Move NOP from 0x00 to 0x0f.
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1b05fbbd
AO
6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
7# Free Software Foundation
252b5132
RH
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
e8a5fa9c 11# the Free Software Foundation; either version 3 of the License, or
252b5132
RH
12# (at your option) any later version.
13#
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.
18#
19# You should have received a copy of the GNU General Public License
e8a5fa9c
RW
20# along with this program; see the file COPYING3. If not see
21# <http://www.gnu.org/licenses/>.
252b5132
RH
22#
23
0bb6ea20
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
50212802
NN
32# -------------------------------
33# Standard Autoconf-set variables
34# -------------------------------
583d52d7 35VPATH=@srcdir@
583d52d7 36
c6b750e1 37build_alias=@build_noncanonical@
4b900473
PB
38build_vendor=@build_vendor@
39build_os=@build_os@
7f121bbf 40build=@build@
c6b750e1 41host_alias=@host_noncanonical@
4b900473
PB
42host_vendor=@host_vendor@
43host_os=@host_os@
7f121bbf 44host=@host@
c6b750e1 45target_alias=@target_noncanonical@
4b900473
PB
46target_vendor=@target_vendor@
47target_os=@target_os@
7f121bbf 48target=@target@
583d52d7 49
50212802 50program_transform_name = @program_transform_name@
403d9505
NN
51
52prefix = @prefix@
53exec_prefix = @exec_prefix@
54
50212802
NN
55srcdir = @srcdir@
56
403d9505
NN
57bindir = @bindir@
58sbindir = @sbindir@
59libexecdir = @libexecdir@
60datadir = @datadir@
61sysconfdir = @sysconfdir@
62sharedstatedir = @sharedstatedir@
63localstatedir = @localstatedir@
64libdir = @libdir@
65includedir = @includedir@
66oldincludedir = @oldincludedir@
67infodir = @infodir@
108a6f8e
CD
68datarootdir = @datarootdir@
69docdir = @docdir@
a3ca38d2 70pdfdir = @pdfdir@
108a6f8e 71htmldir = @htmldir@
403d9505 72mandir = @mandir@
252b5132
RH
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
d5de0a84 82
e5c3f801
NN
83INSTALL = @INSTALL@
84INSTALL_PROGRAM = @INSTALL_PROGRAM@
85INSTALL_SCRIPT = @INSTALL_SCRIPT@
86INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
87LN = @LN@
88LN_S = @LN_S@
77d7106f
AM
89MAINT = @MAINT@
90MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 92
50212802
NN
93# -------------------------------------------------
94# Miscellaneous non-standard autoconf-set variables
95# -------------------------------------------------
252b5132 96
50212802
NN
97# The gcc driver likes to know the arguments it was configured with.
98TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 99
50212802
NN
100tooldir = @tooldir@
101build_tooldir = @build_tooldir@
252b5132 102
50212802 103GDB_NLM_DEPS =
252b5132 104
50212802
NN
105# This is the name of the environment variable used for the path to
106# the libraries.
107RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 108
3bbd2f8f
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
50212802
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.
a7254363 118BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e 119
e8a5fa9c
RW
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
6a9cf61e
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; \
8e957354
PB
143 SED="$(SED)"; export SED; \
144 AWK="$(AWK)"; export AWK; \
6a9cf61e
PB
145 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
146
378fce5b 147# This is the list of variables to export in the environment when
6a9cf61e 148# configuring subdirectories for the build system.
378fce5b 149BUILD_EXPORTS = \
6a9cf61e 150 $(BASE_EXPORTS) \
378fce5b
DD
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; \
0c24b341
NC
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802 167
6641ce42 168# These variables must be set on the make command line for directories
7582fb4a 169# built for the build system to override those in BASE_FLAGS_TO_PASSS.
6641ce42
JM
170EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
50212802
NN
174# This is the list of directories to built for the host system.
175SUBDIRS = @configdirs@
911e63d0 176TARGET_CONFIGDIRS = @target_configdirs@
50212802
NN
177# This is set by the configure script to the arguments to use when configuring
178# directories built for the host system.
179HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
180# Host programs are put under this directory, which is . except if building
181# with srcdir=..
182HOST_SUBDIR = @host_subdir@
378fce5b 183# This is the list of variables to export in the environment when
be01d343
PB
184# configuring subdirectories for the host system. We need to pass
185# some to the GCC configure because of its hybrid host/target nature.
378fce5b 186HOST_EXPORTS = \
6a9cf61e 187 $(BASE_EXPORTS) \
378fce5b 188 CC="$(CC)"; export CC; \
da888c87 189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
378fce5b
DD
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
1b05fbbd
AO
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
378fce5b
DD
196 AR="$(AR)"; export AR; \
197 AS="$(AS)"; export AS; \
198 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
199 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
200 LD="$(LD)"; export LD; \
e8a5fa9c 201 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
378fce5b
DD
202 NM="$(NM)"; export NM; \
203 RANLIB="$(RANLIB)"; export RANLIB; \
204 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 205 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 206 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 207 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
208 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
209 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
210 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
211 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
212 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
213 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
214 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b 215 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
e8a5fa9c 216 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
378fce5b 217 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 218 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
e28c595f
JM
219 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
220 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
221 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
222 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
700d40ca
ILT
223 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
224 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
f70224b5
PB
225@if gcc-bootstrap
226 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
227@endif gcc-bootstrap
e90269c8 228 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b 229
1f53ca9a
AO
230POSTSTAGE1_CXX_EXPORT = \
231 CXX='$(CXX)'; export CXX; \
232 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
233@if target-libstdc++-v3-bootstrap
234# Override the above if we're bootstrapping C++.
235POSTSTAGE1_CXX_EXPORT = \
236 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
237 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
238 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
239 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
240 -I$$s/libstdc++-v3/libsupc++ \
241 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
242 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
243@endif target-libstdc++-v3-bootstrap
244
378fce5b 245# Similar, for later GCC stages.
d545f33b 246POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 247 $(HOST_EXPORTS) \
b00612cc 248 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
1b05fbbd
AO
249 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
250 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
251 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
1f53ca9a 252 $(POSTSTAGE1_CXX_EXPORT) \
e8a5fa9c
RW
253 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
254 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
255 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
50212802 256
50212802
NN
257# Target libraries are put under this directory:
258TARGET_SUBDIR = @target_subdir@
259# This is set by the configure script to the arguments to use when configuring
260# directories built for the target.
a7254363 261TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 262# This is the list of variables to export in the environment when
f2b2dd91 263# configuring subdirectories for the target system.
378fce5b 264BASE_TARGET_EXPORTS = \
6a9cf61e 265 $(BASE_EXPORTS) \
378fce5b 266 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 267 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
1b05fbbd
AO
268 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
269 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 270 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 271 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1b05fbbd
AO
272 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
273 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
274 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
378fce5b 275 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 276 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 277 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 278 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 279 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 280 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 281 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 282 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 283 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 284 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
f2b2dd91
RW
285@if gcc-bootstrap
286 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
287@endif gcc-bootstrap
911e63d0
JR
288 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
289 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
378fce5b
DD
290
291RAW_CXX_TARGET_EXPORTS = \
292 $(BASE_TARGET_EXPORTS) \
293 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
1b05fbbd 294 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
378fce5b
DD
295
296NORMAL_TARGET_EXPORTS = \
297 $(BASE_TARGET_EXPORTS) \
1b05fbbd 298 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
50212802 299
4b1cb4fe
DD
300# Where to find GMP
301HOST_GMPLIBS = @gmplibs@
302HOST_GMPINC = @gmpinc@
303
e28c595f
JM
304# Where to find PPL
305HOST_PPLLIBS = @ppllibs@
306HOST_PPLINC = @pplinc@
307
308# Where to find CLOOG
309HOST_CLOOGLIBS = @clooglibs@
310HOST_CLOOGINC = @clooginc@
311
700d40ca
ILT
312# Where to find libelf
313HOST_LIBELFLIBS = @libelflibs@
314HOST_LIBELFINC = @libelfinc@
315
50212802
NN
316# ----------------------------------------------
317# Programs producing files for the BUILD machine
318# ----------------------------------------------
319
320SHELL = @config_shell@
321
322# pwd command to use. Allow user to override default by setting PWDCMD in
323# the environment to account for automounters. The make variable must not
324# be called PWDCMD, otherwise the value set here is passed to make
325# subprocesses and overrides the setting from the user's environment.
b40e3958
L
326# Don't use PWD since it is a common shell environment variable and we
327# don't want to corrupt it.
328PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
329
330# compilers to use to create programs which must be run in the build
331# environment.
b5714970
PB
332AR_FOR_BUILD = @AR_FOR_BUILD@
333AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 334CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 335CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
336CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
337CXX_FOR_BUILD = @CXX_FOR_BUILD@
338DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
339GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
340GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
341LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
342LD_FOR_BUILD = @LD_FOR_BUILD@
343NM_FOR_BUILD = @NM_FOR_BUILD@
344RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
345WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
346WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
347
348# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
349# here so that they can be overridden by Makefile fragments.
50212802
NN
350BUILD_PREFIX = @BUILD_PREFIX@
351BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 352
0df3d27f
PB
353# Flags to pass to stage2 and later makes. They are defined
354# here so that they can be overridden by Makefile fragments.
355BOOT_CFLAGS= -g -O2
f6d183c0 356BOOT_LDFLAGS=
c325a203 357BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 358
8e957354
PB
359AWK = @AWK@
360SED = @SED@
be01d343
PB
361BISON = @BISON@
362YACC = @YACC@
363FLEX = @FLEX@
364LEX = @LEX@
365M4 = @M4@
366MAKEINFO = @MAKEINFO@
367EXPECT = @EXPECT@
368RUNTEST = @RUNTEST@
252b5132
RH
369
370# This just becomes part of the MAKEINFO definition passed down to
371# sub-makes. It lets flags be given on the command line while still
372# using the makeinfo from the object tree.
62a3fc85
DD
373# (Default to avoid splitting info files by setting the threshold high.)
374MAKEINFOFLAGS = --split-size=5000000
252b5132 375
50212802
NN
376# ---------------------------------------------
377# Programs producing files for the HOST machine
378# ---------------------------------------------
252b5132 379
50212802 380AS = @AS@
50212802
NN
381AR = @AR@
382AR_FLAGS = rc
50212802 383CC = @CC@
50212802 384CXX = @CXX@
50212802 385DLLTOOL = @DLLTOOL@
50212802 386LD = @LD@
be01d343
PB
387LIPO = @LIPO@
388NM = @NM@
80911fe1 389OBJDUMP = @OBJDUMP@
50212802 390RANLIB = @RANLIB@
be01d343 391STRIP = @STRIP@
50212802 392WINDRES = @WINDRES@
0c24b341 393WINDMC = @WINDMC@
252b5132 394
a0323144
PB
395GNATBIND = @GNATBIND@
396GNATMAKE = @GNATMAKE@
397
be01d343 398CFLAGS = @CFLAGS@
b2edfdd2 399LDFLAGS = @LDFLAGS@
be01d343
PB
400LIBCFLAGS = $(CFLAGS)
401CXXFLAGS = @CXXFLAGS@
402LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 403
1b05fbbd
AO
404TFLAGS =
405
406# Defaults for all stages; some are overridden below.
407
408STAGE_CFLAGS = $(BOOT_CFLAGS)
409STAGE_TFLAGS = $(TFLAGS)
410STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
411
412
413# Defaults for stage 1; some are overridden below.
414STAGE1_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
415STAGE1_CXXFLAGS = $(CXXFLAGS)
416@if target-libstdc++-v3-bootstrap
417# Override the above if we're bootstrapping C++.
418STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
419@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
420STAGE1_TFLAGS = $(STAGE_TFLAGS)
421STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
422
423# Defaults for stage 2; some are overridden below.
424STAGE2_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
425STAGE2_CXXFLAGS = $(CXXFLAGS)
426@if target-libstdc++-v3-bootstrap
427# Override the above if we're bootstrapping C++.
428STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
429@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
430STAGE2_TFLAGS = $(STAGE_TFLAGS)
431STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
432
433# Defaults for stage 3; some are overridden below.
434STAGE3_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
435STAGE3_CXXFLAGS = $(CXXFLAGS)
436@if target-libstdc++-v3-bootstrap
437# Override the above if we're bootstrapping C++.
438STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
439@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
440STAGE3_TFLAGS = $(STAGE_TFLAGS)
441STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
442
443# Defaults for stage 4; some are overridden below.
444STAGE4_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
445STAGE4_CXXFLAGS = $(CXXFLAGS)
446@if target-libstdc++-v3-bootstrap
447# Override the above if we're bootstrapping C++.
448STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
449@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
450STAGE4_TFLAGS = $(STAGE_TFLAGS)
451STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
452
453# Defaults for stage profile; some are overridden below.
454STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
455STAGEprofile_CXXFLAGS = $(CXXFLAGS)
456@if target-libstdc++-v3-bootstrap
457# Override the above if we're bootstrapping C++.
458STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
459@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
460STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
461STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
462
463# Defaults for stage feedback; some are overridden below.
464STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
465STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
466@if target-libstdc++-v3-bootstrap
467# Override the above if we're bootstrapping C++.
468STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
469@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
470STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
471STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
472
473
8a0d8a5c
PB
474# Only build the C compiler for stage1, because that is the only one that
475# we can guarantee will build with the native compiler, and also it is the
476# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
477# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
478# overrideable (for a bootstrap build stage1 also builds gcc.info).
479
1b05fbbd 480STAGE1_CFLAGS = @stage1_cflags@
1f53ca9a
AO
481STAGE1_CHECKING = @stage1_checking@
482STAGE1_LANGUAGES = @stage1_languages@
1b05fbbd
AO
483# * We force-disable intermodule optimizations, even if
484# --enable-intermodule was passed, since the installed compiler
485# probably can't handle them. Luckily, autoconf always respects
486# the last argument when conflicting --enable arguments are passed.
487# * Likewise, we force-disable coverage flags, since the installed
488# compiler probably has never heard of them.
489STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
490 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8a0d8a5c 491
1b05fbbd
AO
492STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
493STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
8520c408 494
1b05fbbd
AO
495STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
496STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
7f6ef0c0 497
8520c408
AO
498do-compare = @do_compare@
499do-compare3 = $(do-compare)
8520c408 500
50212802
NN
501# -----------------------------------------------
502# Programs producing files for the TARGET machine
503# -----------------------------------------------
0da52010 504
50212802 505AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 506AS_FOR_TARGET=@AS_FOR_TARGET@
1b05fbbd 507CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
55db4b87 508
50212802
NN
509# If GCC_FOR_TARGET is not overriden on the command line, then this
510# variable is passed down to the gcc Makefile, where it is used to
511# build libgcc2.a. We define it here so that it can itself be
512# overridden on the command line.
1b05fbbd
AO
513GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
514CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
515RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
516GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
517GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
852e5f18 518DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 519LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 520
7e0f7140 521LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 522NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 523OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 524RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 525STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 526WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 527WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 528
be01d343
PB
529COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
530COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
531COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
532
7f6ef0c0
PB
533CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
534CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
7f6ef0c0 535
be01d343
PB
536LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
537LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 538LDFLAGS_FOR_TARGET =
50212802 539
1b05fbbd
AO
540FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
541SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
542DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
543
544XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
545
50212802
NN
546# ------------------------------------
547# Miscellaneous targets and flag lists
548# ------------------------------------
549
252b5132
RH
550# The first rule in the file had better be this one. Don't put any above it.
551# This lives here to allow makefile fragments to contain dependencies.
f70224b5 552all:
252b5132 553
252b5132 554#### host and target specific makefile fragments come in here.
a0da8069
NN
555@target_makefile_frag@
556@alphaieee_frag@
557@ospace_frag@
558@host_makefile_frag@
252b5132
RH
559###
560
e90269c8
PB
561# This is the list of directories that may be needed in RPATH_ENVVAR
562# so that prorgams built for the target machine work.
4f0ef2d8 563TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
e90269c8
PB
564
565@if target-libstdc++-v3
566TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
567@endif target-libstdc++-v3
568
569@if target-libmudflap
570TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
571@endif target-libmudflap
572
064d0a7c
PB
573@if target-libssp
574TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
575@endif target-libssp
576
b3ded179
PB
577@if target-libgomp
578TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
579@endif target-libgomp
580
e90269c8
PB
581
582
583# This is the list of directories that may be needed in RPATH_ENVVAR
584# so that programs built for the host machine work.
1f53ca9a 585HOST_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)
e90269c8
PB
586
587# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
588@if gcc
3bbd2f8f 589HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
590@endif gcc
591
592
593@if bfd
594HOST_LIB_PATH_bfd = \
c380fdd8 595 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
596@endif bfd
597
598@if opcodes
599HOST_LIB_PATH_opcodes = \
c380fdd8 600 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
601@endif opcodes
602
4b900473
PB
603@if gmp
604HOST_LIB_PATH_gmp = \
605 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
606@endif gmp
607
608@if mpfr
609HOST_LIB_PATH_mpfr = \
610 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
611@endif mpfr
612
e8a5fa9c
RW
613@if mpc
614HOST_LIB_PATH_mpc = \
615 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
616@endif mpc
617
e28c595f
JM
618@if ppl
619HOST_LIB_PATH_ppl = \
1f53ca9a 620 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
e28c595f
JM
621@endif ppl
622
623@if cloog
624HOST_LIB_PATH_cloog = \
625 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
626@endif cloog
627
1f53ca9a
AO
628@if libelf
629HOST_LIB_PATH_libelf = \
630 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
631@endif libelf
632
e90269c8 633
252b5132 634# Flags to pass down to all sub-makes.
252b5132 635BASE_FLAGS_TO_PASS = \
497f816e 636 "DESTDIR=$(DESTDIR)" \
252b5132 637 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 638 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
639 "bindir=$(bindir)" \
640 "datadir=$(datadir)" \
641 "exec_prefix=$(exec_prefix)" \
642 "includedir=$(includedir)" \
108a6f8e
CD
643 "datarootdir=$(datarootdir)" \
644 "docdir=$(docdir)" \
252b5132 645 "infodir=$(infodir)" \
a3ca38d2 646 "pdfdir=$(pdfdir)" \
108a6f8e 647 "htmldir=$(htmldir)" \
252b5132
RH
648 "libdir=$(libdir)" \
649 "libexecdir=$(libexecdir)" \
650 "lispdir=$(lispdir)" \
651 "localstatedir=$(localstatedir)" \
652 "mandir=$(mandir)" \
653 "oldincludedir=$(oldincludedir)" \
654 "prefix=$(prefix)" \
655 "sbindir=$(sbindir)" \
656 "sharedstatedir=$(sharedstatedir)" \
657 "sysconfdir=$(sysconfdir)" \
658 "tooldir=$(tooldir)" \
ba73c63f 659 "build_tooldir=$(build_tooldir)" \
12f0bd74 660 "target_alias=$(target_alias)" \
8e957354 661 "AWK=$(AWK)" \
12f0bd74
NN
662 "BISON=$(BISON)" \
663 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 664 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
665 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
666 "EXPECT=$(EXPECT)" \
6a9cf61e 667 "FLEX=$(FLEX)" \
12f0bd74
NN
668 "INSTALL=$(INSTALL)" \
669 "INSTALL_DATA=$(INSTALL_DATA)" \
670 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
671 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 672 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
673 "LEX=$(LEX)" \
674 "M4=$(M4)" \
675 "MAKE=$(MAKE)" \
676 "RUNTEST=$(RUNTEST)" \
677 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
8e957354 678 "SED=$(SED)" \
12f0bd74
NN
679 "SHELL=$(SHELL)" \
680 "YACC=$(YACC)" \
c52c6897 681 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 682 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 683 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 684 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
685 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
686 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
687 "CFLAGS=$(CFLAGS)" \
688 "CXXFLAGS=$(CXXFLAGS)" \
689 "LDFLAGS=$(LDFLAGS)" \
690 "LIBCFLAGS=$(LIBCFLAGS)" \
691 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 692 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 693 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
694 "GNATBIND=$(GNATBIND)" \
695 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
696 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
697 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
698 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
699 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 700 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
701 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
702 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
703 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 704 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 705 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 706 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 707 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 708 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 709 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
710 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
711 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
712 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 713 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 714 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 715 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 716 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 717 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 718 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 719 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 720 "LEAN=$(LEAN)" \
1b05fbbd 721 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
1f53ca9a 722 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
723 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
724 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
1f53ca9a 725 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
726 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
727 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
1f53ca9a 728 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
729 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
730 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
1f53ca9a 731 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
1b05fbbd
AO
732 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
733 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
1f53ca9a 734 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
735 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
736 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
1f53ca9a 737 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
738 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
739 "TFLAGS=$(TFLAGS)" \
10ecffb9 740 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 741 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 742
55db4b87
PB
743# We leave this in just in case, but it is not needed anymore.
744RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 745
252b5132
RH
746# Flags to pass down to most sub-makes, in which we're building with
747# the host environment.
252b5132
RH
748EXTRA_HOST_FLAGS = \
749 'AR=$(AR)' \
750 'AS=$(AS)' \
751 'CC=$(CC)' \
752 'CXX=$(CXX)' \
753 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
754 'GCJ=$(GCJ)' \
755 'GFORTRAN=$(GFORTRAN)' \
252b5132 756 'LD=$(LD)' \
be01d343 757 'LIPO=$(LIPO)' \
252b5132 758 'NM=$(NM)' \
80911fe1 759 'OBJDUMP=$(OBJDUMP)' \
b9459e83 760 'RANLIB=$(RANLIB)' \
be01d343 761 'STRIP=$(STRIP)' \
0c24b341
NC
762 'WINDRES=$(WINDRES)' \
763 'WINDMC=$(WINDMC)'
252b5132
RH
764
765FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
766
767# Flags that are concerned with the location of the X11 include files
768# and library files
769#
770# NOTE: until the top-level is getting the values via autoconf, it only
771# causes problems to have this top-level Makefile overriding the autoconf-set
772# values in child directories. Only variables that don't conflict with
773# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
774#
775X11_FLAGS_TO_PASS = \
776 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
777 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
778
8a0d8a5c
PB
779# Flags to pass to stage2 and later makes.
780
781POSTSTAGE1_FLAGS_TO_PASS = \
e8a5fa9c
RW
782 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
783 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
784 GNATBIND="$${GNATBIND}" \
1f53ca9a
AO
785 LDFLAGS="$${LDFLAGS}" \
786 HOST_LIBS="$${HOST_LIBS}" \
8a0d8a5c
PB
787 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
788
252b5132 789# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
790# The double $ decreases the length of the command line; those variables
791# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
792# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
793# so we expand them here.
252b5132
RH
794EXTRA_TARGET_FLAGS = \
795 'AR=$$(AR_FOR_TARGET)' \
0aed8855 796 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
797 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
798 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
799 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
800 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 801 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
802 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
803 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
0aed8855 804 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 805 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
806 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
807 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 808 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 809 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 810 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 811 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
812 'WINDMC=$$(WINDMC_FOR_TARGET)' \
813 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
814 "TFLAGS=$$TFLAGS"
252b5132
RH
815
816TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
817
818# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
819# unfortunately needs the native compiler and the target ar and
820# ranlib.
821# If any variables are added here, they must be added to do-*, below.
2a4cbe27 822# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
823# cross-building scheme.
824EXTRA_GCC_FLAGS = \
252b5132 825 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
826 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
827 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
828 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
829 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 830 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 831
f0b24077 832GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 833
1b05fbbd 834@if gcc
96655cc4 835BUILD_CONFIG = @BUILD_CONFIG@
1b05fbbd
AO
836ifneq ($(BUILD_CONFIG),)
837include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
838endif
839@endif gcc
840
dd12c3a8 841.PHONY: configure-host
b813574b 842configure-host: \
dd12c3a8
NN
843 maybe-configure-ash \
844 maybe-configure-autoconf \
845 maybe-configure-automake \
846 maybe-configure-bash \
847 maybe-configure-bfd \
848 maybe-configure-opcodes \
849 maybe-configure-binutils \
850 maybe-configure-bison \
851 maybe-configure-byacc \
852 maybe-configure-bzip2 \
f9806fa5 853 maybe-configure-cgen \
dd12c3a8
NN
854 maybe-configure-dejagnu \
855 maybe-configure-diff \
856 maybe-configure-dosutils \
857 maybe-configure-etc \
858 maybe-configure-fastjar \
859 maybe-configure-fileutils \
860 maybe-configure-findutils \
861 maybe-configure-find \
d3ed111c 862 maybe-configure-fixincludes \
dd12c3a8
NN
863 maybe-configure-flex \
864 maybe-configure-gas \
b813574b 865 maybe-configure-gcc \
dd12c3a8
NN
866 maybe-configure-gawk \
867 maybe-configure-gettext \
4b900473
PB
868 maybe-configure-gmp \
869 maybe-configure-mpfr \
e8a5fa9c 870 maybe-configure-mpc \
e28c595f
JM
871 maybe-configure-ppl \
872 maybe-configure-cloog \
1f53ca9a 873 maybe-configure-libelf \
dd12c3a8 874 maybe-configure-gnuserv \
93f9b408 875 maybe-configure-gold \
dd12c3a8
NN
876 maybe-configure-gprof \
877 maybe-configure-gzip \
878 maybe-configure-hello \
879 maybe-configure-indent \
880 maybe-configure-intl \
881 maybe-configure-tcl \
882 maybe-configure-itcl \
883 maybe-configure-ld \
04cf1b77 884 maybe-configure-libcpp \
be01d343 885 maybe-configure-libdecnumber \
dd12c3a8
NN
886 maybe-configure-libgui \
887 maybe-configure-libiberty \
dc448a7b 888 maybe-configure-libiconv \
dd12c3a8
NN
889 maybe-configure-libtool \
890 maybe-configure-m4 \
891 maybe-configure-make \
892 maybe-configure-mmalloc \
893 maybe-configure-patch \
894 maybe-configure-perl \
895 maybe-configure-prms \
896 maybe-configure-rcs \
897 maybe-configure-readline \
898 maybe-configure-release \
899 maybe-configure-recode \
900 maybe-configure-sed \
901 maybe-configure-send-pr \
902 maybe-configure-shellutils \
903 maybe-configure-sid \
904 maybe-configure-sim \
905 maybe-configure-tar \
906 maybe-configure-texinfo \
907 maybe-configure-textutils \
908 maybe-configure-time \
909 maybe-configure-uudecode \
910 maybe-configure-wdiff \
911 maybe-configure-zip \
912 maybe-configure-zlib \
913 maybe-configure-gdb \
914 maybe-configure-expect \
915 maybe-configure-guile \
916 maybe-configure-tk \
dd12c3a8 917 maybe-configure-libtermcap \
b00612cc 918 maybe-configure-utils \
700d40ca
ILT
919 maybe-configure-gnattools \
920 maybe-configure-lto-plugin
dd12c3a8
NN
921.PHONY: configure-target
922configure-target: \
923 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 924 maybe-configure-target-libmudflap \
064d0a7c 925 maybe-configure-target-libssp \
dd12c3a8 926 maybe-configure-target-newlib \
6aa8ef82 927 maybe-configure-target-libgcc \
4b1cb4fe 928 maybe-configure-target-libgfortran \
dd12c3a8
NN
929 maybe-configure-target-libobjc \
930 maybe-configure-target-libtermcap \
931 maybe-configure-target-winsup \
932 maybe-configure-target-libgloss \
933 maybe-configure-target-libiberty \
934 maybe-configure-target-gperf \
935 maybe-configure-target-examples \
936 maybe-configure-target-libffi \
937 maybe-configure-target-libjava \
938 maybe-configure-target-zlib \
939 maybe-configure-target-boehm-gc \
940 maybe-configure-target-qthreads \
a2592b1b 941 maybe-configure-target-rda \
b3ded179
PB
942 maybe-configure-target-libada \
943 maybe-configure-target-libgomp
252b5132 944
319cab08
PB
945# The target built for a native non-bootstrap build.
946.PHONY: all
f70224b5
PB
947all:
948@if gcc-bootstrap
be01d343 949 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
950 @r=`${PWD_COMMAND}`; export r; \
951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 952 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 953@endif gcc-bootstrap
0aed8855 954 @: $(MAKE); $(unstage)
f70224b5
PB
955 @r=`${PWD_COMMAND}`; export r; \
956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 957@if gcc-bootstrap
b5233201 958 if [ -f stage_last ]; then \
07fc31c9 959 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 960 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 961 else \
1b05fbbd 962@endif gcc-bootstrap
b5233201
AO
963 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
964@if gcc-bootstrap
965 ; \
04ec0acb 966 fi \
b5233201 967@endif gcc-bootstrap
04ec0acb 968 && :
6a9cf61e
PB
969
970.PHONY: all-build
c52c6897
PB
971
972all-build: maybe-all-build-libiberty
973all-build: maybe-all-build-bison
974all-build: maybe-all-build-byacc
975all-build: maybe-all-build-flex
976all-build: maybe-all-build-m4
977all-build: maybe-all-build-texinfo
978all-build: maybe-all-build-fixincludes
979
dd12c3a8 980.PHONY: all-host
c52c6897
PB
981
982all-host: maybe-all-ash
983all-host: maybe-all-autoconf
984all-host: maybe-all-automake
985all-host: maybe-all-bash
986@if bfd-no-bootstrap
987all-host: maybe-all-bfd
988@endif bfd-no-bootstrap
989@if opcodes-no-bootstrap
990all-host: maybe-all-opcodes
991@endif opcodes-no-bootstrap
992@if binutils-no-bootstrap
993all-host: maybe-all-binutils
994@endif binutils-no-bootstrap
995all-host: maybe-all-bison
996all-host: maybe-all-byacc
997all-host: maybe-all-bzip2
f9806fa5 998all-host: maybe-all-cgen
c52c6897
PB
999all-host: maybe-all-dejagnu
1000all-host: maybe-all-diff
1001all-host: maybe-all-dosutils
1002all-host: maybe-all-etc
1003all-host: maybe-all-fastjar
1004all-host: maybe-all-fileutils
1005all-host: maybe-all-findutils
1006all-host: maybe-all-find
1007all-host: maybe-all-fixincludes
1008all-host: maybe-all-flex
1009@if gas-no-bootstrap
1010all-host: maybe-all-gas
1011@endif gas-no-bootstrap
1012@if gcc-no-bootstrap
1013all-host: maybe-all-gcc
1014@endif gcc-no-bootstrap
1015all-host: maybe-all-gawk
1016all-host: maybe-all-gettext
4b900473
PB
1017@if gmp-no-bootstrap
1018all-host: maybe-all-gmp
1019@endif gmp-no-bootstrap
1020@if mpfr-no-bootstrap
1021all-host: maybe-all-mpfr
1022@endif mpfr-no-bootstrap
e8a5fa9c
RW
1023@if mpc-no-bootstrap
1024all-host: maybe-all-mpc
1025@endif mpc-no-bootstrap
e28c595f
JM
1026@if ppl-no-bootstrap
1027all-host: maybe-all-ppl
1028@endif ppl-no-bootstrap
1029@if cloog-no-bootstrap
1030all-host: maybe-all-cloog
1031@endif cloog-no-bootstrap
1f53ca9a
AO
1032@if libelf-no-bootstrap
1033all-host: maybe-all-libelf
1034@endif libelf-no-bootstrap
c52c6897 1035all-host: maybe-all-gnuserv
93f9b408
ILT
1036@if gold-no-bootstrap
1037all-host: maybe-all-gold
1038@endif gold-no-bootstrap
c52c6897
PB
1039all-host: maybe-all-gprof
1040all-host: maybe-all-gzip
1041all-host: maybe-all-hello
1042all-host: maybe-all-indent
1043@if intl-no-bootstrap
1044all-host: maybe-all-intl
1045@endif intl-no-bootstrap
1046all-host: maybe-all-tcl
1047all-host: maybe-all-itcl
1048@if ld-no-bootstrap
1049all-host: maybe-all-ld
1050@endif ld-no-bootstrap
1051@if libcpp-no-bootstrap
1052all-host: maybe-all-libcpp
1053@endif libcpp-no-bootstrap
1054@if libdecnumber-no-bootstrap
1055all-host: maybe-all-libdecnumber
1056@endif libdecnumber-no-bootstrap
1057all-host: maybe-all-libgui
1058@if libiberty-no-bootstrap
1059all-host: maybe-all-libiberty
1060@endif libiberty-no-bootstrap
dc448a7b 1061all-host: maybe-all-libiconv
c52c6897
PB
1062all-host: maybe-all-libtool
1063all-host: maybe-all-m4
1064all-host: maybe-all-make
1065all-host: maybe-all-mmalloc
1066all-host: maybe-all-patch
1067all-host: maybe-all-perl
1068all-host: maybe-all-prms
1069all-host: maybe-all-rcs
1070all-host: maybe-all-readline
1071all-host: maybe-all-release
1072all-host: maybe-all-recode
1073all-host: maybe-all-sed
1074all-host: maybe-all-send-pr
1075all-host: maybe-all-shellutils
1076all-host: maybe-all-sid
1077all-host: maybe-all-sim
1078all-host: maybe-all-tar
1079all-host: maybe-all-texinfo
1080all-host: maybe-all-textutils
1081all-host: maybe-all-time
1082all-host: maybe-all-uudecode
1083all-host: maybe-all-wdiff
1084all-host: maybe-all-zip
1085@if zlib-no-bootstrap
1086all-host: maybe-all-zlib
1087@endif zlib-no-bootstrap
1088all-host: maybe-all-gdb
1089all-host: maybe-all-expect
1090all-host: maybe-all-guile
1091all-host: maybe-all-tk
1092all-host: maybe-all-libtermcap
1093all-host: maybe-all-utils
1094all-host: maybe-all-gnattools
700d40ca
ILT
1095@if lto-plugin-no-bootstrap
1096all-host: maybe-all-lto-plugin
1097@endif lto-plugin-no-bootstrap
c52c6897 1098
dd12c3a8 1099.PHONY: all-target
c52c6897 1100
e8a5fa9c 1101@if target-libstdc++-v3-no-bootstrap
c52c6897 1102all-target: maybe-all-target-libstdc++-v3
e8a5fa9c 1103@endif target-libstdc++-v3-no-bootstrap
c52c6897
PB
1104all-target: maybe-all-target-libmudflap
1105all-target: maybe-all-target-libssp
c52c6897 1106all-target: maybe-all-target-newlib
f86e35b8 1107@if target-libgcc-no-bootstrap
6aa8ef82 1108all-target: maybe-all-target-libgcc
f86e35b8 1109@endif target-libgcc-no-bootstrap
c52c6897
PB
1110all-target: maybe-all-target-libgfortran
1111all-target: maybe-all-target-libobjc
1112all-target: maybe-all-target-libtermcap
1113all-target: maybe-all-target-winsup
1114all-target: maybe-all-target-libgloss
1115all-target: maybe-all-target-libiberty
1116all-target: maybe-all-target-gperf
1117all-target: maybe-all-target-examples
1118all-target: maybe-all-target-libffi
1119all-target: maybe-all-target-libjava
1120all-target: maybe-all-target-zlib
1121all-target: maybe-all-target-boehm-gc
1122all-target: maybe-all-target-qthreads
1123all-target: maybe-all-target-rda
1124all-target: maybe-all-target-libada
911e63d0 1125@if target-libgomp-no-bootstrap
c52c6897 1126all-target: maybe-all-target-libgomp
911e63d0 1127@endif target-libgomp-no-bootstrap
252b5132
RH
1128
1129# Do a target for all the subdirectories. A ``make do-X'' will do a
1130# ``make X'' in all subdirectories (because, in general, there is a
1131# dependency (below) of X upon do-X, a ``make X'' will also do this,
1132# but it may do additional work as well).
e393202e 1133
2a4cbe27 1134.PHONY: do-info
f70224b5 1135do-info:
0aed8855 1136 @: $(MAKE); $(unstage)
e360f423
PB
1137 @r=`${PWD_COMMAND}`; export r; \
1138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1139 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1140 info-target
f70224b5 1141
e393202e 1142
2a4cbe27 1143.PHONY: info-host
c52c6897
PB
1144
1145info-host: maybe-info-ash
1146info-host: maybe-info-autoconf
1147info-host: maybe-info-automake
1148info-host: maybe-info-bash
1149info-host: maybe-info-bfd
1150info-host: maybe-info-opcodes
1151info-host: maybe-info-binutils
1152info-host: maybe-info-bison
1153info-host: maybe-info-byacc
1154info-host: maybe-info-bzip2
f9806fa5 1155info-host: maybe-info-cgen
c52c6897
PB
1156info-host: maybe-info-dejagnu
1157info-host: maybe-info-diff
1158info-host: maybe-info-dosutils
1159info-host: maybe-info-etc
1160info-host: maybe-info-fastjar
1161info-host: maybe-info-fileutils
1162info-host: maybe-info-findutils
1163info-host: maybe-info-find
1164info-host: maybe-info-fixincludes
1165info-host: maybe-info-flex
1166info-host: maybe-info-gas
1167info-host: maybe-info-gcc
1168info-host: maybe-info-gawk
1169info-host: maybe-info-gettext
4b900473
PB
1170info-host: maybe-info-gmp
1171info-host: maybe-info-mpfr
e8a5fa9c 1172info-host: maybe-info-mpc
e28c595f
JM
1173info-host: maybe-info-ppl
1174info-host: maybe-info-cloog
1f53ca9a 1175info-host: maybe-info-libelf
c52c6897 1176info-host: maybe-info-gnuserv
93f9b408 1177info-host: maybe-info-gold
c52c6897
PB
1178info-host: maybe-info-gprof
1179info-host: maybe-info-gzip
1180info-host: maybe-info-hello
1181info-host: maybe-info-indent
1182info-host: maybe-info-intl
1183info-host: maybe-info-tcl
1184info-host: maybe-info-itcl
1185info-host: maybe-info-ld
1186info-host: maybe-info-libcpp
1187info-host: maybe-info-libdecnumber
1188info-host: maybe-info-libgui
1189info-host: maybe-info-libiberty
dc448a7b 1190info-host: maybe-info-libiconv
c52c6897
PB
1191info-host: maybe-info-libtool
1192info-host: maybe-info-m4
1193info-host: maybe-info-make
1194info-host: maybe-info-mmalloc
1195info-host: maybe-info-patch
1196info-host: maybe-info-perl
1197info-host: maybe-info-prms
1198info-host: maybe-info-rcs
1199info-host: maybe-info-readline
1200info-host: maybe-info-release
1201info-host: maybe-info-recode
1202info-host: maybe-info-sed
1203info-host: maybe-info-send-pr
1204info-host: maybe-info-shellutils
1205info-host: maybe-info-sid
1206info-host: maybe-info-sim
1207info-host: maybe-info-tar
1208info-host: maybe-info-texinfo
1209info-host: maybe-info-textutils
1210info-host: maybe-info-time
1211info-host: maybe-info-uudecode
1212info-host: maybe-info-wdiff
1213info-host: maybe-info-zip
1214info-host: maybe-info-zlib
1215info-host: maybe-info-gdb
1216info-host: maybe-info-expect
1217info-host: maybe-info-guile
1218info-host: maybe-info-tk
1219info-host: maybe-info-libtermcap
1220info-host: maybe-info-utils
1221info-host: maybe-info-gnattools
700d40ca 1222info-host: maybe-info-lto-plugin
252b5132 1223
2a4cbe27 1224.PHONY: info-target
c52c6897
PB
1225
1226info-target: maybe-info-target-libstdc++-v3
1227info-target: maybe-info-target-libmudflap
1228info-target: maybe-info-target-libssp
c52c6897 1229info-target: maybe-info-target-newlib
6aa8ef82 1230info-target: maybe-info-target-libgcc
c52c6897
PB
1231info-target: maybe-info-target-libgfortran
1232info-target: maybe-info-target-libobjc
1233info-target: maybe-info-target-libtermcap
1234info-target: maybe-info-target-winsup
1235info-target: maybe-info-target-libgloss
1236info-target: maybe-info-target-libiberty
1237info-target: maybe-info-target-gperf
1238info-target: maybe-info-target-examples
1239info-target: maybe-info-target-libffi
1240info-target: maybe-info-target-libjava
1241info-target: maybe-info-target-zlib
1242info-target: maybe-info-target-boehm-gc
1243info-target: maybe-info-target-qthreads
1244info-target: maybe-info-target-rda
1245info-target: maybe-info-target-libada
1246info-target: maybe-info-target-libgomp
252b5132 1247
4fa63067 1248.PHONY: do-dvi
f70224b5 1249do-dvi:
0aed8855 1250 @: $(MAKE); $(unstage)
e360f423
PB
1251 @r=`${PWD_COMMAND}`; export r; \
1252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1253 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1254 dvi-target
f70224b5 1255
2a4cbe27 1256
4fa63067 1257.PHONY: dvi-host
c52c6897
PB
1258
1259dvi-host: maybe-dvi-ash
1260dvi-host: maybe-dvi-autoconf
1261dvi-host: maybe-dvi-automake
1262dvi-host: maybe-dvi-bash
1263dvi-host: maybe-dvi-bfd
1264dvi-host: maybe-dvi-opcodes
1265dvi-host: maybe-dvi-binutils
1266dvi-host: maybe-dvi-bison
1267dvi-host: maybe-dvi-byacc
1268dvi-host: maybe-dvi-bzip2
f9806fa5 1269dvi-host: maybe-dvi-cgen
c52c6897
PB
1270dvi-host: maybe-dvi-dejagnu
1271dvi-host: maybe-dvi-diff
1272dvi-host: maybe-dvi-dosutils
1273dvi-host: maybe-dvi-etc
1274dvi-host: maybe-dvi-fastjar
1275dvi-host: maybe-dvi-fileutils
1276dvi-host: maybe-dvi-findutils
1277dvi-host: maybe-dvi-find
1278dvi-host: maybe-dvi-fixincludes
1279dvi-host: maybe-dvi-flex
1280dvi-host: maybe-dvi-gas
1281dvi-host: maybe-dvi-gcc
1282dvi-host: maybe-dvi-gawk
1283dvi-host: maybe-dvi-gettext
4b900473
PB
1284dvi-host: maybe-dvi-gmp
1285dvi-host: maybe-dvi-mpfr
e8a5fa9c 1286dvi-host: maybe-dvi-mpc
e28c595f
JM
1287dvi-host: maybe-dvi-ppl
1288dvi-host: maybe-dvi-cloog
1f53ca9a 1289dvi-host: maybe-dvi-libelf
c52c6897 1290dvi-host: maybe-dvi-gnuserv
93f9b408 1291dvi-host: maybe-dvi-gold
c52c6897
PB
1292dvi-host: maybe-dvi-gprof
1293dvi-host: maybe-dvi-gzip
1294dvi-host: maybe-dvi-hello
1295dvi-host: maybe-dvi-indent
1296dvi-host: maybe-dvi-intl
1297dvi-host: maybe-dvi-tcl
1298dvi-host: maybe-dvi-itcl
1299dvi-host: maybe-dvi-ld
1300dvi-host: maybe-dvi-libcpp
1301dvi-host: maybe-dvi-libdecnumber
1302dvi-host: maybe-dvi-libgui
1303dvi-host: maybe-dvi-libiberty
dc448a7b 1304dvi-host: maybe-dvi-libiconv
c52c6897
PB
1305dvi-host: maybe-dvi-libtool
1306dvi-host: maybe-dvi-m4
1307dvi-host: maybe-dvi-make
1308dvi-host: maybe-dvi-mmalloc
1309dvi-host: maybe-dvi-patch
1310dvi-host: maybe-dvi-perl
1311dvi-host: maybe-dvi-prms
1312dvi-host: maybe-dvi-rcs
1313dvi-host: maybe-dvi-readline
1314dvi-host: maybe-dvi-release
1315dvi-host: maybe-dvi-recode
1316dvi-host: maybe-dvi-sed
1317dvi-host: maybe-dvi-send-pr
1318dvi-host: maybe-dvi-shellutils
1319dvi-host: maybe-dvi-sid
1320dvi-host: maybe-dvi-sim
1321dvi-host: maybe-dvi-tar
1322dvi-host: maybe-dvi-texinfo
1323dvi-host: maybe-dvi-textutils
1324dvi-host: maybe-dvi-time
1325dvi-host: maybe-dvi-uudecode
1326dvi-host: maybe-dvi-wdiff
1327dvi-host: maybe-dvi-zip
1328dvi-host: maybe-dvi-zlib
1329dvi-host: maybe-dvi-gdb
1330dvi-host: maybe-dvi-expect
1331dvi-host: maybe-dvi-guile
1332dvi-host: maybe-dvi-tk
1333dvi-host: maybe-dvi-libtermcap
1334dvi-host: maybe-dvi-utils
1335dvi-host: maybe-dvi-gnattools
700d40ca 1336dvi-host: maybe-dvi-lto-plugin
2a4cbe27 1337
4fa63067 1338.PHONY: dvi-target
c52c6897
PB
1339
1340dvi-target: maybe-dvi-target-libstdc++-v3
1341dvi-target: maybe-dvi-target-libmudflap
1342dvi-target: maybe-dvi-target-libssp
c52c6897 1343dvi-target: maybe-dvi-target-newlib
6aa8ef82 1344dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1345dvi-target: maybe-dvi-target-libgfortran
1346dvi-target: maybe-dvi-target-libobjc
1347dvi-target: maybe-dvi-target-libtermcap
1348dvi-target: maybe-dvi-target-winsup
1349dvi-target: maybe-dvi-target-libgloss
1350dvi-target: maybe-dvi-target-libiberty
1351dvi-target: maybe-dvi-target-gperf
1352dvi-target: maybe-dvi-target-examples
1353dvi-target: maybe-dvi-target-libffi
1354dvi-target: maybe-dvi-target-libjava
1355dvi-target: maybe-dvi-target-zlib
1356dvi-target: maybe-dvi-target-boehm-gc
1357dvi-target: maybe-dvi-target-qthreads
1358dvi-target: maybe-dvi-target-rda
1359dvi-target: maybe-dvi-target-libada
1360dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1361
56a8fe78
DD
1362.PHONY: do-pdf
1363do-pdf:
1364 @: $(MAKE); $(unstage)
1365 @r=`${PWD_COMMAND}`; export r; \
1366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1367 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1368 pdf-target
1369
1370
1371.PHONY: pdf-host
1372
1373pdf-host: maybe-pdf-ash
1374pdf-host: maybe-pdf-autoconf
1375pdf-host: maybe-pdf-automake
1376pdf-host: maybe-pdf-bash
1377pdf-host: maybe-pdf-bfd
1378pdf-host: maybe-pdf-opcodes
1379pdf-host: maybe-pdf-binutils
1380pdf-host: maybe-pdf-bison
1381pdf-host: maybe-pdf-byacc
1382pdf-host: maybe-pdf-bzip2
f9806fa5 1383pdf-host: maybe-pdf-cgen
56a8fe78
DD
1384pdf-host: maybe-pdf-dejagnu
1385pdf-host: maybe-pdf-diff
1386pdf-host: maybe-pdf-dosutils
1387pdf-host: maybe-pdf-etc
1388pdf-host: maybe-pdf-fastjar
1389pdf-host: maybe-pdf-fileutils
1390pdf-host: maybe-pdf-findutils
1391pdf-host: maybe-pdf-find
1392pdf-host: maybe-pdf-fixincludes
1393pdf-host: maybe-pdf-flex
1394pdf-host: maybe-pdf-gas
1395pdf-host: maybe-pdf-gcc
1396pdf-host: maybe-pdf-gawk
1397pdf-host: maybe-pdf-gettext
4b900473
PB
1398pdf-host: maybe-pdf-gmp
1399pdf-host: maybe-pdf-mpfr
e8a5fa9c 1400pdf-host: maybe-pdf-mpc
e28c595f
JM
1401pdf-host: maybe-pdf-ppl
1402pdf-host: maybe-pdf-cloog
1f53ca9a 1403pdf-host: maybe-pdf-libelf
56a8fe78 1404pdf-host: maybe-pdf-gnuserv
93f9b408 1405pdf-host: maybe-pdf-gold
56a8fe78
DD
1406pdf-host: maybe-pdf-gprof
1407pdf-host: maybe-pdf-gzip
1408pdf-host: maybe-pdf-hello
1409pdf-host: maybe-pdf-indent
1410pdf-host: maybe-pdf-intl
1411pdf-host: maybe-pdf-tcl
1412pdf-host: maybe-pdf-itcl
1413pdf-host: maybe-pdf-ld
1414pdf-host: maybe-pdf-libcpp
1415pdf-host: maybe-pdf-libdecnumber
1416pdf-host: maybe-pdf-libgui
1417pdf-host: maybe-pdf-libiberty
dc448a7b 1418pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1419pdf-host: maybe-pdf-libtool
1420pdf-host: maybe-pdf-m4
1421pdf-host: maybe-pdf-make
1422pdf-host: maybe-pdf-mmalloc
1423pdf-host: maybe-pdf-patch
1424pdf-host: maybe-pdf-perl
1425pdf-host: maybe-pdf-prms
1426pdf-host: maybe-pdf-rcs
1427pdf-host: maybe-pdf-readline
1428pdf-host: maybe-pdf-release
1429pdf-host: maybe-pdf-recode
1430pdf-host: maybe-pdf-sed
1431pdf-host: maybe-pdf-send-pr
1432pdf-host: maybe-pdf-shellutils
1433pdf-host: maybe-pdf-sid
1434pdf-host: maybe-pdf-sim
1435pdf-host: maybe-pdf-tar
1436pdf-host: maybe-pdf-texinfo
1437pdf-host: maybe-pdf-textutils
1438pdf-host: maybe-pdf-time
1439pdf-host: maybe-pdf-uudecode
1440pdf-host: maybe-pdf-wdiff
1441pdf-host: maybe-pdf-zip
1442pdf-host: maybe-pdf-zlib
1443pdf-host: maybe-pdf-gdb
1444pdf-host: maybe-pdf-expect
1445pdf-host: maybe-pdf-guile
1446pdf-host: maybe-pdf-tk
1447pdf-host: maybe-pdf-libtermcap
1448pdf-host: maybe-pdf-utils
1449pdf-host: maybe-pdf-gnattools
700d40ca 1450pdf-host: maybe-pdf-lto-plugin
56a8fe78
DD
1451
1452.PHONY: pdf-target
1453
1454pdf-target: maybe-pdf-target-libstdc++-v3
1455pdf-target: maybe-pdf-target-libmudflap
1456pdf-target: maybe-pdf-target-libssp
1457pdf-target: maybe-pdf-target-newlib
6aa8ef82 1458pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1459pdf-target: maybe-pdf-target-libgfortran
1460pdf-target: maybe-pdf-target-libobjc
1461pdf-target: maybe-pdf-target-libtermcap
1462pdf-target: maybe-pdf-target-winsup
1463pdf-target: maybe-pdf-target-libgloss
1464pdf-target: maybe-pdf-target-libiberty
1465pdf-target: maybe-pdf-target-gperf
1466pdf-target: maybe-pdf-target-examples
1467pdf-target: maybe-pdf-target-libffi
1468pdf-target: maybe-pdf-target-libjava
1469pdf-target: maybe-pdf-target-zlib
1470pdf-target: maybe-pdf-target-boehm-gc
1471pdf-target: maybe-pdf-target-qthreads
1472pdf-target: maybe-pdf-target-rda
1473pdf-target: maybe-pdf-target-libada
1474pdf-target: maybe-pdf-target-libgomp
1475
6d389afc 1476.PHONY: do-html
f70224b5 1477do-html:
0aed8855 1478 @: $(MAKE); $(unstage)
e360f423
PB
1479 @r=`${PWD_COMMAND}`; export r; \
1480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1481 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1482 html-target
f70224b5 1483
6d389afc
MS
1484
1485.PHONY: html-host
c52c6897
PB
1486
1487html-host: maybe-html-ash
1488html-host: maybe-html-autoconf
1489html-host: maybe-html-automake
1490html-host: maybe-html-bash
1491html-host: maybe-html-bfd
1492html-host: maybe-html-opcodes
1493html-host: maybe-html-binutils
1494html-host: maybe-html-bison
1495html-host: maybe-html-byacc
1496html-host: maybe-html-bzip2
f9806fa5 1497html-host: maybe-html-cgen
c52c6897
PB
1498html-host: maybe-html-dejagnu
1499html-host: maybe-html-diff
1500html-host: maybe-html-dosutils
1501html-host: maybe-html-etc
1502html-host: maybe-html-fastjar
1503html-host: maybe-html-fileutils
1504html-host: maybe-html-findutils
1505html-host: maybe-html-find
1506html-host: maybe-html-fixincludes
1507html-host: maybe-html-flex
1508html-host: maybe-html-gas
1509html-host: maybe-html-gcc
1510html-host: maybe-html-gawk
1511html-host: maybe-html-gettext
4b900473
PB
1512html-host: maybe-html-gmp
1513html-host: maybe-html-mpfr
e8a5fa9c 1514html-host: maybe-html-mpc
e28c595f
JM
1515html-host: maybe-html-ppl
1516html-host: maybe-html-cloog
1f53ca9a 1517html-host: maybe-html-libelf
c52c6897 1518html-host: maybe-html-gnuserv
93f9b408 1519html-host: maybe-html-gold
c52c6897
PB
1520html-host: maybe-html-gprof
1521html-host: maybe-html-gzip
1522html-host: maybe-html-hello
1523html-host: maybe-html-indent
1524html-host: maybe-html-intl
1525html-host: maybe-html-tcl
1526html-host: maybe-html-itcl
1527html-host: maybe-html-ld
1528html-host: maybe-html-libcpp
1529html-host: maybe-html-libdecnumber
1530html-host: maybe-html-libgui
1531html-host: maybe-html-libiberty
dc448a7b 1532html-host: maybe-html-libiconv
c52c6897
PB
1533html-host: maybe-html-libtool
1534html-host: maybe-html-m4
1535html-host: maybe-html-make
1536html-host: maybe-html-mmalloc
1537html-host: maybe-html-patch
1538html-host: maybe-html-perl
1539html-host: maybe-html-prms
1540html-host: maybe-html-rcs
1541html-host: maybe-html-readline
1542html-host: maybe-html-release
1543html-host: maybe-html-recode
1544html-host: maybe-html-sed
1545html-host: maybe-html-send-pr
1546html-host: maybe-html-shellutils
1547html-host: maybe-html-sid
1548html-host: maybe-html-sim
1549html-host: maybe-html-tar
1550html-host: maybe-html-texinfo
1551html-host: maybe-html-textutils
1552html-host: maybe-html-time
1553html-host: maybe-html-uudecode
1554html-host: maybe-html-wdiff
1555html-host: maybe-html-zip
1556html-host: maybe-html-zlib
1557html-host: maybe-html-gdb
1558html-host: maybe-html-expect
1559html-host: maybe-html-guile
1560html-host: maybe-html-tk
1561html-host: maybe-html-libtermcap
1562html-host: maybe-html-utils
1563html-host: maybe-html-gnattools
700d40ca 1564html-host: maybe-html-lto-plugin
6d389afc
MS
1565
1566.PHONY: html-target
c52c6897
PB
1567
1568html-target: maybe-html-target-libstdc++-v3
1569html-target: maybe-html-target-libmudflap
1570html-target: maybe-html-target-libssp
c52c6897 1571html-target: maybe-html-target-newlib
6aa8ef82 1572html-target: maybe-html-target-libgcc
c52c6897
PB
1573html-target: maybe-html-target-libgfortran
1574html-target: maybe-html-target-libobjc
1575html-target: maybe-html-target-libtermcap
1576html-target: maybe-html-target-winsup
1577html-target: maybe-html-target-libgloss
1578html-target: maybe-html-target-libiberty
1579html-target: maybe-html-target-gperf
1580html-target: maybe-html-target-examples
1581html-target: maybe-html-target-libffi
1582html-target: maybe-html-target-libjava
1583html-target: maybe-html-target-zlib
1584html-target: maybe-html-target-boehm-gc
1585html-target: maybe-html-target-qthreads
1586html-target: maybe-html-target-rda
1587html-target: maybe-html-target-libada
1588html-target: maybe-html-target-libgomp
6d389afc 1589
4fa63067 1590.PHONY: do-TAGS
f70224b5 1591do-TAGS:
0aed8855 1592 @: $(MAKE); $(unstage)
e360f423
PB
1593 @r=`${PWD_COMMAND}`; export r; \
1594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1595 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1596 TAGS-target
f70224b5 1597
2a4cbe27 1598
4fa63067 1599.PHONY: TAGS-host
c52c6897
PB
1600
1601TAGS-host: maybe-TAGS-ash
1602TAGS-host: maybe-TAGS-autoconf
1603TAGS-host: maybe-TAGS-automake
1604TAGS-host: maybe-TAGS-bash
1605TAGS-host: maybe-TAGS-bfd
1606TAGS-host: maybe-TAGS-opcodes
1607TAGS-host: maybe-TAGS-binutils
1608TAGS-host: maybe-TAGS-bison
1609TAGS-host: maybe-TAGS-byacc
1610TAGS-host: maybe-TAGS-bzip2
f9806fa5 1611TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1612TAGS-host: maybe-TAGS-dejagnu
1613TAGS-host: maybe-TAGS-diff
1614TAGS-host: maybe-TAGS-dosutils
1615TAGS-host: maybe-TAGS-etc
1616TAGS-host: maybe-TAGS-fastjar
1617TAGS-host: maybe-TAGS-fileutils
1618TAGS-host: maybe-TAGS-findutils
1619TAGS-host: maybe-TAGS-find
1620TAGS-host: maybe-TAGS-fixincludes
1621TAGS-host: maybe-TAGS-flex
1622TAGS-host: maybe-TAGS-gas
1623TAGS-host: maybe-TAGS-gcc
1624TAGS-host: maybe-TAGS-gawk
1625TAGS-host: maybe-TAGS-gettext
4b900473
PB
1626TAGS-host: maybe-TAGS-gmp
1627TAGS-host: maybe-TAGS-mpfr
e8a5fa9c 1628TAGS-host: maybe-TAGS-mpc
e28c595f
JM
1629TAGS-host: maybe-TAGS-ppl
1630TAGS-host: maybe-TAGS-cloog
1f53ca9a 1631TAGS-host: maybe-TAGS-libelf
c52c6897 1632TAGS-host: maybe-TAGS-gnuserv
93f9b408 1633TAGS-host: maybe-TAGS-gold
c52c6897
PB
1634TAGS-host: maybe-TAGS-gprof
1635TAGS-host: maybe-TAGS-gzip
1636TAGS-host: maybe-TAGS-hello
1637TAGS-host: maybe-TAGS-indent
1638TAGS-host: maybe-TAGS-intl
1639TAGS-host: maybe-TAGS-tcl
1640TAGS-host: maybe-TAGS-itcl
1641TAGS-host: maybe-TAGS-ld
1642TAGS-host: maybe-TAGS-libcpp
1643TAGS-host: maybe-TAGS-libdecnumber
1644TAGS-host: maybe-TAGS-libgui
1645TAGS-host: maybe-TAGS-libiberty
dc448a7b 1646TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1647TAGS-host: maybe-TAGS-libtool
1648TAGS-host: maybe-TAGS-m4
1649TAGS-host: maybe-TAGS-make
1650TAGS-host: maybe-TAGS-mmalloc
1651TAGS-host: maybe-TAGS-patch
1652TAGS-host: maybe-TAGS-perl
1653TAGS-host: maybe-TAGS-prms
1654TAGS-host: maybe-TAGS-rcs
1655TAGS-host: maybe-TAGS-readline
1656TAGS-host: maybe-TAGS-release
1657TAGS-host: maybe-TAGS-recode
1658TAGS-host: maybe-TAGS-sed
1659TAGS-host: maybe-TAGS-send-pr
1660TAGS-host: maybe-TAGS-shellutils
1661TAGS-host: maybe-TAGS-sid
1662TAGS-host: maybe-TAGS-sim
1663TAGS-host: maybe-TAGS-tar
1664TAGS-host: maybe-TAGS-texinfo
1665TAGS-host: maybe-TAGS-textutils
1666TAGS-host: maybe-TAGS-time
1667TAGS-host: maybe-TAGS-uudecode
1668TAGS-host: maybe-TAGS-wdiff
1669TAGS-host: maybe-TAGS-zip
1670TAGS-host: maybe-TAGS-zlib
1671TAGS-host: maybe-TAGS-gdb
1672TAGS-host: maybe-TAGS-expect
1673TAGS-host: maybe-TAGS-guile
1674TAGS-host: maybe-TAGS-tk
1675TAGS-host: maybe-TAGS-libtermcap
1676TAGS-host: maybe-TAGS-utils
1677TAGS-host: maybe-TAGS-gnattools
700d40ca 1678TAGS-host: maybe-TAGS-lto-plugin
2a4cbe27 1679
4fa63067 1680.PHONY: TAGS-target
c52c6897
PB
1681
1682TAGS-target: maybe-TAGS-target-libstdc++-v3
1683TAGS-target: maybe-TAGS-target-libmudflap
1684TAGS-target: maybe-TAGS-target-libssp
c52c6897 1685TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1686TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1687TAGS-target: maybe-TAGS-target-libgfortran
1688TAGS-target: maybe-TAGS-target-libobjc
1689TAGS-target: maybe-TAGS-target-libtermcap
1690TAGS-target: maybe-TAGS-target-winsup
1691TAGS-target: maybe-TAGS-target-libgloss
1692TAGS-target: maybe-TAGS-target-libiberty
1693TAGS-target: maybe-TAGS-target-gperf
1694TAGS-target: maybe-TAGS-target-examples
1695TAGS-target: maybe-TAGS-target-libffi
1696TAGS-target: maybe-TAGS-target-libjava
1697TAGS-target: maybe-TAGS-target-zlib
1698TAGS-target: maybe-TAGS-target-boehm-gc
1699TAGS-target: maybe-TAGS-target-qthreads
1700TAGS-target: maybe-TAGS-target-rda
1701TAGS-target: maybe-TAGS-target-libada
1702TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1703
4fa63067 1704.PHONY: do-install-info
f70224b5 1705do-install-info:
0aed8855 1706 @: $(MAKE); $(unstage)
e360f423
PB
1707 @r=`${PWD_COMMAND}`; export r; \
1708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1709 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1710 install-info-target
f70224b5 1711
a2592b1b 1712
4fa63067 1713.PHONY: install-info-host
c52c6897
PB
1714
1715install-info-host: maybe-install-info-ash
1716install-info-host: maybe-install-info-autoconf
1717install-info-host: maybe-install-info-automake
1718install-info-host: maybe-install-info-bash
1719install-info-host: maybe-install-info-bfd
1720install-info-host: maybe-install-info-opcodes
1721install-info-host: maybe-install-info-binutils
1722install-info-host: maybe-install-info-bison
1723install-info-host: maybe-install-info-byacc
1724install-info-host: maybe-install-info-bzip2
f9806fa5 1725install-info-host: maybe-install-info-cgen
c52c6897
PB
1726install-info-host: maybe-install-info-dejagnu
1727install-info-host: maybe-install-info-diff
1728install-info-host: maybe-install-info-dosutils
1729install-info-host: maybe-install-info-etc
1730install-info-host: maybe-install-info-fastjar
1731install-info-host: maybe-install-info-fileutils
1732install-info-host: maybe-install-info-findutils
1733install-info-host: maybe-install-info-find
1734install-info-host: maybe-install-info-fixincludes
1735install-info-host: maybe-install-info-flex
1736install-info-host: maybe-install-info-gas
1737install-info-host: maybe-install-info-gcc
1738install-info-host: maybe-install-info-gawk
1739install-info-host: maybe-install-info-gettext
4b900473
PB
1740install-info-host: maybe-install-info-gmp
1741install-info-host: maybe-install-info-mpfr
e8a5fa9c 1742install-info-host: maybe-install-info-mpc
e28c595f
JM
1743install-info-host: maybe-install-info-ppl
1744install-info-host: maybe-install-info-cloog
1f53ca9a 1745install-info-host: maybe-install-info-libelf
c52c6897 1746install-info-host: maybe-install-info-gnuserv
93f9b408 1747install-info-host: maybe-install-info-gold
c52c6897
PB
1748install-info-host: maybe-install-info-gprof
1749install-info-host: maybe-install-info-gzip
1750install-info-host: maybe-install-info-hello
1751install-info-host: maybe-install-info-indent
1752install-info-host: maybe-install-info-intl
1753install-info-host: maybe-install-info-tcl
1754install-info-host: maybe-install-info-itcl
1755install-info-host: maybe-install-info-ld
1756install-info-host: maybe-install-info-libcpp
1757install-info-host: maybe-install-info-libdecnumber
1758install-info-host: maybe-install-info-libgui
1759install-info-host: maybe-install-info-libiberty
dc448a7b 1760install-info-host: maybe-install-info-libiconv
c52c6897
PB
1761install-info-host: maybe-install-info-libtool
1762install-info-host: maybe-install-info-m4
1763install-info-host: maybe-install-info-make
1764install-info-host: maybe-install-info-mmalloc
1765install-info-host: maybe-install-info-patch
1766install-info-host: maybe-install-info-perl
1767install-info-host: maybe-install-info-prms
1768install-info-host: maybe-install-info-rcs
1769install-info-host: maybe-install-info-readline
1770install-info-host: maybe-install-info-release
1771install-info-host: maybe-install-info-recode
1772install-info-host: maybe-install-info-sed
1773install-info-host: maybe-install-info-send-pr
1774install-info-host: maybe-install-info-shellutils
1775install-info-host: maybe-install-info-sid
1776install-info-host: maybe-install-info-sim
1777install-info-host: maybe-install-info-tar
1778install-info-host: maybe-install-info-texinfo
1779install-info-host: maybe-install-info-textutils
1780install-info-host: maybe-install-info-time
1781install-info-host: maybe-install-info-uudecode
1782install-info-host: maybe-install-info-wdiff
1783install-info-host: maybe-install-info-zip
1784install-info-host: maybe-install-info-zlib
1785install-info-host: maybe-install-info-gdb
1786install-info-host: maybe-install-info-expect
1787install-info-host: maybe-install-info-guile
1788install-info-host: maybe-install-info-tk
1789install-info-host: maybe-install-info-libtermcap
1790install-info-host: maybe-install-info-utils
1791install-info-host: maybe-install-info-gnattools
700d40ca 1792install-info-host: maybe-install-info-lto-plugin
a2592b1b 1793
4fa63067 1794.PHONY: install-info-target
c52c6897
PB
1795
1796install-info-target: maybe-install-info-target-libstdc++-v3
1797install-info-target: maybe-install-info-target-libmudflap
1798install-info-target: maybe-install-info-target-libssp
c52c6897 1799install-info-target: maybe-install-info-target-newlib
6aa8ef82 1800install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1801install-info-target: maybe-install-info-target-libgfortran
1802install-info-target: maybe-install-info-target-libobjc
1803install-info-target: maybe-install-info-target-libtermcap
1804install-info-target: maybe-install-info-target-winsup
1805install-info-target: maybe-install-info-target-libgloss
1806install-info-target: maybe-install-info-target-libiberty
1807install-info-target: maybe-install-info-target-gperf
1808install-info-target: maybe-install-info-target-examples
1809install-info-target: maybe-install-info-target-libffi
1810install-info-target: maybe-install-info-target-libjava
1811install-info-target: maybe-install-info-target-zlib
1812install-info-target: maybe-install-info-target-boehm-gc
1813install-info-target: maybe-install-info-target-qthreads
1814install-info-target: maybe-install-info-target-rda
1815install-info-target: maybe-install-info-target-libada
1816install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1817
a3ca38d2
DD
1818.PHONY: do-install-pdf
1819do-install-pdf:
1820 @: $(MAKE); $(unstage)
1821 @r=`${PWD_COMMAND}`; export r; \
1822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1823 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1824 install-pdf-target
1825
1826
1827.PHONY: install-pdf-host
1828
1829install-pdf-host: maybe-install-pdf-ash
1830install-pdf-host: maybe-install-pdf-autoconf
1831install-pdf-host: maybe-install-pdf-automake
1832install-pdf-host: maybe-install-pdf-bash
1833install-pdf-host: maybe-install-pdf-bfd
1834install-pdf-host: maybe-install-pdf-opcodes
1835install-pdf-host: maybe-install-pdf-binutils
1836install-pdf-host: maybe-install-pdf-bison
1837install-pdf-host: maybe-install-pdf-byacc
1838install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1839install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1840install-pdf-host: maybe-install-pdf-dejagnu
1841install-pdf-host: maybe-install-pdf-diff
1842install-pdf-host: maybe-install-pdf-dosutils
1843install-pdf-host: maybe-install-pdf-etc
1844install-pdf-host: maybe-install-pdf-fastjar
1845install-pdf-host: maybe-install-pdf-fileutils
1846install-pdf-host: maybe-install-pdf-findutils
1847install-pdf-host: maybe-install-pdf-find
1848install-pdf-host: maybe-install-pdf-fixincludes
1849install-pdf-host: maybe-install-pdf-flex
1850install-pdf-host: maybe-install-pdf-gas
1851install-pdf-host: maybe-install-pdf-gcc
1852install-pdf-host: maybe-install-pdf-gawk
1853install-pdf-host: maybe-install-pdf-gettext
1854install-pdf-host: maybe-install-pdf-gmp
1855install-pdf-host: maybe-install-pdf-mpfr
e8a5fa9c 1856install-pdf-host: maybe-install-pdf-mpc
e28c595f
JM
1857install-pdf-host: maybe-install-pdf-ppl
1858install-pdf-host: maybe-install-pdf-cloog
1f53ca9a 1859install-pdf-host: maybe-install-pdf-libelf
a3ca38d2 1860install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1861install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1862install-pdf-host: maybe-install-pdf-gprof
1863install-pdf-host: maybe-install-pdf-gzip
1864install-pdf-host: maybe-install-pdf-hello
1865install-pdf-host: maybe-install-pdf-indent
1866install-pdf-host: maybe-install-pdf-intl
1867install-pdf-host: maybe-install-pdf-tcl
1868install-pdf-host: maybe-install-pdf-itcl
1869install-pdf-host: maybe-install-pdf-ld
1870install-pdf-host: maybe-install-pdf-libcpp
1871install-pdf-host: maybe-install-pdf-libdecnumber
1872install-pdf-host: maybe-install-pdf-libgui
1873install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1874install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1875install-pdf-host: maybe-install-pdf-libtool
1876install-pdf-host: maybe-install-pdf-m4
1877install-pdf-host: maybe-install-pdf-make
1878install-pdf-host: maybe-install-pdf-mmalloc
1879install-pdf-host: maybe-install-pdf-patch
1880install-pdf-host: maybe-install-pdf-perl
1881install-pdf-host: maybe-install-pdf-prms
1882install-pdf-host: maybe-install-pdf-rcs
1883install-pdf-host: maybe-install-pdf-readline
1884install-pdf-host: maybe-install-pdf-release
1885install-pdf-host: maybe-install-pdf-recode
1886install-pdf-host: maybe-install-pdf-sed
1887install-pdf-host: maybe-install-pdf-send-pr
1888install-pdf-host: maybe-install-pdf-shellutils
1889install-pdf-host: maybe-install-pdf-sid
1890install-pdf-host: maybe-install-pdf-sim
1891install-pdf-host: maybe-install-pdf-tar
1892install-pdf-host: maybe-install-pdf-texinfo
1893install-pdf-host: maybe-install-pdf-textutils
1894install-pdf-host: maybe-install-pdf-time
1895install-pdf-host: maybe-install-pdf-uudecode
1896install-pdf-host: maybe-install-pdf-wdiff
1897install-pdf-host: maybe-install-pdf-zip
1898install-pdf-host: maybe-install-pdf-zlib
1899install-pdf-host: maybe-install-pdf-gdb
1900install-pdf-host: maybe-install-pdf-expect
1901install-pdf-host: maybe-install-pdf-guile
1902install-pdf-host: maybe-install-pdf-tk
1903install-pdf-host: maybe-install-pdf-libtermcap
1904install-pdf-host: maybe-install-pdf-utils
1905install-pdf-host: maybe-install-pdf-gnattools
700d40ca 1906install-pdf-host: maybe-install-pdf-lto-plugin
a3ca38d2
DD
1907
1908.PHONY: install-pdf-target
1909
1910install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1911install-pdf-target: maybe-install-pdf-target-libmudflap
1912install-pdf-target: maybe-install-pdf-target-libssp
1913install-pdf-target: maybe-install-pdf-target-newlib
1914install-pdf-target: maybe-install-pdf-target-libgcc
1915install-pdf-target: maybe-install-pdf-target-libgfortran
1916install-pdf-target: maybe-install-pdf-target-libobjc
1917install-pdf-target: maybe-install-pdf-target-libtermcap
1918install-pdf-target: maybe-install-pdf-target-winsup
1919install-pdf-target: maybe-install-pdf-target-libgloss
1920install-pdf-target: maybe-install-pdf-target-libiberty
1921install-pdf-target: maybe-install-pdf-target-gperf
1922install-pdf-target: maybe-install-pdf-target-examples
1923install-pdf-target: maybe-install-pdf-target-libffi
1924install-pdf-target: maybe-install-pdf-target-libjava
1925install-pdf-target: maybe-install-pdf-target-zlib
1926install-pdf-target: maybe-install-pdf-target-boehm-gc
1927install-pdf-target: maybe-install-pdf-target-qthreads
1928install-pdf-target: maybe-install-pdf-target-rda
1929install-pdf-target: maybe-install-pdf-target-libada
1930install-pdf-target: maybe-install-pdf-target-libgomp
1931
108a6f8e
CD
1932.PHONY: do-install-html
1933do-install-html:
1934 @: $(MAKE); $(unstage)
1935 @r=`${PWD_COMMAND}`; export r; \
1936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1937 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1938 install-html-target
1939
1940
1941.PHONY: install-html-host
1942
1943install-html-host: maybe-install-html-ash
1944install-html-host: maybe-install-html-autoconf
1945install-html-host: maybe-install-html-automake
1946install-html-host: maybe-install-html-bash
1947install-html-host: maybe-install-html-bfd
1948install-html-host: maybe-install-html-opcodes
1949install-html-host: maybe-install-html-binutils
1950install-html-host: maybe-install-html-bison
1951install-html-host: maybe-install-html-byacc
1952install-html-host: maybe-install-html-bzip2
f9806fa5 1953install-html-host: maybe-install-html-cgen
108a6f8e
CD
1954install-html-host: maybe-install-html-dejagnu
1955install-html-host: maybe-install-html-diff
1956install-html-host: maybe-install-html-dosutils
1957install-html-host: maybe-install-html-etc
1958install-html-host: maybe-install-html-fastjar
1959install-html-host: maybe-install-html-fileutils
1960install-html-host: maybe-install-html-findutils
1961install-html-host: maybe-install-html-find
1962install-html-host: maybe-install-html-fixincludes
1963install-html-host: maybe-install-html-flex
1964install-html-host: maybe-install-html-gas
1965install-html-host: maybe-install-html-gcc
1966install-html-host: maybe-install-html-gawk
1967install-html-host: maybe-install-html-gettext
4b900473
PB
1968install-html-host: maybe-install-html-gmp
1969install-html-host: maybe-install-html-mpfr
e8a5fa9c 1970install-html-host: maybe-install-html-mpc
e28c595f
JM
1971install-html-host: maybe-install-html-ppl
1972install-html-host: maybe-install-html-cloog
1f53ca9a 1973install-html-host: maybe-install-html-libelf
108a6f8e 1974install-html-host: maybe-install-html-gnuserv
93f9b408 1975install-html-host: maybe-install-html-gold
108a6f8e
CD
1976install-html-host: maybe-install-html-gprof
1977install-html-host: maybe-install-html-gzip
1978install-html-host: maybe-install-html-hello
1979install-html-host: maybe-install-html-indent
1980install-html-host: maybe-install-html-intl
1981install-html-host: maybe-install-html-tcl
1982install-html-host: maybe-install-html-itcl
1983install-html-host: maybe-install-html-ld
1984install-html-host: maybe-install-html-libcpp
1985install-html-host: maybe-install-html-libdecnumber
1986install-html-host: maybe-install-html-libgui
1987install-html-host: maybe-install-html-libiberty
dc448a7b 1988install-html-host: maybe-install-html-libiconv
108a6f8e
CD
1989install-html-host: maybe-install-html-libtool
1990install-html-host: maybe-install-html-m4
1991install-html-host: maybe-install-html-make
1992install-html-host: maybe-install-html-mmalloc
1993install-html-host: maybe-install-html-patch
1994install-html-host: maybe-install-html-perl
1995install-html-host: maybe-install-html-prms
1996install-html-host: maybe-install-html-rcs
1997install-html-host: maybe-install-html-readline
1998install-html-host: maybe-install-html-release
1999install-html-host: maybe-install-html-recode
2000install-html-host: maybe-install-html-sed
2001install-html-host: maybe-install-html-send-pr
2002install-html-host: maybe-install-html-shellutils
2003install-html-host: maybe-install-html-sid
2004install-html-host: maybe-install-html-sim
2005install-html-host: maybe-install-html-tar
2006install-html-host: maybe-install-html-texinfo
2007install-html-host: maybe-install-html-textutils
2008install-html-host: maybe-install-html-time
2009install-html-host: maybe-install-html-uudecode
2010install-html-host: maybe-install-html-wdiff
2011install-html-host: maybe-install-html-zip
2012install-html-host: maybe-install-html-zlib
2013install-html-host: maybe-install-html-gdb
2014install-html-host: maybe-install-html-expect
2015install-html-host: maybe-install-html-guile
2016install-html-host: maybe-install-html-tk
2017install-html-host: maybe-install-html-libtermcap
2018install-html-host: maybe-install-html-utils
2019install-html-host: maybe-install-html-gnattools
700d40ca 2020install-html-host: maybe-install-html-lto-plugin
108a6f8e
CD
2021
2022.PHONY: install-html-target
2023
2024install-html-target: maybe-install-html-target-libstdc++-v3
2025install-html-target: maybe-install-html-target-libmudflap
2026install-html-target: maybe-install-html-target-libssp
108a6f8e 2027install-html-target: maybe-install-html-target-newlib
6aa8ef82 2028install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
2029install-html-target: maybe-install-html-target-libgfortran
2030install-html-target: maybe-install-html-target-libobjc
2031install-html-target: maybe-install-html-target-libtermcap
2032install-html-target: maybe-install-html-target-winsup
2033install-html-target: maybe-install-html-target-libgloss
2034install-html-target: maybe-install-html-target-libiberty
2035install-html-target: maybe-install-html-target-gperf
2036install-html-target: maybe-install-html-target-examples
2037install-html-target: maybe-install-html-target-libffi
2038install-html-target: maybe-install-html-target-libjava
2039install-html-target: maybe-install-html-target-zlib
2040install-html-target: maybe-install-html-target-boehm-gc
2041install-html-target: maybe-install-html-target-qthreads
2042install-html-target: maybe-install-html-target-rda
2043install-html-target: maybe-install-html-target-libada
2044install-html-target: maybe-install-html-target-libgomp
2045
2a4cbe27 2046.PHONY: do-installcheck
f70224b5 2047do-installcheck:
0aed8855 2048 @: $(MAKE); $(unstage)
e360f423
PB
2049 @r=`${PWD_COMMAND}`; export r; \
2050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2051 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 2052 installcheck-target
f70224b5 2053
2a4cbe27
NN
2054
2055.PHONY: installcheck-host
c52c6897
PB
2056
2057installcheck-host: maybe-installcheck-ash
2058installcheck-host: maybe-installcheck-autoconf
2059installcheck-host: maybe-installcheck-automake
2060installcheck-host: maybe-installcheck-bash
2061installcheck-host: maybe-installcheck-bfd
2062installcheck-host: maybe-installcheck-opcodes
2063installcheck-host: maybe-installcheck-binutils
2064installcheck-host: maybe-installcheck-bison
2065installcheck-host: maybe-installcheck-byacc
2066installcheck-host: maybe-installcheck-bzip2
f9806fa5 2067installcheck-host: maybe-installcheck-cgen
c52c6897
PB
2068installcheck-host: maybe-installcheck-dejagnu
2069installcheck-host: maybe-installcheck-diff
2070installcheck-host: maybe-installcheck-dosutils
2071installcheck-host: maybe-installcheck-etc
2072installcheck-host: maybe-installcheck-fastjar
2073installcheck-host: maybe-installcheck-fileutils
2074installcheck-host: maybe-installcheck-findutils
2075installcheck-host: maybe-installcheck-find
2076installcheck-host: maybe-installcheck-fixincludes
2077installcheck-host: maybe-installcheck-flex
2078installcheck-host: maybe-installcheck-gas
2079installcheck-host: maybe-installcheck-gcc
2080installcheck-host: maybe-installcheck-gawk
2081installcheck-host: maybe-installcheck-gettext
4b900473
PB
2082installcheck-host: maybe-installcheck-gmp
2083installcheck-host: maybe-installcheck-mpfr
e8a5fa9c 2084installcheck-host: maybe-installcheck-mpc
e28c595f
JM
2085installcheck-host: maybe-installcheck-ppl
2086installcheck-host: maybe-installcheck-cloog
1f53ca9a 2087installcheck-host: maybe-installcheck-libelf
c52c6897 2088installcheck-host: maybe-installcheck-gnuserv
93f9b408 2089installcheck-host: maybe-installcheck-gold
c52c6897
PB
2090installcheck-host: maybe-installcheck-gprof
2091installcheck-host: maybe-installcheck-gzip
2092installcheck-host: maybe-installcheck-hello
2093installcheck-host: maybe-installcheck-indent
2094installcheck-host: maybe-installcheck-intl
2095installcheck-host: maybe-installcheck-tcl
2096installcheck-host: maybe-installcheck-itcl
2097installcheck-host: maybe-installcheck-ld
2098installcheck-host: maybe-installcheck-libcpp
2099installcheck-host: maybe-installcheck-libdecnumber
2100installcheck-host: maybe-installcheck-libgui
2101installcheck-host: maybe-installcheck-libiberty
dc448a7b 2102installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
2103installcheck-host: maybe-installcheck-libtool
2104installcheck-host: maybe-installcheck-m4
2105installcheck-host: maybe-installcheck-make
2106installcheck-host: maybe-installcheck-mmalloc
2107installcheck-host: maybe-installcheck-patch
2108installcheck-host: maybe-installcheck-perl
2109installcheck-host: maybe-installcheck-prms
2110installcheck-host: maybe-installcheck-rcs
2111installcheck-host: maybe-installcheck-readline
2112installcheck-host: maybe-installcheck-release
2113installcheck-host: maybe-installcheck-recode
2114installcheck-host: maybe-installcheck-sed
2115installcheck-host: maybe-installcheck-send-pr
2116installcheck-host: maybe-installcheck-shellutils
2117installcheck-host: maybe-installcheck-sid
2118installcheck-host: maybe-installcheck-sim
2119installcheck-host: maybe-installcheck-tar
2120installcheck-host: maybe-installcheck-texinfo
2121installcheck-host: maybe-installcheck-textutils
2122installcheck-host: maybe-installcheck-time
2123installcheck-host: maybe-installcheck-uudecode
2124installcheck-host: maybe-installcheck-wdiff
2125installcheck-host: maybe-installcheck-zip
2126installcheck-host: maybe-installcheck-zlib
2127installcheck-host: maybe-installcheck-gdb
2128installcheck-host: maybe-installcheck-expect
2129installcheck-host: maybe-installcheck-guile
2130installcheck-host: maybe-installcheck-tk
2131installcheck-host: maybe-installcheck-libtermcap
2132installcheck-host: maybe-installcheck-utils
2133installcheck-host: maybe-installcheck-gnattools
700d40ca 2134installcheck-host: maybe-installcheck-lto-plugin
2a4cbe27
NN
2135
2136.PHONY: installcheck-target
c52c6897
PB
2137
2138installcheck-target: maybe-installcheck-target-libstdc++-v3
2139installcheck-target: maybe-installcheck-target-libmudflap
2140installcheck-target: maybe-installcheck-target-libssp
c52c6897 2141installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2142installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
2143installcheck-target: maybe-installcheck-target-libgfortran
2144installcheck-target: maybe-installcheck-target-libobjc
2145installcheck-target: maybe-installcheck-target-libtermcap
2146installcheck-target: maybe-installcheck-target-winsup
2147installcheck-target: maybe-installcheck-target-libgloss
2148installcheck-target: maybe-installcheck-target-libiberty
2149installcheck-target: maybe-installcheck-target-gperf
2150installcheck-target: maybe-installcheck-target-examples
2151installcheck-target: maybe-installcheck-target-libffi
2152installcheck-target: maybe-installcheck-target-libjava
2153installcheck-target: maybe-installcheck-target-zlib
2154installcheck-target: maybe-installcheck-target-boehm-gc
2155installcheck-target: maybe-installcheck-target-qthreads
2156installcheck-target: maybe-installcheck-target-rda
2157installcheck-target: maybe-installcheck-target-libada
2158installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2159
4fa63067 2160.PHONY: do-mostlyclean
f70224b5 2161do-mostlyclean:
0aed8855 2162 @: $(MAKE); $(unstage)
e360f423
PB
2163 @r=`${PWD_COMMAND}`; export r; \
2164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2165 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2166 mostlyclean-target
f70224b5 2167
2a4cbe27 2168
4fa63067 2169.PHONY: mostlyclean-host
c52c6897
PB
2170
2171mostlyclean-host: maybe-mostlyclean-ash
2172mostlyclean-host: maybe-mostlyclean-autoconf
2173mostlyclean-host: maybe-mostlyclean-automake
2174mostlyclean-host: maybe-mostlyclean-bash
2175mostlyclean-host: maybe-mostlyclean-bfd
2176mostlyclean-host: maybe-mostlyclean-opcodes
2177mostlyclean-host: maybe-mostlyclean-binutils
2178mostlyclean-host: maybe-mostlyclean-bison
2179mostlyclean-host: maybe-mostlyclean-byacc
2180mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2181mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2182mostlyclean-host: maybe-mostlyclean-dejagnu
2183mostlyclean-host: maybe-mostlyclean-diff
2184mostlyclean-host: maybe-mostlyclean-dosutils
2185mostlyclean-host: maybe-mostlyclean-etc
2186mostlyclean-host: maybe-mostlyclean-fastjar
2187mostlyclean-host: maybe-mostlyclean-fileutils
2188mostlyclean-host: maybe-mostlyclean-findutils
2189mostlyclean-host: maybe-mostlyclean-find
2190mostlyclean-host: maybe-mostlyclean-fixincludes
2191mostlyclean-host: maybe-mostlyclean-flex
2192mostlyclean-host: maybe-mostlyclean-gas
2193mostlyclean-host: maybe-mostlyclean-gcc
2194mostlyclean-host: maybe-mostlyclean-gawk
2195mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2196mostlyclean-host: maybe-mostlyclean-gmp
2197mostlyclean-host: maybe-mostlyclean-mpfr
e8a5fa9c 2198mostlyclean-host: maybe-mostlyclean-mpc
e28c595f
JM
2199mostlyclean-host: maybe-mostlyclean-ppl
2200mostlyclean-host: maybe-mostlyclean-cloog
1f53ca9a 2201mostlyclean-host: maybe-mostlyclean-libelf
c52c6897 2202mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2203mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2204mostlyclean-host: maybe-mostlyclean-gprof
2205mostlyclean-host: maybe-mostlyclean-gzip
2206mostlyclean-host: maybe-mostlyclean-hello
2207mostlyclean-host: maybe-mostlyclean-indent
2208mostlyclean-host: maybe-mostlyclean-intl
2209mostlyclean-host: maybe-mostlyclean-tcl
2210mostlyclean-host: maybe-mostlyclean-itcl
2211mostlyclean-host: maybe-mostlyclean-ld
2212mostlyclean-host: maybe-mostlyclean-libcpp
2213mostlyclean-host: maybe-mostlyclean-libdecnumber
2214mostlyclean-host: maybe-mostlyclean-libgui
2215mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2216mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2217mostlyclean-host: maybe-mostlyclean-libtool
2218mostlyclean-host: maybe-mostlyclean-m4
2219mostlyclean-host: maybe-mostlyclean-make
2220mostlyclean-host: maybe-mostlyclean-mmalloc
2221mostlyclean-host: maybe-mostlyclean-patch
2222mostlyclean-host: maybe-mostlyclean-perl
2223mostlyclean-host: maybe-mostlyclean-prms
2224mostlyclean-host: maybe-mostlyclean-rcs
2225mostlyclean-host: maybe-mostlyclean-readline
2226mostlyclean-host: maybe-mostlyclean-release
2227mostlyclean-host: maybe-mostlyclean-recode
2228mostlyclean-host: maybe-mostlyclean-sed
2229mostlyclean-host: maybe-mostlyclean-send-pr
2230mostlyclean-host: maybe-mostlyclean-shellutils
2231mostlyclean-host: maybe-mostlyclean-sid
2232mostlyclean-host: maybe-mostlyclean-sim
2233mostlyclean-host: maybe-mostlyclean-tar
2234mostlyclean-host: maybe-mostlyclean-texinfo
2235mostlyclean-host: maybe-mostlyclean-textutils
2236mostlyclean-host: maybe-mostlyclean-time
2237mostlyclean-host: maybe-mostlyclean-uudecode
2238mostlyclean-host: maybe-mostlyclean-wdiff
2239mostlyclean-host: maybe-mostlyclean-zip
2240mostlyclean-host: maybe-mostlyclean-zlib
2241mostlyclean-host: maybe-mostlyclean-gdb
2242mostlyclean-host: maybe-mostlyclean-expect
2243mostlyclean-host: maybe-mostlyclean-guile
2244mostlyclean-host: maybe-mostlyclean-tk
2245mostlyclean-host: maybe-mostlyclean-libtermcap
2246mostlyclean-host: maybe-mostlyclean-utils
2247mostlyclean-host: maybe-mostlyclean-gnattools
700d40ca 2248mostlyclean-host: maybe-mostlyclean-lto-plugin
2a4cbe27 2249
4fa63067 2250.PHONY: mostlyclean-target
c52c6897
PB
2251
2252mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2253mostlyclean-target: maybe-mostlyclean-target-libmudflap
2254mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2255mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2256mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
2257mostlyclean-target: maybe-mostlyclean-target-libgfortran
2258mostlyclean-target: maybe-mostlyclean-target-libobjc
2259mostlyclean-target: maybe-mostlyclean-target-libtermcap
2260mostlyclean-target: maybe-mostlyclean-target-winsup
2261mostlyclean-target: maybe-mostlyclean-target-libgloss
2262mostlyclean-target: maybe-mostlyclean-target-libiberty
2263mostlyclean-target: maybe-mostlyclean-target-gperf
2264mostlyclean-target: maybe-mostlyclean-target-examples
2265mostlyclean-target: maybe-mostlyclean-target-libffi
2266mostlyclean-target: maybe-mostlyclean-target-libjava
2267mostlyclean-target: maybe-mostlyclean-target-zlib
2268mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2269mostlyclean-target: maybe-mostlyclean-target-qthreads
2270mostlyclean-target: maybe-mostlyclean-target-rda
2271mostlyclean-target: maybe-mostlyclean-target-libada
2272mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2273
4fa63067 2274.PHONY: do-clean
f70224b5 2275do-clean:
0aed8855 2276 @: $(MAKE); $(unstage)
e360f423
PB
2277 @r=`${PWD_COMMAND}`; export r; \
2278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2279 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2280 clean-target
f70224b5 2281
2a4cbe27 2282
4fa63067 2283.PHONY: clean-host
c52c6897
PB
2284
2285clean-host: maybe-clean-ash
2286clean-host: maybe-clean-autoconf
2287clean-host: maybe-clean-automake
2288clean-host: maybe-clean-bash
2289clean-host: maybe-clean-bfd
2290clean-host: maybe-clean-opcodes
2291clean-host: maybe-clean-binutils
2292clean-host: maybe-clean-bison
2293clean-host: maybe-clean-byacc
2294clean-host: maybe-clean-bzip2
f9806fa5 2295clean-host: maybe-clean-cgen
c52c6897
PB
2296clean-host: maybe-clean-dejagnu
2297clean-host: maybe-clean-diff
2298clean-host: maybe-clean-dosutils
2299clean-host: maybe-clean-etc
2300clean-host: maybe-clean-fastjar
2301clean-host: maybe-clean-fileutils
2302clean-host: maybe-clean-findutils
2303clean-host: maybe-clean-find
2304clean-host: maybe-clean-fixincludes
2305clean-host: maybe-clean-flex
2306clean-host: maybe-clean-gas
2307clean-host: maybe-clean-gcc
2308clean-host: maybe-clean-gawk
2309clean-host: maybe-clean-gettext
4b900473
PB
2310clean-host: maybe-clean-gmp
2311clean-host: maybe-clean-mpfr
e8a5fa9c 2312clean-host: maybe-clean-mpc
e28c595f
JM
2313clean-host: maybe-clean-ppl
2314clean-host: maybe-clean-cloog
1f53ca9a 2315clean-host: maybe-clean-libelf
c52c6897 2316clean-host: maybe-clean-gnuserv
93f9b408 2317clean-host: maybe-clean-gold
c52c6897
PB
2318clean-host: maybe-clean-gprof
2319clean-host: maybe-clean-gzip
2320clean-host: maybe-clean-hello
2321clean-host: maybe-clean-indent
2322clean-host: maybe-clean-intl
2323clean-host: maybe-clean-tcl
2324clean-host: maybe-clean-itcl
2325clean-host: maybe-clean-ld
2326clean-host: maybe-clean-libcpp
2327clean-host: maybe-clean-libdecnumber
2328clean-host: maybe-clean-libgui
2329clean-host: maybe-clean-libiberty
dc448a7b 2330clean-host: maybe-clean-libiconv
c52c6897
PB
2331clean-host: maybe-clean-libtool
2332clean-host: maybe-clean-m4
2333clean-host: maybe-clean-make
2334clean-host: maybe-clean-mmalloc
2335clean-host: maybe-clean-patch
2336clean-host: maybe-clean-perl
2337clean-host: maybe-clean-prms
2338clean-host: maybe-clean-rcs
2339clean-host: maybe-clean-readline
2340clean-host: maybe-clean-release
2341clean-host: maybe-clean-recode
2342clean-host: maybe-clean-sed
2343clean-host: maybe-clean-send-pr
2344clean-host: maybe-clean-shellutils
2345clean-host: maybe-clean-sid
2346clean-host: maybe-clean-sim
2347clean-host: maybe-clean-tar
2348clean-host: maybe-clean-texinfo
2349clean-host: maybe-clean-textutils
2350clean-host: maybe-clean-time
2351clean-host: maybe-clean-uudecode
2352clean-host: maybe-clean-wdiff
2353clean-host: maybe-clean-zip
2354clean-host: maybe-clean-zlib
2355clean-host: maybe-clean-gdb
2356clean-host: maybe-clean-expect
2357clean-host: maybe-clean-guile
2358clean-host: maybe-clean-tk
2359clean-host: maybe-clean-libtermcap
2360clean-host: maybe-clean-utils
2361clean-host: maybe-clean-gnattools
700d40ca 2362clean-host: maybe-clean-lto-plugin
2a4cbe27 2363
4fa63067 2364.PHONY: clean-target
c52c6897
PB
2365
2366clean-target: maybe-clean-target-libstdc++-v3
2367clean-target: maybe-clean-target-libmudflap
2368clean-target: maybe-clean-target-libssp
c52c6897 2369clean-target: maybe-clean-target-newlib
6aa8ef82 2370clean-target: maybe-clean-target-libgcc
c52c6897
PB
2371clean-target: maybe-clean-target-libgfortran
2372clean-target: maybe-clean-target-libobjc
2373clean-target: maybe-clean-target-libtermcap
2374clean-target: maybe-clean-target-winsup
2375clean-target: maybe-clean-target-libgloss
2376clean-target: maybe-clean-target-libiberty
2377clean-target: maybe-clean-target-gperf
2378clean-target: maybe-clean-target-examples
2379clean-target: maybe-clean-target-libffi
2380clean-target: maybe-clean-target-libjava
2381clean-target: maybe-clean-target-zlib
2382clean-target: maybe-clean-target-boehm-gc
2383clean-target: maybe-clean-target-qthreads
2384clean-target: maybe-clean-target-rda
2385clean-target: maybe-clean-target-libada
2386clean-target: maybe-clean-target-libgomp
2a4cbe27 2387
4fa63067 2388.PHONY: do-distclean
f70224b5 2389do-distclean:
0aed8855 2390 @: $(MAKE); $(unstage)
e360f423
PB
2391 @r=`${PWD_COMMAND}`; export r; \
2392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2393 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2394 distclean-target
f70224b5 2395
2a4cbe27 2396
4fa63067 2397.PHONY: distclean-host
c52c6897
PB
2398
2399distclean-host: maybe-distclean-ash
2400distclean-host: maybe-distclean-autoconf
2401distclean-host: maybe-distclean-automake
2402distclean-host: maybe-distclean-bash
2403distclean-host: maybe-distclean-bfd
2404distclean-host: maybe-distclean-opcodes
2405distclean-host: maybe-distclean-binutils
2406distclean-host: maybe-distclean-bison
2407distclean-host: maybe-distclean-byacc
2408distclean-host: maybe-distclean-bzip2
f9806fa5 2409distclean-host: maybe-distclean-cgen
c52c6897
PB
2410distclean-host: maybe-distclean-dejagnu
2411distclean-host: maybe-distclean-diff
2412distclean-host: maybe-distclean-dosutils
2413distclean-host: maybe-distclean-etc
2414distclean-host: maybe-distclean-fastjar
2415distclean-host: maybe-distclean-fileutils
2416distclean-host: maybe-distclean-findutils
2417distclean-host: maybe-distclean-find
2418distclean-host: maybe-distclean-fixincludes
2419distclean-host: maybe-distclean-flex
2420distclean-host: maybe-distclean-gas
2421distclean-host: maybe-distclean-gcc
2422distclean-host: maybe-distclean-gawk
2423distclean-host: maybe-distclean-gettext
4b900473
PB
2424distclean-host: maybe-distclean-gmp
2425distclean-host: maybe-distclean-mpfr
e8a5fa9c 2426distclean-host: maybe-distclean-mpc
e28c595f
JM
2427distclean-host: maybe-distclean-ppl
2428distclean-host: maybe-distclean-cloog
1f53ca9a 2429distclean-host: maybe-distclean-libelf
c52c6897 2430distclean-host: maybe-distclean-gnuserv
93f9b408 2431distclean-host: maybe-distclean-gold
c52c6897
PB
2432distclean-host: maybe-distclean-gprof
2433distclean-host: maybe-distclean-gzip
2434distclean-host: maybe-distclean-hello
2435distclean-host: maybe-distclean-indent
2436distclean-host: maybe-distclean-intl
2437distclean-host: maybe-distclean-tcl
2438distclean-host: maybe-distclean-itcl
2439distclean-host: maybe-distclean-ld
2440distclean-host: maybe-distclean-libcpp
2441distclean-host: maybe-distclean-libdecnumber
2442distclean-host: maybe-distclean-libgui
2443distclean-host: maybe-distclean-libiberty
dc448a7b 2444distclean-host: maybe-distclean-libiconv
c52c6897
PB
2445distclean-host: maybe-distclean-libtool
2446distclean-host: maybe-distclean-m4
2447distclean-host: maybe-distclean-make
2448distclean-host: maybe-distclean-mmalloc
2449distclean-host: maybe-distclean-patch
2450distclean-host: maybe-distclean-perl
2451distclean-host: maybe-distclean-prms
2452distclean-host: maybe-distclean-rcs
2453distclean-host: maybe-distclean-readline
2454distclean-host: maybe-distclean-release
2455distclean-host: maybe-distclean-recode
2456distclean-host: maybe-distclean-sed
2457distclean-host: maybe-distclean-send-pr
2458distclean-host: maybe-distclean-shellutils
2459distclean-host: maybe-distclean-sid
2460distclean-host: maybe-distclean-sim
2461distclean-host: maybe-distclean-tar
2462distclean-host: maybe-distclean-texinfo
2463distclean-host: maybe-distclean-textutils
2464distclean-host: maybe-distclean-time
2465distclean-host: maybe-distclean-uudecode
2466distclean-host: maybe-distclean-wdiff
2467distclean-host: maybe-distclean-zip
2468distclean-host: maybe-distclean-zlib
2469distclean-host: maybe-distclean-gdb
2470distclean-host: maybe-distclean-expect
2471distclean-host: maybe-distclean-guile
2472distclean-host: maybe-distclean-tk
2473distclean-host: maybe-distclean-libtermcap
2474distclean-host: maybe-distclean-utils
2475distclean-host: maybe-distclean-gnattools
700d40ca 2476distclean-host: maybe-distclean-lto-plugin
2a4cbe27 2477
4fa63067 2478.PHONY: distclean-target
c52c6897
PB
2479
2480distclean-target: maybe-distclean-target-libstdc++-v3
2481distclean-target: maybe-distclean-target-libmudflap
2482distclean-target: maybe-distclean-target-libssp
c52c6897 2483distclean-target: maybe-distclean-target-newlib
6aa8ef82 2484distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2485distclean-target: maybe-distclean-target-libgfortran
2486distclean-target: maybe-distclean-target-libobjc
2487distclean-target: maybe-distclean-target-libtermcap
2488distclean-target: maybe-distclean-target-winsup
2489distclean-target: maybe-distclean-target-libgloss
2490distclean-target: maybe-distclean-target-libiberty
2491distclean-target: maybe-distclean-target-gperf
2492distclean-target: maybe-distclean-target-examples
2493distclean-target: maybe-distclean-target-libffi
2494distclean-target: maybe-distclean-target-libjava
2495distclean-target: maybe-distclean-target-zlib
2496distclean-target: maybe-distclean-target-boehm-gc
2497distclean-target: maybe-distclean-target-qthreads
2498distclean-target: maybe-distclean-target-rda
2499distclean-target: maybe-distclean-target-libada
2500distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2501
4fa63067 2502.PHONY: do-maintainer-clean
f70224b5 2503do-maintainer-clean:
0aed8855 2504 @: $(MAKE); $(unstage)
e360f423
PB
2505 @r=`${PWD_COMMAND}`; export r; \
2506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2507 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2508 maintainer-clean-target
f70224b5 2509
2a4cbe27 2510
4fa63067 2511.PHONY: maintainer-clean-host
c52c6897
PB
2512
2513maintainer-clean-host: maybe-maintainer-clean-ash
2514maintainer-clean-host: maybe-maintainer-clean-autoconf
2515maintainer-clean-host: maybe-maintainer-clean-automake
2516maintainer-clean-host: maybe-maintainer-clean-bash
2517maintainer-clean-host: maybe-maintainer-clean-bfd
2518maintainer-clean-host: maybe-maintainer-clean-opcodes
2519maintainer-clean-host: maybe-maintainer-clean-binutils
2520maintainer-clean-host: maybe-maintainer-clean-bison
2521maintainer-clean-host: maybe-maintainer-clean-byacc
2522maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2523maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2524maintainer-clean-host: maybe-maintainer-clean-dejagnu
2525maintainer-clean-host: maybe-maintainer-clean-diff
2526maintainer-clean-host: maybe-maintainer-clean-dosutils
2527maintainer-clean-host: maybe-maintainer-clean-etc
2528maintainer-clean-host: maybe-maintainer-clean-fastjar
2529maintainer-clean-host: maybe-maintainer-clean-fileutils
2530maintainer-clean-host: maybe-maintainer-clean-findutils
2531maintainer-clean-host: maybe-maintainer-clean-find
2532maintainer-clean-host: maybe-maintainer-clean-fixincludes
2533maintainer-clean-host: maybe-maintainer-clean-flex
2534maintainer-clean-host: maybe-maintainer-clean-gas
2535maintainer-clean-host: maybe-maintainer-clean-gcc
2536maintainer-clean-host: maybe-maintainer-clean-gawk
2537maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2538maintainer-clean-host: maybe-maintainer-clean-gmp
2539maintainer-clean-host: maybe-maintainer-clean-mpfr
e8a5fa9c 2540maintainer-clean-host: maybe-maintainer-clean-mpc
e28c595f
JM
2541maintainer-clean-host: maybe-maintainer-clean-ppl
2542maintainer-clean-host: maybe-maintainer-clean-cloog
1f53ca9a 2543maintainer-clean-host: maybe-maintainer-clean-libelf
c52c6897 2544maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2545maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2546maintainer-clean-host: maybe-maintainer-clean-gprof
2547maintainer-clean-host: maybe-maintainer-clean-gzip
2548maintainer-clean-host: maybe-maintainer-clean-hello
2549maintainer-clean-host: maybe-maintainer-clean-indent
2550maintainer-clean-host: maybe-maintainer-clean-intl
2551maintainer-clean-host: maybe-maintainer-clean-tcl
2552maintainer-clean-host: maybe-maintainer-clean-itcl
2553maintainer-clean-host: maybe-maintainer-clean-ld
2554maintainer-clean-host: maybe-maintainer-clean-libcpp
2555maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2556maintainer-clean-host: maybe-maintainer-clean-libgui
2557maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2558maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2559maintainer-clean-host: maybe-maintainer-clean-libtool
2560maintainer-clean-host: maybe-maintainer-clean-m4
2561maintainer-clean-host: maybe-maintainer-clean-make
2562maintainer-clean-host: maybe-maintainer-clean-mmalloc
2563maintainer-clean-host: maybe-maintainer-clean-patch
2564maintainer-clean-host: maybe-maintainer-clean-perl
2565maintainer-clean-host: maybe-maintainer-clean-prms
2566maintainer-clean-host: maybe-maintainer-clean-rcs
2567maintainer-clean-host: maybe-maintainer-clean-readline
2568maintainer-clean-host: maybe-maintainer-clean-release
2569maintainer-clean-host: maybe-maintainer-clean-recode
2570maintainer-clean-host: maybe-maintainer-clean-sed
2571maintainer-clean-host: maybe-maintainer-clean-send-pr
2572maintainer-clean-host: maybe-maintainer-clean-shellutils
2573maintainer-clean-host: maybe-maintainer-clean-sid
2574maintainer-clean-host: maybe-maintainer-clean-sim
2575maintainer-clean-host: maybe-maintainer-clean-tar
2576maintainer-clean-host: maybe-maintainer-clean-texinfo
2577maintainer-clean-host: maybe-maintainer-clean-textutils
2578maintainer-clean-host: maybe-maintainer-clean-time
2579maintainer-clean-host: maybe-maintainer-clean-uudecode
2580maintainer-clean-host: maybe-maintainer-clean-wdiff
2581maintainer-clean-host: maybe-maintainer-clean-zip
2582maintainer-clean-host: maybe-maintainer-clean-zlib
2583maintainer-clean-host: maybe-maintainer-clean-gdb
2584maintainer-clean-host: maybe-maintainer-clean-expect
2585maintainer-clean-host: maybe-maintainer-clean-guile
2586maintainer-clean-host: maybe-maintainer-clean-tk
2587maintainer-clean-host: maybe-maintainer-clean-libtermcap
2588maintainer-clean-host: maybe-maintainer-clean-utils
2589maintainer-clean-host: maybe-maintainer-clean-gnattools
700d40ca 2590maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2a4cbe27 2591
4fa63067 2592.PHONY: maintainer-clean-target
c52c6897
PB
2593
2594maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2595maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2596maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2597maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2598maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2599maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2600maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2601maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2602maintainer-clean-target: maybe-maintainer-clean-target-winsup
2603maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2604maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2605maintainer-clean-target: maybe-maintainer-clean-target-gperf
2606maintainer-clean-target: maybe-maintainer-clean-target-examples
2607maintainer-clean-target: maybe-maintainer-clean-target-libffi
2608maintainer-clean-target: maybe-maintainer-clean-target-libjava
2609maintainer-clean-target: maybe-maintainer-clean-target-zlib
2610maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2611maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2612maintainer-clean-target: maybe-maintainer-clean-target-rda
2613maintainer-clean-target: maybe-maintainer-clean-target-libada
2614maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2615
2a4cbe27 2616
4fa63067 2617# Here are the targets which correspond to the do-X targets.
2a4cbe27 2618
a3ca38d2
DD
2619.PHONY: info installcheck dvi pdf html
2620.PHONY: install-info install-pdf install-html
4fa63067
NN
2621.PHONY: clean distclean mostlyclean maintainer-clean realclean
2622.PHONY: local-clean local-distclean local-maintainer-clean
2623info: do-info
2624installcheck: do-installcheck
2625dvi: do-dvi
56a8fe78 2626pdf: do-pdf
6d389afc 2627html: do-html
2a4cbe27 2628
4fa63067
NN
2629# Make sure makeinfo is built before we do a `make info', if we're
2630# in fact building texinfo.
2631do-info: maybe-all-texinfo
2a4cbe27 2632
4fa63067 2633install-info: do-install-info dir.info
b40e3958 2634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2635 if [ -f dir.info ] ; then \
2636 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2637 else true ; fi
2a4cbe27 2638
a3ca38d2
DD
2639install-pdf: do-install-pdf
2640
108a6f8e
CD
2641install-html: do-install-html
2642
4fa63067
NN
2643local-clean:
2644 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2645
4fa63067
NN
2646local-distclean:
2647 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2648 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2649 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2650 rm -rf $(TARGET_SUBDIR); \
2651 else true; fi
2652 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2653 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2654 rm -rf $(HOST_SUBDIR); \
2655 else true; fi
4fa63067
NN
2656 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2657 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2658 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2659 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2660 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2661
4fa63067
NN
2662local-maintainer-clean:
2663 @echo "This command is intended for maintainers to use;"
2664 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2665
4fa63067
NN
2666clean: do-clean local-clean
2667mostlyclean: do-mostlyclean local-clean
2668distclean: do-distclean local-clean local-distclean
2669maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2670maintainer-clean: local-distclean
2671realclean: maintainer-clean
2a4cbe27 2672
4fa63067 2673# Check target.
2a4cbe27 2674
4fa63067
NN
2675.PHONY: check do-check
2676check: do-check
2a4cbe27 2677
4fa63067 2678# Only include modules actually being configured and built.
f70224b5
PB
2679.PHONY: check-host
2680check-host: \
4fa63067
NN
2681 maybe-check-ash \
2682 maybe-check-autoconf \
2683 maybe-check-automake \
2684 maybe-check-bash \
2685 maybe-check-bfd \
2686 maybe-check-opcodes \
2687 maybe-check-binutils \
2688 maybe-check-bison \
2689 maybe-check-byacc \
2690 maybe-check-bzip2 \
f9806fa5 2691 maybe-check-cgen \
4fa63067
NN
2692 maybe-check-dejagnu \
2693 maybe-check-diff \
2694 maybe-check-dosutils \
2695 maybe-check-etc \
2696 maybe-check-fastjar \
2697 maybe-check-fileutils \
2698 maybe-check-findutils \
2699 maybe-check-find \
d3ed111c 2700 maybe-check-fixincludes \
4fa63067
NN
2701 maybe-check-flex \
2702 maybe-check-gas \
b813574b 2703 maybe-check-gcc \
4fa63067
NN
2704 maybe-check-gawk \
2705 maybe-check-gettext \
4b900473
PB
2706 maybe-check-gmp \
2707 maybe-check-mpfr \
e8a5fa9c 2708 maybe-check-mpc \
e28c595f
JM
2709 maybe-check-ppl \
2710 maybe-check-cloog \
1f53ca9a 2711 maybe-check-libelf \
4fa63067 2712 maybe-check-gnuserv \
93f9b408 2713 maybe-check-gold \
4fa63067
NN
2714 maybe-check-gprof \
2715 maybe-check-gzip \
2716 maybe-check-hello \
2717 maybe-check-indent \
2718 maybe-check-intl \
2719 maybe-check-tcl \
2720 maybe-check-itcl \
2721 maybe-check-ld \
04cf1b77 2722 maybe-check-libcpp \
be01d343 2723 maybe-check-libdecnumber \
4fa63067
NN
2724 maybe-check-libgui \
2725 maybe-check-libiberty \
dc448a7b 2726 maybe-check-libiconv \
4fa63067
NN
2727 maybe-check-libtool \
2728 maybe-check-m4 \
2729 maybe-check-make \
2730 maybe-check-mmalloc \
2731 maybe-check-patch \
2732 maybe-check-perl \
2733 maybe-check-prms \
2734 maybe-check-rcs \
2735 maybe-check-readline \
2736 maybe-check-release \
2737 maybe-check-recode \
2738 maybe-check-sed \
2739 maybe-check-send-pr \
2740 maybe-check-shellutils \
2741 maybe-check-sid \
2742 maybe-check-sim \
2743 maybe-check-tar \
2744 maybe-check-texinfo \
2745 maybe-check-textutils \
2746 maybe-check-time \
2747 maybe-check-uudecode \
2748 maybe-check-wdiff \
2749 maybe-check-zip \
2750 maybe-check-zlib \
2751 maybe-check-gdb \
2752 maybe-check-expect \
2753 maybe-check-guile \
2754 maybe-check-tk \
4fa63067
NN
2755 maybe-check-libtermcap \
2756 maybe-check-utils \
700d40ca
ILT
2757 maybe-check-gnattools \
2758 maybe-check-lto-plugin
f70224b5
PB
2759
2760.PHONY: check-target
2761check-target: \
4fa63067 2762 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2763 maybe-check-target-libmudflap \
064d0a7c 2764 maybe-check-target-libssp \
4fa63067 2765 maybe-check-target-newlib \
6aa8ef82 2766 maybe-check-target-libgcc \
4b1cb4fe 2767 maybe-check-target-libgfortran \
4fa63067
NN
2768 maybe-check-target-libobjc \
2769 maybe-check-target-libtermcap \
2770 maybe-check-target-winsup \
2771 maybe-check-target-libgloss \
2772 maybe-check-target-libiberty \
2773 maybe-check-target-gperf \
2774 maybe-check-target-examples \
2775 maybe-check-target-libffi \
2776 maybe-check-target-libjava \
2777 maybe-check-target-zlib \
2778 maybe-check-target-boehm-gc \
2779 maybe-check-target-qthreads \
2780 maybe-check-target-rda \
b3ded179
PB
2781 maybe-check-target-libada \
2782 maybe-check-target-libgomp
f70224b5
PB
2783
2784do-check:
0aed8855 2785 @: $(MAKE); $(unstage)
e360f423
PB
2786 @r=`${PWD_COMMAND}`; export r; \
2787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2788 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2789
4fa63067 2790# Automated reporting of test results.
2a4cbe27 2791
4fa63067
NN
2792warning.log: build.log
2793 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2794
4fa63067
NN
2795mail-report.log:
2796 if test x'$(BOOT_CFLAGS)' != x''; then \
2797 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2798 fi; \
2799 $(srcdir)/contrib/test_summary -t >$@
2800 chmod +x $@
2801 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2802
4fa63067
NN
2803mail-report-with-warnings.log: warning.log
2804 if test x'$(BOOT_CFLAGS)' != x''; then \
2805 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2806 fi; \
2807 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2808 chmod +x $@
2809 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2810
4fa63067 2811# Installation targets.
2a4cbe27 2812
4fa63067 2813.PHONY: install uninstall
f70224b5 2814install:
0aed8855 2815 @: $(MAKE); $(unstage)
e360f423
PB
2816 @r=`${PWD_COMMAND}`; export r; \
2817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2818 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2819
4fa63067
NN
2820.PHONY: install-host-nogcc
2821install-host-nogcc: \
2822 maybe-install-ash \
2823 maybe-install-autoconf \
2824 maybe-install-automake \
2825 maybe-install-bash \
2826 maybe-install-bfd \
2827 maybe-install-opcodes \
2828 maybe-install-binutils \
2829 maybe-install-bison \
2830 maybe-install-byacc \
2831 maybe-install-bzip2 \
f9806fa5 2832 maybe-install-cgen \
4fa63067
NN
2833 maybe-install-dejagnu \
2834 maybe-install-diff \
2835 maybe-install-dosutils \
2836 maybe-install-etc \
2837 maybe-install-fastjar \
2838 maybe-install-fileutils \
2839 maybe-install-findutils \
2840 maybe-install-find \
d3ed111c 2841 maybe-install-fixincludes \
4fa63067
NN
2842 maybe-install-flex \
2843 maybe-install-gas \
2844 maybe-install-gawk \
2845 maybe-install-gettext \
4b900473
PB
2846 maybe-install-gmp \
2847 maybe-install-mpfr \
e8a5fa9c 2848 maybe-install-mpc \
e28c595f
JM
2849 maybe-install-ppl \
2850 maybe-install-cloog \
1f53ca9a 2851 maybe-install-libelf \
4fa63067 2852 maybe-install-gnuserv \
93f9b408 2853 maybe-install-gold \
4fa63067
NN
2854 maybe-install-gprof \
2855 maybe-install-gzip \
2856 maybe-install-hello \
2857 maybe-install-indent \
2858 maybe-install-intl \
2859 maybe-install-tcl \
2860 maybe-install-itcl \
2861 maybe-install-ld \
04cf1b77 2862 maybe-install-libcpp \
be01d343 2863 maybe-install-libdecnumber \
4fa63067
NN
2864 maybe-install-libgui \
2865 maybe-install-libiberty \
dc448a7b 2866 maybe-install-libiconv \
4fa63067
NN
2867 maybe-install-libtool \
2868 maybe-install-m4 \
2869 maybe-install-make \
2870 maybe-install-mmalloc \
2871 maybe-install-patch \
2872 maybe-install-perl \
2873 maybe-install-prms \
2874 maybe-install-rcs \
2875 maybe-install-readline \
2876 maybe-install-release \
2877 maybe-install-recode \
2878 maybe-install-sed \
2879 maybe-install-send-pr \
2880 maybe-install-shellutils \
2881 maybe-install-sid \
2882 maybe-install-sim \
2883 maybe-install-tar \
2884 maybe-install-texinfo \
2885 maybe-install-textutils \
2886 maybe-install-time \
2887 maybe-install-uudecode \
2888 maybe-install-wdiff \
2889 maybe-install-zip \
2890 maybe-install-zlib \
2891 maybe-install-gdb \
2892 maybe-install-expect \
2893 maybe-install-guile \
2894 maybe-install-tk \
4fa63067 2895 maybe-install-libtermcap \
b00612cc 2896 maybe-install-utils \
700d40ca
ILT
2897 maybe-install-gnattools \
2898 maybe-install-lto-plugin
2a4cbe27 2899
4fa63067 2900.PHONY: install-host
b813574b 2901install-host: \
4fa63067
NN
2902 maybe-install-ash \
2903 maybe-install-autoconf \
2904 maybe-install-automake \
2905 maybe-install-bash \
2906 maybe-install-bfd \
2907 maybe-install-opcodes \
2908 maybe-install-binutils \
2909 maybe-install-bison \
2910 maybe-install-byacc \
2911 maybe-install-bzip2 \
f9806fa5 2912 maybe-install-cgen \
4fa63067
NN
2913 maybe-install-dejagnu \
2914 maybe-install-diff \
2915 maybe-install-dosutils \
2916 maybe-install-etc \
2917 maybe-install-fastjar \
2918 maybe-install-fileutils \
2919 maybe-install-findutils \
2920 maybe-install-find \
d3ed111c 2921 maybe-install-fixincludes \
4fa63067
NN
2922 maybe-install-flex \
2923 maybe-install-gas \
b813574b 2924 maybe-install-gcc \
4fa63067
NN
2925 maybe-install-gawk \
2926 maybe-install-gettext \
4b900473
PB
2927 maybe-install-gmp \
2928 maybe-install-mpfr \
e8a5fa9c 2929 maybe-install-mpc \
e28c595f
JM
2930 maybe-install-ppl \
2931 maybe-install-cloog \
1f53ca9a 2932 maybe-install-libelf \
4fa63067 2933 maybe-install-gnuserv \
93f9b408 2934 maybe-install-gold \
4fa63067
NN
2935 maybe-install-gprof \
2936 maybe-install-gzip \
2937 maybe-install-hello \
2938 maybe-install-indent \
2939 maybe-install-intl \
2940 maybe-install-tcl \
2941 maybe-install-itcl \
2942 maybe-install-ld \
04cf1b77 2943 maybe-install-libcpp \
be01d343 2944 maybe-install-libdecnumber \
4fa63067
NN
2945 maybe-install-libgui \
2946 maybe-install-libiberty \
dc448a7b 2947 maybe-install-libiconv \
4fa63067
NN
2948 maybe-install-libtool \
2949 maybe-install-m4 \
2950 maybe-install-make \
2951 maybe-install-mmalloc \
2952 maybe-install-patch \
2953 maybe-install-perl \
2954 maybe-install-prms \
2955 maybe-install-rcs \
2956 maybe-install-readline \
2957 maybe-install-release \
2958 maybe-install-recode \
2959 maybe-install-sed \
2960 maybe-install-send-pr \
2961 maybe-install-shellutils \
2962 maybe-install-sid \
2963 maybe-install-sim \
2964 maybe-install-tar \
2965 maybe-install-texinfo \
2966 maybe-install-textutils \
2967 maybe-install-time \
2968 maybe-install-uudecode \
2969 maybe-install-wdiff \
2970 maybe-install-zip \
2971 maybe-install-zlib \
2972 maybe-install-gdb \
2973 maybe-install-expect \
2974 maybe-install-guile \
2975 maybe-install-tk \
4fa63067 2976 maybe-install-libtermcap \
b00612cc 2977 maybe-install-utils \
700d40ca
ILT
2978 maybe-install-gnattools \
2979 maybe-install-lto-plugin
2a4cbe27 2980
4fa63067
NN
2981.PHONY: install-target
2982install-target: \
2983 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2984 maybe-install-target-libmudflap \
064d0a7c 2985 maybe-install-target-libssp \
4fa63067 2986 maybe-install-target-newlib \
6aa8ef82 2987 maybe-install-target-libgcc \
4b1cb4fe 2988 maybe-install-target-libgfortran \
4fa63067
NN
2989 maybe-install-target-libobjc \
2990 maybe-install-target-libtermcap \
2991 maybe-install-target-winsup \
2992 maybe-install-target-libgloss \
2993 maybe-install-target-libiberty \
2994 maybe-install-target-gperf \
2995 maybe-install-target-examples \
2996 maybe-install-target-libffi \
2997 maybe-install-target-libjava \
2998 maybe-install-target-zlib \
2999 maybe-install-target-boehm-gc \
3000 maybe-install-target-qthreads \
3001 maybe-install-target-rda \
b3ded179
PB
3002 maybe-install-target-libada \
3003 maybe-install-target-libgomp
2a4cbe27 3004
4fa63067
NN
3005uninstall:
3006 @echo "the uninstall target is not supported in this tree"
2a4cbe27 3007
4fa63067
NN
3008.PHONY: install.all
3009install.all: install-no-fixedincludes
3010 @if [ -f ./gcc/Makefile ] ; then \
3011 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 3012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 3013 $(HOST_EXPORTS) \
4fa63067
NN
3014 (cd ./gcc && \
3015 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3016 else \
3017 true ; \
3018 fi
2a4cbe27 3019
4fa63067
NN
3020# install-no-fixedincludes is used because Cygnus can not distribute
3021# the fixed header files.
3022.PHONY: install-no-fixedincludes
3023install-no-fixedincludes: installdirs install-host-nogcc \
3024 install-target gcc-no-fixedincludes
2a4cbe27 3025
4fa63067 3026### other supporting targets
2a4cbe27 3027
4fa63067
NN
3028MAKEDIRS= \
3029 $(DESTDIR)$(prefix) \
3030 $(DESTDIR)$(exec_prefix)
3031.PHONY: installdirs
3032installdirs: mkinstalldirs
3033 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 3034
4fa63067
NN
3035dir.info: do-install-info
3036 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3037 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3038 mv -f dir.info.new dir.info ; \
3039 else true ; \
3040 fi
2a4cbe27 3041
4fa63067
NN
3042dist:
3043 @echo "Building a full distribution of this tree isn't done"
3044 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 3045
4fa63067 3046etags tags: TAGS
2a4cbe27 3047
4fa63067
NN
3048# Right now this just builds TAGS in each subdirectory. emacs19 has the
3049# ability to use several tags files at once, so there is probably no need
3050# to combine them into one big TAGS file (like CVS 1.3 does). We could
3051# (if we felt like it) have this Makefile write a piece of elisp which
3052# the user could load to tell emacs19 where all the TAGS files we just
3053# built are.
3054TAGS: do-TAGS
2a4cbe27 3055
a7254363
PB
3056# ------------------------------------
3057# Macros for configure and all targets
3058# ------------------------------------
3059
3060
3061
3062
3063
4fa63067
NN
3064# --------------------------------------
3065# Modules which run on the build machine
3066# --------------------------------------
3067
a7254363 3068
4fa63067
NN
3069.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3070maybe-configure-build-libiberty:
4f0ef2d8
CD
3071@if gcc-bootstrap
3072configure-build-libiberty: stage_current
3073@endif gcc-bootstrap
6bd3dfaa
PB
3074@if build-libiberty
3075maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 3076configure-build-libiberty:
0aed8855 3077 @: $(MAKE); $(unstage)
c52c6897 3078 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3080 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3081 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
1f53ca9a 3082 $(BUILD_EXPORTS) \
4fa63067
NN
3083 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3084 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3085 case $(srcdir) in \
b00612cc
PB
3086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3087 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3089 esac; \
b00612cc
PB
3090 srcdiroption="--srcdir=$${topdir}/libiberty"; \
3091 libsrcdir="$$s/libiberty"; \
4fa63067
NN
3092 rm -f no-such-file || : ; \
3093 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3094 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3095 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3096 || exit 1
6bd3dfaa 3097@endif build-libiberty
2a4cbe27 3098
a7254363
PB
3099
3100
d545f33b
PB
3101
3102
4fa63067
NN
3103.PHONY: all-build-libiberty maybe-all-build-libiberty
3104maybe-all-build-libiberty:
4f0ef2d8
CD
3105@if gcc-bootstrap
3106all-build-libiberty: stage_current
3107@endif gcc-bootstrap
6bd3dfaa 3108@if build-libiberty
72b2455a 3109TARGET-build-libiberty=all
6bd3dfaa 3110maybe-all-build-libiberty: all-build-libiberty
4fa63067 3111all-build-libiberty: configure-build-libiberty
0aed8855 3112 @: $(MAKE); $(unstage)
4fa63067 3113 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3115 $(BUILD_EXPORTS) \
72b2455a 3116 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 3117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3118 $(TARGET-build-libiberty))
6bd3dfaa 3119@endif build-libiberty
2a4cbe27 3120
a7254363
PB
3121
3122
d545f33b
PB
3123
3124
6a9cf61e
PB
3125.PHONY: configure-build-bison maybe-configure-build-bison
3126maybe-configure-build-bison:
4f0ef2d8
CD
3127@if gcc-bootstrap
3128configure-build-bison: stage_current
3129@endif gcc-bootstrap
6a9cf61e
PB
3130@if build-bison
3131maybe-configure-build-bison: configure-build-bison
c52c6897 3132configure-build-bison:
0aed8855 3133 @: $(MAKE); $(unstage)
c52c6897 3134 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3136 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3137 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
1f53ca9a 3138 $(BUILD_EXPORTS) \
6a9cf61e
PB
3139 echo Configuring in $(BUILD_SUBDIR)/bison; \
3140 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3141 case $(srcdir) in \
b00612cc
PB
3142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3143 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3145 esac; \
b00612cc
PB
3146 srcdiroption="--srcdir=$${topdir}/bison"; \
3147 libsrcdir="$$s/bison"; \
6a9cf61e
PB
3148 rm -f no-such-file || : ; \
3149 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3150 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3151 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3152 || exit 1
3153@endif build-bison
3154
a7254363
PB
3155
3156
d545f33b
PB
3157
3158
6a9cf61e
PB
3159.PHONY: all-build-bison maybe-all-build-bison
3160maybe-all-build-bison:
4f0ef2d8
CD
3161@if gcc-bootstrap
3162all-build-bison: stage_current
3163@endif gcc-bootstrap
6a9cf61e 3164@if build-bison
72b2455a 3165TARGET-build-bison=all
6a9cf61e
PB
3166maybe-all-build-bison: all-build-bison
3167all-build-bison: configure-build-bison
0aed8855 3168 @: $(MAKE); $(unstage)
6a9cf61e
PB
3169 @r=`${PWD_COMMAND}`; export r; \
3170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3171 $(BUILD_EXPORTS) \
72b2455a 3172 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3173 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3174 $(TARGET-build-bison))
6a9cf61e
PB
3175@endif build-bison
3176
a7254363
PB
3177
3178
d545f33b
PB
3179
3180
6a9cf61e
PB
3181.PHONY: configure-build-byacc maybe-configure-build-byacc
3182maybe-configure-build-byacc:
4f0ef2d8
CD
3183@if gcc-bootstrap
3184configure-build-byacc: stage_current
3185@endif gcc-bootstrap
6a9cf61e
PB
3186@if build-byacc
3187maybe-configure-build-byacc: configure-build-byacc
c52c6897 3188configure-build-byacc:
0aed8855 3189 @: $(MAKE); $(unstage)
c52c6897 3190 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3192 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3193 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
1f53ca9a 3194 $(BUILD_EXPORTS) \
6a9cf61e
PB
3195 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3196 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3197 case $(srcdir) in \
b00612cc
PB
3198 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3199 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3200 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3201 esac; \
b00612cc
PB
3202 srcdiroption="--srcdir=$${topdir}/byacc"; \
3203 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3204 rm -f no-such-file || : ; \
3205 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3206 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3207 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3208 || exit 1
3209@endif build-byacc
3210
a7254363
PB
3211
3212
d545f33b
PB
3213
3214
6a9cf61e
PB
3215.PHONY: all-build-byacc maybe-all-build-byacc
3216maybe-all-build-byacc:
4f0ef2d8
CD
3217@if gcc-bootstrap
3218all-build-byacc: stage_current
3219@endif gcc-bootstrap
6a9cf61e 3220@if build-byacc
72b2455a 3221TARGET-build-byacc=all
6a9cf61e
PB
3222maybe-all-build-byacc: all-build-byacc
3223all-build-byacc: configure-build-byacc
0aed8855 3224 @: $(MAKE); $(unstage)
6a9cf61e
PB
3225 @r=`${PWD_COMMAND}`; export r; \
3226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3227 $(BUILD_EXPORTS) \
72b2455a 3228 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3229 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3230 $(TARGET-build-byacc))
6a9cf61e
PB
3231@endif build-byacc
3232
a7254363
PB
3233
3234
d545f33b
PB
3235
3236
6a9cf61e
PB
3237.PHONY: configure-build-flex maybe-configure-build-flex
3238maybe-configure-build-flex:
4f0ef2d8
CD
3239@if gcc-bootstrap
3240configure-build-flex: stage_current
3241@endif gcc-bootstrap
6a9cf61e
PB
3242@if build-flex
3243maybe-configure-build-flex: configure-build-flex
c52c6897 3244configure-build-flex:
0aed8855 3245 @: $(MAKE); $(unstage)
c52c6897 3246 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3248 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3249 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
1f53ca9a 3250 $(BUILD_EXPORTS) \
6a9cf61e
PB
3251 echo Configuring in $(BUILD_SUBDIR)/flex; \
3252 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3253 case $(srcdir) in \
b00612cc
PB
3254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3255 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3257 esac; \
b00612cc
PB
3258 srcdiroption="--srcdir=$${topdir}/flex"; \
3259 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3260 rm -f no-such-file || : ; \
3261 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3262 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3263 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3264 || exit 1
3265@endif build-flex
3266
a7254363
PB
3267
3268
d545f33b
PB
3269
3270
6a9cf61e
PB
3271.PHONY: all-build-flex maybe-all-build-flex
3272maybe-all-build-flex:
4f0ef2d8
CD
3273@if gcc-bootstrap
3274all-build-flex: stage_current
3275@endif gcc-bootstrap
6a9cf61e 3276@if build-flex
72b2455a 3277TARGET-build-flex=all
6a9cf61e
PB
3278maybe-all-build-flex: all-build-flex
3279all-build-flex: configure-build-flex
0aed8855 3280 @: $(MAKE); $(unstage)
6a9cf61e
PB
3281 @r=`${PWD_COMMAND}`; export r; \
3282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3283 $(BUILD_EXPORTS) \
72b2455a 3284 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3285 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3286 $(TARGET-build-flex))
6a9cf61e
PB
3287@endif build-flex
3288
a7254363
PB
3289
3290
d545f33b
PB
3291
3292
6a9cf61e
PB
3293.PHONY: configure-build-m4 maybe-configure-build-m4
3294maybe-configure-build-m4:
4f0ef2d8
CD
3295@if gcc-bootstrap
3296configure-build-m4: stage_current
3297@endif gcc-bootstrap
6a9cf61e
PB
3298@if build-m4
3299maybe-configure-build-m4: configure-build-m4
c52c6897 3300configure-build-m4:
0aed8855 3301 @: $(MAKE); $(unstage)
c52c6897 3302 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3304 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3305 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
1f53ca9a 3306 $(BUILD_EXPORTS) \
6a9cf61e
PB
3307 echo Configuring in $(BUILD_SUBDIR)/m4; \
3308 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3309 case $(srcdir) in \
b00612cc
PB
3310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3311 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3313 esac; \
b00612cc
PB
3314 srcdiroption="--srcdir=$${topdir}/m4"; \
3315 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3316 rm -f no-such-file || : ; \
3317 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3318 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3319 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3320 || exit 1
3321@endif build-m4
3322
a7254363
PB
3323
3324
d545f33b
PB
3325
3326
6a9cf61e
PB
3327.PHONY: all-build-m4 maybe-all-build-m4
3328maybe-all-build-m4:
4f0ef2d8
CD
3329@if gcc-bootstrap
3330all-build-m4: stage_current
3331@endif gcc-bootstrap
6a9cf61e 3332@if build-m4
72b2455a 3333TARGET-build-m4=all
6a9cf61e
PB
3334maybe-all-build-m4: all-build-m4
3335all-build-m4: configure-build-m4
0aed8855 3336 @: $(MAKE); $(unstage)
6a9cf61e
PB
3337 @r=`${PWD_COMMAND}`; export r; \
3338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3339 $(BUILD_EXPORTS) \
72b2455a 3340 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3341 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3342 $(TARGET-build-m4))
6a9cf61e
PB
3343@endif build-m4
3344
a7254363
PB
3345
3346
d545f33b
PB
3347
3348
6a9cf61e
PB
3349.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3350maybe-configure-build-texinfo:
4f0ef2d8
CD
3351@if gcc-bootstrap
3352configure-build-texinfo: stage_current
3353@endif gcc-bootstrap
6a9cf61e
PB
3354@if build-texinfo
3355maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3356configure-build-texinfo:
0aed8855 3357 @: $(MAKE); $(unstage)
c52c6897 3358 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3360 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3361 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
1f53ca9a 3362 $(BUILD_EXPORTS) \
6a9cf61e
PB
3363 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3364 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3365 case $(srcdir) in \
b00612cc
PB
3366 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3367 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3368 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3369 esac; \
b00612cc
PB
3370 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3371 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3372 rm -f no-such-file || : ; \
3373 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3374 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3375 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3376 || exit 1
3377@endif build-texinfo
3378
a7254363
PB
3379
3380
d545f33b
PB
3381
3382
6a9cf61e
PB
3383.PHONY: all-build-texinfo maybe-all-build-texinfo
3384maybe-all-build-texinfo:
4f0ef2d8
CD
3385@if gcc-bootstrap
3386all-build-texinfo: stage_current
3387@endif gcc-bootstrap
6a9cf61e 3388@if build-texinfo
72b2455a 3389TARGET-build-texinfo=all
6a9cf61e
PB
3390maybe-all-build-texinfo: all-build-texinfo
3391all-build-texinfo: configure-build-texinfo
0aed8855 3392 @: $(MAKE); $(unstage)
6a9cf61e
PB
3393 @r=`${PWD_COMMAND}`; export r; \
3394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3395 $(BUILD_EXPORTS) \
72b2455a 3396 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3397 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3398 $(TARGET-build-texinfo))
6a9cf61e
PB
3399@endif build-texinfo
3400
a7254363
PB
3401
3402
d545f33b
PB
3403
3404
ee025550
PB
3405.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3406maybe-configure-build-fixincludes:
4f0ef2d8
CD
3407@if gcc-bootstrap
3408configure-build-fixincludes: stage_current
3409@endif gcc-bootstrap
ee025550
PB
3410@if build-fixincludes
3411maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3412configure-build-fixincludes:
0aed8855 3413 @: $(MAKE); $(unstage)
c52c6897 3414 @r=`${PWD_COMMAND}`; export r; \
ee025550 3415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3416 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3417 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
1f53ca9a 3418 $(BUILD_EXPORTS) \
ee025550
PB
3419 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3420 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3421 case $(srcdir) in \
b00612cc
PB
3422 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3423 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3424 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3425 esac; \
b00612cc
PB
3426 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3427 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3428 rm -f no-such-file || : ; \
3429 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3430 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3431 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3432 || exit 1
3433@endif build-fixincludes
3434
a7254363
PB
3435
3436
d545f33b
PB
3437
3438
ee025550
PB
3439.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3440maybe-all-build-fixincludes:
4f0ef2d8
CD
3441@if gcc-bootstrap
3442all-build-fixincludes: stage_current
3443@endif gcc-bootstrap
ee025550
PB
3444@if build-fixincludes
3445TARGET-build-fixincludes=all
3446maybe-all-build-fixincludes: all-build-fixincludes
3447all-build-fixincludes: configure-build-fixincludes
0aed8855 3448 @: $(MAKE); $(unstage)
ee025550
PB
3449 @r=`${PWD_COMMAND}`; export r; \
3450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3451 $(BUILD_EXPORTS) \
ee025550 3452 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3453 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3454 $(TARGET-build-fixincludes))
ee025550
PB
3455@endif build-fixincludes
3456
2a4cbe27 3457
a7254363 3458
d545f33b
PB
3459
3460
4fa63067
NN
3461# --------------------------------------
3462# Modules which run on the host machine
3463# --------------------------------------
2a4cbe27 3464
a7254363 3465
4fa63067
NN
3466.PHONY: configure-ash maybe-configure-ash
3467maybe-configure-ash:
4f0ef2d8
CD
3468@if gcc-bootstrap
3469configure-ash: stage_current
3470@endif gcc-bootstrap
6bd3dfaa
PB
3471@if ash
3472maybe-configure-ash: configure-ash
c52c6897 3473configure-ash:
0aed8855 3474 @: $(MAKE); $(unstage)
c52c6897 3475 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3477 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
1f53ca9a 3479 $(HOST_EXPORTS) \
a7254363
PB
3480 echo Configuring in $(HOST_SUBDIR)/ash; \
3481 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3482 case $(srcdir) in \
b00612cc
PB
3483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3484 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3486 esac; \
b00612cc
PB
3487 srcdiroption="--srcdir=$${topdir}/ash"; \
3488 libsrcdir="$$s/ash"; \
4fa63067 3489 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3491 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3492 || exit 1
6bd3dfaa 3493@endif ash
2a4cbe27 3494
a7254363
PB
3495
3496
d545f33b
PB
3497
3498
4fa63067
NN
3499.PHONY: all-ash maybe-all-ash
3500maybe-all-ash:
4f0ef2d8
CD
3501@if gcc-bootstrap
3502all-ash: stage_current
3503@endif gcc-bootstrap
6bd3dfaa 3504@if ash
d27cc32e 3505TARGET-ash=all
6bd3dfaa 3506maybe-all-ash: all-ash
4fa63067 3507all-ash: configure-ash
0aed8855 3508 @: $(MAKE); $(unstage)
4fa63067
NN
3509 @r=`${PWD_COMMAND}`; export r; \
3510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3511 $(HOST_EXPORTS) \
b00612cc 3512 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3513 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3514 $(TARGET-ash))
6bd3dfaa 3515@endif ash
2a4cbe27 3516
a7254363 3517
d545f33b
PB
3518
3519
4fa63067
NN
3520.PHONY: check-ash maybe-check-ash
3521maybe-check-ash:
6bd3dfaa
PB
3522@if ash
3523maybe-check-ash: check-ash
2a4cbe27 3524
4fa63067 3525check-ash:
0aed8855 3526 @: $(MAKE); $(unstage)
4fa63067 3527 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3529 $(HOST_EXPORTS) \
b00612cc
PB
3530 (cd $(HOST_SUBDIR)/ash && \
3531 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3532
6bd3dfaa 3533@endif ash
2a4cbe27 3534
4fa63067
NN
3535.PHONY: install-ash maybe-install-ash
3536maybe-install-ash:
6bd3dfaa
PB
3537@if ash
3538maybe-install-ash: install-ash
2a4cbe27 3539
4fa63067 3540install-ash: installdirs
0aed8855 3541 @: $(MAKE); $(unstage)
4fa63067 3542 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3544 $(HOST_EXPORTS) \
b00612cc 3545 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3546 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3547
6bd3dfaa 3548@endif ash
2a4cbe27 3549
56a8fe78 3550# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3551
4fa63067
NN
3552.PHONY: maybe-info-ash info-ash
3553maybe-info-ash:
6bd3dfaa
PB
3554@if ash
3555maybe-info-ash: info-ash
4fa63067
NN
3556
3557info-ash: \
3558 configure-ash
0aed8855 3559 @: $(MAKE); $(unstage)
4fa63067 3560 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3561 r=`${PWD_COMMAND}`; export r; \
3562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3563 $(HOST_EXPORTS) \
b813574b 3564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3566 done; \
4fa63067 3567 echo "Doing info in ash" ; \
b00612cc 3568 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3571 "RANLIB=$${RANLIB}" \
0c24b341 3572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3573 info) \
2a4cbe27
NN
3574 || exit 1
3575
6bd3dfaa 3576@endif ash
2a4cbe27 3577
4fa63067
NN
3578.PHONY: maybe-dvi-ash dvi-ash
3579maybe-dvi-ash:
6bd3dfaa
PB
3580@if ash
3581maybe-dvi-ash: dvi-ash
2a4cbe27 3582
4fa63067
NN
3583dvi-ash: \
3584 configure-ash
0aed8855 3585 @: $(MAKE); $(unstage)
4fa63067 3586 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3587 r=`${PWD_COMMAND}`; export r; \
3588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3589 $(HOST_EXPORTS) \
b813574b 3590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3592 done; \
4fa63067 3593 echo "Doing dvi in ash" ; \
b00612cc 3594 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3597 "RANLIB=$${RANLIB}" \
0c24b341 3598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3599 dvi) \
2a4cbe27
NN
3600 || exit 1
3601
6bd3dfaa 3602@endif ash
2a4cbe27 3603
56a8fe78
DD
3604.PHONY: maybe-pdf-ash pdf-ash
3605maybe-pdf-ash:
3606@if ash
3607maybe-pdf-ash: pdf-ash
3608
3609pdf-ash: \
3610 configure-ash
3611 @: $(MAKE); $(unstage)
3612 @[ -f ./ash/Makefile ] || exit 0; \
3613 r=`${PWD_COMMAND}`; export r; \
3614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3615 $(HOST_EXPORTS) \
3616 for flag in $(EXTRA_HOST_FLAGS) ; do \
3617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3618 done; \
3619 echo "Doing pdf in ash" ; \
3620 (cd $(HOST_SUBDIR)/ash && \
3621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3623 "RANLIB=$${RANLIB}" \
0c24b341 3624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3625 pdf) \
3626 || exit 1
3627
3628@endif ash
3629
6d389afc
MS
3630.PHONY: maybe-html-ash html-ash
3631maybe-html-ash:
3632@if ash
3633maybe-html-ash: html-ash
3634
3635html-ash: \
3636 configure-ash
0aed8855 3637 @: $(MAKE); $(unstage)
6d389afc
MS
3638 @[ -f ./ash/Makefile ] || exit 0; \
3639 r=`${PWD_COMMAND}`; export r; \
3640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3641 $(HOST_EXPORTS) \
3642 for flag in $(EXTRA_HOST_FLAGS) ; do \
3643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3644 done; \
3645 echo "Doing html in ash" ; \
b00612cc 3646 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3649 "RANLIB=$${RANLIB}" \
0c24b341 3650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3651 html) \
3652 || exit 1
3653
3654@endif ash
3655
4fa63067
NN
3656.PHONY: maybe-TAGS-ash TAGS-ash
3657maybe-TAGS-ash:
6bd3dfaa
PB
3658@if ash
3659maybe-TAGS-ash: TAGS-ash
2a4cbe27 3660
4fa63067
NN
3661TAGS-ash: \
3662 configure-ash
0aed8855 3663 @: $(MAKE); $(unstage)
4fa63067 3664 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3665 r=`${PWD_COMMAND}`; export r; \
3666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3667 $(HOST_EXPORTS) \
b813574b 3668 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3670 done; \
4fa63067 3671 echo "Doing TAGS in ash" ; \
b00612cc 3672 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3675 "RANLIB=$${RANLIB}" \
0c24b341 3676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3677 TAGS) \
2a4cbe27
NN
3678 || exit 1
3679
6bd3dfaa 3680@endif ash
2a4cbe27 3681
4fa63067
NN
3682.PHONY: maybe-install-info-ash install-info-ash
3683maybe-install-info-ash:
6bd3dfaa
PB
3684@if ash
3685maybe-install-info-ash: install-info-ash
2a4cbe27 3686
4fa63067
NN
3687install-info-ash: \
3688 configure-ash \
3689 info-ash
0aed8855 3690 @: $(MAKE); $(unstage)
4fa63067 3691 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3692 r=`${PWD_COMMAND}`; export r; \
3693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3694 $(HOST_EXPORTS) \
b813574b 3695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3697 done; \
4fa63067 3698 echo "Doing install-info in ash" ; \
b00612cc 3699 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3702 "RANLIB=$${RANLIB}" \
0c24b341 3703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3704 install-info) \
2a4cbe27
NN
3705 || exit 1
3706
6bd3dfaa 3707@endif ash
2a4cbe27 3708
a3ca38d2
DD
3709.PHONY: maybe-install-pdf-ash install-pdf-ash
3710maybe-install-pdf-ash:
3711@if ash
3712maybe-install-pdf-ash: install-pdf-ash
3713
3714install-pdf-ash: \
3715 configure-ash \
3716 pdf-ash
3717 @: $(MAKE); $(unstage)
3718 @[ -f ./ash/Makefile ] || exit 0; \
3719 r=`${PWD_COMMAND}`; export r; \
3720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3721 $(HOST_EXPORTS) \
3722 for flag in $(EXTRA_HOST_FLAGS) ; do \
3723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3724 done; \
3725 echo "Doing install-pdf in ash" ; \
3726 (cd $(HOST_SUBDIR)/ash && \
3727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3729 "RANLIB=$${RANLIB}" \
0c24b341 3730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3731 install-pdf) \
3732 || exit 1
3733
3734@endif ash
3735
108a6f8e
CD
3736.PHONY: maybe-install-html-ash install-html-ash
3737maybe-install-html-ash:
3738@if ash
3739maybe-install-html-ash: install-html-ash
3740
3741install-html-ash: \
3742 configure-ash \
3743 html-ash
3744 @: $(MAKE); $(unstage)
3745 @[ -f ./ash/Makefile ] || exit 0; \
3746 r=`${PWD_COMMAND}`; export r; \
3747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3748 $(HOST_EXPORTS) \
3749 for flag in $(EXTRA_HOST_FLAGS) ; do \
3750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3751 done; \
3752 echo "Doing install-html in ash" ; \
3753 (cd $(HOST_SUBDIR)/ash && \
3754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3756 "RANLIB=$${RANLIB}" \
0c24b341 3757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3758 install-html) \
3759 || exit 1
3760
3761@endif ash
3762
4fa63067
NN
3763.PHONY: maybe-installcheck-ash installcheck-ash
3764maybe-installcheck-ash:
6bd3dfaa
PB
3765@if ash
3766maybe-installcheck-ash: installcheck-ash
2a4cbe27 3767
4fa63067
NN
3768installcheck-ash: \
3769 configure-ash
0aed8855 3770 @: $(MAKE); $(unstage)
4fa63067 3771 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3772 r=`${PWD_COMMAND}`; export r; \
3773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3774 $(HOST_EXPORTS) \
b813574b 3775 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3777 done; \
4fa63067 3778 echo "Doing installcheck in ash" ; \
b00612cc 3779 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3782 "RANLIB=$${RANLIB}" \
0c24b341 3783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3784 installcheck) \
2a4cbe27
NN
3785 || exit 1
3786
6bd3dfaa 3787@endif ash
2a4cbe27 3788
4fa63067
NN
3789.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3790maybe-mostlyclean-ash:
6bd3dfaa
PB
3791@if ash
3792maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3793
4fa63067 3794mostlyclean-ash:
0aed8855 3795 @: $(MAKE); $(unstage)
4fa63067 3796 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3797 r=`${PWD_COMMAND}`; export r; \
3798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3799 $(HOST_EXPORTS) \
b813574b 3800 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3802 done; \
4fa63067 3803 echo "Doing mostlyclean in ash" ; \
b00612cc 3804 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3807 "RANLIB=$${RANLIB}" \
0c24b341 3808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3809 mostlyclean) \
2a4cbe27
NN
3810 || exit 1
3811
6bd3dfaa 3812@endif ash
2a4cbe27 3813
4fa63067
NN
3814.PHONY: maybe-clean-ash clean-ash
3815maybe-clean-ash:
6bd3dfaa
PB
3816@if ash
3817maybe-clean-ash: clean-ash
2a4cbe27 3818
4fa63067 3819clean-ash:
0aed8855 3820 @: $(MAKE); $(unstage)
4fa63067 3821 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3822 r=`${PWD_COMMAND}`; export r; \
3823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3824 $(HOST_EXPORTS) \
b813574b 3825 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3827 done; \
4fa63067 3828 echo "Doing clean in ash" ; \
b00612cc 3829 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3832 "RANLIB=$${RANLIB}" \
0c24b341 3833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3834 clean) \
2a4cbe27
NN
3835 || exit 1
3836
6bd3dfaa 3837@endif ash
2a4cbe27 3838
4fa63067
NN
3839.PHONY: maybe-distclean-ash distclean-ash
3840maybe-distclean-ash:
6bd3dfaa
PB
3841@if ash
3842maybe-distclean-ash: distclean-ash
2a4cbe27 3843
4fa63067 3844distclean-ash:
0aed8855 3845 @: $(MAKE); $(unstage)
4fa63067 3846 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3847 r=`${PWD_COMMAND}`; export r; \
3848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3849 $(HOST_EXPORTS) \
b813574b 3850 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3852 done; \
4fa63067 3853 echo "Doing distclean in ash" ; \
b00612cc 3854 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3857 "RANLIB=$${RANLIB}" \
0c24b341 3858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3859 distclean) \
2a4cbe27
NN
3860 || exit 1
3861
6bd3dfaa 3862@endif ash
2a4cbe27 3863
4fa63067
NN
3864.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3865maybe-maintainer-clean-ash:
6bd3dfaa
PB
3866@if ash
3867maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3868
4fa63067 3869maintainer-clean-ash:
0aed8855 3870 @: $(MAKE); $(unstage)
4fa63067 3871 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3872 r=`${PWD_COMMAND}`; export r; \
3873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3874 $(HOST_EXPORTS) \
b813574b 3875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3877 done; \
4fa63067 3878 echo "Doing maintainer-clean in ash" ; \
b00612cc 3879 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3882 "RANLIB=$${RANLIB}" \
0c24b341 3883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3884 maintainer-clean) \
2a4cbe27
NN
3885 || exit 1
3886
6bd3dfaa 3887@endif ash
2a4cbe27 3888
2a4cbe27 3889
a7254363 3890
4fa63067
NN
3891.PHONY: configure-autoconf maybe-configure-autoconf
3892maybe-configure-autoconf:
4f0ef2d8
CD
3893@if gcc-bootstrap
3894configure-autoconf: stage_current
3895@endif gcc-bootstrap
6bd3dfaa
PB
3896@if autoconf
3897maybe-configure-autoconf: configure-autoconf
c52c6897 3898configure-autoconf:
0aed8855 3899 @: $(MAKE); $(unstage)
c52c6897 3900 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3902 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
1f53ca9a 3904 $(HOST_EXPORTS) \
a7254363
PB
3905 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3906 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3907 case $(srcdir) in \
b00612cc
PB
3908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3909 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3911 esac; \
b00612cc
PB
3912 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3913 libsrcdir="$$s/autoconf"; \
4fa63067 3914 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3916 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3917 || exit 1
6bd3dfaa 3918@endif autoconf
2a4cbe27 3919
a7254363
PB
3920
3921
d545f33b
PB
3922
3923
4fa63067
NN
3924.PHONY: all-autoconf maybe-all-autoconf
3925maybe-all-autoconf:
4f0ef2d8
CD
3926@if gcc-bootstrap
3927all-autoconf: stage_current
3928@endif gcc-bootstrap
6bd3dfaa 3929@if autoconf
d27cc32e 3930TARGET-autoconf=all
6bd3dfaa 3931maybe-all-autoconf: all-autoconf
4fa63067 3932all-autoconf: configure-autoconf
0aed8855 3933 @: $(MAKE); $(unstage)
4fa63067
NN
3934 @r=`${PWD_COMMAND}`; export r; \
3935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3936 $(HOST_EXPORTS) \
b00612cc 3937 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3938 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3939 $(TARGET-autoconf))
6bd3dfaa 3940@endif autoconf
2a4cbe27 3941
a7254363 3942
d545f33b
PB
3943
3944
4fa63067
NN
3945.PHONY: check-autoconf maybe-check-autoconf
3946maybe-check-autoconf:
6bd3dfaa
PB
3947@if autoconf
3948maybe-check-autoconf: check-autoconf
2a4cbe27 3949
4fa63067 3950check-autoconf:
0aed8855 3951 @: $(MAKE); $(unstage)
4fa63067 3952 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3954 $(HOST_EXPORTS) \
b00612cc
PB
3955 (cd $(HOST_SUBDIR)/autoconf && \
3956 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3957
6bd3dfaa 3958@endif autoconf
2a4cbe27 3959
4fa63067
NN
3960.PHONY: install-autoconf maybe-install-autoconf
3961maybe-install-autoconf:
6bd3dfaa
PB
3962@if autoconf
3963maybe-install-autoconf: install-autoconf
2a4cbe27 3964
4fa63067 3965install-autoconf: installdirs
0aed8855 3966 @: $(MAKE); $(unstage)
4fa63067 3967 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3969 $(HOST_EXPORTS) \
b00612cc 3970 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3971 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3972
6bd3dfaa 3973@endif autoconf
2a4cbe27 3974
56a8fe78 3975# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3976
4fa63067
NN
3977.PHONY: maybe-info-autoconf info-autoconf
3978maybe-info-autoconf:
6bd3dfaa
PB
3979@if autoconf
3980maybe-info-autoconf: info-autoconf
4fa63067
NN
3981
3982info-autoconf: \
3983 configure-autoconf
0aed8855 3984 @: $(MAKE); $(unstage)
4fa63067 3985 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3986 r=`${PWD_COMMAND}`; export r; \
3987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3988 $(HOST_EXPORTS) \
b813574b 3989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3991 done; \
4fa63067 3992 echo "Doing info in autoconf" ; \
b00612cc 3993 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3996 "RANLIB=$${RANLIB}" \
0c24b341 3997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3998 info) \
2a4cbe27
NN
3999 || exit 1
4000
6bd3dfaa 4001@endif autoconf
2a4cbe27 4002
4fa63067
NN
4003.PHONY: maybe-dvi-autoconf dvi-autoconf
4004maybe-dvi-autoconf:
6bd3dfaa
PB
4005@if autoconf
4006maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 4007
4fa63067
NN
4008dvi-autoconf: \
4009 configure-autoconf
0aed8855 4010 @: $(MAKE); $(unstage)
4fa63067 4011 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4012 r=`${PWD_COMMAND}`; export r; \
4013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4014 $(HOST_EXPORTS) \
b813574b 4015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4017 done; \
4fa63067 4018 echo "Doing dvi in autoconf" ; \
b00612cc 4019 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4022 "RANLIB=$${RANLIB}" \
0c24b341 4023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4024 dvi) \
2a4cbe27
NN
4025 || exit 1
4026
6bd3dfaa 4027@endif autoconf
2a4cbe27 4028
56a8fe78
DD
4029.PHONY: maybe-pdf-autoconf pdf-autoconf
4030maybe-pdf-autoconf:
4031@if autoconf
4032maybe-pdf-autoconf: pdf-autoconf
4033
4034pdf-autoconf: \
4035 configure-autoconf
4036 @: $(MAKE); $(unstage)
4037 @[ -f ./autoconf/Makefile ] || exit 0; \
4038 r=`${PWD_COMMAND}`; export r; \
4039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4040 $(HOST_EXPORTS) \
4041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4043 done; \
4044 echo "Doing pdf in autoconf" ; \
4045 (cd $(HOST_SUBDIR)/autoconf && \
4046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4048 "RANLIB=$${RANLIB}" \
0c24b341 4049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4050 pdf) \
4051 || exit 1
4052
4053@endif autoconf
4054
6d389afc
MS
4055.PHONY: maybe-html-autoconf html-autoconf
4056maybe-html-autoconf:
4057@if autoconf
4058maybe-html-autoconf: html-autoconf
4059
4060html-autoconf: \
4061 configure-autoconf
0aed8855 4062 @: $(MAKE); $(unstage)
6d389afc
MS
4063 @[ -f ./autoconf/Makefile ] || exit 0; \
4064 r=`${PWD_COMMAND}`; export r; \
4065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4066 $(HOST_EXPORTS) \
4067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4069 done; \
4070 echo "Doing html in autoconf" ; \
b00612cc 4071 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
4072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4074 "RANLIB=$${RANLIB}" \
0c24b341 4075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4076 html) \
4077 || exit 1
4078
4079@endif autoconf
4080
4fa63067
NN
4081.PHONY: maybe-TAGS-autoconf TAGS-autoconf
4082maybe-TAGS-autoconf:
6bd3dfaa
PB
4083@if autoconf
4084maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 4085
4fa63067
NN
4086TAGS-autoconf: \
4087 configure-autoconf
0aed8855 4088 @: $(MAKE); $(unstage)
4fa63067 4089 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4090 r=`${PWD_COMMAND}`; export r; \
4091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4092 $(HOST_EXPORTS) \
b813574b 4093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4095 done; \
4fa63067 4096 echo "Doing TAGS in autoconf" ; \
b00612cc 4097 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4100 "RANLIB=$${RANLIB}" \
0c24b341 4101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4102 TAGS) \
2a4cbe27
NN
4103 || exit 1
4104
6bd3dfaa 4105@endif autoconf
2a4cbe27 4106
4fa63067
NN
4107.PHONY: maybe-install-info-autoconf install-info-autoconf
4108maybe-install-info-autoconf:
6bd3dfaa
PB
4109@if autoconf
4110maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 4111
4fa63067
NN
4112install-info-autoconf: \
4113 configure-autoconf \
4114 info-autoconf
0aed8855 4115 @: $(MAKE); $(unstage)
4fa63067 4116 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4117 r=`${PWD_COMMAND}`; export r; \
4118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4119 $(HOST_EXPORTS) \
b813574b 4120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4122 done; \
4fa63067 4123 echo "Doing install-info in autoconf" ; \
b00612cc 4124 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4127 "RANLIB=$${RANLIB}" \
0c24b341 4128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4129 install-info) \
2a4cbe27
NN
4130 || exit 1
4131
6bd3dfaa 4132@endif autoconf
2a4cbe27 4133
a3ca38d2
DD
4134.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4135maybe-install-pdf-autoconf:
4136@if autoconf
4137maybe-install-pdf-autoconf: install-pdf-autoconf
4138
4139install-pdf-autoconf: \
4140 configure-autoconf \
4141 pdf-autoconf
4142 @: $(MAKE); $(unstage)
4143 @[ -f ./autoconf/Makefile ] || exit 0; \
4144 r=`${PWD_COMMAND}`; export r; \
4145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4146 $(HOST_EXPORTS) \
4147 for flag in $(EXTRA_HOST_FLAGS) ; do \
4148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4149 done; \
4150 echo "Doing install-pdf in autoconf" ; \
4151 (cd $(HOST_SUBDIR)/autoconf && \
4152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4154 "RANLIB=$${RANLIB}" \
0c24b341 4155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4156 install-pdf) \
4157 || exit 1
4158
4159@endif autoconf
4160
108a6f8e
CD
4161.PHONY: maybe-install-html-autoconf install-html-autoconf
4162maybe-install-html-autoconf:
4163@if autoconf
4164maybe-install-html-autoconf: install-html-autoconf
4165
4166install-html-autoconf: \
4167 configure-autoconf \
4168 html-autoconf
4169 @: $(MAKE); $(unstage)
4170 @[ -f ./autoconf/Makefile ] || exit 0; \
4171 r=`${PWD_COMMAND}`; export r; \
4172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4173 $(HOST_EXPORTS) \
4174 for flag in $(EXTRA_HOST_FLAGS) ; do \
4175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4176 done; \
4177 echo "Doing install-html in autoconf" ; \
4178 (cd $(HOST_SUBDIR)/autoconf && \
4179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4181 "RANLIB=$${RANLIB}" \
0c24b341 4182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4183 install-html) \
4184 || exit 1
4185
4186@endif autoconf
4187
4fa63067
NN
4188.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4189maybe-installcheck-autoconf:
6bd3dfaa
PB
4190@if autoconf
4191maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4192
4fa63067
NN
4193installcheck-autoconf: \
4194 configure-autoconf
0aed8855 4195 @: $(MAKE); $(unstage)
4fa63067 4196 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4197 r=`${PWD_COMMAND}`; export r; \
4198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4199 $(HOST_EXPORTS) \
b813574b 4200 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4202 done; \
4fa63067 4203 echo "Doing installcheck in autoconf" ; \
b00612cc 4204 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4207 "RANLIB=$${RANLIB}" \
0c24b341 4208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4209 installcheck) \
2a4cbe27
NN
4210 || exit 1
4211
6bd3dfaa 4212@endif autoconf
2a4cbe27 4213
4fa63067
NN
4214.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4215maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4216@if autoconf
4217maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4218
4fa63067 4219mostlyclean-autoconf:
0aed8855 4220 @: $(MAKE); $(unstage)
4fa63067 4221 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4222 r=`${PWD_COMMAND}`; export r; \
4223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4224 $(HOST_EXPORTS) \
b813574b 4225 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4227 done; \
4fa63067 4228 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4229 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4232 "RANLIB=$${RANLIB}" \
0c24b341 4233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4234 mostlyclean) \
2a4cbe27
NN
4235 || exit 1
4236
6bd3dfaa 4237@endif autoconf
2a4cbe27 4238
4fa63067
NN
4239.PHONY: maybe-clean-autoconf clean-autoconf
4240maybe-clean-autoconf:
6bd3dfaa
PB
4241@if autoconf
4242maybe-clean-autoconf: clean-autoconf
2a4cbe27 4243
4fa63067 4244clean-autoconf:
0aed8855 4245 @: $(MAKE); $(unstage)
4fa63067 4246 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4247 r=`${PWD_COMMAND}`; export r; \
4248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4249 $(HOST_EXPORTS) \
b813574b 4250 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4252 done; \
4fa63067 4253 echo "Doing clean in autoconf" ; \
b00612cc 4254 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4257 "RANLIB=$${RANLIB}" \
0c24b341 4258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4259 clean) \
2a4cbe27
NN
4260 || exit 1
4261
6bd3dfaa 4262@endif autoconf
2a4cbe27 4263
4fa63067
NN
4264.PHONY: maybe-distclean-autoconf distclean-autoconf
4265maybe-distclean-autoconf:
6bd3dfaa
PB
4266@if autoconf
4267maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4268
4fa63067 4269distclean-autoconf:
0aed8855 4270 @: $(MAKE); $(unstage)
4fa63067 4271 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4272 r=`${PWD_COMMAND}`; export r; \
4273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4274 $(HOST_EXPORTS) \
b813574b 4275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4277 done; \
4fa63067 4278 echo "Doing distclean in autoconf" ; \
b00612cc 4279 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4282 "RANLIB=$${RANLIB}" \
0c24b341 4283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4284 distclean) \
2a4cbe27
NN
4285 || exit 1
4286
6bd3dfaa 4287@endif autoconf
2a4cbe27 4288
4fa63067
NN
4289.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4290maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4291@if autoconf
4292maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4293
4fa63067 4294maintainer-clean-autoconf:
0aed8855 4295 @: $(MAKE); $(unstage)
4fa63067 4296 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4297 r=`${PWD_COMMAND}`; export r; \
4298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4299 $(HOST_EXPORTS) \
b813574b 4300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4302 done; \
4fa63067 4303 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4304 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4307 "RANLIB=$${RANLIB}" \
0c24b341 4308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4309 maintainer-clean) \
2a4cbe27
NN
4310 || exit 1
4311
6bd3dfaa 4312@endif autoconf
2a4cbe27 4313
2a4cbe27 4314
a7254363 4315
4fa63067
NN
4316.PHONY: configure-automake maybe-configure-automake
4317maybe-configure-automake:
4f0ef2d8
CD
4318@if gcc-bootstrap
4319configure-automake: stage_current
4320@endif gcc-bootstrap
6bd3dfaa
PB
4321@if automake
4322maybe-configure-automake: configure-automake
c52c6897 4323configure-automake:
0aed8855 4324 @: $(MAKE); $(unstage)
c52c6897 4325 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4327 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
1f53ca9a 4329 $(HOST_EXPORTS) \
a7254363
PB
4330 echo Configuring in $(HOST_SUBDIR)/automake; \
4331 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4332 case $(srcdir) in \
b00612cc
PB
4333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4334 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4336 esac; \
b00612cc
PB
4337 srcdiroption="--srcdir=$${topdir}/automake"; \
4338 libsrcdir="$$s/automake"; \
4fa63067 4339 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4340 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4341 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4342 || exit 1
6bd3dfaa 4343@endif automake
2a4cbe27 4344
a7254363
PB
4345
4346
d545f33b
PB
4347
4348
4fa63067
NN
4349.PHONY: all-automake maybe-all-automake
4350maybe-all-automake:
4f0ef2d8
CD
4351@if gcc-bootstrap
4352all-automake: stage_current
4353@endif gcc-bootstrap
6bd3dfaa 4354@if automake
d27cc32e 4355TARGET-automake=all
6bd3dfaa 4356maybe-all-automake: all-automake
4fa63067 4357all-automake: configure-automake
0aed8855 4358 @: $(MAKE); $(unstage)
4fa63067
NN
4359 @r=`${PWD_COMMAND}`; export r; \
4360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4361 $(HOST_EXPORTS) \
b00612cc 4362 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4363 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4364 $(TARGET-automake))
6bd3dfaa 4365@endif automake
2a4cbe27 4366
a7254363 4367
d545f33b
PB
4368
4369
4fa63067
NN
4370.PHONY: check-automake maybe-check-automake
4371maybe-check-automake:
6bd3dfaa
PB
4372@if automake
4373maybe-check-automake: check-automake
2a4cbe27 4374
4fa63067 4375check-automake:
0aed8855 4376 @: $(MAKE); $(unstage)
4fa63067 4377 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4379 $(HOST_EXPORTS) \
b00612cc
PB
4380 (cd $(HOST_SUBDIR)/automake && \
4381 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4382
6bd3dfaa 4383@endif automake
4fa63067
NN
4384
4385.PHONY: install-automake maybe-install-automake
4386maybe-install-automake:
6bd3dfaa
PB
4387@if automake
4388maybe-install-automake: install-automake
2a4cbe27 4389
4fa63067 4390install-automake: installdirs
0aed8855 4391 @: $(MAKE); $(unstage)
4fa63067
NN
4392 @r=`${PWD_COMMAND}`; export r; \
4393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4394 $(HOST_EXPORTS) \
b00612cc 4395 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4396 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4397
6bd3dfaa 4398@endif automake
2a4cbe27 4399
56a8fe78 4400# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4401
4402.PHONY: maybe-info-automake info-automake
4403maybe-info-automake:
6bd3dfaa
PB
4404@if automake
4405maybe-info-automake: info-automake
4fa63067
NN
4406
4407info-automake: \
4408 configure-automake
0aed8855 4409 @: $(MAKE); $(unstage)
4fa63067 4410 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4411 r=`${PWD_COMMAND}`; export r; \
4412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4413 $(HOST_EXPORTS) \
b813574b 4414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4416 done; \
4fa63067 4417 echo "Doing info in automake" ; \
b00612cc 4418 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4421 "RANLIB=$${RANLIB}" \
0c24b341 4422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4423 info) \
2a4cbe27
NN
4424 || exit 1
4425
6bd3dfaa 4426@endif automake
2a4cbe27 4427
4fa63067
NN
4428.PHONY: maybe-dvi-automake dvi-automake
4429maybe-dvi-automake:
6bd3dfaa
PB
4430@if automake
4431maybe-dvi-automake: dvi-automake
2a4cbe27 4432
4fa63067
NN
4433dvi-automake: \
4434 configure-automake
0aed8855 4435 @: $(MAKE); $(unstage)
4fa63067 4436 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4437 r=`${PWD_COMMAND}`; export r; \
4438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4439 $(HOST_EXPORTS) \
b813574b 4440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4442 done; \
4fa63067 4443 echo "Doing dvi in automake" ; \
b00612cc 4444 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4447 "RANLIB=$${RANLIB}" \
0c24b341 4448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4449 dvi) \
2a4cbe27
NN
4450 || exit 1
4451
6bd3dfaa 4452@endif automake
2a4cbe27 4453
56a8fe78
DD
4454.PHONY: maybe-pdf-automake pdf-automake
4455maybe-pdf-automake:
4456@if automake
4457maybe-pdf-automake: pdf-automake
4458
4459pdf-automake: \
4460 configure-automake
4461 @: $(MAKE); $(unstage)
4462 @[ -f ./automake/Makefile ] || exit 0; \
4463 r=`${PWD_COMMAND}`; export r; \
4464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4465 $(HOST_EXPORTS) \
4466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4468 done; \
4469 echo "Doing pdf in automake" ; \
4470 (cd $(HOST_SUBDIR)/automake && \
4471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4473 "RANLIB=$${RANLIB}" \
0c24b341 4474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4475 pdf) \
4476 || exit 1
4477
4478@endif automake
4479
6d389afc
MS
4480.PHONY: maybe-html-automake html-automake
4481maybe-html-automake:
4482@if automake
4483maybe-html-automake: html-automake
4484
4485html-automake: \
4486 configure-automake
0aed8855 4487 @: $(MAKE); $(unstage)
6d389afc
MS
4488 @[ -f ./automake/Makefile ] || exit 0; \
4489 r=`${PWD_COMMAND}`; export r; \
4490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4491 $(HOST_EXPORTS) \
4492 for flag in $(EXTRA_HOST_FLAGS) ; do \
4493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4494 done; \
4495 echo "Doing html in automake" ; \
b00612cc 4496 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4499 "RANLIB=$${RANLIB}" \
0c24b341 4500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4501 html) \
4502 || exit 1
4503
4504@endif automake
4505
4fa63067
NN
4506.PHONY: maybe-TAGS-automake TAGS-automake
4507maybe-TAGS-automake:
6bd3dfaa
PB
4508@if automake
4509maybe-TAGS-automake: TAGS-automake
2a4cbe27 4510
4fa63067
NN
4511TAGS-automake: \
4512 configure-automake
0aed8855 4513 @: $(MAKE); $(unstage)
4fa63067 4514 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4515 r=`${PWD_COMMAND}`; export r; \
4516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4517 $(HOST_EXPORTS) \
b813574b 4518 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4520 done; \
4fa63067 4521 echo "Doing TAGS in automake" ; \
b00612cc 4522 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4525 "RANLIB=$${RANLIB}" \
0c24b341 4526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4527 TAGS) \
2a4cbe27
NN
4528 || exit 1
4529
6bd3dfaa 4530@endif automake
2a4cbe27 4531
4fa63067
NN
4532.PHONY: maybe-install-info-automake install-info-automake
4533maybe-install-info-automake:
6bd3dfaa
PB
4534@if automake
4535maybe-install-info-automake: install-info-automake
2a4cbe27 4536
4fa63067
NN
4537install-info-automake: \
4538 configure-automake \
4539 info-automake
0aed8855 4540 @: $(MAKE); $(unstage)
4fa63067 4541 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4542 r=`${PWD_COMMAND}`; export r; \
4543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4544 $(HOST_EXPORTS) \
b813574b 4545 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4547 done; \
4fa63067 4548 echo "Doing install-info in automake" ; \
b00612cc 4549 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4552 "RANLIB=$${RANLIB}" \
0c24b341 4553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4554 install-info) \
2a4cbe27
NN
4555 || exit 1
4556
6bd3dfaa 4557@endif automake
2a4cbe27 4558
a3ca38d2
DD
4559.PHONY: maybe-install-pdf-automake install-pdf-automake
4560maybe-install-pdf-automake:
4561@if automake
4562maybe-install-pdf-automake: install-pdf-automake
4563
4564install-pdf-automake: \
4565 configure-automake \
4566 pdf-automake
4567 @: $(MAKE); $(unstage)
4568 @[ -f ./automake/Makefile ] || exit 0; \
4569 r=`${PWD_COMMAND}`; export r; \
4570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4571 $(HOST_EXPORTS) \
4572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4574 done; \
4575 echo "Doing install-pdf in automake" ; \
4576 (cd $(HOST_SUBDIR)/automake && \
4577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4579 "RANLIB=$${RANLIB}" \
0c24b341 4580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4581 install-pdf) \
4582 || exit 1
4583
4584@endif automake
4585
108a6f8e
CD
4586.PHONY: maybe-install-html-automake install-html-automake
4587maybe-install-html-automake:
4588@if automake
4589maybe-install-html-automake: install-html-automake
4590
4591install-html-automake: \
4592 configure-automake \
4593 html-automake
4594 @: $(MAKE); $(unstage)
4595 @[ -f ./automake/Makefile ] || exit 0; \
4596 r=`${PWD_COMMAND}`; export r; \
4597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4598 $(HOST_EXPORTS) \
4599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4601 done; \
4602 echo "Doing install-html in automake" ; \
4603 (cd $(HOST_SUBDIR)/automake && \
4604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4606 "RANLIB=$${RANLIB}" \
0c24b341 4607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4608 install-html) \
4609 || exit 1
4610
4611@endif automake
4612
4fa63067
NN
4613.PHONY: maybe-installcheck-automake installcheck-automake
4614maybe-installcheck-automake:
6bd3dfaa
PB
4615@if automake
4616maybe-installcheck-automake: installcheck-automake
2a4cbe27 4617
4fa63067
NN
4618installcheck-automake: \
4619 configure-automake
0aed8855 4620 @: $(MAKE); $(unstage)
4fa63067 4621 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4622 r=`${PWD_COMMAND}`; export r; \
4623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4624 $(HOST_EXPORTS) \
b813574b 4625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4627 done; \
4fa63067 4628 echo "Doing installcheck in automake" ; \
b00612cc 4629 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4632 "RANLIB=$${RANLIB}" \
0c24b341 4633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4634 installcheck) \
2a4cbe27
NN
4635 || exit 1
4636
6bd3dfaa 4637@endif automake
2a4cbe27 4638
4fa63067
NN
4639.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4640maybe-mostlyclean-automake:
6bd3dfaa
PB
4641@if automake
4642maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4643
4fa63067 4644mostlyclean-automake:
0aed8855 4645 @: $(MAKE); $(unstage)
4fa63067 4646 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4647 r=`${PWD_COMMAND}`; export r; \
4648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4649 $(HOST_EXPORTS) \
b813574b 4650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4652 done; \
4fa63067 4653 echo "Doing mostlyclean in automake" ; \
b00612cc 4654 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4657 "RANLIB=$${RANLIB}" \
0c24b341 4658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4659 mostlyclean) \
2a4cbe27
NN
4660 || exit 1
4661
6bd3dfaa 4662@endif automake
2a4cbe27 4663
4fa63067
NN
4664.PHONY: maybe-clean-automake clean-automake
4665maybe-clean-automake:
6bd3dfaa
PB
4666@if automake
4667maybe-clean-automake: clean-automake
2a4cbe27 4668
4fa63067 4669clean-automake:
0aed8855 4670 @: $(MAKE); $(unstage)
4fa63067 4671 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4672 r=`${PWD_COMMAND}`; export r; \
4673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4674 $(HOST_EXPORTS) \
b813574b 4675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4677 done; \
4fa63067 4678 echo "Doing clean in automake" ; \
b00612cc 4679 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4682 "RANLIB=$${RANLIB}" \
0c24b341 4683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4684 clean) \
2a4cbe27
NN
4685 || exit 1
4686
6bd3dfaa 4687@endif automake
2a4cbe27 4688
4fa63067
NN
4689.PHONY: maybe-distclean-automake distclean-automake
4690maybe-distclean-automake:
6bd3dfaa
PB
4691@if automake
4692maybe-distclean-automake: distclean-automake
2a4cbe27 4693
4fa63067 4694distclean-automake:
0aed8855 4695 @: $(MAKE); $(unstage)
4fa63067 4696 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4697 r=`${PWD_COMMAND}`; export r; \
4698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4699 $(HOST_EXPORTS) \
b813574b 4700 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4702 done; \
4fa63067 4703 echo "Doing distclean in automake" ; \
b00612cc 4704 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4707 "RANLIB=$${RANLIB}" \
0c24b341 4708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4709 distclean) \
2a4cbe27
NN
4710 || exit 1
4711
6bd3dfaa 4712@endif automake
2a4cbe27 4713
4fa63067
NN
4714.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4715maybe-maintainer-clean-automake:
6bd3dfaa
PB
4716@if automake
4717maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4718
4fa63067 4719maintainer-clean-automake:
0aed8855 4720 @: $(MAKE); $(unstage)
4fa63067 4721 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4722 r=`${PWD_COMMAND}`; export r; \
4723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4724 $(HOST_EXPORTS) \
b813574b 4725 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4727 done; \
4fa63067 4728 echo "Doing maintainer-clean in automake" ; \
b00612cc 4729 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4732 "RANLIB=$${RANLIB}" \
0c24b341 4733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4734 maintainer-clean) \
2a4cbe27
NN
4735 || exit 1
4736
6bd3dfaa 4737@endif automake
2a4cbe27 4738
2a4cbe27 4739
a7254363 4740
4fa63067
NN
4741.PHONY: configure-bash maybe-configure-bash
4742maybe-configure-bash:
4f0ef2d8
CD
4743@if gcc-bootstrap
4744configure-bash: stage_current
4745@endif gcc-bootstrap
6bd3dfaa
PB
4746@if bash
4747maybe-configure-bash: configure-bash
c52c6897 4748configure-bash:
0aed8855 4749 @: $(MAKE); $(unstage)
c52c6897 4750 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4752 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4753 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
1f53ca9a 4754 $(HOST_EXPORTS) \
a7254363
PB
4755 echo Configuring in $(HOST_SUBDIR)/bash; \
4756 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4757 case $(srcdir) in \
b00612cc
PB
4758 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4759 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4760 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4761 esac; \
b00612cc
PB
4762 srcdiroption="--srcdir=$${topdir}/bash"; \
4763 libsrcdir="$$s/bash"; \
4fa63067 4764 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4765 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4766 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4767 || exit 1
6bd3dfaa 4768@endif bash
2a4cbe27 4769
a7254363
PB
4770
4771
d545f33b
PB
4772
4773
4fa63067
NN
4774.PHONY: all-bash maybe-all-bash
4775maybe-all-bash:
4f0ef2d8
CD
4776@if gcc-bootstrap
4777all-bash: stage_current
4778@endif gcc-bootstrap
6bd3dfaa 4779@if bash
d27cc32e 4780TARGET-bash=all
6bd3dfaa 4781maybe-all-bash: all-bash
4fa63067 4782all-bash: configure-bash
0aed8855 4783 @: $(MAKE); $(unstage)
4fa63067
NN
4784 @r=`${PWD_COMMAND}`; export r; \
4785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4786 $(HOST_EXPORTS) \
b00612cc 4787 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4788 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4789 $(TARGET-bash))
6bd3dfaa 4790@endif bash
2a4cbe27 4791
a7254363 4792
d545f33b
PB
4793
4794
4fa63067
NN
4795.PHONY: check-bash maybe-check-bash
4796maybe-check-bash:
6bd3dfaa
PB
4797@if bash
4798maybe-check-bash: check-bash
2a4cbe27 4799
4fa63067 4800check-bash:
0aed8855 4801 @: $(MAKE); $(unstage)
4fa63067 4802 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4804 $(HOST_EXPORTS) \
b00612cc
PB
4805 (cd $(HOST_SUBDIR)/bash && \
4806 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4807
6bd3dfaa 4808@endif bash
2a4cbe27 4809
4fa63067
NN
4810.PHONY: install-bash maybe-install-bash
4811maybe-install-bash:
6bd3dfaa
PB
4812@if bash
4813maybe-install-bash: install-bash
2a4cbe27 4814
4fa63067 4815install-bash: installdirs
0aed8855 4816 @: $(MAKE); $(unstage)
4fa63067 4817 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4819 $(HOST_EXPORTS) \
b00612cc 4820 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4821 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4822
6bd3dfaa 4823@endif bash
2a4cbe27 4824
56a8fe78 4825# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4826
4fa63067
NN
4827.PHONY: maybe-info-bash info-bash
4828maybe-info-bash:
6bd3dfaa
PB
4829@if bash
4830maybe-info-bash: info-bash
4fa63067
NN
4831
4832info-bash: \
4833 configure-bash
0aed8855 4834 @: $(MAKE); $(unstage)
4fa63067 4835 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4836 r=`${PWD_COMMAND}`; export r; \
4837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4838 $(HOST_EXPORTS) \
b813574b 4839 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4841 done; \
4fa63067 4842 echo "Doing info in bash" ; \
b00612cc 4843 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4846 "RANLIB=$${RANLIB}" \
0c24b341 4847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4848 info) \
2a4cbe27
NN
4849 || exit 1
4850
6bd3dfaa 4851@endif bash
2a4cbe27 4852
4fa63067
NN
4853.PHONY: maybe-dvi-bash dvi-bash
4854maybe-dvi-bash:
6bd3dfaa
PB
4855@if bash
4856maybe-dvi-bash: dvi-bash
2a4cbe27 4857
4fa63067
NN
4858dvi-bash: \
4859 configure-bash
0aed8855 4860 @: $(MAKE); $(unstage)
4fa63067 4861 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4862 r=`${PWD_COMMAND}`; export r; \
4863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4864 $(HOST_EXPORTS) \
b813574b 4865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4867 done; \
4fa63067 4868 echo "Doing dvi in bash" ; \
b00612cc 4869 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4872 "RANLIB=$${RANLIB}" \
0c24b341 4873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4874 dvi) \
2a4cbe27
NN
4875 || exit 1
4876
6bd3dfaa 4877@endif bash
2a4cbe27 4878
56a8fe78
DD
4879.PHONY: maybe-pdf-bash pdf-bash
4880maybe-pdf-bash:
4881@if bash
4882maybe-pdf-bash: pdf-bash
4883
4884pdf-bash: \
4885 configure-bash
4886 @: $(MAKE); $(unstage)
4887 @[ -f ./bash/Makefile ] || exit 0; \
4888 r=`${PWD_COMMAND}`; export r; \
4889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4890 $(HOST_EXPORTS) \
4891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4893 done; \
4894 echo "Doing pdf in bash" ; \
4895 (cd $(HOST_SUBDIR)/bash && \
4896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4898 "RANLIB=$${RANLIB}" \
0c24b341 4899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4900 pdf) \
4901 || exit 1
4902
4903@endif bash
4904
6d389afc
MS
4905.PHONY: maybe-html-bash html-bash
4906maybe-html-bash:
4907@if bash
4908maybe-html-bash: html-bash
4909
4910html-bash: \
4911 configure-bash
0aed8855 4912 @: $(MAKE); $(unstage)
6d389afc
MS
4913 @[ -f ./bash/Makefile ] || exit 0; \
4914 r=`${PWD_COMMAND}`; export r; \
4915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4916 $(HOST_EXPORTS) \
4917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4919 done; \
4920 echo "Doing html in bash" ; \
b00612cc 4921 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4924 "RANLIB=$${RANLIB}" \
0c24b341 4925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4926 html) \
4927 || exit 1
4928
4929@endif bash
4930
4fa63067
NN
4931.PHONY: maybe-TAGS-bash TAGS-bash
4932maybe-TAGS-bash:
6bd3dfaa
PB
4933@if bash
4934maybe-TAGS-bash: TAGS-bash
2a4cbe27 4935
4fa63067
NN
4936TAGS-bash: \
4937 configure-bash
0aed8855 4938 @: $(MAKE); $(unstage)
4fa63067 4939 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4940 r=`${PWD_COMMAND}`; export r; \
4941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4942 $(HOST_EXPORTS) \
b813574b 4943 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4945 done; \
4fa63067 4946 echo "Doing TAGS in bash" ; \
b00612cc 4947 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4950 "RANLIB=$${RANLIB}" \
0c24b341 4951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4952 TAGS) \
2a4cbe27
NN
4953 || exit 1
4954
6bd3dfaa 4955@endif bash
2a4cbe27 4956
4fa63067
NN
4957.PHONY: maybe-install-info-bash install-info-bash
4958maybe-install-info-bash:
6bd3dfaa
PB
4959@if bash
4960maybe-install-info-bash: install-info-bash
2a4cbe27 4961
4fa63067
NN
4962install-info-bash: \
4963 configure-bash \
4964 info-bash
0aed8855 4965 @: $(MAKE); $(unstage)
4fa63067 4966 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4967 r=`${PWD_COMMAND}`; export r; \
4968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4969 $(HOST_EXPORTS) \
b813574b 4970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4972 done; \
4fa63067 4973 echo "Doing install-info in bash" ; \
b00612cc 4974 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4977 "RANLIB=$${RANLIB}" \
0c24b341 4978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4979 install-info) \
2a4cbe27
NN
4980 || exit 1
4981
6bd3dfaa 4982@endif bash
2a4cbe27 4983
a3ca38d2
DD
4984.PHONY: maybe-install-pdf-bash install-pdf-bash
4985maybe-install-pdf-bash:
4986@if bash
4987maybe-install-pdf-bash: install-pdf-bash
4988
4989install-pdf-bash: \
4990 configure-bash \
4991 pdf-bash
4992 @: $(MAKE); $(unstage)
4993 @[ -f ./bash/Makefile ] || exit 0; \
4994 r=`${PWD_COMMAND}`; export r; \
4995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4996 $(HOST_EXPORTS) \
4997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4999 done; \
5000 echo "Doing install-pdf in bash" ; \
5001 (cd $(HOST_SUBDIR)/bash && \
5002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5004 "RANLIB=$${RANLIB}" \
0c24b341 5005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5006 install-pdf) \
5007 || exit 1
5008
5009@endif bash
5010
108a6f8e
CD
5011.PHONY: maybe-install-html-bash install-html-bash
5012maybe-install-html-bash:
5013@if bash
5014maybe-install-html-bash: install-html-bash
5015
5016install-html-bash: \
5017 configure-bash \
5018 html-bash
5019 @: $(MAKE); $(unstage)
5020 @[ -f ./bash/Makefile ] || exit 0; \
5021 r=`${PWD_COMMAND}`; export r; \
5022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5023 $(HOST_EXPORTS) \
5024 for flag in $(EXTRA_HOST_FLAGS) ; do \
5025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5026 done; \
5027 echo "Doing install-html in bash" ; \
5028 (cd $(HOST_SUBDIR)/bash && \
5029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5031 "RANLIB=$${RANLIB}" \
0c24b341 5032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5033 install-html) \
5034 || exit 1
5035
5036@endif bash
5037
4fa63067
NN
5038.PHONY: maybe-installcheck-bash installcheck-bash
5039maybe-installcheck-bash:
6bd3dfaa
PB
5040@if bash
5041maybe-installcheck-bash: installcheck-bash
2a4cbe27 5042
4fa63067
NN
5043installcheck-bash: \
5044 configure-bash
0aed8855 5045 @: $(MAKE); $(unstage)
4fa63067 5046 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5047 r=`${PWD_COMMAND}`; export r; \
5048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5049 $(HOST_EXPORTS) \
b813574b 5050 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5052 done; \
4fa63067 5053 echo "Doing installcheck in bash" ; \
b00612cc 5054 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5057 "RANLIB=$${RANLIB}" \
0c24b341 5058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5059 installcheck) \
2a4cbe27
NN
5060 || exit 1
5061
6bd3dfaa 5062@endif bash
2a4cbe27 5063
4fa63067
NN
5064.PHONY: maybe-mostlyclean-bash mostlyclean-bash
5065maybe-mostlyclean-bash:
6bd3dfaa
PB
5066@if bash
5067maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 5068
4fa63067 5069mostlyclean-bash:
0aed8855 5070 @: $(MAKE); $(unstage)
4fa63067 5071 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5072 r=`${PWD_COMMAND}`; export r; \
5073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5074 $(HOST_EXPORTS) \
b813574b 5075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5077 done; \
4fa63067 5078 echo "Doing mostlyclean in bash" ; \
b00612cc 5079 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5082 "RANLIB=$${RANLIB}" \
0c24b341 5083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5084 mostlyclean) \
2a4cbe27
NN
5085 || exit 1
5086
6bd3dfaa 5087@endif bash
2a4cbe27 5088
4fa63067
NN
5089.PHONY: maybe-clean-bash clean-bash
5090maybe-clean-bash:
6bd3dfaa
PB
5091@if bash
5092maybe-clean-bash: clean-bash
2a4cbe27 5093
4fa63067 5094clean-bash:
0aed8855 5095 @: $(MAKE); $(unstage)
4fa63067 5096 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5097 r=`${PWD_COMMAND}`; export r; \
5098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5099 $(HOST_EXPORTS) \
b813574b 5100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5102 done; \
4fa63067 5103 echo "Doing clean in bash" ; \
b00612cc 5104 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5107 "RANLIB=$${RANLIB}" \
0c24b341 5108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5109 clean) \
2a4cbe27
NN
5110 || exit 1
5111
6bd3dfaa 5112@endif bash
2a4cbe27 5113
4fa63067
NN
5114.PHONY: maybe-distclean-bash distclean-bash
5115maybe-distclean-bash:
6bd3dfaa
PB
5116@if bash
5117maybe-distclean-bash: distclean-bash
2a4cbe27 5118
4fa63067 5119distclean-bash:
0aed8855 5120 @: $(MAKE); $(unstage)
4fa63067 5121 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5122 r=`${PWD_COMMAND}`; export r; \
5123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5124 $(HOST_EXPORTS) \
b813574b 5125 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5127 done; \
4fa63067 5128 echo "Doing distclean in bash" ; \
b00612cc 5129 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5132 "RANLIB=$${RANLIB}" \
0c24b341 5133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5134 distclean) \
2a4cbe27
NN
5135 || exit 1
5136
6bd3dfaa 5137@endif bash
2a4cbe27 5138
4fa63067
NN
5139.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5140maybe-maintainer-clean-bash:
6bd3dfaa
PB
5141@if bash
5142maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 5143
4fa63067 5144maintainer-clean-bash:
0aed8855 5145 @: $(MAKE); $(unstage)
4fa63067 5146 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5147 r=`${PWD_COMMAND}`; export r; \
5148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5149 $(HOST_EXPORTS) \
b813574b 5150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5152 done; \
4fa63067 5153 echo "Doing maintainer-clean in bash" ; \
b00612cc 5154 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5157 "RANLIB=$${RANLIB}" \
0c24b341 5158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5159 maintainer-clean) \
2a4cbe27
NN
5160 || exit 1
5161
6bd3dfaa 5162@endif bash
2a4cbe27 5163
2a4cbe27 5164
a7254363 5165
4fa63067
NN
5166.PHONY: configure-bfd maybe-configure-bfd
5167maybe-configure-bfd:
4f0ef2d8
CD
5168@if gcc-bootstrap
5169configure-bfd: stage_current
5170@endif gcc-bootstrap
6bd3dfaa
PB
5171@if bfd
5172maybe-configure-bfd: configure-bfd
c52c6897 5173configure-bfd:
c52c6897
PB
5174 @r=`${PWD_COMMAND}`; export r; \
5175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5176 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
1f53ca9a 5178 $(HOST_EXPORTS) \
a7254363
PB
5179 echo Configuring in $(HOST_SUBDIR)/bfd; \
5180 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5181 case $(srcdir) in \
b00612cc
PB
5182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5183 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5185 esac; \
b00612cc
PB
5186 srcdiroption="--srcdir=$${topdir}/bfd"; \
5187 libsrcdir="$$s/bfd"; \
4fa63067 5188 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5190 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5191 || exit 1
6bd3dfaa 5192@endif bfd
2a4cbe27 5193
a7254363
PB
5194
5195
d545f33b
PB
5196.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5197maybe-configure-stage1-bfd:
5198@if bfd-bootstrap
5199maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5200configure-stage1-bfd:
c52c6897 5201 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5202 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5203 @r=`${PWD_COMMAND}`; export r; \
5204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5205 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5206 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5207 $(HOST_EXPORTS) \
8ee82aff 5208 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5209 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5210 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5211 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5213 cd $(HOST_SUBDIR)/bfd || exit 1; \
5214 case $(srcdir) in \
5215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5216 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5218 esac; \
5219 srcdiroption="--srcdir=$${topdir}/bfd"; \
5220 libsrcdir="$$s/bfd"; \
5221 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5223 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5224 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5225@endif bfd-bootstrap
5226
5227.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5228maybe-configure-stage2-bfd:
5229@if bfd-bootstrap
5230maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5231configure-stage2-bfd:
c52c6897 5232 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5233 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5234 @r=`${PWD_COMMAND}`; export r; \
5235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5236 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5237 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5238 $(HOST_EXPORTS) \
1b05fbbd 5239 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5240 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5241 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5242 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5243 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5245 cd $(HOST_SUBDIR)/bfd || exit 1; \
5246 case $(srcdir) in \
5247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5248 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5250 esac; \
5251 srcdiroption="--srcdir=$${topdir}/bfd"; \
5252 libsrcdir="$$s/bfd"; \
5253 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5255 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5256 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5257 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5258@endif bfd-bootstrap
5259
d545f33b
PB
5260.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5261maybe-configure-stage3-bfd:
5262@if bfd-bootstrap
5263maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5264configure-stage3-bfd:
c52c6897 5265 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5266 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5267 @r=`${PWD_COMMAND}`; export r; \
5268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5269 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5270 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5271 $(HOST_EXPORTS) \
1b05fbbd 5272 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5273 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5274 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5275 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5276 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5278 cd $(HOST_SUBDIR)/bfd || exit 1; \
5279 case $(srcdir) in \
5280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5281 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5283 esac; \
5284 srcdiroption="--srcdir=$${topdir}/bfd"; \
5285 libsrcdir="$$s/bfd"; \
5286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5288 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5289 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5290 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5291@endif bfd-bootstrap
5292
d545f33b
PB
5293.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5294maybe-configure-stage4-bfd:
5295@if bfd-bootstrap
5296maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5297configure-stage4-bfd:
c52c6897 5298 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5300 @r=`${PWD_COMMAND}`; export r; \
5301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5302 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5303 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5304 $(HOST_EXPORTS) \
1b05fbbd 5305 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5306 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5307 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5308 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5309 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5311 cd $(HOST_SUBDIR)/bfd || exit 1; \
5312 case $(srcdir) in \
5313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5314 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5316 esac; \
5317 srcdiroption="--srcdir=$${topdir}/bfd"; \
5318 libsrcdir="$$s/bfd"; \
5319 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5321 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5322 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5323 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5324@endif bfd-bootstrap
5325
5326.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5327maybe-configure-stageprofile-bfd:
5328@if bfd-bootstrap
5329maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5330configure-stageprofile-bfd:
c52c6897 5331 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5333 @r=`${PWD_COMMAND}`; export r; \
5334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5335 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5336 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5337 $(HOST_EXPORTS) \
1b05fbbd
AO
5338 $(POSTSTAGE1_HOST_EXPORTS) \
5339 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5340 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5341 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5342 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5344 cd $(HOST_SUBDIR)/bfd || exit 1; \
5345 case $(srcdir) in \
5346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5347 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5349 esac; \
5350 srcdiroption="--srcdir=$${topdir}/bfd"; \
5351 libsrcdir="$$s/bfd"; \
5352 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5353 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5354 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5355 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5356 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5357@endif bfd-bootstrap
5358
5359.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5360maybe-configure-stagefeedback-bfd:
5361@if bfd-bootstrap
5362maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5363configure-stagefeedback-bfd:
c52c6897 5364 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5365 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5366 @r=`${PWD_COMMAND}`; export r; \
5367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5368 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5369 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5370 $(HOST_EXPORTS) \
1b05fbbd
AO
5371 $(POSTSTAGE1_HOST_EXPORTS) \
5372 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5373 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5374 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5375 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5377 cd $(HOST_SUBDIR)/bfd || exit 1; \
5378 case $(srcdir) in \
5379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5380 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5382 esac; \
5383 srcdiroption="--srcdir=$${topdir}/bfd"; \
5384 libsrcdir="$$s/bfd"; \
5385 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5387 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5388 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5389 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5390@endif bfd-bootstrap
5391
5392
5393
5394
5395
4fa63067
NN
5396.PHONY: all-bfd maybe-all-bfd
5397maybe-all-bfd:
4f0ef2d8
CD
5398@if gcc-bootstrap
5399all-bfd: stage_current
5400@endif gcc-bootstrap
6bd3dfaa 5401@if bfd
d27cc32e 5402TARGET-bfd=all
6bd3dfaa 5403maybe-all-bfd: all-bfd
4fa63067 5404all-bfd: configure-bfd
c52c6897 5405 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 5407 $(HOST_EXPORTS) \
b00612cc 5408 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5409 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5410 $(TARGET-bfd))
6bd3dfaa 5411@endif bfd
2a4cbe27 5412
a7254363 5413
d545f33b
PB
5414
5415.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5416.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5417maybe-all-stage1-bfd:
5418maybe-clean-stage1-bfd:
5419@if bfd-bootstrap
5420maybe-all-stage1-bfd: all-stage1-bfd
5421all-stage1: all-stage1-bfd
f70224b5 5422TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5423all-stage1-bfd: configure-stage1-bfd
c52c6897 5424 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5425 @r=`${PWD_COMMAND}`; export r; \
5426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5427 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 5428 $(HOST_EXPORTS) \
d545f33b 5429 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5430 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5431 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 5432 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
5433 LIBCFLAGS="$(LIBCFLAGS)" \
5434 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5435 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5436 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5437 $(EXTRA_HOST_FLAGS) \
5438 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5439 $(TARGET-stage1-bfd)
d545f33b
PB
5440
5441maybe-clean-stage1-bfd: clean-stage1-bfd
5442clean-stage1: clean-stage1-bfd
5443clean-stage1-bfd:
9dbaa842
DD
5444 @if [ $(current_stage) = stage1 ]; then \
5445 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5446 else \
5447 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5448 $(MAKE) stage1-start; \
5449 fi; \
d545f33b 5450 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5451 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5452 clean
d545f33b
PB
5453@endif bfd-bootstrap
5454
5455
5456.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5457.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5458maybe-all-stage2-bfd:
5459maybe-clean-stage2-bfd:
5460@if bfd-bootstrap
5461maybe-all-stage2-bfd: all-stage2-bfd
5462all-stage2: all-stage2-bfd
f70224b5 5463TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5464all-stage2-bfd: configure-stage2-bfd
c52c6897 5465 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5466 @r=`${PWD_COMMAND}`; export r; \
5467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5468 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 5469 $(HOST_EXPORTS) \
1f53ca9a 5470 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5471 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5472 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5473 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 5474 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
5475 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5476 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5477 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5478 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5479 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5480 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5481 $(TARGET-stage2-bfd)
d545f33b
PB
5482
5483maybe-clean-stage2-bfd: clean-stage2-bfd
5484clean-stage2: clean-stage2-bfd
5485clean-stage2-bfd:
9dbaa842
DD
5486 @if [ $(current_stage) = stage2 ]; then \
5487 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5488 else \
5489 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5490 $(MAKE) stage2-start; \
5491 fi; \
d545f33b 5492 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5493 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5494 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5495 clean
d545f33b
PB
5496@endif bfd-bootstrap
5497
5498
5499.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5500.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5501maybe-all-stage3-bfd:
5502maybe-clean-stage3-bfd:
5503@if bfd-bootstrap
5504maybe-all-stage3-bfd: all-stage3-bfd
5505all-stage3: all-stage3-bfd
f70224b5 5506TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5507all-stage3-bfd: configure-stage3-bfd
c52c6897 5508 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5509 @r=`${PWD_COMMAND}`; export r; \
5510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5511 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 5512 $(HOST_EXPORTS) \
1f53ca9a 5513 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5514 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5515 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5516 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 5517 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
5518 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5519 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5520 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5521 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5522 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5523 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5524 $(TARGET-stage3-bfd)
d545f33b
PB
5525
5526maybe-clean-stage3-bfd: clean-stage3-bfd
5527clean-stage3: clean-stage3-bfd
5528clean-stage3-bfd:
9dbaa842
DD
5529 @if [ $(current_stage) = stage3 ]; then \
5530 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5531 else \
5532 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5533 $(MAKE) stage3-start; \
5534 fi; \
d545f33b 5535 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5536 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5537 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5538 clean
d545f33b
PB
5539@endif bfd-bootstrap
5540
5541
5542.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5543.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5544maybe-all-stage4-bfd:
5545maybe-clean-stage4-bfd:
5546@if bfd-bootstrap
5547maybe-all-stage4-bfd: all-stage4-bfd
5548all-stage4: all-stage4-bfd
f70224b5 5549TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5550all-stage4-bfd: configure-stage4-bfd
c52c6897 5551 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5552 @r=`${PWD_COMMAND}`; export r; \
5553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5554 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 5555 $(HOST_EXPORTS) \
1f53ca9a 5556 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5557 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5558 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5559 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 5560 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 5561 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5562 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5563 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5564 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5565 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5566 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5567 $(TARGET-stage4-bfd)
d545f33b
PB
5568
5569maybe-clean-stage4-bfd: clean-stage4-bfd
5570clean-stage4: clean-stage4-bfd
5571clean-stage4-bfd:
9dbaa842
DD
5572 @if [ $(current_stage) = stage4 ]; then \
5573 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5574 else \
5575 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5576 $(MAKE) stage4-start; \
5577 fi; \
d545f33b 5578 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5579 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5580 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5581 clean
d545f33b
PB
5582@endif bfd-bootstrap
5583
5584
5585.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5586.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5587maybe-all-stageprofile-bfd:
5588maybe-clean-stageprofile-bfd:
5589@if bfd-bootstrap
5590maybe-all-stageprofile-bfd: all-stageprofile-bfd
5591all-stageprofile: all-stageprofile-bfd
f70224b5 5592TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5593all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5594 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5595 @r=`${PWD_COMMAND}`; export r; \
5596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5597 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 5598 $(HOST_EXPORTS) \
1f53ca9a 5599 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5600 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5601 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5602 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 5603 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
5604 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5605 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5606 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5607 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5608 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5609 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5610 $(TARGET-stageprofile-bfd)
d545f33b
PB
5611
5612maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5613clean-stageprofile: clean-stageprofile-bfd
5614clean-stageprofile-bfd:
9dbaa842
DD
5615 @if [ $(current_stage) = stageprofile ]; then \
5616 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5617 else \
5618 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5619 $(MAKE) stageprofile-start; \
5620 fi; \
d545f33b 5621 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5622 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5623 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5624 clean
d545f33b
PB
5625@endif bfd-bootstrap
5626
5627
5628.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5629.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5630maybe-all-stagefeedback-bfd:
5631maybe-clean-stagefeedback-bfd:
5632@if bfd-bootstrap
5633maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5634all-stagefeedback: all-stagefeedback-bfd
f70224b5 5635TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5636all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5637 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5638 @r=`${PWD_COMMAND}`; export r; \
5639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5640 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 5641 $(HOST_EXPORTS) \
1f53ca9a 5642 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5643 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5644 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5645 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 5646 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
5647 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5648 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5649 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5650 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5651 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5652 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5653 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5654
5655maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5656clean-stagefeedback: clean-stagefeedback-bfd
5657clean-stagefeedback-bfd:
9dbaa842
DD
5658 @if [ $(current_stage) = stagefeedback ]; then \
5659 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5660 else \
5661 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5662 $(MAKE) stagefeedback-start; \
5663 fi; \
d545f33b 5664 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5665 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5666 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5667 clean
d545f33b
PB
5668@endif bfd-bootstrap
5669
5670
5671
5672
5673
4fa63067
NN
5674.PHONY: check-bfd maybe-check-bfd
5675maybe-check-bfd:
6bd3dfaa
PB
5676@if bfd
5677maybe-check-bfd: check-bfd
2a4cbe27 5678
4fa63067 5679check-bfd:
0aed8855 5680 @: $(MAKE); $(unstage)
4fa63067 5681 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5683 $(HOST_EXPORTS) \
b00612cc
PB
5684 (cd $(HOST_SUBDIR)/bfd && \
5685 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5686
6bd3dfaa 5687@endif bfd
2a4cbe27 5688
4fa63067
NN
5689.PHONY: install-bfd maybe-install-bfd
5690maybe-install-bfd:
6bd3dfaa
PB
5691@if bfd
5692maybe-install-bfd: install-bfd
2a4cbe27 5693
4fa63067 5694install-bfd: installdirs
0aed8855 5695 @: $(MAKE); $(unstage)
4fa63067 5696 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5698 $(HOST_EXPORTS) \
b00612cc 5699 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5700 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5701
6bd3dfaa 5702@endif bfd
2a4cbe27 5703
56a8fe78 5704# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5705
4fa63067
NN
5706.PHONY: maybe-info-bfd info-bfd
5707maybe-info-bfd:
6bd3dfaa
PB
5708@if bfd
5709maybe-info-bfd: info-bfd
4fa63067
NN
5710
5711info-bfd: \
5712 configure-bfd
5713 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5714 r=`${PWD_COMMAND}`; export r; \
5715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5716 $(HOST_EXPORTS) \
b813574b 5717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5719 done; \
4fa63067 5720 echo "Doing info in bfd" ; \
b00612cc 5721 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5724 "RANLIB=$${RANLIB}" \
0c24b341 5725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5726 info) \
2a4cbe27
NN
5727 || exit 1
5728
6bd3dfaa 5729@endif bfd
2a4cbe27 5730
4fa63067
NN
5731.PHONY: maybe-dvi-bfd dvi-bfd
5732maybe-dvi-bfd:
6bd3dfaa
PB
5733@if bfd
5734maybe-dvi-bfd: dvi-bfd
2a4cbe27 5735
4fa63067
NN
5736dvi-bfd: \
5737 configure-bfd
5738 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5739 r=`${PWD_COMMAND}`; export r; \
5740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5741 $(HOST_EXPORTS) \
b813574b 5742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5744 done; \
4fa63067 5745 echo "Doing dvi in bfd" ; \
b00612cc 5746 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5749 "RANLIB=$${RANLIB}" \
0c24b341 5750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5751 dvi) \
2a4cbe27
NN
5752 || exit 1
5753
6bd3dfaa 5754@endif bfd
2a4cbe27 5755
56a8fe78
DD
5756.PHONY: maybe-pdf-bfd pdf-bfd
5757maybe-pdf-bfd:
5758@if bfd
5759maybe-pdf-bfd: pdf-bfd
5760
5761pdf-bfd: \
5762 configure-bfd
5763 @[ -f ./bfd/Makefile ] || exit 0; \
5764 r=`${PWD_COMMAND}`; export r; \
5765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5766 $(HOST_EXPORTS) \
5767 for flag in $(EXTRA_HOST_FLAGS) ; do \
5768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5769 done; \
5770 echo "Doing pdf in bfd" ; \
5771 (cd $(HOST_SUBDIR)/bfd && \
5772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5774 "RANLIB=$${RANLIB}" \
0c24b341 5775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5776 pdf) \
5777 || exit 1
5778
5779@endif bfd
5780
6d389afc
MS
5781.PHONY: maybe-html-bfd html-bfd
5782maybe-html-bfd:
5783@if bfd
5784maybe-html-bfd: html-bfd
5785
5786html-bfd: \
5787 configure-bfd
5788 @[ -f ./bfd/Makefile ] || exit 0; \
5789 r=`${PWD_COMMAND}`; export r; \
5790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5791 $(HOST_EXPORTS) \
5792 for flag in $(EXTRA_HOST_FLAGS) ; do \
5793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5794 done; \
5795 echo "Doing html in bfd" ; \
b00612cc 5796 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5799 "RANLIB=$${RANLIB}" \
0c24b341 5800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5801 html) \
5802 || exit 1
5803
5804@endif bfd
5805
4fa63067
NN
5806.PHONY: maybe-TAGS-bfd TAGS-bfd
5807maybe-TAGS-bfd:
6bd3dfaa
PB
5808@if bfd
5809maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5810
4fa63067
NN
5811TAGS-bfd: \
5812 configure-bfd
5813 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5814 r=`${PWD_COMMAND}`; export r; \
5815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5816 $(HOST_EXPORTS) \
b813574b 5817 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5819 done; \
4fa63067 5820 echo "Doing TAGS in bfd" ; \
b00612cc 5821 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5824 "RANLIB=$${RANLIB}" \
0c24b341 5825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5826 TAGS) \
2a4cbe27
NN
5827 || exit 1
5828
6bd3dfaa 5829@endif bfd
2a4cbe27 5830
4fa63067
NN
5831.PHONY: maybe-install-info-bfd install-info-bfd
5832maybe-install-info-bfd:
6bd3dfaa
PB
5833@if bfd
5834maybe-install-info-bfd: install-info-bfd
2a4cbe27 5835
4fa63067
NN
5836install-info-bfd: \
5837 configure-bfd \
5838 info-bfd
5839 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5840 r=`${PWD_COMMAND}`; export r; \
5841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5842 $(HOST_EXPORTS) \
b813574b 5843 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5845 done; \
4fa63067 5846 echo "Doing install-info in bfd" ; \
b00612cc 5847 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5850 "RANLIB=$${RANLIB}" \
0c24b341 5851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5852 install-info) \
2a4cbe27
NN
5853 || exit 1
5854
6bd3dfaa 5855@endif bfd
2a4cbe27 5856
a3ca38d2
DD
5857.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5858maybe-install-pdf-bfd:
5859@if bfd
5860maybe-install-pdf-bfd: install-pdf-bfd
5861
5862install-pdf-bfd: \
5863 configure-bfd \
5864 pdf-bfd
5865 @[ -f ./bfd/Makefile ] || exit 0; \
5866 r=`${PWD_COMMAND}`; export r; \
5867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5868 $(HOST_EXPORTS) \
5869 for flag in $(EXTRA_HOST_FLAGS) ; do \
5870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5871 done; \
5872 echo "Doing install-pdf in bfd" ; \
5873 (cd $(HOST_SUBDIR)/bfd && \
5874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5876 "RANLIB=$${RANLIB}" \
0c24b341 5877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5878 install-pdf) \
5879 || exit 1
5880
5881@endif bfd
5882
108a6f8e
CD
5883.PHONY: maybe-install-html-bfd install-html-bfd
5884maybe-install-html-bfd:
5885@if bfd
5886maybe-install-html-bfd: install-html-bfd
5887
5888install-html-bfd: \
5889 configure-bfd \
5890 html-bfd
5891 @[ -f ./bfd/Makefile ] || exit 0; \
5892 r=`${PWD_COMMAND}`; export r; \
5893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5894 $(HOST_EXPORTS) \
5895 for flag in $(EXTRA_HOST_FLAGS) ; do \
5896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5897 done; \
5898 echo "Doing install-html in bfd" ; \
5899 (cd $(HOST_SUBDIR)/bfd && \
5900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5902 "RANLIB=$${RANLIB}" \
0c24b341 5903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5904 install-html) \
5905 || exit 1
5906
5907@endif bfd
5908
4fa63067
NN
5909.PHONY: maybe-installcheck-bfd installcheck-bfd
5910maybe-installcheck-bfd:
6bd3dfaa
PB
5911@if bfd
5912maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5913
4fa63067
NN
5914installcheck-bfd: \
5915 configure-bfd
5916 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5917 r=`${PWD_COMMAND}`; export r; \
5918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5919 $(HOST_EXPORTS) \
b813574b 5920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5922 done; \
4fa63067 5923 echo "Doing installcheck in bfd" ; \
b00612cc 5924 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5927 "RANLIB=$${RANLIB}" \
0c24b341 5928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5929 installcheck) \
2a4cbe27
NN
5930 || exit 1
5931
6bd3dfaa 5932@endif bfd
2a4cbe27 5933
4fa63067
NN
5934.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5935maybe-mostlyclean-bfd:
6bd3dfaa
PB
5936@if bfd
5937maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5938
4fa63067
NN
5939mostlyclean-bfd:
5940 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5941 r=`${PWD_COMMAND}`; export r; \
5942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5943 $(HOST_EXPORTS) \
b813574b 5944 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5946 done; \
4fa63067 5947 echo "Doing mostlyclean in bfd" ; \
b00612cc 5948 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5951 "RANLIB=$${RANLIB}" \
0c24b341 5952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5953 mostlyclean) \
2a4cbe27
NN
5954 || exit 1
5955
6bd3dfaa 5956@endif bfd
2a4cbe27 5957
4fa63067
NN
5958.PHONY: maybe-clean-bfd clean-bfd
5959maybe-clean-bfd:
6bd3dfaa
PB
5960@if bfd
5961maybe-clean-bfd: clean-bfd
2a4cbe27 5962
4fa63067
NN
5963clean-bfd:
5964 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5965 r=`${PWD_COMMAND}`; export r; \
5966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5967 $(HOST_EXPORTS) \
b813574b 5968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5970 done; \
4fa63067 5971 echo "Doing clean in bfd" ; \
b00612cc 5972 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5975 "RANLIB=$${RANLIB}" \
0c24b341 5976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5977 clean) \
2a4cbe27
NN
5978 || exit 1
5979
6bd3dfaa 5980@endif bfd
2a4cbe27 5981
4fa63067
NN
5982.PHONY: maybe-distclean-bfd distclean-bfd
5983maybe-distclean-bfd:
6bd3dfaa
PB
5984@if bfd
5985maybe-distclean-bfd: distclean-bfd
2a4cbe27 5986
4fa63067
NN
5987distclean-bfd:
5988 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5989 r=`${PWD_COMMAND}`; export r; \
5990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5991 $(HOST_EXPORTS) \
b813574b 5992 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5994 done; \
4fa63067 5995 echo "Doing distclean in bfd" ; \
b00612cc 5996 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5999 "RANLIB=$${RANLIB}" \
0c24b341 6000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6001 distclean) \
2a4cbe27
NN
6002 || exit 1
6003
6bd3dfaa 6004@endif bfd
2a4cbe27 6005
4fa63067
NN
6006.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
6007maybe-maintainer-clean-bfd:
6bd3dfaa
PB
6008@if bfd
6009maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 6010
4fa63067
NN
6011maintainer-clean-bfd:
6012 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
6013 r=`${PWD_COMMAND}`; export r; \
6014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6015 $(HOST_EXPORTS) \
b813574b 6016 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
6017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6018 done; \
4fa63067 6019 echo "Doing maintainer-clean in bfd" ; \
b00612cc 6020 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
6021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6023 "RANLIB=$${RANLIB}" \
0c24b341 6024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6025 maintainer-clean) \
a2592b1b
DD
6026 || exit 1
6027
6bd3dfaa 6028@endif bfd
a2592b1b 6029
2a4cbe27 6030
a7254363 6031
4fa63067
NN
6032.PHONY: configure-opcodes maybe-configure-opcodes
6033maybe-configure-opcodes:
4f0ef2d8
CD
6034@if gcc-bootstrap
6035configure-opcodes: stage_current
6036@endif gcc-bootstrap
6bd3dfaa
PB
6037@if opcodes
6038maybe-configure-opcodes: configure-opcodes
c52c6897 6039configure-opcodes:
c52c6897
PB
6040 @r=`${PWD_COMMAND}`; export r; \
6041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6042 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
1f53ca9a 6044 $(HOST_EXPORTS) \
a7254363
PB
6045 echo Configuring in $(HOST_SUBDIR)/opcodes; \
6046 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 6047 case $(srcdir) in \
b00612cc
PB
6048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6049 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6051 esac; \
b00612cc
PB
6052 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6053 libsrcdir="$$s/opcodes"; \
4fa63067 6054 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6056 --target=${target_alias} $${srcdiroption} \
4fa63067 6057 || exit 1
6bd3dfaa 6058@endif opcodes
2a4cbe27 6059
a7254363
PB
6060
6061
d545f33b
PB
6062.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
6063maybe-configure-stage1-opcodes:
6064@if opcodes-bootstrap
6065maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 6066configure-stage1-opcodes:
c52c6897 6067 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6069 @r=`${PWD_COMMAND}`; export r; \
6070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6071 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6072 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 6073 $(HOST_EXPORTS) \
8ee82aff 6074 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6075 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6076 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6077 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6079 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6080 case $(srcdir) in \
6081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6082 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6084 esac; \
6085 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6086 libsrcdir="$$s/opcodes"; \
6087 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6089 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6090 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6091@endif opcodes-bootstrap
6092
6093.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
6094maybe-configure-stage2-opcodes:
6095@if opcodes-bootstrap
6096maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 6097configure-stage2-opcodes:
c52c6897 6098 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6100 @r=`${PWD_COMMAND}`; export r; \
6101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6102 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6103 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6104 $(HOST_EXPORTS) \
1b05fbbd 6105 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6106 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6107 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6108 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6109 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6111 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6112 case $(srcdir) in \
6113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6114 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6116 esac; \
6117 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6118 libsrcdir="$$s/opcodes"; \
6119 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6121 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6122 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6123 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6124@endif opcodes-bootstrap
6125
d545f33b
PB
6126.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6127maybe-configure-stage3-opcodes:
6128@if opcodes-bootstrap
6129maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 6130configure-stage3-opcodes:
c52c6897 6131 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6133 @r=`${PWD_COMMAND}`; export r; \
6134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6135 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6136 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6137 $(HOST_EXPORTS) \
1b05fbbd 6138 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6139 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6140 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
6141 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6142 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6144 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6145 case $(srcdir) in \
6146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6147 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6149 esac; \
6150 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6151 libsrcdir="$$s/opcodes"; \
6152 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6154 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6155 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6156 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6157@endif opcodes-bootstrap
6158
d545f33b
PB
6159.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6160maybe-configure-stage4-opcodes:
6161@if opcodes-bootstrap
6162maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6163configure-stage4-opcodes:
c52c6897 6164 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6165 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6166 @r=`${PWD_COMMAND}`; export r; \
6167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6168 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6169 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6170 $(HOST_EXPORTS) \
1b05fbbd 6171 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6172 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6173 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
6174 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6175 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6177 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6178 case $(srcdir) in \
6179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6180 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6182 esac; \
6183 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6184 libsrcdir="$$s/opcodes"; \
6185 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6187 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6188 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6189 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6190@endif opcodes-bootstrap
6191
6192.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6193maybe-configure-stageprofile-opcodes:
6194@if opcodes-bootstrap
6195maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6196configure-stageprofile-opcodes:
c52c6897 6197 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6198 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6199 @r=`${PWD_COMMAND}`; export r; \
6200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6201 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6202 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6203 $(HOST_EXPORTS) \
1b05fbbd
AO
6204 $(POSTSTAGE1_HOST_EXPORTS) \
6205 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6206 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
6207 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6208 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6209 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6210 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6211 case $(srcdir) in \
6212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6213 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6215 esac; \
6216 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6217 libsrcdir="$$s/opcodes"; \
6218 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6220 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6221 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6222 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6223@endif opcodes-bootstrap
6224
6225.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6226maybe-configure-stagefeedback-opcodes:
6227@if opcodes-bootstrap
6228maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6229configure-stagefeedback-opcodes:
c52c6897 6230 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6231 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6232 @r=`${PWD_COMMAND}`; export r; \
6233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6234 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6235 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6236 $(HOST_EXPORTS) \
1b05fbbd
AO
6237 $(POSTSTAGE1_HOST_EXPORTS) \
6238 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6239 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6240 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6241 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6243 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6244 case $(srcdir) in \
6245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6246 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6248 esac; \
6249 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6250 libsrcdir="$$s/opcodes"; \
6251 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6252 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6253 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6254 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6255 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6256@endif opcodes-bootstrap
6257
6258
6259
6260
6261
4fa63067
NN
6262.PHONY: all-opcodes maybe-all-opcodes
6263maybe-all-opcodes:
4f0ef2d8
CD
6264@if gcc-bootstrap
6265all-opcodes: stage_current
6266@endif gcc-bootstrap
6bd3dfaa 6267@if opcodes
d27cc32e 6268TARGET-opcodes=all
6bd3dfaa 6269maybe-all-opcodes: all-opcodes
4fa63067 6270all-opcodes: configure-opcodes
c52c6897 6271 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 6273 $(HOST_EXPORTS) \
b00612cc 6274 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6275 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6276 $(TARGET-opcodes))
6bd3dfaa 6277@endif opcodes
2a4cbe27 6278
a7254363 6279
d545f33b
PB
6280
6281.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6282.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6283maybe-all-stage1-opcodes:
6284maybe-clean-stage1-opcodes:
6285@if opcodes-bootstrap
6286maybe-all-stage1-opcodes: all-stage1-opcodes
6287all-stage1: all-stage1-opcodes
f70224b5 6288TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6289all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6290 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6291 @r=`${PWD_COMMAND}`; export r; \
6292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6293 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 6294 $(HOST_EXPORTS) \
d545f33b 6295 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6296 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6297 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 6298 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
6299 LIBCFLAGS="$(LIBCFLAGS)" \
6300 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6301 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6302 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6303 $(EXTRA_HOST_FLAGS) \
6304 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6305 $(TARGET-stage1-opcodes)
d545f33b
PB
6306
6307maybe-clean-stage1-opcodes: clean-stage1-opcodes
6308clean-stage1: clean-stage1-opcodes
6309clean-stage1-opcodes:
9dbaa842
DD
6310 @if [ $(current_stage) = stage1 ]; then \
6311 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6312 else \
6313 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6314 $(MAKE) stage1-start; \
6315 fi; \
d545f33b 6316 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6317 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6318 clean
d545f33b
PB
6319@endif opcodes-bootstrap
6320
6321
6322.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6323.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6324maybe-all-stage2-opcodes:
6325maybe-clean-stage2-opcodes:
6326@if opcodes-bootstrap
6327maybe-all-stage2-opcodes: all-stage2-opcodes
6328all-stage2: all-stage2-opcodes
f70224b5 6329TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6330all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6331 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6332 @r=`${PWD_COMMAND}`; export r; \
6333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6334 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 6335 $(HOST_EXPORTS) \
1f53ca9a 6336 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6337 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6339 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 6340 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
6341 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6345 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6346 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6347 $(TARGET-stage2-opcodes)
d545f33b
PB
6348
6349maybe-clean-stage2-opcodes: clean-stage2-opcodes
6350clean-stage2: clean-stage2-opcodes
6351clean-stage2-opcodes:
9dbaa842
DD
6352 @if [ $(current_stage) = stage2 ]; then \
6353 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6354 else \
6355 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6356 $(MAKE) stage2-start; \
6357 fi; \
d545f33b 6358 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6359 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6360 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6361 clean
d545f33b
PB
6362@endif opcodes-bootstrap
6363
6364
6365.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6366.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6367maybe-all-stage3-opcodes:
6368maybe-clean-stage3-opcodes:
6369@if opcodes-bootstrap
6370maybe-all-stage3-opcodes: all-stage3-opcodes
6371all-stage3: all-stage3-opcodes
f70224b5 6372TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6373all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6374 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6375 @r=`${PWD_COMMAND}`; export r; \
6376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6377 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 6378 $(HOST_EXPORTS) \
1f53ca9a 6379 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6380 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6381 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6382 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 6383 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
6384 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6385 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6386 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6387 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6388 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6389 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6390 $(TARGET-stage3-opcodes)
d545f33b
PB
6391
6392maybe-clean-stage3-opcodes: clean-stage3-opcodes
6393clean-stage3: clean-stage3-opcodes
6394clean-stage3-opcodes:
9dbaa842
DD
6395 @if [ $(current_stage) = stage3 ]; then \
6396 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6397 else \
6398 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6399 $(MAKE) stage3-start; \
6400 fi; \
d545f33b 6401 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6402 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6403 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6404 clean
d545f33b
PB
6405@endif opcodes-bootstrap
6406
6407
6408.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6409.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6410maybe-all-stage4-opcodes:
6411maybe-clean-stage4-opcodes:
6412@if opcodes-bootstrap
6413maybe-all-stage4-opcodes: all-stage4-opcodes
6414all-stage4: all-stage4-opcodes
f70224b5 6415TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6416all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6417 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6418 @r=`${PWD_COMMAND}`; export r; \
6419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6420 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 6421 $(HOST_EXPORTS) \
1f53ca9a 6422 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6423 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6424 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6425 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 6426 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 6427 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6428 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6429 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6430 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6431 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6432 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6433 $(TARGET-stage4-opcodes)
d545f33b
PB
6434
6435maybe-clean-stage4-opcodes: clean-stage4-opcodes
6436clean-stage4: clean-stage4-opcodes
6437clean-stage4-opcodes:
9dbaa842
DD
6438 @if [ $(current_stage) = stage4 ]; then \
6439 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6440 else \
6441 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6442 $(MAKE) stage4-start; \
6443 fi; \
d545f33b 6444 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6445 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6446 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6447 clean
d545f33b
PB
6448@endif opcodes-bootstrap
6449
6450
6451.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6452.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6453maybe-all-stageprofile-opcodes:
6454maybe-clean-stageprofile-opcodes:
6455@if opcodes-bootstrap
6456maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6457all-stageprofile: all-stageprofile-opcodes
f70224b5 6458TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6459all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6460 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6461 @r=`${PWD_COMMAND}`; export r; \
6462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6463 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 6464 $(HOST_EXPORTS) \
1f53ca9a 6465 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6466 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6467 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6468 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 6469 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
6470 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6471 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6472 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6473 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6474 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6475 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6476 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6477
6478maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6479clean-stageprofile: clean-stageprofile-opcodes
6480clean-stageprofile-opcodes:
9dbaa842
DD
6481 @if [ $(current_stage) = stageprofile ]; then \
6482 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6483 else \
6484 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6485 $(MAKE) stageprofile-start; \
6486 fi; \
d545f33b 6487 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6488 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6489 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6490 clean
d545f33b
PB
6491@endif opcodes-bootstrap
6492
6493
6494.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6495.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6496maybe-all-stagefeedback-opcodes:
6497maybe-clean-stagefeedback-opcodes:
6498@if opcodes-bootstrap
6499maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6500all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6501TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6502all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6503 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6504 @r=`${PWD_COMMAND}`; export r; \
6505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6506 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 6507 $(HOST_EXPORTS) \
1f53ca9a 6508 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6509 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6511 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 6512 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
6513 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6514 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6515 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6516 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6517 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6518 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6519 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6520
6521maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6522clean-stagefeedback: clean-stagefeedback-opcodes
6523clean-stagefeedback-opcodes:
9dbaa842
DD
6524 @if [ $(current_stage) = stagefeedback ]; then \
6525 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6526 else \
6527 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6528 $(MAKE) stagefeedback-start; \
6529 fi; \
d545f33b 6530 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6531 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6532 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6533 clean
d545f33b
PB
6534@endif opcodes-bootstrap
6535
6536
6537
6538
6539
4fa63067
NN
6540.PHONY: check-opcodes maybe-check-opcodes
6541maybe-check-opcodes:
6bd3dfaa
PB
6542@if opcodes
6543maybe-check-opcodes: check-opcodes
4fa63067
NN
6544
6545check-opcodes:
0aed8855 6546 @: $(MAKE); $(unstage)
4fa63067 6547 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6549 $(HOST_EXPORTS) \
b00612cc
PB
6550 (cd $(HOST_SUBDIR)/opcodes && \
6551 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6552
6bd3dfaa 6553@endif opcodes
2a4cbe27 6554
4fa63067
NN
6555.PHONY: install-opcodes maybe-install-opcodes
6556maybe-install-opcodes:
6bd3dfaa
PB
6557@if opcodes
6558maybe-install-opcodes: install-opcodes
2a4cbe27 6559
4fa63067 6560install-opcodes: installdirs
0aed8855 6561 @: $(MAKE); $(unstage)
4fa63067
NN
6562 @r=`${PWD_COMMAND}`; export r; \
6563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6564 $(HOST_EXPORTS) \
b00612cc 6565 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6566 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6567
6bd3dfaa 6568@endif opcodes
4fa63067 6569
56a8fe78 6570# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6571
6572.PHONY: maybe-info-opcodes info-opcodes
6573maybe-info-opcodes:
6bd3dfaa
PB
6574@if opcodes
6575maybe-info-opcodes: info-opcodes
4fa63067
NN
6576
6577info-opcodes: \
6578 configure-opcodes
6579 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6580 r=`${PWD_COMMAND}`; export r; \
6581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6582 $(HOST_EXPORTS) \
b813574b 6583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6585 done; \
4fa63067 6586 echo "Doing info in opcodes" ; \
b00612cc 6587 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6590 "RANLIB=$${RANLIB}" \
0c24b341 6591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6592 info) \
2a4cbe27
NN
6593 || exit 1
6594
6bd3dfaa 6595@endif opcodes
2a4cbe27 6596
4fa63067
NN
6597.PHONY: maybe-dvi-opcodes dvi-opcodes
6598maybe-dvi-opcodes:
6bd3dfaa
PB
6599@if opcodes
6600maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6601
4fa63067
NN
6602dvi-opcodes: \
6603 configure-opcodes
6604 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6605 r=`${PWD_COMMAND}`; export r; \
6606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6607 $(HOST_EXPORTS) \
b813574b 6608 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6610 done; \
4fa63067 6611 echo "Doing dvi in opcodes" ; \
b00612cc 6612 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6615 "RANLIB=$${RANLIB}" \
0c24b341 6616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6617 dvi) \
2a4cbe27
NN
6618 || exit 1
6619
6bd3dfaa 6620@endif opcodes
2a4cbe27 6621
56a8fe78
DD
6622.PHONY: maybe-pdf-opcodes pdf-opcodes
6623maybe-pdf-opcodes:
6624@if opcodes
6625maybe-pdf-opcodes: pdf-opcodes
6626
6627pdf-opcodes: \
6628 configure-opcodes
6629 @[ -f ./opcodes/Makefile ] || exit 0; \
6630 r=`${PWD_COMMAND}`; export r; \
6631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6632 $(HOST_EXPORTS) \
6633 for flag in $(EXTRA_HOST_FLAGS) ; do \
6634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6635 done; \
6636 echo "Doing pdf in opcodes" ; \
6637 (cd $(HOST_SUBDIR)/opcodes && \
6638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6640 "RANLIB=$${RANLIB}" \
0c24b341 6641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6642 pdf) \
6643 || exit 1
6644
6645@endif opcodes
6646
6d389afc
MS
6647.PHONY: maybe-html-opcodes html-opcodes
6648maybe-html-opcodes:
6649@if opcodes
6650maybe-html-opcodes: html-opcodes
6651
6652html-opcodes: \
6653 configure-opcodes
6654 @[ -f ./opcodes/Makefile ] || exit 0; \
6655 r=`${PWD_COMMAND}`; export r; \
6656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6657 $(HOST_EXPORTS) \
6658 for flag in $(EXTRA_HOST_FLAGS) ; do \
6659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6660 done; \
6661 echo "Doing html in opcodes" ; \
b00612cc 6662 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6665 "RANLIB=$${RANLIB}" \
0c24b341 6666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6667 html) \
6668 || exit 1
6669
6670@endif opcodes
6671
4fa63067
NN
6672.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6673maybe-TAGS-opcodes:
6bd3dfaa
PB
6674@if opcodes
6675maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6676
4fa63067
NN
6677TAGS-opcodes: \
6678 configure-opcodes
6679 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6680 r=`${PWD_COMMAND}`; export r; \
6681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6682 $(HOST_EXPORTS) \
b813574b 6683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6685 done; \
4fa63067 6686 echo "Doing TAGS in opcodes" ; \
b00612cc 6687 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6690 "RANLIB=$${RANLIB}" \
0c24b341 6691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6692 TAGS) \
2a4cbe27
NN
6693 || exit 1
6694
6bd3dfaa 6695@endif opcodes
2a4cbe27 6696
4fa63067
NN
6697.PHONY: maybe-install-info-opcodes install-info-opcodes
6698maybe-install-info-opcodes:
6bd3dfaa
PB
6699@if opcodes
6700maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6701
4fa63067
NN
6702install-info-opcodes: \
6703 configure-opcodes \
6704 info-opcodes
6705 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6706 r=`${PWD_COMMAND}`; export r; \
6707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6708 $(HOST_EXPORTS) \
b813574b 6709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6711 done; \
4fa63067 6712 echo "Doing install-info in opcodes" ; \
b00612cc 6713 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6716 "RANLIB=$${RANLIB}" \
0c24b341 6717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6718 install-info) \
2a4cbe27
NN
6719 || exit 1
6720
6bd3dfaa 6721@endif opcodes
2a4cbe27 6722
a3ca38d2
DD
6723.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6724maybe-install-pdf-opcodes:
6725@if opcodes
6726maybe-install-pdf-opcodes: install-pdf-opcodes
6727
6728install-pdf-opcodes: \
6729 configure-opcodes \
6730 pdf-opcodes
6731 @[ -f ./opcodes/Makefile ] || exit 0; \
6732 r=`${PWD_COMMAND}`; export r; \
6733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6734 $(HOST_EXPORTS) \
6735 for flag in $(EXTRA_HOST_FLAGS) ; do \
6736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6737 done; \
6738 echo "Doing install-pdf in opcodes" ; \
6739 (cd $(HOST_SUBDIR)/opcodes && \
6740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6742 "RANLIB=$${RANLIB}" \
0c24b341 6743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6744 install-pdf) \
6745 || exit 1
6746
6747@endif opcodes
6748
108a6f8e
CD
6749.PHONY: maybe-install-html-opcodes install-html-opcodes
6750maybe-install-html-opcodes:
6751@if opcodes
6752maybe-install-html-opcodes: install-html-opcodes
6753
6754install-html-opcodes: \
6755 configure-opcodes \
6756 html-opcodes
6757 @[ -f ./opcodes/Makefile ] || exit 0; \
6758 r=`${PWD_COMMAND}`; export r; \
6759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6760 $(HOST_EXPORTS) \
6761 for flag in $(EXTRA_HOST_FLAGS) ; do \
6762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6763 done; \
6764 echo "Doing install-html in opcodes" ; \
6765 (cd $(HOST_SUBDIR)/opcodes && \
6766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6768 "RANLIB=$${RANLIB}" \
0c24b341 6769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6770 install-html) \
6771 || exit 1
6772
6773@endif opcodes
6774
4fa63067
NN
6775.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6776maybe-installcheck-opcodes:
6bd3dfaa
PB
6777@if opcodes
6778maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6779
4fa63067
NN
6780installcheck-opcodes: \
6781 configure-opcodes
6782 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6783 r=`${PWD_COMMAND}`; export r; \
6784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6785 $(HOST_EXPORTS) \
b813574b 6786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6788 done; \
4fa63067 6789 echo "Doing installcheck in opcodes" ; \
b00612cc 6790 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6793 "RANLIB=$${RANLIB}" \
0c24b341 6794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6795 installcheck) \
2a4cbe27
NN
6796 || exit 1
6797
6bd3dfaa 6798@endif opcodes
2a4cbe27
NN
6799
6800.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6801maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6802@if opcodes
6803maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6804
6805mostlyclean-opcodes:
6806 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6807 r=`${PWD_COMMAND}`; export r; \
6808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6809 $(HOST_EXPORTS) \
b813574b 6810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812 done; \
6813 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6814 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817 "RANLIB=$${RANLIB}" \
0c24b341 6818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6819 mostlyclean) \
2a4cbe27
NN
6820 || exit 1
6821
6bd3dfaa 6822@endif opcodes
2a4cbe27 6823
4fa63067
NN
6824.PHONY: maybe-clean-opcodes clean-opcodes
6825maybe-clean-opcodes:
6bd3dfaa
PB
6826@if opcodes
6827maybe-clean-opcodes: clean-opcodes
2a4cbe27 6828
4fa63067
NN
6829clean-opcodes:
6830 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6831 r=`${PWD_COMMAND}`; export r; \
6832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6833 $(HOST_EXPORTS) \
b813574b 6834 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6836 done; \
4fa63067 6837 echo "Doing clean in opcodes" ; \
b00612cc 6838 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6841 "RANLIB=$${RANLIB}" \
0c24b341 6842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6843 clean) \
2a4cbe27
NN
6844 || exit 1
6845
6bd3dfaa 6846@endif opcodes
2a4cbe27 6847
4fa63067
NN
6848.PHONY: maybe-distclean-opcodes distclean-opcodes
6849maybe-distclean-opcodes:
6bd3dfaa
PB
6850@if opcodes
6851maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6852
4fa63067
NN
6853distclean-opcodes:
6854 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6855 r=`${PWD_COMMAND}`; export r; \
6856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6857 $(HOST_EXPORTS) \
b813574b 6858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6860 done; \
4fa63067 6861 echo "Doing distclean in opcodes" ; \
b00612cc 6862 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6865 "RANLIB=$${RANLIB}" \
0c24b341 6866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6867 distclean) \
2a4cbe27
NN
6868 || exit 1
6869
6bd3dfaa 6870@endif opcodes
2a4cbe27 6871
4fa63067
NN
6872.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6873maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6874@if opcodes
6875maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6876
4fa63067
NN
6877maintainer-clean-opcodes:
6878 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6879 r=`${PWD_COMMAND}`; export r; \
6880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6881 $(HOST_EXPORTS) \
b813574b 6882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6884 done; \
4fa63067 6885 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6886 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6889 "RANLIB=$${RANLIB}" \
0c24b341 6890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6891 maintainer-clean) \
2a4cbe27
NN
6892 || exit 1
6893
6bd3dfaa 6894@endif opcodes
2a4cbe27 6895
2a4cbe27 6896
a7254363 6897
4fa63067
NN
6898.PHONY: configure-binutils maybe-configure-binutils
6899maybe-configure-binutils:
4f0ef2d8
CD
6900@if gcc-bootstrap
6901configure-binutils: stage_current
6902@endif gcc-bootstrap
6bd3dfaa
PB
6903@if binutils
6904maybe-configure-binutils: configure-binutils
c52c6897 6905configure-binutils:
c52c6897
PB
6906 @r=`${PWD_COMMAND}`; export r; \
6907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6908 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
1f53ca9a 6910 $(HOST_EXPORTS) \
a7254363
PB
6911 echo Configuring in $(HOST_SUBDIR)/binutils; \
6912 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6913 case $(srcdir) in \
b00612cc
PB
6914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6915 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6917 esac; \
b00612cc
PB
6918 srcdiroption="--srcdir=$${topdir}/binutils"; \
6919 libsrcdir="$$s/binutils"; \
4fa63067 6920 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6922 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6923 || exit 1
6bd3dfaa 6924@endif binutils
2a4cbe27 6925
a7254363
PB
6926
6927
d545f33b
PB
6928.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6929maybe-configure-stage1-binutils:
6930@if binutils-bootstrap
6931maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6932configure-stage1-binutils:
c52c6897 6933 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6934 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6935 @r=`${PWD_COMMAND}`; export r; \
6936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6937 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6938 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 6939 $(HOST_EXPORTS) \
8ee82aff 6940 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6941 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6942 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6943 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6945 cd $(HOST_SUBDIR)/binutils || exit 1; \
6946 case $(srcdir) in \
6947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6948 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6950 esac; \
6951 srcdiroption="--srcdir=$${topdir}/binutils"; \
6952 libsrcdir="$$s/binutils"; \
6953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6955 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6956 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6957@endif binutils-bootstrap
6958
6959.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6960maybe-configure-stage2-binutils:
6961@if binutils-bootstrap
6962maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6963configure-stage2-binutils:
c52c6897 6964 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6965 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6966 @r=`${PWD_COMMAND}`; export r; \
6967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6968 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6969 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6970 $(HOST_EXPORTS) \
1b05fbbd 6971 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6972 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6973 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6974 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6975 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6976 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6977 cd $(HOST_SUBDIR)/binutils || exit 1; \
6978 case $(srcdir) in \
6979 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6980 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6981 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6982 esac; \
6983 srcdiroption="--srcdir=$${topdir}/binutils"; \
6984 libsrcdir="$$s/binutils"; \
6985 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6986 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6987 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6988 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6989 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6990@endif binutils-bootstrap
6991
d545f33b
PB
6992.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6993maybe-configure-stage3-binutils:
6994@if binutils-bootstrap
6995maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6996configure-stage3-binutils:
c52c6897 6997 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6999 @r=`${PWD_COMMAND}`; export r; \
7000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7001 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 7002 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7003 $(HOST_EXPORTS) \
1b05fbbd 7004 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7005 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7006 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7007 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7008 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7010 cd $(HOST_SUBDIR)/binutils || exit 1; \
7011 case $(srcdir) in \
7012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7013 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7015 esac; \
7016 srcdiroption="--srcdir=$${topdir}/binutils"; \
7017 libsrcdir="$$s/binutils"; \
7018 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7020 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7021 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7022 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
7023@endif binutils-bootstrap
7024
d545f33b
PB
7025.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
7026maybe-configure-stage4-binutils:
7027@if binutils-bootstrap
7028maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 7029configure-stage4-binutils:
c52c6897 7030 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 7031 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7032 @r=`${PWD_COMMAND}`; export r; \
7033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7034 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 7035 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7036 $(HOST_EXPORTS) \
1b05fbbd 7037 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7038 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7039 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7040 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7041 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7042 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7043 cd $(HOST_SUBDIR)/binutils || exit 1; \
7044 case $(srcdir) in \
7045 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7046 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7047 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7048 esac; \
7049 srcdiroption="--srcdir=$${topdir}/binutils"; \
7050 libsrcdir="$$s/binutils"; \
7051 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7052 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7053 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7054 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7055 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
7056@endif binutils-bootstrap
7057
7058.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
7059maybe-configure-stageprofile-binutils:
7060@if binutils-bootstrap
7061maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 7062configure-stageprofile-binutils:
c52c6897 7063 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 7064 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7065 @r=`${PWD_COMMAND}`; export r; \
7066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7067 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 7068 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7069 $(HOST_EXPORTS) \
1b05fbbd
AO
7070 $(POSTSTAGE1_HOST_EXPORTS) \
7071 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7072 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7073 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7074 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 7075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7076 cd $(HOST_SUBDIR)/binutils || exit 1; \
7077 case $(srcdir) in \
7078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7079 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7081 esac; \
7082 srcdiroption="--srcdir=$${topdir}/binutils"; \
7083 libsrcdir="$$s/binutils"; \
7084 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7085 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7086 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7087 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7088 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
7089@endif binutils-bootstrap
7090
7091.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7092maybe-configure-stagefeedback-binutils:
7093@if binutils-bootstrap
7094maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 7095configure-stagefeedback-binutils:
c52c6897 7096 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7097 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7098 @r=`${PWD_COMMAND}`; export r; \
7099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7100 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 7101 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7102 $(HOST_EXPORTS) \
1b05fbbd
AO
7103 $(POSTSTAGE1_HOST_EXPORTS) \
7104 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7105 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
7106 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7107 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7108 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7109 cd $(HOST_SUBDIR)/binutils || exit 1; \
7110 case $(srcdir) in \
7111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7112 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7114 esac; \
7115 srcdiroption="--srcdir=$${topdir}/binutils"; \
7116 libsrcdir="$$s/binutils"; \
7117 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7119 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7120 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7121 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
7122@endif binutils-bootstrap
7123
7124
7125
7126
7127
4fa63067
NN
7128.PHONY: all-binutils maybe-all-binutils
7129maybe-all-binutils:
4f0ef2d8
CD
7130@if gcc-bootstrap
7131all-binutils: stage_current
7132@endif gcc-bootstrap
6bd3dfaa 7133@if binutils
d27cc32e 7134TARGET-binutils=all
6bd3dfaa 7135maybe-all-binutils: all-binutils
4fa63067 7136all-binutils: configure-binutils
c52c6897 7137 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7139 $(HOST_EXPORTS) \
b00612cc 7140 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7141 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7142 $(TARGET-binutils))
6bd3dfaa 7143@endif binutils
4fa63067 7144
a7254363 7145
4fa63067 7146
d545f33b
PB
7147.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7148.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7149maybe-all-stage1-binutils:
7150maybe-clean-stage1-binutils:
7151@if binutils-bootstrap
7152maybe-all-stage1-binutils: all-stage1-binutils
7153all-stage1: all-stage1-binutils
f70224b5 7154TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7155all-stage1-binutils: configure-stage1-binutils
c52c6897 7156 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7157 @r=`${PWD_COMMAND}`; export r; \
7158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7159 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 7160 $(HOST_EXPORTS) \
d545f33b 7161 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7162 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7163 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 7164 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
7165 LIBCFLAGS="$(LIBCFLAGS)" \
7166 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7167 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7168 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7169 $(EXTRA_HOST_FLAGS) \
7170 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7171 $(TARGET-stage1-binutils)
2a4cbe27 7172
d545f33b
PB
7173maybe-clean-stage1-binutils: clean-stage1-binutils
7174clean-stage1: clean-stage1-binutils
7175clean-stage1-binutils:
9dbaa842
DD
7176 @if [ $(current_stage) = stage1 ]; then \
7177 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7178 else \
7179 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7180 $(MAKE) stage1-start; \
7181 fi; \
d545f33b 7182 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7183 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7184 clean
d545f33b 7185@endif binutils-bootstrap
2a4cbe27 7186
2a4cbe27 7187
d545f33b
PB
7188.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7189.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7190maybe-all-stage2-binutils:
7191maybe-clean-stage2-binutils:
7192@if binutils-bootstrap
7193maybe-all-stage2-binutils: all-stage2-binutils
7194all-stage2: all-stage2-binutils
f70224b5 7195TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7196all-stage2-binutils: configure-stage2-binutils
c52c6897 7197 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7198 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7200 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7201 $(HOST_EXPORTS) \
1f53ca9a 7202 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7203 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7204 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7205 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 7206 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
7207 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7208 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7209 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7210 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7211 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7212 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7213 $(TARGET-stage2-binutils)
2a4cbe27 7214
d545f33b
PB
7215maybe-clean-stage2-binutils: clean-stage2-binutils
7216clean-stage2: clean-stage2-binutils
7217clean-stage2-binutils:
9dbaa842
DD
7218 @if [ $(current_stage) = stage2 ]; then \
7219 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7220 else \
7221 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7222 $(MAKE) stage2-start; \
7223 fi; \
d545f33b 7224 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7225 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7226 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7227 clean
d545f33b 7228@endif binutils-bootstrap
2a4cbe27 7229
4fa63067 7230
d545f33b
PB
7231.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7232.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7233maybe-all-stage3-binutils:
7234maybe-clean-stage3-binutils:
7235@if binutils-bootstrap
7236maybe-all-stage3-binutils: all-stage3-binutils
7237all-stage3: all-stage3-binutils
f70224b5 7238TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7239all-stage3-binutils: configure-stage3-binutils
c52c6897 7240 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7241 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7243 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7244 $(HOST_EXPORTS) \
1f53ca9a 7245 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7246 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7248 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 7249 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
7250 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7254 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7255 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7256 $(TARGET-stage3-binutils)
2a4cbe27 7257
d545f33b
PB
7258maybe-clean-stage3-binutils: clean-stage3-binutils
7259clean-stage3: clean-stage3-binutils
7260clean-stage3-binutils:
9dbaa842
DD
7261 @if [ $(current_stage) = stage3 ]; then \
7262 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7263 else \
7264 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7265 $(MAKE) stage3-start; \
7266 fi; \
d545f33b 7267 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7268 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7269 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7270 clean
d545f33b 7271@endif binutils-bootstrap
2a4cbe27 7272
2a4cbe27 7273
d545f33b
PB
7274.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7275.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7276maybe-all-stage4-binutils:
7277maybe-clean-stage4-binutils:
7278@if binutils-bootstrap
7279maybe-all-stage4-binutils: all-stage4-binutils
7280all-stage4: all-stage4-binutils
f70224b5 7281TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7282all-stage4-binutils: configure-stage4-binutils
c52c6897 7283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7284 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7286 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7287 $(HOST_EXPORTS) \
1f53ca9a 7288 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7289 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7291 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 7292 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 7293 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7297 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7298 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7299 $(TARGET-stage4-binutils)
d545f33b
PB
7300
7301maybe-clean-stage4-binutils: clean-stage4-binutils
7302clean-stage4: clean-stage4-binutils
7303clean-stage4-binutils:
9dbaa842
DD
7304 @if [ $(current_stage) = stage4 ]; then \
7305 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7306 else \
7307 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7308 $(MAKE) stage4-start; \
7309 fi; \
d545f33b 7310 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7311 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7312 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7313 clean
d545f33b
PB
7314@endif binutils-bootstrap
7315
7316
7317.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7318.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7319maybe-all-stageprofile-binutils:
7320maybe-clean-stageprofile-binutils:
7321@if binutils-bootstrap
7322maybe-all-stageprofile-binutils: all-stageprofile-binutils
7323all-stageprofile: all-stageprofile-binutils
f70224b5 7324TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7325all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7326 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7327 @r=`${PWD_COMMAND}`; export r; \
7328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7329 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 7330 $(HOST_EXPORTS) \
1f53ca9a 7331 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7332 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7334 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 7335 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
7336 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7340 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7341 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7342 $(TARGET-stageprofile-binutils)
d545f33b
PB
7343
7344maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7345clean-stageprofile: clean-stageprofile-binutils
7346clean-stageprofile-binutils:
9dbaa842
DD
7347 @if [ $(current_stage) = stageprofile ]; then \
7348 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7349 else \
7350 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7351 $(MAKE) stageprofile-start; \
7352 fi; \
d545f33b 7353 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7354 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7355 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7356 clean
d545f33b
PB
7357@endif binutils-bootstrap
7358
7359
7360.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7361.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7362maybe-all-stagefeedback-binutils:
7363maybe-clean-stagefeedback-binutils:
7364@if binutils-bootstrap
7365maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7366all-stagefeedback: all-stagefeedback-binutils
f70224b5 7367TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7368all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7369 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7370 @r=`${PWD_COMMAND}`; export r; \
7371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7372 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 7373 $(HOST_EXPORTS) \
1f53ca9a 7374 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7375 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7377 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 7378 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
7379 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7380 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7381 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7382 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7383 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7384 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7385 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7386
7387maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7388clean-stagefeedback: clean-stagefeedback-binutils
7389clean-stagefeedback-binutils:
9dbaa842
DD
7390 @if [ $(current_stage) = stagefeedback ]; then \
7391 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7392 else \
7393 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7394 $(MAKE) stagefeedback-start; \
7395 fi; \
d545f33b 7396 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7397 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7398 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7399 clean
d545f33b
PB
7400@endif binutils-bootstrap
7401
7402
7403
7404
7405
7406.PHONY: check-binutils maybe-check-binutils
7407maybe-check-binutils:
7408@if binutils
7409maybe-check-binutils: check-binutils
7410
7411check-binutils:
0aed8855 7412 @: $(MAKE); $(unstage)
d545f33b
PB
7413 @r=`${PWD_COMMAND}`; export r; \
7414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7415 $(HOST_EXPORTS) \
7416 (cd $(HOST_SUBDIR)/binutils && \
7417 $(MAKE) $(FLAGS_TO_PASS) check)
7418
7419@endif binutils
7420
7421.PHONY: install-binutils maybe-install-binutils
7422maybe-install-binutils:
7423@if binutils
7424maybe-install-binutils: install-binutils
7425
7426install-binutils: installdirs
0aed8855 7427 @: $(MAKE); $(unstage)
d545f33b
PB
7428 @r=`${PWD_COMMAND}`; export r; \
7429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7430 $(HOST_EXPORTS) \
7431 (cd $(HOST_SUBDIR)/binutils && \
7432 $(MAKE) $(FLAGS_TO_PASS) install)
7433
7434@endif binutils
7435
56a8fe78 7436# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7437
7438.PHONY: maybe-info-binutils info-binutils
7439maybe-info-binutils:
7440@if binutils
7441maybe-info-binutils: info-binutils
7442
7443info-binutils: \
7444 configure-binutils
7445 @[ -f ./binutils/Makefile ] || exit 0; \
7446 r=`${PWD_COMMAND}`; export r; \
7447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7448 $(HOST_EXPORTS) \
7449 for flag in $(EXTRA_HOST_FLAGS) ; do \
7450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7451 done; \
7452 echo "Doing info in binutils" ; \
7453 (cd $(HOST_SUBDIR)/binutils && \
7454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7456 "RANLIB=$${RANLIB}" \
0c24b341 7457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7458 info) \
7459 || exit 1
7460
7461@endif binutils
7462
7463.PHONY: maybe-dvi-binutils dvi-binutils
7464maybe-dvi-binutils:
7465@if binutils
7466maybe-dvi-binutils: dvi-binutils
7467
7468dvi-binutils: \
7469 configure-binutils
7470 @[ -f ./binutils/Makefile ] || exit 0; \
7471 r=`${PWD_COMMAND}`; export r; \
7472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7473 $(HOST_EXPORTS) \
7474 for flag in $(EXTRA_HOST_FLAGS) ; do \
7475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7476 done; \
7477 echo "Doing dvi in binutils" ; \
7478 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7481 "RANLIB=$${RANLIB}" \
0c24b341 7482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7483 dvi) \
2a4cbe27
NN
7484 || exit 1
7485
6bd3dfaa 7486@endif binutils
2a4cbe27 7487
56a8fe78
DD
7488.PHONY: maybe-pdf-binutils pdf-binutils
7489maybe-pdf-binutils:
7490@if binutils
7491maybe-pdf-binutils: pdf-binutils
7492
7493pdf-binutils: \
7494 configure-binutils
7495 @[ -f ./binutils/Makefile ] || exit 0; \
7496 r=`${PWD_COMMAND}`; export r; \
7497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7498 $(HOST_EXPORTS) \
7499 for flag in $(EXTRA_HOST_FLAGS) ; do \
7500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7501 done; \
7502 echo "Doing pdf in binutils" ; \
7503 (cd $(HOST_SUBDIR)/binutils && \
7504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7506 "RANLIB=$${RANLIB}" \
0c24b341 7507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7508 pdf) \
7509 || exit 1
7510
7511@endif binutils
7512
6d389afc
MS
7513.PHONY: maybe-html-binutils html-binutils
7514maybe-html-binutils:
7515@if binutils
7516maybe-html-binutils: html-binutils
7517
7518html-binutils: \
7519 configure-binutils
7520 @[ -f ./binutils/Makefile ] || exit 0; \
7521 r=`${PWD_COMMAND}`; export r; \
7522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7523 $(HOST_EXPORTS) \
7524 for flag in $(EXTRA_HOST_FLAGS) ; do \
7525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7526 done; \
7527 echo "Doing html in binutils" ; \
b00612cc 7528 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7531 "RANLIB=$${RANLIB}" \
0c24b341 7532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7533 html) \
7534 || exit 1
7535
7536@endif binutils
7537
4fa63067
NN
7538.PHONY: maybe-TAGS-binutils TAGS-binutils
7539maybe-TAGS-binutils:
6bd3dfaa
PB
7540@if binutils
7541maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7542
4fa63067
NN
7543TAGS-binutils: \
7544 configure-binutils
7545 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7546 r=`${PWD_COMMAND}`; export r; \
7547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7548 $(HOST_EXPORTS) \
b813574b 7549 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7551 done; \
4fa63067 7552 echo "Doing TAGS in binutils" ; \
b00612cc 7553 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7556 "RANLIB=$${RANLIB}" \
0c24b341 7557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7558 TAGS) \
2a4cbe27
NN
7559 || exit 1
7560
6bd3dfaa 7561@endif binutils
2a4cbe27 7562
4fa63067
NN
7563.PHONY: maybe-install-info-binutils install-info-binutils
7564maybe-install-info-binutils:
6bd3dfaa
PB
7565@if binutils
7566maybe-install-info-binutils: install-info-binutils
2a4cbe27 7567
4fa63067
NN
7568install-info-binutils: \
7569 configure-binutils \
7570 info-binutils
7571 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7572 r=`${PWD_COMMAND}`; export r; \
7573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7574 $(HOST_EXPORTS) \
b813574b 7575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7577 done; \
4fa63067 7578 echo "Doing install-info in binutils" ; \
b00612cc 7579 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7582 "RANLIB=$${RANLIB}" \
0c24b341 7583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7584 install-info) \
2a4cbe27
NN
7585 || exit 1
7586
6bd3dfaa 7587@endif binutils
2a4cbe27 7588
a3ca38d2
DD
7589.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7590maybe-install-pdf-binutils:
7591@if binutils
7592maybe-install-pdf-binutils: install-pdf-binutils
7593
7594install-pdf-binutils: \
7595 configure-binutils \
7596 pdf-binutils
7597 @[ -f ./binutils/Makefile ] || exit 0; \
7598 r=`${PWD_COMMAND}`; export r; \
7599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7600 $(HOST_EXPORTS) \
7601 for flag in $(EXTRA_HOST_FLAGS) ; do \
7602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7603 done; \
7604 echo "Doing install-pdf in binutils" ; \
7605 (cd $(HOST_SUBDIR)/binutils && \
7606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7608 "RANLIB=$${RANLIB}" \
0c24b341 7609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7610 install-pdf) \
7611 || exit 1
7612
7613@endif binutils
7614
108a6f8e
CD
7615.PHONY: maybe-install-html-binutils install-html-binutils
7616maybe-install-html-binutils:
7617@if binutils
7618maybe-install-html-binutils: install-html-binutils
7619
7620install-html-binutils: \
7621 configure-binutils \
7622 html-binutils
7623 @[ -f ./binutils/Makefile ] || exit 0; \
7624 r=`${PWD_COMMAND}`; export r; \
7625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7626 $(HOST_EXPORTS) \
7627 for flag in $(EXTRA_HOST_FLAGS) ; do \
7628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7629 done; \
7630 echo "Doing install-html in binutils" ; \
7631 (cd $(HOST_SUBDIR)/binutils && \
7632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7634 "RANLIB=$${RANLIB}" \
0c24b341 7635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7636 install-html) \
7637 || exit 1
7638
7639@endif binutils
7640
4fa63067
NN
7641.PHONY: maybe-installcheck-binutils installcheck-binutils
7642maybe-installcheck-binutils:
6bd3dfaa
PB
7643@if binutils
7644maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7645
4fa63067
NN
7646installcheck-binutils: \
7647 configure-binutils
7648 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7649 r=`${PWD_COMMAND}`; export r; \
7650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7651 $(HOST_EXPORTS) \
b813574b 7652 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7654 done; \
4fa63067 7655 echo "Doing installcheck in binutils" ; \
b00612cc 7656 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7659 "RANLIB=$${RANLIB}" \
0c24b341 7660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7661 installcheck) \
2a4cbe27
NN
7662 || exit 1
7663
6bd3dfaa 7664@endif binutils
2a4cbe27 7665
4fa63067
NN
7666.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7667maybe-mostlyclean-binutils:
6bd3dfaa
PB
7668@if binutils
7669maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7670
4fa63067
NN
7671mostlyclean-binutils:
7672 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7673 r=`${PWD_COMMAND}`; export r; \
7674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7675 $(HOST_EXPORTS) \
b813574b 7676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7678 done; \
4fa63067 7679 echo "Doing mostlyclean in binutils" ; \
b00612cc 7680 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7683 "RANLIB=$${RANLIB}" \
0c24b341 7684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7685 mostlyclean) \
2a4cbe27
NN
7686 || exit 1
7687
6bd3dfaa 7688@endif binutils
2a4cbe27 7689
4fa63067
NN
7690.PHONY: maybe-clean-binutils clean-binutils
7691maybe-clean-binutils:
6bd3dfaa
PB
7692@if binutils
7693maybe-clean-binutils: clean-binutils
2a4cbe27 7694
4fa63067
NN
7695clean-binutils:
7696 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7697 r=`${PWD_COMMAND}`; export r; \
7698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7699 $(HOST_EXPORTS) \
b813574b 7700 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7702 done; \
4fa63067 7703 echo "Doing clean in binutils" ; \
b00612cc 7704 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7707 "RANLIB=$${RANLIB}" \
0c24b341 7708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7709 clean) \
2a4cbe27
NN
7710 || exit 1
7711
6bd3dfaa 7712@endif binutils
2a4cbe27 7713
4fa63067
NN
7714.PHONY: maybe-distclean-binutils distclean-binutils
7715maybe-distclean-binutils:
6bd3dfaa
PB
7716@if binutils
7717maybe-distclean-binutils: distclean-binutils
2a4cbe27 7718
4fa63067
NN
7719distclean-binutils:
7720 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7721 r=`${PWD_COMMAND}`; export r; \
7722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7723 $(HOST_EXPORTS) \
b813574b 7724 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7726 done; \
4fa63067 7727 echo "Doing distclean in binutils" ; \
b00612cc 7728 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7731 "RANLIB=$${RANLIB}" \
0c24b341 7732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7733 distclean) \
2a4cbe27
NN
7734 || exit 1
7735
6bd3dfaa 7736@endif binutils
2a4cbe27 7737
4fa63067
NN
7738.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7739maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7740@if binutils
7741maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7742
4fa63067
NN
7743maintainer-clean-binutils:
7744 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7745 r=`${PWD_COMMAND}`; export r; \
7746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7747 $(HOST_EXPORTS) \
b813574b 7748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7750 done; \
4fa63067 7751 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7752 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7755 "RANLIB=$${RANLIB}" \
0c24b341 7756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7757 maintainer-clean) \
2a4cbe27
NN
7758 || exit 1
7759
6bd3dfaa 7760@endif binutils
2a4cbe27 7761
2a4cbe27 7762
a7254363 7763
4fa63067
NN
7764.PHONY: configure-bison maybe-configure-bison
7765maybe-configure-bison:
4f0ef2d8
CD
7766@if gcc-bootstrap
7767configure-bison: stage_current
7768@endif gcc-bootstrap
6bd3dfaa
PB
7769@if bison
7770maybe-configure-bison: configure-bison
c52c6897 7771configure-bison:
0aed8855 7772 @: $(MAKE); $(unstage)
c52c6897 7773 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7775 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
1f53ca9a 7777 $(HOST_EXPORTS) \
a7254363
PB
7778 echo Configuring in $(HOST_SUBDIR)/bison; \
7779 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7780 case $(srcdir) in \
b00612cc
PB
7781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7782 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7784 esac; \
b00612cc
PB
7785 srcdiroption="--srcdir=$${topdir}/bison"; \
7786 libsrcdir="$$s/bison"; \
4fa63067 7787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7789 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7790 || exit 1
6bd3dfaa 7791@endif bison
2a4cbe27 7792
a7254363
PB
7793
7794
d545f33b
PB
7795
7796
4fa63067
NN
7797.PHONY: all-bison maybe-all-bison
7798maybe-all-bison:
4f0ef2d8
CD
7799@if gcc-bootstrap
7800all-bison: stage_current
7801@endif gcc-bootstrap
6bd3dfaa 7802@if bison
d27cc32e 7803TARGET-bison=all
6bd3dfaa 7804maybe-all-bison: all-bison
4fa63067 7805all-bison: configure-bison
0aed8855 7806 @: $(MAKE); $(unstage)
4fa63067
NN
7807 @r=`${PWD_COMMAND}`; export r; \
7808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7809 $(HOST_EXPORTS) \
b00612cc 7810 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7811 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7812 $(TARGET-bison))
6bd3dfaa 7813@endif bison
2a4cbe27 7814
a7254363 7815
d545f33b
PB
7816
7817
4fa63067
NN
7818.PHONY: check-bison maybe-check-bison
7819maybe-check-bison:
6bd3dfaa
PB
7820@if bison
7821maybe-check-bison: check-bison
2a4cbe27 7822
4fa63067
NN
7823# This module is only tested in a native toolchain.
7824check-bison:
0aed8855 7825 @: $(MAKE); $(unstage)
4fa63067
NN
7826 @if [ '$(host)' = '$(target)' ] ; then \
7827 r=`${PWD_COMMAND}`; export r; \
7828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7829 $(HOST_EXPORTS) \
b00612cc 7830 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7831 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7832 fi
7833
6bd3dfaa 7834@endif bison
4fa63067
NN
7835
7836.PHONY: install-bison maybe-install-bison
7837maybe-install-bison:
6bd3dfaa
PB
7838@if bison
7839maybe-install-bison: install-bison
4fa63067
NN
7840
7841install-bison: installdirs
0aed8855 7842 @: $(MAKE); $(unstage)
4fa63067 7843 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7845 $(HOST_EXPORTS) \
b00612cc 7846 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7847 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7848
6bd3dfaa 7849@endif bison
2a4cbe27 7850
56a8fe78 7851# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7852
4fa63067
NN
7853.PHONY: maybe-info-bison info-bison
7854maybe-info-bison:
6bd3dfaa
PB
7855@if bison
7856maybe-info-bison: info-bison
4fa63067
NN
7857
7858info-bison: \
7859 configure-bison
0aed8855 7860 @: $(MAKE); $(unstage)
4fa63067 7861 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7862 r=`${PWD_COMMAND}`; export r; \
7863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7864 $(HOST_EXPORTS) \
b813574b 7865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7867 done; \
4fa63067 7868 echo "Doing info in bison" ; \
b00612cc 7869 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7872 "RANLIB=$${RANLIB}" \
0c24b341 7873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7874 info) \
2a4cbe27
NN
7875 || exit 1
7876
6bd3dfaa 7877@endif bison
2a4cbe27 7878
4fa63067
NN
7879.PHONY: maybe-dvi-bison dvi-bison
7880maybe-dvi-bison:
6bd3dfaa
PB
7881@if bison
7882maybe-dvi-bison: dvi-bison
2a4cbe27 7883
4fa63067
NN
7884dvi-bison: \
7885 configure-bison
0aed8855 7886 @: $(MAKE); $(unstage)
4fa63067 7887 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7888 r=`${PWD_COMMAND}`; export r; \
7889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7890 $(HOST_EXPORTS) \
b813574b 7891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7893 done; \
4fa63067 7894 echo "Doing dvi in bison" ; \
b00612cc 7895 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7898 "RANLIB=$${RANLIB}" \
0c24b341 7899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7900 dvi) \
2a4cbe27
NN
7901 || exit 1
7902
6bd3dfaa 7903@endif bison
2a4cbe27 7904
56a8fe78
DD
7905.PHONY: maybe-pdf-bison pdf-bison
7906maybe-pdf-bison:
7907@if bison
7908maybe-pdf-bison: pdf-bison
7909
7910pdf-bison: \
7911 configure-bison
7912 @: $(MAKE); $(unstage)
7913 @[ -f ./bison/Makefile ] || exit 0; \
7914 r=`${PWD_COMMAND}`; export r; \
7915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7916 $(HOST_EXPORTS) \
7917 for flag in $(EXTRA_HOST_FLAGS) ; do \
7918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7919 done; \
7920 echo "Doing pdf in bison" ; \
7921 (cd $(HOST_SUBDIR)/bison && \
7922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7924 "RANLIB=$${RANLIB}" \
0c24b341 7925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7926 pdf) \
7927 || exit 1
7928
7929@endif bison
7930
6d389afc
MS
7931.PHONY: maybe-html-bison html-bison
7932maybe-html-bison:
7933@if bison
7934maybe-html-bison: html-bison
7935
7936html-bison: \
7937 configure-bison
0aed8855 7938 @: $(MAKE); $(unstage)
6d389afc
MS
7939 @[ -f ./bison/Makefile ] || exit 0; \
7940 r=`${PWD_COMMAND}`; export r; \
7941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7942 $(HOST_EXPORTS) \
7943 for flag in $(EXTRA_HOST_FLAGS) ; do \
7944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7945 done; \
7946 echo "Doing html in bison" ; \
b00612cc 7947 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7950 "RANLIB=$${RANLIB}" \
0c24b341 7951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7952 html) \
7953 || exit 1
7954
7955@endif bison
7956
4fa63067
NN
7957.PHONY: maybe-TAGS-bison TAGS-bison
7958maybe-TAGS-bison:
6bd3dfaa
PB
7959@if bison
7960maybe-TAGS-bison: TAGS-bison
2a4cbe27 7961
4fa63067
NN
7962TAGS-bison: \
7963 configure-bison
0aed8855 7964 @: $(MAKE); $(unstage)
4fa63067 7965 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7966 r=`${PWD_COMMAND}`; export r; \
7967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7968 $(HOST_EXPORTS) \
b813574b 7969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7971 done; \
4fa63067 7972 echo "Doing TAGS in bison" ; \
b00612cc 7973 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7976 "RANLIB=$${RANLIB}" \
0c24b341 7977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7978 TAGS) \
2a4cbe27
NN
7979 || exit 1
7980
6bd3dfaa 7981@endif bison
2a4cbe27 7982
4fa63067
NN
7983.PHONY: maybe-install-info-bison install-info-bison
7984maybe-install-info-bison:
6bd3dfaa
PB
7985@if bison
7986maybe-install-info-bison: install-info-bison
2a4cbe27 7987
4fa63067
NN
7988install-info-bison: \
7989 configure-bison \
7990 info-bison
0aed8855 7991 @: $(MAKE); $(unstage)
4fa63067 7992 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7993 r=`${PWD_COMMAND}`; export r; \
7994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7995 $(HOST_EXPORTS) \
b813574b 7996 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7998 done; \
4fa63067 7999 echo "Doing install-info in bison" ; \
b00612cc 8000 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8003 "RANLIB=$${RANLIB}" \
0c24b341 8004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8005 install-info) \
2a4cbe27
NN
8006 || exit 1
8007
6bd3dfaa 8008@endif bison
2a4cbe27 8009
a3ca38d2
DD
8010.PHONY: maybe-install-pdf-bison install-pdf-bison
8011maybe-install-pdf-bison:
8012@if bison
8013maybe-install-pdf-bison: install-pdf-bison
8014
8015install-pdf-bison: \
8016 configure-bison \
8017 pdf-bison
8018 @: $(MAKE); $(unstage)
8019 @[ -f ./bison/Makefile ] || exit 0; \
8020 r=`${PWD_COMMAND}`; export r; \
8021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8022 $(HOST_EXPORTS) \
8023 for flag in $(EXTRA_HOST_FLAGS) ; do \
8024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8025 done; \
8026 echo "Doing install-pdf in bison" ; \
8027 (cd $(HOST_SUBDIR)/bison && \
8028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8030 "RANLIB=$${RANLIB}" \
0c24b341 8031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8032 install-pdf) \
8033 || exit 1
8034
8035@endif bison
8036
108a6f8e
CD
8037.PHONY: maybe-install-html-bison install-html-bison
8038maybe-install-html-bison:
8039@if bison
8040maybe-install-html-bison: install-html-bison
8041
8042install-html-bison: \
8043 configure-bison \
8044 html-bison
8045 @: $(MAKE); $(unstage)
8046 @[ -f ./bison/Makefile ] || exit 0; \
8047 r=`${PWD_COMMAND}`; export r; \
8048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8049 $(HOST_EXPORTS) \
8050 for flag in $(EXTRA_HOST_FLAGS) ; do \
8051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8052 done; \
8053 echo "Doing install-html in bison" ; \
8054 (cd $(HOST_SUBDIR)/bison && \
8055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8057 "RANLIB=$${RANLIB}" \
0c24b341 8058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8059 install-html) \
8060 || exit 1
8061
8062@endif bison
8063
4fa63067
NN
8064.PHONY: maybe-installcheck-bison installcheck-bison
8065maybe-installcheck-bison:
6bd3dfaa
PB
8066@if bison
8067maybe-installcheck-bison: installcheck-bison
2a4cbe27 8068
4fa63067
NN
8069installcheck-bison: \
8070 configure-bison
0aed8855 8071 @: $(MAKE); $(unstage)
4fa63067 8072 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8073 r=`${PWD_COMMAND}`; export r; \
8074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8075 $(HOST_EXPORTS) \
b813574b 8076 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8078 done; \
4fa63067 8079 echo "Doing installcheck in bison" ; \
b00612cc 8080 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8083 "RANLIB=$${RANLIB}" \
0c24b341 8084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8085 installcheck) \
2a4cbe27
NN
8086 || exit 1
8087
6bd3dfaa 8088@endif bison
2a4cbe27 8089
4fa63067
NN
8090.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8091maybe-mostlyclean-bison:
6bd3dfaa
PB
8092@if bison
8093maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8094
4fa63067 8095mostlyclean-bison:
0aed8855 8096 @: $(MAKE); $(unstage)
4fa63067 8097 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8098 r=`${PWD_COMMAND}`; export r; \
8099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8100 $(HOST_EXPORTS) \
b813574b 8101 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8103 done; \
4fa63067 8104 echo "Doing mostlyclean in bison" ; \
b00612cc 8105 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8108 "RANLIB=$${RANLIB}" \
0c24b341 8109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8110 mostlyclean) \
2a4cbe27
NN
8111 || exit 1
8112
6bd3dfaa 8113@endif bison
2a4cbe27 8114
4fa63067
NN
8115.PHONY: maybe-clean-bison clean-bison
8116maybe-clean-bison:
6bd3dfaa
PB
8117@if bison
8118maybe-clean-bison: clean-bison
2a4cbe27 8119
4fa63067 8120clean-bison:
0aed8855 8121 @: $(MAKE); $(unstage)
4fa63067 8122 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8123 r=`${PWD_COMMAND}`; export r; \
8124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8125 $(HOST_EXPORTS) \
b813574b 8126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8128 done; \
4fa63067 8129 echo "Doing clean in bison" ; \
b00612cc 8130 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8133 "RANLIB=$${RANLIB}" \
0c24b341 8134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8135 clean) \
2a4cbe27
NN
8136 || exit 1
8137
6bd3dfaa 8138@endif bison
2a4cbe27 8139
4fa63067
NN
8140.PHONY: maybe-distclean-bison distclean-bison
8141maybe-distclean-bison:
6bd3dfaa
PB
8142@if bison
8143maybe-distclean-bison: distclean-bison
2a4cbe27 8144
4fa63067 8145distclean-bison:
0aed8855 8146 @: $(MAKE); $(unstage)
4fa63067 8147 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8148 r=`${PWD_COMMAND}`; export r; \
8149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8150 $(HOST_EXPORTS) \
b813574b 8151 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8153 done; \
4fa63067 8154 echo "Doing distclean in bison" ; \
b00612cc 8155 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8158 "RANLIB=$${RANLIB}" \
0c24b341 8159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8160 distclean) \
2a4cbe27
NN
8161 || exit 1
8162
6bd3dfaa 8163@endif bison
2a4cbe27 8164
4fa63067
NN
8165.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8166maybe-maintainer-clean-bison:
6bd3dfaa
PB
8167@if bison
8168maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8169
4fa63067 8170maintainer-clean-bison:
0aed8855 8171 @: $(MAKE); $(unstage)
4fa63067 8172 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8173 r=`${PWD_COMMAND}`; export r; \
8174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8175 $(HOST_EXPORTS) \
b813574b 8176 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8178 done; \
4fa63067 8179 echo "Doing maintainer-clean in bison" ; \
b00612cc 8180 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8183 "RANLIB=$${RANLIB}" \
0c24b341 8184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8185 maintainer-clean) \
2a4cbe27
NN
8186 || exit 1
8187
6bd3dfaa 8188@endif bison
2a4cbe27 8189
2a4cbe27 8190
a7254363 8191
4fa63067
NN
8192.PHONY: configure-byacc maybe-configure-byacc
8193maybe-configure-byacc:
4f0ef2d8
CD
8194@if gcc-bootstrap
8195configure-byacc: stage_current
8196@endif gcc-bootstrap
6bd3dfaa
PB
8197@if byacc
8198maybe-configure-byacc: configure-byacc
c52c6897 8199configure-byacc:
0aed8855 8200 @: $(MAKE); $(unstage)
c52c6897 8201 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8203 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
1f53ca9a 8205 $(HOST_EXPORTS) \
a7254363
PB
8206 echo Configuring in $(HOST_SUBDIR)/byacc; \
8207 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8208 case $(srcdir) in \
b00612cc
PB
8209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8210 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8212 esac; \
b00612cc
PB
8213 srcdiroption="--srcdir=$${topdir}/byacc"; \
8214 libsrcdir="$$s/byacc"; \
4fa63067 8215 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8217 --target=${target_alias} $${srcdiroption} \
4fa63067 8218 || exit 1
6bd3dfaa 8219@endif byacc
4fa63067 8220
a7254363
PB
8221
8222
d545f33b
PB
8223
8224
4fa63067
NN
8225.PHONY: all-byacc maybe-all-byacc
8226maybe-all-byacc:
4f0ef2d8
CD
8227@if gcc-bootstrap
8228all-byacc: stage_current
8229@endif gcc-bootstrap
6bd3dfaa 8230@if byacc
d27cc32e 8231TARGET-byacc=all
6bd3dfaa 8232maybe-all-byacc: all-byacc
4fa63067 8233all-byacc: configure-byacc
0aed8855 8234 @: $(MAKE); $(unstage)
4fa63067
NN
8235 @r=`${PWD_COMMAND}`; export r; \
8236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8237 $(HOST_EXPORTS) \
b00612cc 8238 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8239 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8240 $(TARGET-byacc))
6bd3dfaa 8241@endif byacc
4fa63067 8242
a7254363 8243
d545f33b
PB
8244
8245
4fa63067
NN
8246.PHONY: check-byacc maybe-check-byacc
8247maybe-check-byacc:
6bd3dfaa
PB
8248@if byacc
8249maybe-check-byacc: check-byacc
4fa63067
NN
8250
8251# This module is only tested in a native toolchain.
8252check-byacc:
0aed8855 8253 @: $(MAKE); $(unstage)
4fa63067
NN
8254 @if [ '$(host)' = '$(target)' ] ; then \
8255 r=`${PWD_COMMAND}`; export r; \
8256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8257 $(HOST_EXPORTS) \
b00612cc 8258 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8259 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8260 fi
8261
6bd3dfaa 8262@endif byacc
4fa63067
NN
8263
8264.PHONY: install-byacc maybe-install-byacc
8265maybe-install-byacc:
6bd3dfaa
PB
8266@if byacc
8267maybe-install-byacc: install-byacc
4fa63067
NN
8268
8269install-byacc: installdirs
0aed8855 8270 @: $(MAKE); $(unstage)
4fa63067
NN
8271 @r=`${PWD_COMMAND}`; export r; \
8272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8273 $(HOST_EXPORTS) \
b00612cc 8274 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8275 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8276
6bd3dfaa 8277@endif byacc
4fa63067 8278
56a8fe78 8279# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8280
8281.PHONY: maybe-info-byacc info-byacc
8282maybe-info-byacc:
6bd3dfaa
PB
8283@if byacc
8284maybe-info-byacc: info-byacc
4fa63067
NN
8285
8286info-byacc: \
8287 configure-byacc
0aed8855 8288 @: $(MAKE); $(unstage)
4fa63067 8289 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8290 r=`${PWD_COMMAND}`; export r; \
8291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8292 $(HOST_EXPORTS) \
b813574b 8293 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8295 done; \
4fa63067 8296 echo "Doing info in byacc" ; \
b00612cc 8297 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8300 "RANLIB=$${RANLIB}" \
0c24b341 8301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8302 info) \
2a4cbe27
NN
8303 || exit 1
8304
6bd3dfaa 8305@endif byacc
2a4cbe27 8306
4fa63067
NN
8307.PHONY: maybe-dvi-byacc dvi-byacc
8308maybe-dvi-byacc:
6bd3dfaa
PB
8309@if byacc
8310maybe-dvi-byacc: dvi-byacc
2a4cbe27 8311
4fa63067
NN
8312dvi-byacc: \
8313 configure-byacc
0aed8855 8314 @: $(MAKE); $(unstage)
4fa63067 8315 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8316 r=`${PWD_COMMAND}`; export r; \
8317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8318 $(HOST_EXPORTS) \
b813574b 8319 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8321 done; \
4fa63067 8322 echo "Doing dvi in byacc" ; \
b00612cc 8323 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8326 "RANLIB=$${RANLIB}" \
0c24b341 8327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8328 dvi) \
2a4cbe27
NN
8329 || exit 1
8330
6bd3dfaa 8331@endif byacc
2a4cbe27 8332
56a8fe78
DD
8333.PHONY: maybe-pdf-byacc pdf-byacc
8334maybe-pdf-byacc:
8335@if byacc
8336maybe-pdf-byacc: pdf-byacc
8337
8338pdf-byacc: \
8339 configure-byacc
8340 @: $(MAKE); $(unstage)
8341 @[ -f ./byacc/Makefile ] || exit 0; \
8342 r=`${PWD_COMMAND}`; export r; \
8343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8344 $(HOST_EXPORTS) \
8345 for flag in $(EXTRA_HOST_FLAGS) ; do \
8346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8347 done; \
8348 echo "Doing pdf in byacc" ; \
8349 (cd $(HOST_SUBDIR)/byacc && \
8350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8352 "RANLIB=$${RANLIB}" \
0c24b341 8353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8354 pdf) \
8355 || exit 1
8356
8357@endif byacc
8358
6d389afc
MS
8359.PHONY: maybe-html-byacc html-byacc
8360maybe-html-byacc:
8361@if byacc
8362maybe-html-byacc: html-byacc
8363
8364html-byacc: \
8365 configure-byacc
0aed8855 8366 @: $(MAKE); $(unstage)
6d389afc
MS
8367 @[ -f ./byacc/Makefile ] || exit 0; \
8368 r=`${PWD_COMMAND}`; export r; \
8369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8370 $(HOST_EXPORTS) \
8371 for flag in $(EXTRA_HOST_FLAGS) ; do \
8372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8373 done; \
8374 echo "Doing html in byacc" ; \
b00612cc 8375 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8378 "RANLIB=$${RANLIB}" \
0c24b341 8379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8380 html) \
8381 || exit 1
8382
8383@endif byacc
8384
4fa63067
NN
8385.PHONY: maybe-TAGS-byacc TAGS-byacc
8386maybe-TAGS-byacc:
6bd3dfaa
PB
8387@if byacc
8388maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8389
4fa63067
NN
8390TAGS-byacc: \
8391 configure-byacc
0aed8855 8392 @: $(MAKE); $(unstage)
4fa63067 8393 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8394 r=`${PWD_COMMAND}`; export r; \
8395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8396 $(HOST_EXPORTS) \
b813574b 8397 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8399 done; \
4fa63067 8400 echo "Doing TAGS in byacc" ; \
b00612cc 8401 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8404 "RANLIB=$${RANLIB}" \
0c24b341 8405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8406 TAGS) \
2a4cbe27
NN
8407 || exit 1
8408
6bd3dfaa 8409@endif byacc
2a4cbe27 8410
4fa63067
NN
8411.PHONY: maybe-install-info-byacc install-info-byacc
8412maybe-install-info-byacc:
6bd3dfaa
PB
8413@if byacc
8414maybe-install-info-byacc: install-info-byacc
2a4cbe27 8415
4fa63067
NN
8416install-info-byacc: \
8417 configure-byacc \
8418 info-byacc
0aed8855 8419 @: $(MAKE); $(unstage)
4fa63067 8420 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8421 r=`${PWD_COMMAND}`; export r; \
8422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8423 $(HOST_EXPORTS) \
b813574b 8424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8426 done; \
4fa63067 8427 echo "Doing install-info in byacc" ; \
b00612cc 8428 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8431 "RANLIB=$${RANLIB}" \
0c24b341 8432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8433 install-info) \
2a4cbe27
NN
8434 || exit 1
8435
6bd3dfaa 8436@endif byacc
2a4cbe27 8437
a3ca38d2
DD
8438.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8439maybe-install-pdf-byacc:
8440@if byacc
8441maybe-install-pdf-byacc: install-pdf-byacc
8442
8443install-pdf-byacc: \
8444 configure-byacc \
8445 pdf-byacc
8446 @: $(MAKE); $(unstage)
8447 @[ -f ./byacc/Makefile ] || exit 0; \
8448 r=`${PWD_COMMAND}`; export r; \
8449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8450 $(HOST_EXPORTS) \
8451 for flag in $(EXTRA_HOST_FLAGS) ; do \
8452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8453 done; \
8454 echo "Doing install-pdf in byacc" ; \
8455 (cd $(HOST_SUBDIR)/byacc && \
8456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8458 "RANLIB=$${RANLIB}" \
0c24b341 8459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8460 install-pdf) \
8461 || exit 1
8462
8463@endif byacc
8464
108a6f8e
CD
8465.PHONY: maybe-install-html-byacc install-html-byacc
8466maybe-install-html-byacc:
8467@if byacc
8468maybe-install-html-byacc: install-html-byacc
8469
8470install-html-byacc: \
8471 configure-byacc \
8472 html-byacc
8473 @: $(MAKE); $(unstage)
8474 @[ -f ./byacc/Makefile ] || exit 0; \
8475 r=`${PWD_COMMAND}`; export r; \
8476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8477 $(HOST_EXPORTS) \
8478 for flag in $(EXTRA_HOST_FLAGS) ; do \
8479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8480 done; \
8481 echo "Doing install-html in byacc" ; \
8482 (cd $(HOST_SUBDIR)/byacc && \
8483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8485 "RANLIB=$${RANLIB}" \
0c24b341 8486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8487 install-html) \
8488 || exit 1
8489
8490@endif byacc
8491
4fa63067
NN
8492.PHONY: maybe-installcheck-byacc installcheck-byacc
8493maybe-installcheck-byacc:
6bd3dfaa
PB
8494@if byacc
8495maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8496
4fa63067
NN
8497installcheck-byacc: \
8498 configure-byacc
0aed8855 8499 @: $(MAKE); $(unstage)
4fa63067 8500 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8501 r=`${PWD_COMMAND}`; export r; \
8502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8503 $(HOST_EXPORTS) \
b813574b 8504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8506 done; \
4fa63067 8507 echo "Doing installcheck in byacc" ; \
b00612cc 8508 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8511 "RANLIB=$${RANLIB}" \
0c24b341 8512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8513 installcheck) \
2a4cbe27
NN
8514 || exit 1
8515
6bd3dfaa 8516@endif byacc
2a4cbe27 8517
4fa63067
NN
8518.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8519maybe-mostlyclean-byacc:
6bd3dfaa
PB
8520@if byacc
8521maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8522
4fa63067 8523mostlyclean-byacc:
0aed8855 8524 @: $(MAKE); $(unstage)
4fa63067 8525 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8526 r=`${PWD_COMMAND}`; export r; \
8527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8528 $(HOST_EXPORTS) \
b813574b 8529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8531 done; \
4fa63067 8532 echo "Doing mostlyclean in byacc" ; \
b00612cc 8533 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8536 "RANLIB=$${RANLIB}" \
0c24b341 8537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8538 mostlyclean) \
2a4cbe27
NN
8539 || exit 1
8540
6bd3dfaa 8541@endif byacc
2a4cbe27 8542
4fa63067
NN
8543.PHONY: maybe-clean-byacc clean-byacc
8544maybe-clean-byacc:
6bd3dfaa
PB
8545@if byacc
8546maybe-clean-byacc: clean-byacc
2a4cbe27 8547
4fa63067 8548clean-byacc:
0aed8855 8549 @: $(MAKE); $(unstage)
4fa63067 8550 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8551 r=`${PWD_COMMAND}`; export r; \
8552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8553 $(HOST_EXPORTS) \
b813574b 8554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8556 done; \
4fa63067 8557 echo "Doing clean in byacc" ; \
b00612cc 8558 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8561 "RANLIB=$${RANLIB}" \
0c24b341 8562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8563 clean) \
2a4cbe27
NN
8564 || exit 1
8565
6bd3dfaa 8566@endif byacc
2a4cbe27 8567
4fa63067
NN
8568.PHONY: maybe-distclean-byacc distclean-byacc
8569maybe-distclean-byacc:
6bd3dfaa
PB
8570@if byacc
8571maybe-distclean-byacc: distclean-byacc
2a4cbe27 8572
4fa63067 8573distclean-byacc:
0aed8855 8574 @: $(MAKE); $(unstage)
4fa63067 8575 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8576 r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8578 $(HOST_EXPORTS) \
b813574b 8579 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8581 done; \
4fa63067 8582 echo "Doing distclean in byacc" ; \
b00612cc 8583 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8586 "RANLIB=$${RANLIB}" \
0c24b341 8587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8588 distclean) \
2a4cbe27
NN
8589 || exit 1
8590
6bd3dfaa 8591@endif byacc
2a4cbe27 8592
4fa63067
NN
8593.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8594maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8595@if byacc
8596maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8597
4fa63067 8598maintainer-clean-byacc:
0aed8855 8599 @: $(MAKE); $(unstage)
4fa63067 8600 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8601 r=`${PWD_COMMAND}`; export r; \
8602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8603 $(HOST_EXPORTS) \
b813574b 8604 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8606 done; \
4fa63067 8607 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8608 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8611 "RANLIB=$${RANLIB}" \
0c24b341 8612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8613 maintainer-clean) \
2a4cbe27
NN
8614 || exit 1
8615
6bd3dfaa 8616@endif byacc
2a4cbe27 8617
2a4cbe27 8618
a7254363 8619
4fa63067
NN
8620.PHONY: configure-bzip2 maybe-configure-bzip2
8621maybe-configure-bzip2:
4f0ef2d8
CD
8622@if gcc-bootstrap
8623configure-bzip2: stage_current
8624@endif gcc-bootstrap
6bd3dfaa
PB
8625@if bzip2
8626maybe-configure-bzip2: configure-bzip2
c52c6897 8627configure-bzip2:
0aed8855 8628 @: $(MAKE); $(unstage)
c52c6897 8629 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8631 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
1f53ca9a 8633 $(HOST_EXPORTS) \
a7254363
PB
8634 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8635 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8636 case $(srcdir) in \
b00612cc
PB
8637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8638 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8640 esac; \
b00612cc
PB
8641 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8642 libsrcdir="$$s/bzip2"; \
4fa63067 8643 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8644 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8645 --target=${target_alias} $${srcdiroption} \
4fa63067 8646 || exit 1
6bd3dfaa 8647@endif bzip2
4fa63067 8648
a7254363
PB
8649
8650
d545f33b
PB
8651
8652
4fa63067
NN
8653.PHONY: all-bzip2 maybe-all-bzip2
8654maybe-all-bzip2:
4f0ef2d8
CD
8655@if gcc-bootstrap
8656all-bzip2: stage_current
8657@endif gcc-bootstrap
6bd3dfaa 8658@if bzip2
d27cc32e 8659TARGET-bzip2=all
6bd3dfaa 8660maybe-all-bzip2: all-bzip2
4fa63067 8661all-bzip2: configure-bzip2
0aed8855 8662 @: $(MAKE); $(unstage)
4fa63067
NN
8663 @r=`${PWD_COMMAND}`; export r; \
8664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8665 $(HOST_EXPORTS) \
b00612cc 8666 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8667 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8668 $(TARGET-bzip2))
6bd3dfaa 8669@endif bzip2
4fa63067 8670
a7254363 8671
d545f33b
PB
8672
8673
4fa63067
NN
8674.PHONY: check-bzip2 maybe-check-bzip2
8675maybe-check-bzip2:
6bd3dfaa
PB
8676@if bzip2
8677maybe-check-bzip2: check-bzip2
4fa63067
NN
8678
8679check-bzip2:
0aed8855 8680 @: $(MAKE); $(unstage)
4fa63067
NN
8681 @r=`${PWD_COMMAND}`; export r; \
8682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8683 $(HOST_EXPORTS) \
b00612cc
PB
8684 (cd $(HOST_SUBDIR)/bzip2 && \
8685 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8686
6bd3dfaa 8687@endif bzip2
4fa63067
NN
8688
8689.PHONY: install-bzip2 maybe-install-bzip2
8690maybe-install-bzip2:
6bd3dfaa
PB
8691@if bzip2
8692maybe-install-bzip2: install-bzip2
4fa63067
NN
8693
8694install-bzip2: installdirs
0aed8855 8695 @: $(MAKE); $(unstage)
4fa63067
NN
8696 @r=`${PWD_COMMAND}`; export r; \
8697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8698 $(HOST_EXPORTS) \
b00612cc 8699 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8700 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8701
6bd3dfaa 8702@endif bzip2
4fa63067 8703
56a8fe78 8704# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8705
8706.PHONY: maybe-info-bzip2 info-bzip2
8707maybe-info-bzip2:
6bd3dfaa
PB
8708@if bzip2
8709maybe-info-bzip2: info-bzip2
4fa63067
NN
8710
8711info-bzip2: \
8712 configure-bzip2
0aed8855 8713 @: $(MAKE); $(unstage)
4fa63067 8714 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8715 r=`${PWD_COMMAND}`; export r; \
8716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8717 $(HOST_EXPORTS) \
b813574b 8718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8720 done; \
4fa63067 8721 echo "Doing info in bzip2" ; \
b00612cc 8722 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8725 "RANLIB=$${RANLIB}" \
0c24b341 8726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8727 info) \
2a4cbe27
NN
8728 || exit 1
8729
6bd3dfaa 8730@endif bzip2
2a4cbe27 8731
4fa63067
NN
8732.PHONY: maybe-dvi-bzip2 dvi-bzip2
8733maybe-dvi-bzip2:
6bd3dfaa
PB
8734@if bzip2
8735maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8736
4fa63067
NN
8737dvi-bzip2: \
8738 configure-bzip2
0aed8855 8739 @: $(MAKE); $(unstage)
4fa63067 8740 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8741 r=`${PWD_COMMAND}`; export r; \
8742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8743 $(HOST_EXPORTS) \
b813574b 8744 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8746 done; \
4fa63067 8747 echo "Doing dvi in bzip2" ; \
b00612cc 8748 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8751 "RANLIB=$${RANLIB}" \
0c24b341 8752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8753 dvi) \
2a4cbe27
NN
8754 || exit 1
8755
6bd3dfaa 8756@endif bzip2
2a4cbe27 8757
56a8fe78
DD
8758.PHONY: maybe-pdf-bzip2 pdf-bzip2
8759maybe-pdf-bzip2:
8760@if bzip2
8761maybe-pdf-bzip2: pdf-bzip2
8762
8763pdf-bzip2: \
8764 configure-bzip2
8765 @: $(MAKE); $(unstage)
8766 @[ -f ./bzip2/Makefile ] || exit 0; \
8767 r=`${PWD_COMMAND}`; export r; \
8768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8769 $(HOST_EXPORTS) \
8770 for flag in $(EXTRA_HOST_FLAGS) ; do \
8771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8772 done; \
8773 echo "Doing pdf in bzip2" ; \
8774 (cd $(HOST_SUBDIR)/bzip2 && \
8775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8777 "RANLIB=$${RANLIB}" \
0c24b341 8778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8779 pdf) \
8780 || exit 1
8781
8782@endif bzip2
8783
6d389afc
MS
8784.PHONY: maybe-html-bzip2 html-bzip2
8785maybe-html-bzip2:
8786@if bzip2
8787maybe-html-bzip2: html-bzip2
8788
8789html-bzip2: \
8790 configure-bzip2
0aed8855 8791 @: $(MAKE); $(unstage)
6d389afc
MS
8792 @[ -f ./bzip2/Makefile ] || exit 0; \
8793 r=`${PWD_COMMAND}`; export r; \
8794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8795 $(HOST_EXPORTS) \
8796 for flag in $(EXTRA_HOST_FLAGS) ; do \
8797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8798 done; \
8799 echo "Doing html in bzip2" ; \
b00612cc 8800 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8803 "RANLIB=$${RANLIB}" \
0c24b341 8804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8805 html) \
8806 || exit 1
8807
8808@endif bzip2
8809
4fa63067
NN
8810.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8811maybe-TAGS-bzip2:
6bd3dfaa
PB
8812@if bzip2
8813maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8814
4fa63067
NN
8815TAGS-bzip2: \
8816 configure-bzip2
0aed8855 8817 @: $(MAKE); $(unstage)
4fa63067 8818 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8819 r=`${PWD_COMMAND}`; export r; \
8820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8821 $(HOST_EXPORTS) \
b813574b 8822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8824 done; \
4fa63067 8825 echo "Doing TAGS in bzip2" ; \
b00612cc 8826 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8829 "RANLIB=$${RANLIB}" \
0c24b341 8830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8831 TAGS) \
2a4cbe27
NN
8832 || exit 1
8833
6bd3dfaa 8834@endif bzip2
2a4cbe27 8835
4fa63067
NN
8836.PHONY: maybe-install-info-bzip2 install-info-bzip2
8837maybe-install-info-bzip2:
6bd3dfaa
PB
8838@if bzip2
8839maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8840
4fa63067
NN
8841install-info-bzip2: \
8842 configure-bzip2 \
8843 info-bzip2
0aed8855 8844 @: $(MAKE); $(unstage)
4fa63067 8845 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8846 r=`${PWD_COMMAND}`; export r; \
8847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8848 $(HOST_EXPORTS) \
b813574b 8849 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8851 done; \
4fa63067 8852 echo "Doing install-info in bzip2" ; \
b00612cc 8853 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8856 "RANLIB=$${RANLIB}" \
0c24b341 8857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8858 install-info) \
2a4cbe27
NN
8859 || exit 1
8860
6bd3dfaa 8861@endif bzip2
2a4cbe27 8862
a3ca38d2
DD
8863.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8864maybe-install-pdf-bzip2:
8865@if bzip2
8866maybe-install-pdf-bzip2: install-pdf-bzip2
8867
8868install-pdf-bzip2: \
8869 configure-bzip2 \
8870 pdf-bzip2
8871 @: $(MAKE); $(unstage)
8872 @[ -f ./bzip2/Makefile ] || exit 0; \
8873 r=`${PWD_COMMAND}`; export r; \
8874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8875 $(HOST_EXPORTS) \
8876 for flag in $(EXTRA_HOST_FLAGS) ; do \
8877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8878 done; \
8879 echo "Doing install-pdf in bzip2" ; \
8880 (cd $(HOST_SUBDIR)/bzip2 && \
8881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8883 "RANLIB=$${RANLIB}" \
0c24b341 8884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8885 install-pdf) \
8886 || exit 1
8887
8888@endif bzip2
8889
108a6f8e
CD
8890.PHONY: maybe-install-html-bzip2 install-html-bzip2
8891maybe-install-html-bzip2:
8892@if bzip2
8893maybe-install-html-bzip2: install-html-bzip2
8894
8895install-html-bzip2: \
8896 configure-bzip2 \
8897 html-bzip2
8898 @: $(MAKE); $(unstage)
8899 @[ -f ./bzip2/Makefile ] || exit 0; \
8900 r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8902 $(HOST_EXPORTS) \
8903 for flag in $(EXTRA_HOST_FLAGS) ; do \
8904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8905 done; \
8906 echo "Doing install-html in bzip2" ; \
8907 (cd $(HOST_SUBDIR)/bzip2 && \
8908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8910 "RANLIB=$${RANLIB}" \
0c24b341 8911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8912 install-html) \
8913 || exit 1
8914
8915@endif bzip2
8916
4fa63067
NN
8917.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8918maybe-installcheck-bzip2:
6bd3dfaa
PB
8919@if bzip2
8920maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8921
4fa63067
NN
8922installcheck-bzip2: \
8923 configure-bzip2
0aed8855 8924 @: $(MAKE); $(unstage)
4fa63067 8925 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8926 r=`${PWD_COMMAND}`; export r; \
8927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8928 $(HOST_EXPORTS) \
b813574b 8929 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8931 done; \
4fa63067 8932 echo "Doing installcheck in bzip2" ; \
b00612cc 8933 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8936 "RANLIB=$${RANLIB}" \
0c24b341 8937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8938 installcheck) \
2a4cbe27
NN
8939 || exit 1
8940
6bd3dfaa 8941@endif bzip2
2a4cbe27 8942
4fa63067
NN
8943.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8944maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8945@if bzip2
8946maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8947
4fa63067 8948mostlyclean-bzip2:
0aed8855 8949 @: $(MAKE); $(unstage)
4fa63067 8950 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8951 r=`${PWD_COMMAND}`; export r; \
8952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8953 $(HOST_EXPORTS) \
b813574b 8954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8956 done; \
4fa63067 8957 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8958 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8961 "RANLIB=$${RANLIB}" \
0c24b341 8962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8963 mostlyclean) \
2a4cbe27
NN
8964 || exit 1
8965
6bd3dfaa 8966@endif bzip2
2a4cbe27 8967
4fa63067
NN
8968.PHONY: maybe-clean-bzip2 clean-bzip2
8969maybe-clean-bzip2:
6bd3dfaa
PB
8970@if bzip2
8971maybe-clean-bzip2: clean-bzip2
2a4cbe27 8972
4fa63067 8973clean-bzip2:
0aed8855 8974 @: $(MAKE); $(unstage)
4fa63067 8975 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8976 r=`${PWD_COMMAND}`; export r; \
8977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8978 $(HOST_EXPORTS) \
b813574b 8979 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8981 done; \
4fa63067 8982 echo "Doing clean in bzip2" ; \
b00612cc 8983 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8986 "RANLIB=$${RANLIB}" \
0c24b341 8987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8988 clean) \
2a4cbe27
NN
8989 || exit 1
8990
6bd3dfaa 8991@endif bzip2
2a4cbe27 8992
4fa63067
NN
8993.PHONY: maybe-distclean-bzip2 distclean-bzip2
8994maybe-distclean-bzip2:
6bd3dfaa
PB
8995@if bzip2
8996maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8997
4fa63067 8998distclean-bzip2:
0aed8855 8999 @: $(MAKE); $(unstage)
4fa63067 9000 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9001 r=`${PWD_COMMAND}`; export r; \
9002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9003 $(HOST_EXPORTS) \
b813574b 9004 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9006 done; \
4fa63067 9007 echo "Doing distclean in bzip2" ; \
b00612cc 9008 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9011 "RANLIB=$${RANLIB}" \
0c24b341 9012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9013 distclean) \
2a4cbe27
NN
9014 || exit 1
9015
6bd3dfaa 9016@endif bzip2
2a4cbe27 9017
4fa63067
NN
9018.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
9019maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
9020@if bzip2
9021maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 9022
4fa63067 9023maintainer-clean-bzip2:
0aed8855 9024 @: $(MAKE); $(unstage)
4fa63067 9025 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9026 r=`${PWD_COMMAND}`; export r; \
9027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9028 $(HOST_EXPORTS) \
b813574b 9029 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9031 done; \
4fa63067 9032 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 9033 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9036 "RANLIB=$${RANLIB}" \
0c24b341 9037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9038 maintainer-clean) \
2a4cbe27
NN
9039 || exit 1
9040
6bd3dfaa 9041@endif bzip2
2a4cbe27 9042
2a4cbe27 9043
a7254363 9044
f9806fa5
DE
9045.PHONY: configure-cgen maybe-configure-cgen
9046maybe-configure-cgen:
9047@if gcc-bootstrap
9048configure-cgen: stage_current
9049@endif gcc-bootstrap
9050@if cgen
9051maybe-configure-cgen: configure-cgen
9052configure-cgen:
9053 @: $(MAKE); $(unstage)
9054 @r=`${PWD_COMMAND}`; export r; \
9055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9056 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
9057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
1f53ca9a 9058 $(HOST_EXPORTS) \
f9806fa5
DE
9059 echo Configuring in $(HOST_SUBDIR)/cgen; \
9060 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
9061 case $(srcdir) in \
9062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9063 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
9064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9065 esac; \
9066 srcdiroption="--srcdir=$${topdir}/cgen"; \
9067 libsrcdir="$$s/cgen"; \
9068 $(SHELL) $${libsrcdir}/configure \
9069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9070 --target=${target_alias} $${srcdiroption} \
9071 || exit 1
9072@endif cgen
9073
9074
9075
9076
9077
9078.PHONY: all-cgen maybe-all-cgen
9079maybe-all-cgen:
9080@if gcc-bootstrap
9081all-cgen: stage_current
9082@endif gcc-bootstrap
9083@if cgen
9084TARGET-cgen=all
9085maybe-all-cgen: all-cgen
9086all-cgen: configure-cgen
9087 @: $(MAKE); $(unstage)
9088 @r=`${PWD_COMMAND}`; export r; \
9089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9090 $(HOST_EXPORTS) \
f9806fa5
DE
9091 (cd $(HOST_SUBDIR)/cgen && \
9092 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9093 $(TARGET-cgen))
9094@endif cgen
9095
9096
9097
9098
9099.PHONY: check-cgen maybe-check-cgen
9100maybe-check-cgen:
9101@if cgen
9102maybe-check-cgen: check-cgen
9103
9104check-cgen:
9105 @: $(MAKE); $(unstage)
9106 @r=`${PWD_COMMAND}`; export r; \
9107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9108 $(HOST_EXPORTS) \
9109 (cd $(HOST_SUBDIR)/cgen && \
9110 $(MAKE) $(FLAGS_TO_PASS) check)
9111
9112@endif cgen
9113
9114.PHONY: install-cgen maybe-install-cgen
9115maybe-install-cgen:
9116@if cgen
9117maybe-install-cgen: install-cgen
9118
9119install-cgen: installdirs
9120 @: $(MAKE); $(unstage)
9121 @r=`${PWD_COMMAND}`; export r; \
9122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9123 $(HOST_EXPORTS) \
9124 (cd $(HOST_SUBDIR)/cgen && \
9125 $(MAKE) $(FLAGS_TO_PASS) install)
9126
9127@endif cgen
9128
9129# Other targets (info, dvi, pdf, etc.)
9130
9131.PHONY: maybe-info-cgen info-cgen
9132maybe-info-cgen:
9133@if cgen
9134maybe-info-cgen: info-cgen
9135
9136info-cgen: \
9137 configure-cgen
9138 @: $(MAKE); $(unstage)
9139 @[ -f ./cgen/Makefile ] || exit 0; \
9140 r=`${PWD_COMMAND}`; export r; \
9141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9142 $(HOST_EXPORTS) \
9143 for flag in $(EXTRA_HOST_FLAGS) ; do \
9144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9145 done; \
9146 echo "Doing info in cgen" ; \
9147 (cd $(HOST_SUBDIR)/cgen && \
9148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9150 "RANLIB=$${RANLIB}" \
9151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9152 info) \
9153 || exit 1
9154
9155@endif cgen
9156
9157.PHONY: maybe-dvi-cgen dvi-cgen
9158maybe-dvi-cgen:
9159@if cgen
9160maybe-dvi-cgen: dvi-cgen
9161
9162dvi-cgen: \
9163 configure-cgen
9164 @: $(MAKE); $(unstage)
9165 @[ -f ./cgen/Makefile ] || exit 0; \
9166 r=`${PWD_COMMAND}`; export r; \
9167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9168 $(HOST_EXPORTS) \
9169 for flag in $(EXTRA_HOST_FLAGS) ; do \
9170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9171 done; \
9172 echo "Doing dvi in cgen" ; \
9173 (cd $(HOST_SUBDIR)/cgen && \
9174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9176 "RANLIB=$${RANLIB}" \
9177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9178 dvi) \
9179 || exit 1
9180
9181@endif cgen
9182
9183.PHONY: maybe-pdf-cgen pdf-cgen
9184maybe-pdf-cgen:
9185@if cgen
9186maybe-pdf-cgen: pdf-cgen
9187
9188pdf-cgen: \
9189 configure-cgen
9190 @: $(MAKE); $(unstage)
9191 @[ -f ./cgen/Makefile ] || exit 0; \
9192 r=`${PWD_COMMAND}`; export r; \
9193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9194 $(HOST_EXPORTS) \
9195 for flag in $(EXTRA_HOST_FLAGS) ; do \
9196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9197 done; \
9198 echo "Doing pdf in cgen" ; \
9199 (cd $(HOST_SUBDIR)/cgen && \
9200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9202 "RANLIB=$${RANLIB}" \
9203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9204 pdf) \
9205 || exit 1
9206
9207@endif cgen
9208
9209.PHONY: maybe-html-cgen html-cgen
9210maybe-html-cgen:
9211@if cgen
9212maybe-html-cgen: html-cgen
9213
9214html-cgen: \
9215 configure-cgen
9216 @: $(MAKE); $(unstage)
9217 @[ -f ./cgen/Makefile ] || exit 0; \
9218 r=`${PWD_COMMAND}`; export r; \
9219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9220 $(HOST_EXPORTS) \
9221 for flag in $(EXTRA_HOST_FLAGS) ; do \
9222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9223 done; \
9224 echo "Doing html in cgen" ; \
9225 (cd $(HOST_SUBDIR)/cgen && \
9226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9228 "RANLIB=$${RANLIB}" \
9229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9230 html) \
9231 || exit 1
9232
9233@endif cgen
9234
9235.PHONY: maybe-TAGS-cgen TAGS-cgen
9236maybe-TAGS-cgen:
9237@if cgen
9238maybe-TAGS-cgen: TAGS-cgen
9239
9240TAGS-cgen: \
9241 configure-cgen
9242 @: $(MAKE); $(unstage)
9243 @[ -f ./cgen/Makefile ] || exit 0; \
9244 r=`${PWD_COMMAND}`; export r; \
9245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9246 $(HOST_EXPORTS) \
9247 for flag in $(EXTRA_HOST_FLAGS) ; do \
9248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9249 done; \
9250 echo "Doing TAGS in cgen" ; \
9251 (cd $(HOST_SUBDIR)/cgen && \
9252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9254 "RANLIB=$${RANLIB}" \
9255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9256 TAGS) \
9257 || exit 1
9258
9259@endif cgen
9260
9261.PHONY: maybe-install-info-cgen install-info-cgen
9262maybe-install-info-cgen:
9263@if cgen
9264maybe-install-info-cgen: install-info-cgen
9265
9266install-info-cgen: \
9267 configure-cgen \
9268 info-cgen
9269 @: $(MAKE); $(unstage)
9270 @[ -f ./cgen/Makefile ] || exit 0; \
9271 r=`${PWD_COMMAND}`; export r; \
9272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9273 $(HOST_EXPORTS) \
9274 for flag in $(EXTRA_HOST_FLAGS) ; do \
9275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9276 done; \
9277 echo "Doing install-info in cgen" ; \
9278 (cd $(HOST_SUBDIR)/cgen && \
9279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9281 "RANLIB=$${RANLIB}" \
9282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9283 install-info) \
9284 || exit 1
9285
9286@endif cgen
9287
9288.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9289maybe-install-pdf-cgen:
9290@if cgen
9291maybe-install-pdf-cgen: install-pdf-cgen
9292
9293install-pdf-cgen: \
9294 configure-cgen \
9295 pdf-cgen
9296 @: $(MAKE); $(unstage)
9297 @[ -f ./cgen/Makefile ] || exit 0; \
9298 r=`${PWD_COMMAND}`; export r; \
9299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9300 $(HOST_EXPORTS) \
9301 for flag in $(EXTRA_HOST_FLAGS) ; do \
9302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9303 done; \
9304 echo "Doing install-pdf in cgen" ; \
9305 (cd $(HOST_SUBDIR)/cgen && \
9306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9308 "RANLIB=$${RANLIB}" \
9309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9310 install-pdf) \
9311 || exit 1
9312
9313@endif cgen
9314
9315.PHONY: maybe-install-html-cgen install-html-cgen
9316maybe-install-html-cgen:
9317@if cgen
9318maybe-install-html-cgen: install-html-cgen
9319
9320install-html-cgen: \
9321 configure-cgen \
9322 html-cgen
9323 @: $(MAKE); $(unstage)
9324 @[ -f ./cgen/Makefile ] || exit 0; \
9325 r=`${PWD_COMMAND}`; export r; \
9326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9327 $(HOST_EXPORTS) \
9328 for flag in $(EXTRA_HOST_FLAGS) ; do \
9329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9330 done; \
9331 echo "Doing install-html in cgen" ; \
9332 (cd $(HOST_SUBDIR)/cgen && \
9333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9335 "RANLIB=$${RANLIB}" \
9336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9337 install-html) \
9338 || exit 1
9339
9340@endif cgen
9341
9342.PHONY: maybe-installcheck-cgen installcheck-cgen
9343maybe-installcheck-cgen:
9344@if cgen
9345maybe-installcheck-cgen: installcheck-cgen
9346
9347installcheck-cgen: \
9348 configure-cgen
9349 @: $(MAKE); $(unstage)
9350 @[ -f ./cgen/Makefile ] || exit 0; \
9351 r=`${PWD_COMMAND}`; export r; \
9352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9353 $(HOST_EXPORTS) \
9354 for flag in $(EXTRA_HOST_FLAGS) ; do \
9355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9356 done; \
9357 echo "Doing installcheck in cgen" ; \
9358 (cd $(HOST_SUBDIR)/cgen && \
9359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9361 "RANLIB=$${RANLIB}" \
9362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9363 installcheck) \
9364 || exit 1
9365
9366@endif cgen
9367
9368.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9369maybe-mostlyclean-cgen:
9370@if cgen
9371maybe-mostlyclean-cgen: mostlyclean-cgen
9372
9373mostlyclean-cgen:
9374 @: $(MAKE); $(unstage)
9375 @[ -f ./cgen/Makefile ] || exit 0; \
9376 r=`${PWD_COMMAND}`; export r; \
9377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9378 $(HOST_EXPORTS) \
9379 for flag in $(EXTRA_HOST_FLAGS) ; do \
9380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9381 done; \
9382 echo "Doing mostlyclean in cgen" ; \
9383 (cd $(HOST_SUBDIR)/cgen && \
9384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9386 "RANLIB=$${RANLIB}" \
9387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9388 mostlyclean) \
9389 || exit 1
9390
9391@endif cgen
9392
9393.PHONY: maybe-clean-cgen clean-cgen
9394maybe-clean-cgen:
9395@if cgen
9396maybe-clean-cgen: clean-cgen
9397
9398clean-cgen:
9399 @: $(MAKE); $(unstage)
9400 @[ -f ./cgen/Makefile ] || exit 0; \
9401 r=`${PWD_COMMAND}`; export r; \
9402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9403 $(HOST_EXPORTS) \
9404 for flag in $(EXTRA_HOST_FLAGS) ; do \
9405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9406 done; \
9407 echo "Doing clean in cgen" ; \
9408 (cd $(HOST_SUBDIR)/cgen && \
9409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9411 "RANLIB=$${RANLIB}" \
9412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9413 clean) \
9414 || exit 1
9415
9416@endif cgen
9417
9418.PHONY: maybe-distclean-cgen distclean-cgen
9419maybe-distclean-cgen:
9420@if cgen
9421maybe-distclean-cgen: distclean-cgen
9422
9423distclean-cgen:
9424 @: $(MAKE); $(unstage)
9425 @[ -f ./cgen/Makefile ] || exit 0; \
9426 r=`${PWD_COMMAND}`; export r; \
9427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9428 $(HOST_EXPORTS) \
9429 for flag in $(EXTRA_HOST_FLAGS) ; do \
9430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9431 done; \
9432 echo "Doing distclean in cgen" ; \
9433 (cd $(HOST_SUBDIR)/cgen && \
9434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9436 "RANLIB=$${RANLIB}" \
9437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9438 distclean) \
9439 || exit 1
9440
9441@endif cgen
9442
9443.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9444maybe-maintainer-clean-cgen:
9445@if cgen
9446maybe-maintainer-clean-cgen: maintainer-clean-cgen
9447
9448maintainer-clean-cgen:
9449 @: $(MAKE); $(unstage)
9450 @[ -f ./cgen/Makefile ] || exit 0; \
9451 r=`${PWD_COMMAND}`; export r; \
9452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9453 $(HOST_EXPORTS) \
9454 for flag in $(EXTRA_HOST_FLAGS) ; do \
9455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9456 done; \
9457 echo "Doing maintainer-clean in cgen" ; \
9458 (cd $(HOST_SUBDIR)/cgen && \
9459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9461 "RANLIB=$${RANLIB}" \
9462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9463 maintainer-clean) \
9464 || exit 1
9465
9466@endif cgen
9467
9468
9469
4fa63067
NN
9470.PHONY: configure-dejagnu maybe-configure-dejagnu
9471maybe-configure-dejagnu:
4f0ef2d8
CD
9472@if gcc-bootstrap
9473configure-dejagnu: stage_current
9474@endif gcc-bootstrap
6bd3dfaa
PB
9475@if dejagnu
9476maybe-configure-dejagnu: configure-dejagnu
c52c6897 9477configure-dejagnu:
0aed8855 9478 @: $(MAKE); $(unstage)
c52c6897 9479 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9481 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
1f53ca9a 9483 $(HOST_EXPORTS) \
a7254363
PB
9484 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9485 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9486 case $(srcdir) in \
b00612cc
PB
9487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9488 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9490 esac; \
b00612cc
PB
9491 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9492 libsrcdir="$$s/dejagnu"; \
4fa63067 9493 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9495 --target=${target_alias} $${srcdiroption} \
4fa63067 9496 || exit 1
6bd3dfaa 9497@endif dejagnu
4fa63067 9498
a7254363
PB
9499
9500
d545f33b
PB
9501
9502
4fa63067
NN
9503.PHONY: all-dejagnu maybe-all-dejagnu
9504maybe-all-dejagnu:
4f0ef2d8
CD
9505@if gcc-bootstrap
9506all-dejagnu: stage_current
9507@endif gcc-bootstrap
6bd3dfaa 9508@if dejagnu
d27cc32e 9509TARGET-dejagnu=all
6bd3dfaa 9510maybe-all-dejagnu: all-dejagnu
4fa63067 9511all-dejagnu: configure-dejagnu
0aed8855 9512 @: $(MAKE); $(unstage)
4fa63067
NN
9513 @r=`${PWD_COMMAND}`; export r; \
9514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9515 $(HOST_EXPORTS) \
b00612cc 9516 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9518 $(TARGET-dejagnu))
6bd3dfaa 9519@endif dejagnu
4fa63067 9520
a7254363 9521
d545f33b
PB
9522
9523
4fa63067
NN
9524.PHONY: check-dejagnu maybe-check-dejagnu
9525maybe-check-dejagnu:
6bd3dfaa
PB
9526@if dejagnu
9527maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9528
9529check-dejagnu:
0aed8855 9530 @: $(MAKE); $(unstage)
4fa63067
NN
9531 @r=`${PWD_COMMAND}`; export r; \
9532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9533 $(HOST_EXPORTS) \
b00612cc
PB
9534 (cd $(HOST_SUBDIR)/dejagnu && \
9535 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9536
6bd3dfaa 9537@endif dejagnu
4fa63067
NN
9538
9539.PHONY: install-dejagnu maybe-install-dejagnu
9540maybe-install-dejagnu:
6bd3dfaa
PB
9541@if dejagnu
9542maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9543
9544install-dejagnu: installdirs
0aed8855 9545 @: $(MAKE); $(unstage)
4fa63067
NN
9546 @r=`${PWD_COMMAND}`; export r; \
9547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9548 $(HOST_EXPORTS) \
b00612cc 9549 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9550 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9551
6bd3dfaa 9552@endif dejagnu
4fa63067 9553
56a8fe78 9554# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9555
9556.PHONY: maybe-info-dejagnu info-dejagnu
9557maybe-info-dejagnu:
6bd3dfaa
PB
9558@if dejagnu
9559maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9560
9561info-dejagnu: \
9562 configure-dejagnu
0aed8855 9563 @: $(MAKE); $(unstage)
4fa63067 9564 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9565 r=`${PWD_COMMAND}`; export r; \
9566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9567 $(HOST_EXPORTS) \
b813574b 9568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9570 done; \
4fa63067 9571 echo "Doing info in dejagnu" ; \
b00612cc 9572 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9575 "RANLIB=$${RANLIB}" \
0c24b341 9576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9577 info) \
2a4cbe27
NN
9578 || exit 1
9579
6bd3dfaa 9580@endif dejagnu
2a4cbe27 9581
4fa63067
NN
9582.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9583maybe-dvi-dejagnu:
6bd3dfaa
PB
9584@if dejagnu
9585maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9586
4fa63067
NN
9587dvi-dejagnu: \
9588 configure-dejagnu
0aed8855 9589 @: $(MAKE); $(unstage)
4fa63067 9590 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9591 r=`${PWD_COMMAND}`; export r; \
9592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9593 $(HOST_EXPORTS) \
b813574b 9594 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9596 done; \
4fa63067 9597 echo "Doing dvi in dejagnu" ; \
b00612cc 9598 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9601 "RANLIB=$${RANLIB}" \
0c24b341 9602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9603 dvi) \
2a4cbe27
NN
9604 || exit 1
9605
6bd3dfaa 9606@endif dejagnu
2a4cbe27 9607
56a8fe78
DD
9608.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9609maybe-pdf-dejagnu:
9610@if dejagnu
9611maybe-pdf-dejagnu: pdf-dejagnu
9612
9613pdf-dejagnu: \
9614 configure-dejagnu
9615 @: $(MAKE); $(unstage)
9616 @[ -f ./dejagnu/Makefile ] || exit 0; \
9617 r=`${PWD_COMMAND}`; export r; \
9618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9619 $(HOST_EXPORTS) \
9620 for flag in $(EXTRA_HOST_FLAGS) ; do \
9621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9622 done; \
9623 echo "Doing pdf in dejagnu" ; \
9624 (cd $(HOST_SUBDIR)/dejagnu && \
9625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9627 "RANLIB=$${RANLIB}" \
0c24b341 9628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9629 pdf) \
9630 || exit 1
9631
9632@endif dejagnu
9633
6d389afc
MS
9634.PHONY: maybe-html-dejagnu html-dejagnu
9635maybe-html-dejagnu:
9636@if dejagnu
9637maybe-html-dejagnu: html-dejagnu
9638
9639html-dejagnu: \
9640 configure-dejagnu
0aed8855 9641 @: $(MAKE); $(unstage)
6d389afc
MS
9642 @[ -f ./dejagnu/Makefile ] || exit 0; \
9643 r=`${PWD_COMMAND}`; export r; \
9644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9645 $(HOST_EXPORTS) \
9646 for flag in $(EXTRA_HOST_FLAGS) ; do \
9647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9648 done; \
9649 echo "Doing html in dejagnu" ; \
b00612cc 9650 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9653 "RANLIB=$${RANLIB}" \
0c24b341 9654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9655 html) \
9656 || exit 1
9657
9658@endif dejagnu
9659
4fa63067
NN
9660.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9661maybe-TAGS-dejagnu:
6bd3dfaa
PB
9662@if dejagnu
9663maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9664
4fa63067
NN
9665TAGS-dejagnu: \
9666 configure-dejagnu
0aed8855 9667 @: $(MAKE); $(unstage)
4fa63067 9668 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9669 r=`${PWD_COMMAND}`; export r; \
9670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9671 $(HOST_EXPORTS) \
b813574b 9672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9674 done; \
4fa63067 9675 echo "Doing TAGS in dejagnu" ; \
b00612cc 9676 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9679 "RANLIB=$${RANLIB}" \
0c24b341 9680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9681 TAGS) \
2a4cbe27
NN
9682 || exit 1
9683
6bd3dfaa 9684@endif dejagnu
2a4cbe27 9685
4fa63067
NN
9686.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9687maybe-install-info-dejagnu:
6bd3dfaa
PB
9688@if dejagnu
9689maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9690
4fa63067
NN
9691install-info-dejagnu: \
9692 configure-dejagnu \
9693 info-dejagnu
0aed8855 9694 @: $(MAKE); $(unstage)
4fa63067 9695 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9696 r=`${PWD_COMMAND}`; export r; \
9697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9698 $(HOST_EXPORTS) \
b813574b 9699 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9701 done; \
4fa63067 9702 echo "Doing install-info in dejagnu" ; \
b00612cc 9703 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9706 "RANLIB=$${RANLIB}" \
0c24b341 9707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9708 install-info) \
2a4cbe27
NN
9709 || exit 1
9710
6bd3dfaa 9711@endif dejagnu
2a4cbe27 9712
a3ca38d2
DD
9713.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9714maybe-install-pdf-dejagnu:
9715@if dejagnu
9716maybe-install-pdf-dejagnu: install-pdf-dejagnu
9717
9718install-pdf-dejagnu: \
9719 configure-dejagnu \
9720 pdf-dejagnu
9721 @: $(MAKE); $(unstage)
9722 @[ -f ./dejagnu/Makefile ] || exit 0; \
9723 r=`${PWD_COMMAND}`; export r; \
9724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9725 $(HOST_EXPORTS) \
9726 for flag in $(EXTRA_HOST_FLAGS) ; do \
9727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9728 done; \
9729 echo "Doing install-pdf in dejagnu" ; \
9730 (cd $(HOST_SUBDIR)/dejagnu && \
9731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9733 "RANLIB=$${RANLIB}" \
0c24b341 9734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9735 install-pdf) \
9736 || exit 1
9737
9738@endif dejagnu
9739
108a6f8e
CD
9740.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9741maybe-install-html-dejagnu:
9742@if dejagnu
9743maybe-install-html-dejagnu: install-html-dejagnu
9744
9745install-html-dejagnu: \
9746 configure-dejagnu \
9747 html-dejagnu
9748 @: $(MAKE); $(unstage)
9749 @[ -f ./dejagnu/Makefile ] || exit 0; \
9750 r=`${PWD_COMMAND}`; export r; \
9751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9752 $(HOST_EXPORTS) \
9753 for flag in $(EXTRA_HOST_FLAGS) ; do \
9754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9755 done; \
9756 echo "Doing install-html in dejagnu" ; \
9757 (cd $(HOST_SUBDIR)/dejagnu && \
9758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9760 "RANLIB=$${RANLIB}" \
0c24b341 9761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9762 install-html) \
9763 || exit 1
9764
9765@endif dejagnu
9766
4fa63067
NN
9767.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9768maybe-installcheck-dejagnu:
6bd3dfaa
PB
9769@if dejagnu
9770maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9771
4fa63067
NN
9772installcheck-dejagnu: \
9773 configure-dejagnu
0aed8855 9774 @: $(MAKE); $(unstage)
4fa63067 9775 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9776 r=`${PWD_COMMAND}`; export r; \
9777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9778 $(HOST_EXPORTS) \
b813574b 9779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9781 done; \
4fa63067 9782 echo "Doing installcheck in dejagnu" ; \
b00612cc 9783 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9786 "RANLIB=$${RANLIB}" \
0c24b341 9787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9788 installcheck) \
2a4cbe27
NN
9789 || exit 1
9790
6bd3dfaa 9791@endif dejagnu
2a4cbe27 9792
4fa63067
NN
9793.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9794maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9795@if dejagnu
9796maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9797
4fa63067 9798mostlyclean-dejagnu:
0aed8855 9799 @: $(MAKE); $(unstage)
4fa63067 9800 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9801 r=`${PWD_COMMAND}`; export r; \
9802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9803 $(HOST_EXPORTS) \
b813574b 9804 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9806 done; \
4fa63067 9807 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9808 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9811 "RANLIB=$${RANLIB}" \
0c24b341 9812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9813 mostlyclean) \
2a4cbe27
NN
9814 || exit 1
9815
6bd3dfaa 9816@endif dejagnu
2a4cbe27 9817
4fa63067
NN
9818.PHONY: maybe-clean-dejagnu clean-dejagnu
9819maybe-clean-dejagnu:
6bd3dfaa
PB
9820@if dejagnu
9821maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9822
4fa63067 9823clean-dejagnu:
0aed8855 9824 @: $(MAKE); $(unstage)
4fa63067 9825 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9826 r=`${PWD_COMMAND}`; export r; \
9827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9828 $(HOST_EXPORTS) \
b813574b 9829 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9831 done; \
4fa63067 9832 echo "Doing clean in dejagnu" ; \
b00612cc 9833 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9836 "RANLIB=$${RANLIB}" \
0c24b341 9837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9838 clean) \
2a4cbe27
NN
9839 || exit 1
9840
6bd3dfaa 9841@endif dejagnu
2a4cbe27 9842
4fa63067
NN
9843.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9844maybe-distclean-dejagnu:
6bd3dfaa
PB
9845@if dejagnu
9846maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9847
4fa63067 9848distclean-dejagnu:
0aed8855 9849 @: $(MAKE); $(unstage)
4fa63067 9850 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9851 r=`${PWD_COMMAND}`; export r; \
9852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9853 $(HOST_EXPORTS) \
b813574b 9854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9856 done; \
4fa63067 9857 echo "Doing distclean in dejagnu" ; \
b00612cc 9858 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9861 "RANLIB=$${RANLIB}" \
0c24b341 9862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9863 distclean) \
2a4cbe27
NN
9864 || exit 1
9865
6bd3dfaa 9866@endif dejagnu
2a4cbe27 9867
4fa63067
NN
9868.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9869maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9870@if dejagnu
9871maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9872
4fa63067 9873maintainer-clean-dejagnu:
0aed8855 9874 @: $(MAKE); $(unstage)
4fa63067 9875 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9876 r=`${PWD_COMMAND}`; export r; \
9877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9878 $(HOST_EXPORTS) \
b813574b 9879 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9881 done; \
4fa63067 9882 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9883 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9886 "RANLIB=$${RANLIB}" \
0c24b341 9887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9888 maintainer-clean) \
4fa63067
NN
9889 || exit 1
9890
6bd3dfaa 9891@endif dejagnu
4fa63067
NN
9892
9893
a7254363 9894
4fa63067
NN
9895.PHONY: configure-diff maybe-configure-diff
9896maybe-configure-diff:
4f0ef2d8
CD
9897@if gcc-bootstrap
9898configure-diff: stage_current
9899@endif gcc-bootstrap
6bd3dfaa
PB
9900@if diff
9901maybe-configure-diff: configure-diff
c52c6897 9902configure-diff:
0aed8855 9903 @: $(MAKE); $(unstage)
c52c6897 9904 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9906 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
1f53ca9a 9908 $(HOST_EXPORTS) \
a7254363
PB
9909 echo Configuring in $(HOST_SUBDIR)/diff; \
9910 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9911 case $(srcdir) in \
b00612cc
PB
9912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9913 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9915 esac; \
b00612cc
PB
9916 srcdiroption="--srcdir=$${topdir}/diff"; \
9917 libsrcdir="$$s/diff"; \
4fa63067 9918 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9920 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9921 || exit 1
6bd3dfaa 9922@endif diff
2a4cbe27 9923
a7254363
PB
9924
9925
d545f33b
PB
9926
9927
4fa63067
NN
9928.PHONY: all-diff maybe-all-diff
9929maybe-all-diff:
4f0ef2d8
CD
9930@if gcc-bootstrap
9931all-diff: stage_current
9932@endif gcc-bootstrap
6bd3dfaa 9933@if diff
d27cc32e 9934TARGET-diff=all
6bd3dfaa 9935maybe-all-diff: all-diff
4fa63067 9936all-diff: configure-diff
0aed8855 9937 @: $(MAKE); $(unstage)
4fa63067
NN
9938 @r=`${PWD_COMMAND}`; export r; \
9939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9940 $(HOST_EXPORTS) \
b00612cc 9941 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9943 $(TARGET-diff))
6bd3dfaa 9944@endif diff
2a4cbe27 9945
a7254363 9946
d545f33b
PB
9947
9948
4fa63067
NN
9949.PHONY: check-diff maybe-check-diff
9950maybe-check-diff:
6bd3dfaa
PB
9951@if diff
9952maybe-check-diff: check-diff
2a4cbe27 9953
4fa63067 9954check-diff:
0aed8855 9955 @: $(MAKE); $(unstage)
4fa63067 9956 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9958 $(HOST_EXPORTS) \
b00612cc
PB
9959 (cd $(HOST_SUBDIR)/diff && \
9960 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9961
6bd3dfaa 9962@endif diff
2a4cbe27 9963
4fa63067
NN
9964.PHONY: install-diff maybe-install-diff
9965maybe-install-diff:
6bd3dfaa
PB
9966@if diff
9967maybe-install-diff: install-diff
2a4cbe27 9968
4fa63067 9969install-diff: installdirs
0aed8855 9970 @: $(MAKE); $(unstage)
4fa63067 9971 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9973 $(HOST_EXPORTS) \
b00612cc 9974 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9975 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9976
6bd3dfaa 9977@endif diff
2a4cbe27 9978
56a8fe78 9979# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9980
4fa63067
NN
9981.PHONY: maybe-info-diff info-diff
9982maybe-info-diff:
6bd3dfaa
PB
9983@if diff
9984maybe-info-diff: info-diff
2a4cbe27 9985
4fa63067
NN
9986info-diff: \
9987 configure-diff
0aed8855 9988 @: $(MAKE); $(unstage)
4fa63067 9989 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9990 r=`${PWD_COMMAND}`; export r; \
9991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9992 $(HOST_EXPORTS) \
b813574b 9993 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9995 done; \
4fa63067 9996 echo "Doing info in diff" ; \
b00612cc 9997 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10000 "RANLIB=$${RANLIB}" \
0c24b341 10001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10002 info) \
2a4cbe27
NN
10003 || exit 1
10004
6bd3dfaa 10005@endif diff
2a4cbe27 10006
4fa63067
NN
10007.PHONY: maybe-dvi-diff dvi-diff
10008maybe-dvi-diff:
6bd3dfaa
PB
10009@if diff
10010maybe-dvi-diff: dvi-diff
2a4cbe27 10011
4fa63067
NN
10012dvi-diff: \
10013 configure-diff
0aed8855 10014 @: $(MAKE); $(unstage)
4fa63067 10015 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10016 r=`${PWD_COMMAND}`; export r; \
10017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10018 $(HOST_EXPORTS) \
b813574b 10019 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10021 done; \
4fa63067 10022 echo "Doing dvi in diff" ; \
b00612cc 10023 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10026 "RANLIB=$${RANLIB}" \
0c24b341 10027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10028 dvi) \
2a4cbe27
NN
10029 || exit 1
10030
6bd3dfaa 10031@endif diff
2a4cbe27 10032
56a8fe78
DD
10033.PHONY: maybe-pdf-diff pdf-diff
10034maybe-pdf-diff:
10035@if diff
10036maybe-pdf-diff: pdf-diff
10037
10038pdf-diff: \
10039 configure-diff
10040 @: $(MAKE); $(unstage)
10041 @[ -f ./diff/Makefile ] || exit 0; \
10042 r=`${PWD_COMMAND}`; export r; \
10043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10044 $(HOST_EXPORTS) \
10045 for flag in $(EXTRA_HOST_FLAGS) ; do \
10046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10047 done; \
10048 echo "Doing pdf in diff" ; \
10049 (cd $(HOST_SUBDIR)/diff && \
10050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10052 "RANLIB=$${RANLIB}" \
0c24b341 10053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10054 pdf) \
10055 || exit 1
10056
10057@endif diff
10058
6d389afc
MS
10059.PHONY: maybe-html-diff html-diff
10060maybe-html-diff:
10061@if diff
10062maybe-html-diff: html-diff
10063
10064html-diff: \
10065 configure-diff
0aed8855 10066 @: $(MAKE); $(unstage)
6d389afc
MS
10067 @[ -f ./diff/Makefile ] || exit 0; \
10068 r=`${PWD_COMMAND}`; export r; \
10069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10070 $(HOST_EXPORTS) \
10071 for flag in $(EXTRA_HOST_FLAGS) ; do \
10072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10073 done; \
10074 echo "Doing html in diff" ; \
b00612cc 10075 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
10076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10078 "RANLIB=$${RANLIB}" \
0c24b341 10079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10080 html) \
10081 || exit 1
10082
10083@endif diff
10084
4fa63067
NN
10085.PHONY: maybe-TAGS-diff TAGS-diff
10086maybe-TAGS-diff:
6bd3dfaa
PB
10087@if diff
10088maybe-TAGS-diff: TAGS-diff
2a4cbe27 10089
4fa63067
NN
10090TAGS-diff: \
10091 configure-diff
0aed8855 10092 @: $(MAKE); $(unstage)
4fa63067 10093 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10094 r=`${PWD_COMMAND}`; export r; \
10095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10096 $(HOST_EXPORTS) \
b813574b 10097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10099 done; \
4fa63067 10100 echo "Doing TAGS in diff" ; \
b00612cc 10101 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10104 "RANLIB=$${RANLIB}" \
0c24b341 10105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10106 TAGS) \
2a4cbe27
NN
10107 || exit 1
10108
6bd3dfaa 10109@endif diff
2a4cbe27 10110
4fa63067
NN
10111.PHONY: maybe-install-info-diff install-info-diff
10112maybe-install-info-diff:
6bd3dfaa
PB
10113@if diff
10114maybe-install-info-diff: install-info-diff
2a4cbe27 10115
4fa63067
NN
10116install-info-diff: \
10117 configure-diff \
10118 info-diff
0aed8855 10119 @: $(MAKE); $(unstage)
4fa63067 10120 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10121 r=`${PWD_COMMAND}`; export r; \
10122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10123 $(HOST_EXPORTS) \
b813574b 10124 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10126 done; \
4fa63067 10127 echo "Doing install-info in diff" ; \
b00612cc 10128 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10131 "RANLIB=$${RANLIB}" \
0c24b341 10132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10133 install-info) \
2a4cbe27
NN
10134 || exit 1
10135
6bd3dfaa 10136@endif diff
2a4cbe27 10137
a3ca38d2
DD
10138.PHONY: maybe-install-pdf-diff install-pdf-diff
10139maybe-install-pdf-diff:
10140@if diff
10141maybe-install-pdf-diff: install-pdf-diff
10142
10143install-pdf-diff: \
10144 configure-diff \
10145 pdf-diff
10146 @: $(MAKE); $(unstage)
10147 @[ -f ./diff/Makefile ] || exit 0; \
10148 r=`${PWD_COMMAND}`; export r; \
10149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10150 $(HOST_EXPORTS) \
10151 for flag in $(EXTRA_HOST_FLAGS) ; do \
10152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10153 done; \
10154 echo "Doing install-pdf in diff" ; \
10155 (cd $(HOST_SUBDIR)/diff && \
10156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10158 "RANLIB=$${RANLIB}" \
0c24b341 10159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10160 install-pdf) \
10161 || exit 1
10162
10163@endif diff
10164
108a6f8e
CD
10165.PHONY: maybe-install-html-diff install-html-diff
10166maybe-install-html-diff:
10167@if diff
10168maybe-install-html-diff: install-html-diff
10169
10170install-html-diff: \
10171 configure-diff \
10172 html-diff
10173 @: $(MAKE); $(unstage)
10174 @[ -f ./diff/Makefile ] || exit 0; \
10175 r=`${PWD_COMMAND}`; export r; \
10176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10177 $(HOST_EXPORTS) \
10178 for flag in $(EXTRA_HOST_FLAGS) ; do \
10179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10180 done; \
10181 echo "Doing install-html in diff" ; \
10182 (cd $(HOST_SUBDIR)/diff && \
10183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10185 "RANLIB=$${RANLIB}" \
0c24b341 10186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10187 install-html) \
10188 || exit 1
10189
10190@endif diff
10191
4fa63067
NN
10192.PHONY: maybe-installcheck-diff installcheck-diff
10193maybe-installcheck-diff:
6bd3dfaa
PB
10194@if diff
10195maybe-installcheck-diff: installcheck-diff
2a4cbe27 10196
4fa63067
NN
10197installcheck-diff: \
10198 configure-diff
0aed8855 10199 @: $(MAKE); $(unstage)
4fa63067 10200 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10201 r=`${PWD_COMMAND}`; export r; \
10202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10203 $(HOST_EXPORTS) \
b813574b 10204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10206 done; \
4fa63067 10207 echo "Doing installcheck in diff" ; \
b00612cc 10208 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10211 "RANLIB=$${RANLIB}" \
0c24b341 10212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10213 installcheck) \
2a4cbe27
NN
10214 || exit 1
10215
6bd3dfaa 10216@endif diff
2a4cbe27 10217
4fa63067
NN
10218.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10219maybe-mostlyclean-diff:
6bd3dfaa
PB
10220@if diff
10221maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10222
4fa63067 10223mostlyclean-diff:
0aed8855 10224 @: $(MAKE); $(unstage)
4fa63067 10225 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10226 r=`${PWD_COMMAND}`; export r; \
10227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10228 $(HOST_EXPORTS) \
b813574b 10229 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10231 done; \
4fa63067 10232 echo "Doing mostlyclean in diff" ; \
b00612cc 10233 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10236 "RANLIB=$${RANLIB}" \
0c24b341 10237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10238 mostlyclean) \
2a4cbe27
NN
10239 || exit 1
10240
6bd3dfaa 10241@endif diff
2a4cbe27 10242
4fa63067
NN
10243.PHONY: maybe-clean-diff clean-diff
10244maybe-clean-diff:
6bd3dfaa
PB
10245@if diff
10246maybe-clean-diff: clean-diff
2a4cbe27 10247
4fa63067 10248clean-diff:
0aed8855 10249 @: $(MAKE); $(unstage)
4fa63067 10250 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10251 r=`${PWD_COMMAND}`; export r; \
10252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10253 $(HOST_EXPORTS) \
b813574b 10254 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10256 done; \
4fa63067 10257 echo "Doing clean in diff" ; \
b00612cc 10258 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10261 "RANLIB=$${RANLIB}" \
0c24b341 10262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10263 clean) \
2a4cbe27
NN
10264 || exit 1
10265
6bd3dfaa 10266@endif diff
2a4cbe27 10267
4fa63067
NN
10268.PHONY: maybe-distclean-diff distclean-diff
10269maybe-distclean-diff:
6bd3dfaa
PB
10270@if diff
10271maybe-distclean-diff: distclean-diff
2a4cbe27 10272
4fa63067 10273distclean-diff:
0aed8855 10274 @: $(MAKE); $(unstage)
4fa63067 10275 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10276 r=`${PWD_COMMAND}`; export r; \
10277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10278 $(HOST_EXPORTS) \
b813574b 10279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10281 done; \
4fa63067 10282 echo "Doing distclean in diff" ; \
b00612cc 10283 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10286 "RANLIB=$${RANLIB}" \
0c24b341 10287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10288 distclean) \
2a4cbe27
NN
10289 || exit 1
10290
6bd3dfaa 10291@endif diff
2a4cbe27 10292
4fa63067
NN
10293.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10294maybe-maintainer-clean-diff:
6bd3dfaa
PB
10295@if diff
10296maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10297
4fa63067 10298maintainer-clean-diff:
0aed8855 10299 @: $(MAKE); $(unstage)
4fa63067 10300 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10301 r=`${PWD_COMMAND}`; export r; \
10302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10303 $(HOST_EXPORTS) \
b813574b 10304 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10306 done; \
4fa63067 10307 echo "Doing maintainer-clean in diff" ; \
b00612cc 10308 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10311 "RANLIB=$${RANLIB}" \
0c24b341 10312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10313 maintainer-clean) \
2a4cbe27
NN
10314 || exit 1
10315
6bd3dfaa 10316@endif diff
2a4cbe27 10317
2a4cbe27 10318
a7254363 10319
4fa63067
NN
10320.PHONY: configure-dosutils maybe-configure-dosutils
10321maybe-configure-dosutils:
4f0ef2d8
CD
10322@if gcc-bootstrap
10323configure-dosutils: stage_current
10324@endif gcc-bootstrap
6bd3dfaa
PB
10325@if dosutils
10326maybe-configure-dosutils: configure-dosutils
c52c6897 10327configure-dosutils:
0aed8855 10328 @: $(MAKE); $(unstage)
c52c6897 10329 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10331 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
1f53ca9a 10333 $(HOST_EXPORTS) \
a7254363
PB
10334 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10335 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10336 case $(srcdir) in \
b00612cc
PB
10337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10338 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10340 esac; \
b00612cc
PB
10341 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10342 libsrcdir="$$s/dosutils"; \
4fa63067 10343 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10345 --target=${target_alias} $${srcdiroption} \
4fa63067 10346 || exit 1
6bd3dfaa 10347@endif dosutils
4fa63067 10348
a7254363
PB
10349
10350
d545f33b
PB
10351
10352
4fa63067
NN
10353.PHONY: all-dosutils maybe-all-dosutils
10354maybe-all-dosutils:
4f0ef2d8
CD
10355@if gcc-bootstrap
10356all-dosutils: stage_current
10357@endif gcc-bootstrap
6bd3dfaa 10358@if dosutils
d27cc32e 10359TARGET-dosutils=all
6bd3dfaa 10360maybe-all-dosutils: all-dosutils
4fa63067 10361all-dosutils: configure-dosutils
0aed8855 10362 @: $(MAKE); $(unstage)
4fa63067
NN
10363 @r=`${PWD_COMMAND}`; export r; \
10364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10365 $(HOST_EXPORTS) \
b00612cc 10366 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10367 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10368 $(TARGET-dosutils))
6bd3dfaa 10369@endif dosutils
4fa63067 10370
a7254363 10371
d545f33b
PB
10372
10373
4fa63067
NN
10374.PHONY: check-dosutils maybe-check-dosutils
10375maybe-check-dosutils:
6bd3dfaa
PB
10376@if dosutils
10377maybe-check-dosutils: check-dosutils
2a4cbe27 10378
4fa63067 10379check-dosutils:
2a4cbe27 10380
6bd3dfaa 10381@endif dosutils
2a4cbe27 10382
4fa63067
NN
10383.PHONY: install-dosutils maybe-install-dosutils
10384maybe-install-dosutils:
6bd3dfaa
PB
10385@if dosutils
10386maybe-install-dosutils: install-dosutils
4fa63067
NN
10387
10388install-dosutils: installdirs
0aed8855 10389 @: $(MAKE); $(unstage)
4fa63067 10390 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10392 $(HOST_EXPORTS) \
b00612cc 10393 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10394 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10395
6bd3dfaa 10396@endif dosutils
2a4cbe27 10397
56a8fe78 10398# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10399
4fa63067
NN
10400.PHONY: maybe-info-dosutils info-dosutils
10401maybe-info-dosutils:
6bd3dfaa
PB
10402@if dosutils
10403maybe-info-dosutils: info-dosutils
4fa63067
NN
10404
10405info-dosutils: \
10406 configure-dosutils
0aed8855 10407 @: $(MAKE); $(unstage)
4fa63067 10408 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10409 r=`${PWD_COMMAND}`; export r; \
10410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10411 $(HOST_EXPORTS) \
b813574b 10412 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10414 done; \
4fa63067 10415 echo "Doing info in dosutils" ; \
b00612cc 10416 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10419 "RANLIB=$${RANLIB}" \
0c24b341 10420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10421 info) \
2a4cbe27
NN
10422 || exit 1
10423
6bd3dfaa 10424@endif dosutils
2a4cbe27 10425
4fa63067
NN
10426.PHONY: maybe-dvi-dosutils dvi-dosutils
10427maybe-dvi-dosutils:
6bd3dfaa
PB
10428@if dosutils
10429maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10430
4fa63067
NN
10431dvi-dosutils: \
10432 configure-dosutils
0aed8855 10433 @: $(MAKE); $(unstage)
4fa63067 10434 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10435 r=`${PWD_COMMAND}`; export r; \
10436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10437 $(HOST_EXPORTS) \
b813574b 10438 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10440 done; \
4fa63067 10441 echo "Doing dvi in dosutils" ; \
b00612cc 10442 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10445 "RANLIB=$${RANLIB}" \
0c24b341 10446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10447 dvi) \
2a4cbe27
NN
10448 || exit 1
10449
6bd3dfaa 10450@endif dosutils
2a4cbe27 10451
56a8fe78
DD
10452.PHONY: maybe-pdf-dosutils pdf-dosutils
10453maybe-pdf-dosutils:
10454@if dosutils
10455maybe-pdf-dosutils: pdf-dosutils
10456
10457pdf-dosutils: \
10458 configure-dosutils
10459 @: $(MAKE); $(unstage)
10460 @[ -f ./dosutils/Makefile ] || exit 0; \
10461 r=`${PWD_COMMAND}`; export r; \
10462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10463 $(HOST_EXPORTS) \
10464 for flag in $(EXTRA_HOST_FLAGS) ; do \
10465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10466 done; \
10467 echo "Doing pdf in dosutils" ; \
10468 (cd $(HOST_SUBDIR)/dosutils && \
10469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10471 "RANLIB=$${RANLIB}" \
0c24b341 10472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10473 pdf) \
10474 || exit 1
10475
10476@endif dosutils
10477
6d389afc
MS
10478.PHONY: maybe-html-dosutils html-dosutils
10479maybe-html-dosutils:
6bd3dfaa 10480@if dosutils
6d389afc 10481maybe-html-dosutils: html-dosutils
2a4cbe27 10482
6d389afc 10483html-dosutils: \
4fa63067 10484 configure-dosutils
0aed8855 10485 @: $(MAKE); $(unstage)
4fa63067 10486 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10487 r=`${PWD_COMMAND}`; export r; \
10488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10489 $(HOST_EXPORTS) \
b813574b 10490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10492 done; \
6d389afc 10493 echo "Doing html in dosutils" ; \
b00612cc 10494 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10497 "RANLIB=$${RANLIB}" \
0c24b341 10498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10499 html) \
2a4cbe27
NN
10500 || exit 1
10501
6bd3dfaa 10502@endif dosutils
2a4cbe27 10503
6d389afc
MS
10504.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10505maybe-TAGS-dosutils:
6bd3dfaa 10506@if dosutils
6d389afc 10507maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10508
6d389afc
MS
10509TAGS-dosutils: \
10510 configure-dosutils
0aed8855 10511 @: $(MAKE); $(unstage)
6d389afc
MS
10512 @[ -f ./dosutils/Makefile ] || exit 0; \
10513 r=`${PWD_COMMAND}`; export r; \
10514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10515 $(HOST_EXPORTS) \
10516 for flag in $(EXTRA_HOST_FLAGS) ; do \
10517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10518 done; \
10519 echo "Doing TAGS in dosutils" ; \
b00612cc 10520 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10523 "RANLIB=$${RANLIB}" \
0c24b341 10524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10525 TAGS) \
10526 || exit 1
10527
10528@endif dosutils
10529
10530.PHONY: maybe-install-info-dosutils install-info-dosutils
10531maybe-install-info-dosutils:
10532@if dosutils
10533maybe-install-info-dosutils: install-info-dosutils
10534
10535install-info-dosutils: \
10536 configure-dosutils \
10537 info-dosutils
0aed8855 10538 @: $(MAKE); $(unstage)
4fa63067 10539 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10540 r=`${PWD_COMMAND}`; export r; \
10541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10542 $(HOST_EXPORTS) \
b813574b 10543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10545 done; \
4fa63067 10546 echo "Doing install-info in dosutils" ; \
b00612cc 10547 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10550 "RANLIB=$${RANLIB}" \
0c24b341 10551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10552 install-info) \
2a4cbe27
NN
10553 || exit 1
10554
6bd3dfaa 10555@endif dosutils
2a4cbe27 10556
a3ca38d2
DD
10557.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10558maybe-install-pdf-dosutils:
10559@if dosutils
10560maybe-install-pdf-dosutils: install-pdf-dosutils
10561
10562install-pdf-dosutils: \
10563 configure-dosutils \
10564 pdf-dosutils
10565 @: $(MAKE); $(unstage)
10566 @[ -f ./dosutils/Makefile ] || exit 0; \
10567 r=`${PWD_COMMAND}`; export r; \
10568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10569 $(HOST_EXPORTS) \
10570 for flag in $(EXTRA_HOST_FLAGS) ; do \
10571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10572 done; \
10573 echo "Doing install-pdf in dosutils" ; \
10574 (cd $(HOST_SUBDIR)/dosutils && \
10575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10577 "RANLIB=$${RANLIB}" \
0c24b341 10578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10579 install-pdf) \
10580 || exit 1
10581
10582@endif dosutils
10583
108a6f8e
CD
10584.PHONY: maybe-install-html-dosutils install-html-dosutils
10585maybe-install-html-dosutils:
10586@if dosutils
10587maybe-install-html-dosutils: install-html-dosutils
10588
10589install-html-dosutils: \
10590 configure-dosutils \
10591 html-dosutils
10592 @: $(MAKE); $(unstage)
10593 @[ -f ./dosutils/Makefile ] || exit 0; \
10594 r=`${PWD_COMMAND}`; export r; \
10595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10596 $(HOST_EXPORTS) \
10597 for flag in $(EXTRA_HOST_FLAGS) ; do \
10598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10599 done; \
10600 echo "Doing install-html in dosutils" ; \
10601 (cd $(HOST_SUBDIR)/dosutils && \
10602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10604 "RANLIB=$${RANLIB}" \
0c24b341 10605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10606 install-html) \
10607 || exit 1
10608
10609@endif dosutils
10610
4fa63067
NN
10611.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10612maybe-installcheck-dosutils:
6bd3dfaa
PB
10613@if dosutils
10614maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10615
4fa63067
NN
10616installcheck-dosutils: \
10617 configure-dosutils
0aed8855 10618 @: $(MAKE); $(unstage)
4fa63067 10619 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10620 r=`${PWD_COMMAND}`; export r; \
10621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10622 $(HOST_EXPORTS) \
b813574b 10623 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10625 done; \
4fa63067 10626 echo "Doing installcheck in dosutils" ; \
b00612cc 10627 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10630 "RANLIB=$${RANLIB}" \
0c24b341 10631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10632 installcheck) \
2a4cbe27
NN
10633 || exit 1
10634
6bd3dfaa 10635@endif dosutils
2a4cbe27 10636
4fa63067
NN
10637.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10638maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10639@if dosutils
10640maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10641
4fa63067 10642mostlyclean-dosutils:
0aed8855 10643 @: $(MAKE); $(unstage)
4fa63067 10644 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10645 r=`${PWD_COMMAND}`; export r; \
10646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10647 $(HOST_EXPORTS) \
b813574b 10648 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10650 done; \
4fa63067 10651 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10652 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10655 "RANLIB=$${RANLIB}" \
0c24b341 10656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10657 mostlyclean) \
a2592b1b
DD
10658 || exit 1
10659
6bd3dfaa 10660@endif dosutils
a2592b1b 10661
4fa63067
NN
10662.PHONY: maybe-clean-dosutils clean-dosutils
10663maybe-clean-dosutils:
6bd3dfaa
PB
10664@if dosutils
10665maybe-clean-dosutils: clean-dosutils
2a4cbe27 10666
4fa63067 10667clean-dosutils:
0aed8855 10668 @: $(MAKE); $(unstage)
4fa63067 10669 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10670 r=`${PWD_COMMAND}`; export r; \
10671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10672 $(HOST_EXPORTS) \
b813574b 10673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10675 done; \
4fa63067 10676 echo "Doing clean in dosutils" ; \
b00612cc 10677 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10680 "RANLIB=$${RANLIB}" \
0c24b341 10681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10682 clean) \
2a4cbe27
NN
10683 || exit 1
10684
6bd3dfaa 10685@endif dosutils
2a4cbe27 10686
4fa63067
NN
10687.PHONY: maybe-distclean-dosutils distclean-dosutils
10688maybe-distclean-dosutils:
6bd3dfaa
PB
10689@if dosutils
10690maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10691
4fa63067 10692distclean-dosutils:
0aed8855 10693 @: $(MAKE); $(unstage)
4fa63067 10694 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10695 r=`${PWD_COMMAND}`; export r; \
10696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10697 $(HOST_EXPORTS) \
b813574b 10698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10700 done; \
4fa63067 10701 echo "Doing distclean in dosutils" ; \
b00612cc 10702 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10705 "RANLIB=$${RANLIB}" \
0c24b341 10706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10707 distclean) \
2a4cbe27
NN
10708 || exit 1
10709
6bd3dfaa 10710@endif dosutils
2a4cbe27 10711
4fa63067
NN
10712.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10713maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10714@if dosutils
10715maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10716
4fa63067 10717maintainer-clean-dosutils:
0aed8855 10718 @: $(MAKE); $(unstage)
4fa63067 10719 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10720 r=`${PWD_COMMAND}`; export r; \
10721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10722 $(HOST_EXPORTS) \
b813574b 10723 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10725 done; \
4fa63067 10726 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10727 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10730 "RANLIB=$${RANLIB}" \
0c24b341 10731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10732 maintainer-clean) \
2a4cbe27
NN
10733 || exit 1
10734
6bd3dfaa 10735@endif dosutils
2a4cbe27 10736
2a4cbe27 10737
a7254363 10738
4fa63067
NN
10739.PHONY: configure-etc maybe-configure-etc
10740maybe-configure-etc:
4f0ef2d8
CD
10741@if gcc-bootstrap
10742configure-etc: stage_current
10743@endif gcc-bootstrap
6bd3dfaa
PB
10744@if etc
10745maybe-configure-etc: configure-etc
c52c6897 10746configure-etc:
0aed8855 10747 @: $(MAKE); $(unstage)
c52c6897 10748 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10750 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
1f53ca9a 10752 $(HOST_EXPORTS) \
a7254363
PB
10753 echo Configuring in $(HOST_SUBDIR)/etc; \
10754 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10755 case $(srcdir) in \
b00612cc
PB
10756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10757 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10759 esac; \
b00612cc
PB
10760 srcdiroption="--srcdir=$${topdir}/etc"; \
10761 libsrcdir="$$s/etc"; \
4fa63067 10762 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10764 --target=${target_alias} $${srcdiroption} \
4fa63067 10765 || exit 1
6bd3dfaa 10766@endif etc
4fa63067 10767
a7254363
PB
10768
10769
d545f33b
PB
10770
10771
4fa63067
NN
10772.PHONY: all-etc maybe-all-etc
10773maybe-all-etc:
4f0ef2d8
CD
10774@if gcc-bootstrap
10775all-etc: stage_current
10776@endif gcc-bootstrap
6bd3dfaa 10777@if etc
d27cc32e 10778TARGET-etc=all
6bd3dfaa 10779maybe-all-etc: all-etc
4fa63067 10780all-etc: configure-etc
0aed8855 10781 @: $(MAKE); $(unstage)
4fa63067
NN
10782 @r=`${PWD_COMMAND}`; export r; \
10783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10784 $(HOST_EXPORTS) \
b00612cc 10785 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10786 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10787 $(TARGET-etc))
6bd3dfaa 10788@endif etc
4fa63067 10789
a7254363 10790
d545f33b
PB
10791
10792
4fa63067
NN
10793.PHONY: check-etc maybe-check-etc
10794maybe-check-etc:
6bd3dfaa
PB
10795@if etc
10796maybe-check-etc: check-etc
4fa63067
NN
10797
10798check-etc:
0aed8855 10799 @: $(MAKE); $(unstage)
4fa63067
NN
10800 @r=`${PWD_COMMAND}`; export r; \
10801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10802 $(HOST_EXPORTS) \
b00612cc
PB
10803 (cd $(HOST_SUBDIR)/etc && \
10804 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10805
6bd3dfaa 10806@endif etc
4fa63067
NN
10807
10808.PHONY: install-etc maybe-install-etc
10809maybe-install-etc:
6bd3dfaa
PB
10810@if etc
10811maybe-install-etc: install-etc
4fa63067
NN
10812
10813install-etc: installdirs
0aed8855 10814 @: $(MAKE); $(unstage)
4fa63067
NN
10815 @r=`${PWD_COMMAND}`; export r; \
10816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10817 $(HOST_EXPORTS) \
b00612cc 10818 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10819 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10820
6bd3dfaa 10821@endif etc
4fa63067 10822
56a8fe78 10823# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10824
10825.PHONY: maybe-info-etc info-etc
10826maybe-info-etc:
6bd3dfaa
PB
10827@if etc
10828maybe-info-etc: info-etc
4fa63067
NN
10829
10830info-etc: \
10831 configure-etc
0aed8855 10832 @: $(MAKE); $(unstage)
4fa63067 10833 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10834 r=`${PWD_COMMAND}`; export r; \
10835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10836 $(HOST_EXPORTS) \
b813574b 10837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10839 done; \
4fa63067 10840 echo "Doing info in etc" ; \
b00612cc 10841 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10844 "RANLIB=$${RANLIB}" \
0c24b341 10845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10846 info) \
2a4cbe27
NN
10847 || exit 1
10848
6bd3dfaa 10849@endif etc
2a4cbe27 10850
4fa63067
NN
10851.PHONY: maybe-dvi-etc dvi-etc
10852maybe-dvi-etc:
6bd3dfaa
PB
10853@if etc
10854maybe-dvi-etc: dvi-etc
2a4cbe27 10855
4fa63067
NN
10856dvi-etc: \
10857 configure-etc
0aed8855 10858 @: $(MAKE); $(unstage)
4fa63067 10859 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10860 r=`${PWD_COMMAND}`; export r; \
10861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10862 $(HOST_EXPORTS) \
b813574b 10863 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10865 done; \
4fa63067 10866 echo "Doing dvi in etc" ; \
b00612cc 10867 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10870 "RANLIB=$${RANLIB}" \
0c24b341 10871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10872 dvi) \
2a4cbe27
NN
10873 || exit 1
10874
6bd3dfaa 10875@endif etc
2a4cbe27 10876
56a8fe78
DD
10877.PHONY: maybe-pdf-etc pdf-etc
10878maybe-pdf-etc:
10879@if etc
10880maybe-pdf-etc: pdf-etc
10881
10882pdf-etc: \
10883 configure-etc
10884 @: $(MAKE); $(unstage)
10885 @[ -f ./etc/Makefile ] || exit 0; \
10886 r=`${PWD_COMMAND}`; export r; \
10887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10888 $(HOST_EXPORTS) \
10889 for flag in $(EXTRA_HOST_FLAGS) ; do \
10890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10891 done; \
10892 echo "Doing pdf in etc" ; \
10893 (cd $(HOST_SUBDIR)/etc && \
10894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10896 "RANLIB=$${RANLIB}" \
0c24b341 10897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10898 pdf) \
10899 || exit 1
10900
10901@endif etc
10902
6d389afc
MS
10903.PHONY: maybe-html-etc html-etc
10904maybe-html-etc:
10905@if etc
10906maybe-html-etc: html-etc
10907
10908html-etc: \
10909 configure-etc
0aed8855 10910 @: $(MAKE); $(unstage)
6d389afc
MS
10911 @[ -f ./etc/Makefile ] || exit 0; \
10912 r=`${PWD_COMMAND}`; export r; \
10913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10914 $(HOST_EXPORTS) \
10915 for flag in $(EXTRA_HOST_FLAGS) ; do \
10916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10917 done; \
10918 echo "Doing html in etc" ; \
b00612cc 10919 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10922 "RANLIB=$${RANLIB}" \
0c24b341 10923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10924 html) \
10925 || exit 1
10926
10927@endif etc
10928
4fa63067
NN
10929.PHONY: maybe-TAGS-etc TAGS-etc
10930maybe-TAGS-etc:
6bd3dfaa
PB
10931@if etc
10932maybe-TAGS-etc: TAGS-etc
2a4cbe27 10933
4fa63067
NN
10934TAGS-etc: \
10935 configure-etc
0aed8855 10936 @: $(MAKE); $(unstage)
4fa63067 10937 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10938 r=`${PWD_COMMAND}`; export r; \
10939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10940 $(HOST_EXPORTS) \
b813574b 10941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10943 done; \
4fa63067 10944 echo "Doing TAGS in etc" ; \
b00612cc 10945 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10948 "RANLIB=$${RANLIB}" \
0c24b341 10949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10950 TAGS) \
2a4cbe27
NN
10951 || exit 1
10952
6bd3dfaa 10953@endif etc
2a4cbe27 10954
4fa63067
NN
10955.PHONY: maybe-install-info-etc install-info-etc
10956maybe-install-info-etc:
6bd3dfaa
PB
10957@if etc
10958maybe-install-info-etc: install-info-etc
2a4cbe27 10959
4fa63067
NN
10960install-info-etc: \
10961 configure-etc \
10962 info-etc
0aed8855 10963 @: $(MAKE); $(unstage)
4fa63067 10964 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10965 r=`${PWD_COMMAND}`; export r; \
10966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10967 $(HOST_EXPORTS) \
b813574b 10968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10970 done; \
4fa63067 10971 echo "Doing install-info in etc" ; \
b00612cc 10972 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10975 "RANLIB=$${RANLIB}" \
0c24b341 10976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10977 install-info) \
2a4cbe27
NN
10978 || exit 1
10979
6bd3dfaa 10980@endif etc
2a4cbe27 10981
a3ca38d2
DD
10982.PHONY: maybe-install-pdf-etc install-pdf-etc
10983maybe-install-pdf-etc:
10984@if etc
10985maybe-install-pdf-etc: install-pdf-etc
10986
10987install-pdf-etc: \
10988 configure-etc \
10989 pdf-etc
10990 @: $(MAKE); $(unstage)
10991 @[ -f ./etc/Makefile ] || exit 0; \
10992 r=`${PWD_COMMAND}`; export r; \
10993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10994 $(HOST_EXPORTS) \
10995 for flag in $(EXTRA_HOST_FLAGS) ; do \
10996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10997 done; \
10998 echo "Doing install-pdf in etc" ; \
10999 (cd $(HOST_SUBDIR)/etc && \
11000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11002 "RANLIB=$${RANLIB}" \
0c24b341 11003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11004 install-pdf) \
11005 || exit 1
11006
11007@endif etc
11008
108a6f8e
CD
11009.PHONY: maybe-install-html-etc install-html-etc
11010maybe-install-html-etc:
11011@if etc
11012maybe-install-html-etc: install-html-etc
11013
11014install-html-etc: \
11015 configure-etc \
11016 html-etc
11017 @: $(MAKE); $(unstage)
11018 @[ -f ./etc/Makefile ] || exit 0; \
11019 r=`${PWD_COMMAND}`; export r; \
11020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11021 $(HOST_EXPORTS) \
11022 for flag in $(EXTRA_HOST_FLAGS) ; do \
11023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11024 done; \
11025 echo "Doing install-html in etc" ; \
11026 (cd $(HOST_SUBDIR)/etc && \
11027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11029 "RANLIB=$${RANLIB}" \
0c24b341 11030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11031 install-html) \
11032 || exit 1
11033
11034@endif etc
11035
4fa63067
NN
11036.PHONY: maybe-installcheck-etc installcheck-etc
11037maybe-installcheck-etc:
6bd3dfaa
PB
11038@if etc
11039maybe-installcheck-etc: installcheck-etc
2a4cbe27 11040
4fa63067
NN
11041installcheck-etc: \
11042 configure-etc
0aed8855 11043 @: $(MAKE); $(unstage)
4fa63067 11044 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11045 r=`${PWD_COMMAND}`; export r; \
11046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11047 $(HOST_EXPORTS) \
b813574b 11048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11050 done; \
4fa63067 11051 echo "Doing installcheck in etc" ; \
b00612cc 11052 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11055 "RANLIB=$${RANLIB}" \
0c24b341 11056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11057 installcheck) \
2a4cbe27
NN
11058 || exit 1
11059
6bd3dfaa 11060@endif etc
2a4cbe27 11061
4fa63067
NN
11062.PHONY: maybe-mostlyclean-etc mostlyclean-etc
11063maybe-mostlyclean-etc:
6bd3dfaa
PB
11064@if etc
11065maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 11066
4fa63067 11067mostlyclean-etc:
0aed8855 11068 @: $(MAKE); $(unstage)
4fa63067 11069 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11070 r=`${PWD_COMMAND}`; export r; \
11071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11072 $(HOST_EXPORTS) \
b813574b 11073 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11075 done; \
4fa63067 11076 echo "Doing mostlyclean in etc" ; \
b00612cc 11077 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11080 "RANLIB=$${RANLIB}" \
0c24b341 11081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11082 mostlyclean) \
2a4cbe27
NN
11083 || exit 1
11084
6bd3dfaa 11085@endif etc
2a4cbe27 11086
4fa63067
NN
11087.PHONY: maybe-clean-etc clean-etc
11088maybe-clean-etc:
6bd3dfaa
PB
11089@if etc
11090maybe-clean-etc: clean-etc
2a4cbe27 11091
4fa63067 11092clean-etc:
0aed8855 11093 @: $(MAKE); $(unstage)
4fa63067 11094 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11095 r=`${PWD_COMMAND}`; export r; \
11096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11097 $(HOST_EXPORTS) \
b813574b 11098 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11100 done; \
4fa63067 11101 echo "Doing clean in etc" ; \
b00612cc 11102 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11105 "RANLIB=$${RANLIB}" \
0c24b341 11106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11107 clean) \
2a4cbe27
NN
11108 || exit 1
11109
6bd3dfaa 11110@endif etc
2a4cbe27 11111
4fa63067
NN
11112.PHONY: maybe-distclean-etc distclean-etc
11113maybe-distclean-etc:
6bd3dfaa
PB
11114@if etc
11115maybe-distclean-etc: distclean-etc
2a4cbe27 11116
4fa63067 11117distclean-etc:
0aed8855 11118 @: $(MAKE); $(unstage)
4fa63067 11119 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11120 r=`${PWD_COMMAND}`; export r; \
11121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11122 $(HOST_EXPORTS) \
b813574b 11123 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11125 done; \
4fa63067 11126 echo "Doing distclean in etc" ; \
b00612cc 11127 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11130 "RANLIB=$${RANLIB}" \
0c24b341 11131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11132 distclean) \
2a4cbe27
NN
11133 || exit 1
11134
6bd3dfaa 11135@endif etc
2a4cbe27 11136
4fa63067
NN
11137.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11138maybe-maintainer-clean-etc:
6bd3dfaa
PB
11139@if etc
11140maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 11141
4fa63067 11142maintainer-clean-etc:
0aed8855 11143 @: $(MAKE); $(unstage)
4fa63067 11144 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11145 r=`${PWD_COMMAND}`; export r; \
11146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11147 $(HOST_EXPORTS) \
b813574b 11148 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11150 done; \
4fa63067 11151 echo "Doing maintainer-clean in etc" ; \
b00612cc 11152 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11155 "RANLIB=$${RANLIB}" \
0c24b341 11156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11157 maintainer-clean) \
2a4cbe27
NN
11158 || exit 1
11159
6bd3dfaa 11160@endif etc
2a4cbe27 11161
2a4cbe27 11162
a7254363 11163
4fa63067
NN
11164.PHONY: configure-fastjar maybe-configure-fastjar
11165maybe-configure-fastjar:
4f0ef2d8
CD
11166@if gcc-bootstrap
11167configure-fastjar: stage_current
11168@endif gcc-bootstrap
6bd3dfaa
PB
11169@if fastjar
11170maybe-configure-fastjar: configure-fastjar
c52c6897 11171configure-fastjar:
0aed8855 11172 @: $(MAKE); $(unstage)
c52c6897 11173 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11175 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
1f53ca9a 11177 $(HOST_EXPORTS) \
a7254363
PB
11178 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11179 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11180 case $(srcdir) in \
b00612cc
PB
11181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11182 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11184 esac; \
b00612cc
PB
11185 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11186 libsrcdir="$$s/fastjar"; \
4fa63067 11187 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11188 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11189 --target=${target_alias} $${srcdiroption} \
4fa63067 11190 || exit 1
6bd3dfaa 11191@endif fastjar
4fa63067 11192
a7254363
PB
11193
11194
d545f33b
PB
11195
11196
4fa63067
NN
11197.PHONY: all-fastjar maybe-all-fastjar
11198maybe-all-fastjar:
4f0ef2d8
CD
11199@if gcc-bootstrap
11200all-fastjar: stage_current
11201@endif gcc-bootstrap
6bd3dfaa 11202@if fastjar
d27cc32e 11203TARGET-fastjar=all
6bd3dfaa 11204maybe-all-fastjar: all-fastjar
4fa63067 11205all-fastjar: configure-fastjar
0aed8855 11206 @: $(MAKE); $(unstage)
4fa63067
NN
11207 @r=`${PWD_COMMAND}`; export r; \
11208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11209 $(HOST_EXPORTS) \
b00612cc 11210 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11211 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11212 $(TARGET-fastjar))
6bd3dfaa 11213@endif fastjar
2a4cbe27 11214
a7254363 11215
d545f33b
PB
11216
11217
4fa63067
NN
11218.PHONY: check-fastjar maybe-check-fastjar
11219maybe-check-fastjar:
6bd3dfaa
PB
11220@if fastjar
11221maybe-check-fastjar: check-fastjar
2a4cbe27 11222
4fa63067
NN
11223# This module is only tested in a native toolchain.
11224check-fastjar:
0aed8855 11225 @: $(MAKE); $(unstage)
4fa63067
NN
11226 @if [ '$(host)' = '$(target)' ] ; then \
11227 r=`${PWD_COMMAND}`; export r; \
11228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11229 $(HOST_EXPORTS) \
b00612cc 11230 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11231 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11232 fi
2a4cbe27 11233
6bd3dfaa 11234@endif fastjar
4fa63067
NN
11235
11236.PHONY: install-fastjar maybe-install-fastjar
11237maybe-install-fastjar:
6bd3dfaa
PB
11238@if fastjar
11239maybe-install-fastjar: install-fastjar
4fa63067
NN
11240
11241install-fastjar: installdirs
0aed8855 11242 @: $(MAKE); $(unstage)
4fa63067 11243 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11245 $(HOST_EXPORTS) \
b00612cc 11246 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11247 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11248
6bd3dfaa 11249@endif fastjar
2a4cbe27 11250
56a8fe78 11251# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11252
4fa63067
NN
11253.PHONY: maybe-info-fastjar info-fastjar
11254maybe-info-fastjar:
6bd3dfaa
PB
11255@if fastjar
11256maybe-info-fastjar: info-fastjar
4fa63067
NN
11257
11258info-fastjar: \
11259 configure-fastjar
0aed8855 11260 @: $(MAKE); $(unstage)
4fa63067 11261 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11262 r=`${PWD_COMMAND}`; export r; \
11263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11264 $(HOST_EXPORTS) \
b813574b 11265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11267 done; \
4fa63067 11268 echo "Doing info in fastjar" ; \
b00612cc 11269 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11272 "RANLIB=$${RANLIB}" \
0c24b341 11273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11274 info) \
2a4cbe27
NN
11275 || exit 1
11276
6bd3dfaa 11277@endif fastjar
2a4cbe27 11278
4fa63067
NN
11279.PHONY: maybe-dvi-fastjar dvi-fastjar
11280maybe-dvi-fastjar:
6bd3dfaa
PB
11281@if fastjar
11282maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11283
4fa63067
NN
11284dvi-fastjar: \
11285 configure-fastjar
0aed8855 11286 @: $(MAKE); $(unstage)
2a4cbe27 11287 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11288 r=`${PWD_COMMAND}`; export r; \
11289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11290 $(HOST_EXPORTS) \
b813574b 11291 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11293 done; \
4fa63067 11294 echo "Doing dvi in fastjar" ; \
b00612cc 11295 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11298 "RANLIB=$${RANLIB}" \
0c24b341 11299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11300 dvi) \
2a4cbe27
NN
11301 || exit 1
11302
6bd3dfaa 11303@endif fastjar
2a4cbe27 11304
56a8fe78
DD
11305.PHONY: maybe-pdf-fastjar pdf-fastjar
11306maybe-pdf-fastjar:
11307@if fastjar
11308maybe-pdf-fastjar: pdf-fastjar
11309
11310pdf-fastjar: \
11311 configure-fastjar
11312 @: $(MAKE); $(unstage)
11313 @[ -f ./fastjar/Makefile ] || exit 0; \
11314 r=`${PWD_COMMAND}`; export r; \
11315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11316 $(HOST_EXPORTS) \
11317 for flag in $(EXTRA_HOST_FLAGS) ; do \
11318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11319 done; \
11320 echo "Doing pdf in fastjar" ; \
11321 (cd $(HOST_SUBDIR)/fastjar && \
11322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11324 "RANLIB=$${RANLIB}" \
0c24b341 11325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11326 pdf) \
11327 || exit 1
11328
11329@endif fastjar
11330
6d389afc
MS
11331.PHONY: maybe-html-fastjar html-fastjar
11332maybe-html-fastjar:
11333@if fastjar
11334maybe-html-fastjar: html-fastjar
11335
11336html-fastjar: \
11337 configure-fastjar
0aed8855 11338 @: $(MAKE); $(unstage)
6d389afc
MS
11339 @[ -f ./fastjar/Makefile ] || exit 0; \
11340 r=`${PWD_COMMAND}`; export r; \
11341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11342 $(HOST_EXPORTS) \
11343 for flag in $(EXTRA_HOST_FLAGS) ; do \
11344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11345 done; \
11346 echo "Doing html in fastjar" ; \
b00612cc 11347 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11350 "RANLIB=$${RANLIB}" \
0c24b341 11351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11352 html) \
11353 || exit 1
11354
11355@endif fastjar
11356
4fa63067
NN
11357.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11358maybe-TAGS-fastjar:
6bd3dfaa
PB
11359@if fastjar
11360maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11361
4fa63067
NN
11362TAGS-fastjar: \
11363 configure-fastjar
0aed8855 11364 @: $(MAKE); $(unstage)
4fa63067 11365 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11366 r=`${PWD_COMMAND}`; export r; \
11367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11368 $(HOST_EXPORTS) \
b813574b 11369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11371 done; \
4fa63067 11372 echo "Doing TAGS in fastjar" ; \
b00612cc 11373 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11376 "RANLIB=$${RANLIB}" \
0c24b341 11377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11378 TAGS) \
2a4cbe27
NN
11379 || exit 1
11380
6bd3dfaa 11381@endif fastjar
2a4cbe27 11382
4fa63067
NN
11383.PHONY: maybe-install-info-fastjar install-info-fastjar
11384maybe-install-info-fastjar:
6bd3dfaa
PB
11385@if fastjar
11386maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11387
4fa63067
NN
11388install-info-fastjar: \
11389 configure-fastjar \
11390 info-fastjar
0aed8855 11391 @: $(MAKE); $(unstage)
4fa63067 11392 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11393 r=`${PWD_COMMAND}`; export r; \
11394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11395 $(HOST_EXPORTS) \
b813574b 11396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11398 done; \
4fa63067 11399 echo "Doing install-info in fastjar" ; \
b00612cc 11400 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11403 "RANLIB=$${RANLIB}" \
0c24b341 11404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11405 install-info) \
2a4cbe27
NN
11406 || exit 1
11407
6bd3dfaa 11408@endif fastjar
2a4cbe27 11409
a3ca38d2
DD
11410.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11411maybe-install-pdf-fastjar:
11412@if fastjar
11413maybe-install-pdf-fastjar: install-pdf-fastjar
11414
11415install-pdf-fastjar: \
11416 configure-fastjar \
11417 pdf-fastjar
11418 @: $(MAKE); $(unstage)
11419 @[ -f ./fastjar/Makefile ] || exit 0; \
11420 r=`${PWD_COMMAND}`; export r; \
11421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11422 $(HOST_EXPORTS) \
11423 for flag in $(EXTRA_HOST_FLAGS) ; do \
11424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11425 done; \
11426 echo "Doing install-pdf in fastjar" ; \
11427 (cd $(HOST_SUBDIR)/fastjar && \
11428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11430 "RANLIB=$${RANLIB}" \
0c24b341 11431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11432 install-pdf) \
11433 || exit 1
11434
11435@endif fastjar
11436
108a6f8e
CD
11437.PHONY: maybe-install-html-fastjar install-html-fastjar
11438maybe-install-html-fastjar:
11439@if fastjar
11440maybe-install-html-fastjar: install-html-fastjar
11441
11442install-html-fastjar: \
11443 configure-fastjar \
11444 html-fastjar
11445 @: $(MAKE); $(unstage)
11446 @[ -f ./fastjar/Makefile ] || exit 0; \
11447 r=`${PWD_COMMAND}`; export r; \
11448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11449 $(HOST_EXPORTS) \
11450 for flag in $(EXTRA_HOST_FLAGS) ; do \
11451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11452 done; \
11453 echo "Doing install-html in fastjar" ; \
11454 (cd $(HOST_SUBDIR)/fastjar && \
11455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11457 "RANLIB=$${RANLIB}" \
0c24b341 11458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11459 install-html) \
11460 || exit 1
11461
11462@endif fastjar
11463
4fa63067
NN
11464.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11465maybe-installcheck-fastjar:
6bd3dfaa
PB
11466@if fastjar
11467maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11468
4fa63067
NN
11469installcheck-fastjar: \
11470 configure-fastjar
0aed8855 11471 @: $(MAKE); $(unstage)
4fa63067 11472 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11473 r=`${PWD_COMMAND}`; export r; \
11474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11475 $(HOST_EXPORTS) \
b813574b 11476 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11478 done; \
4fa63067 11479 echo "Doing installcheck in fastjar" ; \
b00612cc 11480 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11483 "RANLIB=$${RANLIB}" \
0c24b341 11484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11485 installcheck) \
2a4cbe27
NN
11486 || exit 1
11487
6bd3dfaa 11488@endif fastjar
2a4cbe27 11489
4fa63067
NN
11490.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11491maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11492@if fastjar
11493maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11494
4fa63067 11495mostlyclean-fastjar:
0aed8855 11496 @: $(MAKE); $(unstage)
4fa63067 11497 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11498 r=`${PWD_COMMAND}`; export r; \
11499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11500 $(HOST_EXPORTS) \
b813574b 11501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11503 done; \
4fa63067 11504 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11505 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11508 "RANLIB=$${RANLIB}" \
0c24b341 11509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11510 mostlyclean) \
2a4cbe27
NN
11511 || exit 1
11512
6bd3dfaa 11513@endif fastjar
2a4cbe27 11514
4fa63067
NN
11515.PHONY: maybe-clean-fastjar clean-fastjar
11516maybe-clean-fastjar:
6bd3dfaa
PB
11517@if fastjar
11518maybe-clean-fastjar: clean-fastjar
2a4cbe27 11519
4fa63067 11520clean-fastjar:
0aed8855 11521 @: $(MAKE); $(unstage)
4fa63067 11522 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11523 r=`${PWD_COMMAND}`; export r; \
11524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11525 $(HOST_EXPORTS) \
b813574b 11526 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11528 done; \
4fa63067 11529 echo "Doing clean in fastjar" ; \
b00612cc 11530 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11533 "RANLIB=$${RANLIB}" \
0c24b341 11534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11535 clean) \
2a4cbe27
NN
11536 || exit 1
11537
6bd3dfaa 11538@endif fastjar
2a4cbe27 11539
4fa63067
NN
11540.PHONY: maybe-distclean-fastjar distclean-fastjar
11541maybe-distclean-fastjar:
6bd3dfaa
PB
11542@if fastjar
11543maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11544
4fa63067 11545distclean-fastjar:
0aed8855 11546 @: $(MAKE); $(unstage)
4fa63067 11547 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11548 r=`${PWD_COMMAND}`; export r; \
11549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11550 $(HOST_EXPORTS) \
b813574b 11551 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11553 done; \
4fa63067 11554 echo "Doing distclean in fastjar" ; \
b00612cc 11555 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11558 "RANLIB=$${RANLIB}" \
0c24b341 11559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11560 distclean) \
2a4cbe27
NN
11561 || exit 1
11562
6bd3dfaa 11563@endif fastjar
2a4cbe27 11564
4fa63067
NN
11565.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11566maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11567@if fastjar
11568maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11569
4fa63067 11570maintainer-clean-fastjar:
0aed8855 11571 @: $(MAKE); $(unstage)
4fa63067 11572 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11573 r=`${PWD_COMMAND}`; export r; \
11574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11575 $(HOST_EXPORTS) \
b813574b 11576 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11578 done; \
4fa63067 11579 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11580 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11583 "RANLIB=$${RANLIB}" \
0c24b341 11584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11585 maintainer-clean) \
2a4cbe27
NN
11586 || exit 1
11587
6bd3dfaa 11588@endif fastjar
2a4cbe27 11589
2a4cbe27 11590
a7254363 11591
4fa63067
NN
11592.PHONY: configure-fileutils maybe-configure-fileutils
11593maybe-configure-fileutils:
4f0ef2d8
CD
11594@if gcc-bootstrap
11595configure-fileutils: stage_current
11596@endif gcc-bootstrap
6bd3dfaa
PB
11597@if fileutils
11598maybe-configure-fileutils: configure-fileutils
c52c6897 11599configure-fileutils:
0aed8855 11600 @: $(MAKE); $(unstage)
c52c6897 11601 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11603 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
1f53ca9a 11605 $(HOST_EXPORTS) \
a7254363
PB
11606 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11607 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11608 case $(srcdir) in \
b00612cc
PB
11609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11610 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11612 esac; \
b00612cc
PB
11613 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11614 libsrcdir="$$s/fileutils"; \
4fa63067 11615 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11617 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11618 || exit 1
6bd3dfaa 11619@endif fileutils
2a4cbe27 11620
a7254363
PB
11621
11622
d545f33b
PB
11623
11624
4fa63067
NN
11625.PHONY: all-fileutils maybe-all-fileutils
11626maybe-all-fileutils:
4f0ef2d8
CD
11627@if gcc-bootstrap
11628all-fileutils: stage_current
11629@endif gcc-bootstrap
6bd3dfaa 11630@if fileutils
d27cc32e 11631TARGET-fileutils=all
6bd3dfaa 11632maybe-all-fileutils: all-fileutils
4fa63067 11633all-fileutils: configure-fileutils
0aed8855 11634 @: $(MAKE); $(unstage)
4fa63067 11635 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11637 $(HOST_EXPORTS) \
b00612cc 11638 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11639 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11640 $(TARGET-fileutils))
6bd3dfaa 11641@endif fileutils
4fa63067 11642
a7254363 11643
d545f33b
PB
11644
11645
4fa63067
NN
11646.PHONY: check-fileutils maybe-check-fileutils
11647maybe-check-fileutils:
6bd3dfaa
PB
11648@if fileutils
11649maybe-check-fileutils: check-fileutils
4fa63067
NN
11650
11651check-fileutils:
0aed8855 11652 @: $(MAKE); $(unstage)
4fa63067
NN
11653 @r=`${PWD_COMMAND}`; export r; \
11654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11655 $(HOST_EXPORTS) \
b00612cc
PB
11656 (cd $(HOST_SUBDIR)/fileutils && \
11657 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11658
6bd3dfaa 11659@endif fileutils
2a4cbe27 11660
4fa63067
NN
11661.PHONY: install-fileutils maybe-install-fileutils
11662maybe-install-fileutils:
6bd3dfaa
PB
11663@if fileutils
11664maybe-install-fileutils: install-fileutils
2a4cbe27 11665
4fa63067 11666install-fileutils: installdirs
0aed8855 11667 @: $(MAKE); $(unstage)
4fa63067 11668 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11670 $(HOST_EXPORTS) \
b00612cc 11671 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11672 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11673
6bd3dfaa 11674@endif fileutils
2a4cbe27 11675
56a8fe78 11676# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11677
4fa63067
NN
11678.PHONY: maybe-info-fileutils info-fileutils
11679maybe-info-fileutils:
6bd3dfaa
PB
11680@if fileutils
11681maybe-info-fileutils: info-fileutils
4fa63067
NN
11682
11683info-fileutils: \
11684 configure-fileutils
0aed8855 11685 @: $(MAKE); $(unstage)
4fa63067 11686 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11687 r=`${PWD_COMMAND}`; export r; \
11688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11689 $(HOST_EXPORTS) \
b813574b 11690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11692 done; \
4fa63067 11693 echo "Doing info in fileutils" ; \
b00612cc 11694 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11697 "RANLIB=$${RANLIB}" \
0c24b341 11698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11699 info) \
2a4cbe27
NN
11700 || exit 1
11701
6bd3dfaa 11702@endif fileutils
2a4cbe27 11703
4fa63067
NN
11704.PHONY: maybe-dvi-fileutils dvi-fileutils
11705maybe-dvi-fileutils:
6bd3dfaa
PB
11706@if fileutils
11707maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11708
4fa63067
NN
11709dvi-fileutils: \
11710 configure-fileutils
0aed8855 11711 @: $(MAKE); $(unstage)
4fa63067 11712 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11713 r=`${PWD_COMMAND}`; export r; \
11714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11715 $(HOST_EXPORTS) \
b813574b 11716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11718 done; \
4fa63067 11719 echo "Doing dvi in fileutils" ; \
b00612cc 11720 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11723 "RANLIB=$${RANLIB}" \
0c24b341 11724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11725 dvi) \
2a4cbe27
NN
11726 || exit 1
11727
6bd3dfaa 11728@endif fileutils
2a4cbe27 11729
56a8fe78
DD
11730.PHONY: maybe-pdf-fileutils pdf-fileutils
11731maybe-pdf-fileutils:
11732@if fileutils
11733maybe-pdf-fileutils: pdf-fileutils
11734
11735pdf-fileutils: \
11736 configure-fileutils
11737 @: $(MAKE); $(unstage)
11738 @[ -f ./fileutils/Makefile ] || exit 0; \
11739 r=`${PWD_COMMAND}`; export r; \
11740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11741 $(HOST_EXPORTS) \
11742 for flag in $(EXTRA_HOST_FLAGS) ; do \
11743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11744 done; \
11745 echo "Doing pdf in fileutils" ; \
11746 (cd $(HOST_SUBDIR)/fileutils && \
11747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11749 "RANLIB=$${RANLIB}" \
0c24b341 11750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11751 pdf) \
11752 || exit 1
11753
11754@endif fileutils
11755
6d389afc
MS
11756.PHONY: maybe-html-fileutils html-fileutils
11757maybe-html-fileutils:
11758@if fileutils
11759maybe-html-fileutils: html-fileutils
11760
11761html-fileutils: \
11762 configure-fileutils
0aed8855 11763 @: $(MAKE); $(unstage)
6d389afc
MS
11764 @[ -f ./fileutils/Makefile ] || exit 0; \
11765 r=`${PWD_COMMAND}`; export r; \
11766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11767 $(HOST_EXPORTS) \
11768 for flag in $(EXTRA_HOST_FLAGS) ; do \
11769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11770 done; \
11771 echo "Doing html in fileutils" ; \
b00612cc 11772 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11775 "RANLIB=$${RANLIB}" \
0c24b341 11776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11777 html) \
11778 || exit 1
11779
11780@endif fileutils
11781
4fa63067
NN
11782.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11783maybe-TAGS-fileutils:
6bd3dfaa
PB
11784@if fileutils
11785maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11786
4fa63067
NN
11787TAGS-fileutils: \
11788 configure-fileutils
0aed8855 11789 @: $(MAKE); $(unstage)
4fa63067 11790 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11791 r=`${PWD_COMMAND}`; export r; \
11792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11793 $(HOST_EXPORTS) \
b813574b 11794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11796 done; \
4fa63067 11797 echo "Doing TAGS in fileutils" ; \
b00612cc 11798 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11801 "RANLIB=$${RANLIB}" \
0c24b341 11802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11803 TAGS) \
2a4cbe27
NN
11804 || exit 1
11805
6bd3dfaa 11806@endif fileutils
2a4cbe27 11807
4fa63067
NN
11808.PHONY: maybe-install-info-fileutils install-info-fileutils
11809maybe-install-info-fileutils:
6bd3dfaa
PB
11810@if fileutils
11811maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11812
4fa63067
NN
11813install-info-fileutils: \
11814 configure-fileutils \
11815 info-fileutils
0aed8855 11816 @: $(MAKE); $(unstage)
4fa63067 11817 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11818 r=`${PWD_COMMAND}`; export r; \
11819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11820 $(HOST_EXPORTS) \
b813574b 11821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11823 done; \
4fa63067 11824 echo "Doing install-info in fileutils" ; \
b00612cc 11825 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11828 "RANLIB=$${RANLIB}" \
0c24b341 11829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11830 install-info) \
2a4cbe27
NN
11831 || exit 1
11832
6bd3dfaa 11833@endif fileutils
2a4cbe27 11834
a3ca38d2
DD
11835.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11836maybe-install-pdf-fileutils:
11837@if fileutils
11838maybe-install-pdf-fileutils: install-pdf-fileutils
11839
11840install-pdf-fileutils: \
11841 configure-fileutils \
11842 pdf-fileutils
11843 @: $(MAKE); $(unstage)
11844 @[ -f ./fileutils/Makefile ] || exit 0; \
11845 r=`${PWD_COMMAND}`; export r; \
11846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11847 $(HOST_EXPORTS) \
11848 for flag in $(EXTRA_HOST_FLAGS) ; do \
11849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11850 done; \
11851 echo "Doing install-pdf in fileutils" ; \
11852 (cd $(HOST_SUBDIR)/fileutils && \
11853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11855 "RANLIB=$${RANLIB}" \
0c24b341 11856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11857 install-pdf) \
11858 || exit 1
11859
11860@endif fileutils
11861
108a6f8e
CD
11862.PHONY: maybe-install-html-fileutils install-html-fileutils
11863maybe-install-html-fileutils:
11864@if fileutils
11865maybe-install-html-fileutils: install-html-fileutils
11866
11867install-html-fileutils: \
11868 configure-fileutils \
11869 html-fileutils
11870 @: $(MAKE); $(unstage)
11871 @[ -f ./fileutils/Makefile ] || exit 0; \
11872 r=`${PWD_COMMAND}`; export r; \
11873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11874 $(HOST_EXPORTS) \
11875 for flag in $(EXTRA_HOST_FLAGS) ; do \
11876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11877 done; \
11878 echo "Doing install-html in fileutils" ; \
11879 (cd $(HOST_SUBDIR)/fileutils && \
11880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11882 "RANLIB=$${RANLIB}" \
0c24b341 11883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11884 install-html) \
11885 || exit 1
11886
11887@endif fileutils
11888
4fa63067
NN
11889.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11890maybe-installcheck-fileutils:
6bd3dfaa
PB
11891@if fileutils
11892maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11893
4fa63067
NN
11894installcheck-fileutils: \
11895 configure-fileutils
0aed8855 11896 @: $(MAKE); $(unstage)
4fa63067 11897 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11898 r=`${PWD_COMMAND}`; export r; \
11899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11900 $(HOST_EXPORTS) \
b813574b 11901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11903 done; \
4fa63067 11904 echo "Doing installcheck in fileutils" ; \
b00612cc 11905 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11908 "RANLIB=$${RANLIB}" \
0c24b341 11909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11910 installcheck) \
2a4cbe27
NN
11911 || exit 1
11912
6bd3dfaa 11913@endif fileutils
2a4cbe27 11914
4fa63067
NN
11915.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11916maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11917@if fileutils
11918maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11919
4fa63067 11920mostlyclean-fileutils:
0aed8855 11921 @: $(MAKE); $(unstage)
4fa63067 11922 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11923 r=`${PWD_COMMAND}`; export r; \
11924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11925 $(HOST_EXPORTS) \
b813574b 11926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11928 done; \
4fa63067 11929 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11930 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11933 "RANLIB=$${RANLIB}" \
0c24b341 11934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11935 mostlyclean) \
2a4cbe27
NN
11936 || exit 1
11937
6bd3dfaa 11938@endif fileutils
2a4cbe27 11939
4fa63067
NN
11940.PHONY: maybe-clean-fileutils clean-fileutils
11941maybe-clean-fileutils:
6bd3dfaa
PB
11942@if fileutils
11943maybe-clean-fileutils: clean-fileutils
2a4cbe27 11944
4fa63067 11945clean-fileutils:
0aed8855 11946 @: $(MAKE); $(unstage)
4fa63067 11947 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11948 r=`${PWD_COMMAND}`; export r; \
11949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11950 $(HOST_EXPORTS) \
b813574b 11951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11953 done; \
4fa63067 11954 echo "Doing clean in fileutils" ; \
b00612cc 11955 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11958 "RANLIB=$${RANLIB}" \
0c24b341 11959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11960 clean) \
2a4cbe27
NN
11961 || exit 1
11962
6bd3dfaa 11963@endif fileutils
2a4cbe27 11964
4fa63067
NN
11965.PHONY: maybe-distclean-fileutils distclean-fileutils
11966maybe-distclean-fileutils:
6bd3dfaa
PB
11967@if fileutils
11968maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11969
4fa63067 11970distclean-fileutils:
0aed8855 11971 @: $(MAKE); $(unstage)
4fa63067 11972 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11973 r=`${PWD_COMMAND}`; export r; \
11974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11975 $(HOST_EXPORTS) \
b813574b 11976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11978 done; \
4fa63067 11979 echo "Doing distclean in fileutils" ; \
b00612cc 11980 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11983 "RANLIB=$${RANLIB}" \
0c24b341 11984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11985 distclean) \
2a4cbe27
NN
11986 || exit 1
11987
6bd3dfaa 11988@endif fileutils
2a4cbe27 11989
4fa63067
NN
11990.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11991maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11992@if fileutils
11993maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11994
4fa63067 11995maintainer-clean-fileutils:
0aed8855 11996 @: $(MAKE); $(unstage)
4fa63067 11997 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11998 r=`${PWD_COMMAND}`; export r; \
11999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12000 $(HOST_EXPORTS) \
b813574b 12001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12003 done; \
4fa63067 12004 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 12005 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12008 "RANLIB=$${RANLIB}" \
0c24b341 12009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12010 maintainer-clean) \
2a4cbe27
NN
12011 || exit 1
12012
6bd3dfaa 12013@endif fileutils
2a4cbe27 12014
2a4cbe27 12015
a7254363 12016
4fa63067
NN
12017.PHONY: configure-findutils maybe-configure-findutils
12018maybe-configure-findutils:
4f0ef2d8
CD
12019@if gcc-bootstrap
12020configure-findutils: stage_current
12021@endif gcc-bootstrap
6bd3dfaa
PB
12022@if findutils
12023maybe-configure-findutils: configure-findutils
c52c6897 12024configure-findutils:
0aed8855 12025 @: $(MAKE); $(unstage)
c52c6897 12026 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12028 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
12029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
1f53ca9a 12030 $(HOST_EXPORTS) \
a7254363
PB
12031 echo Configuring in $(HOST_SUBDIR)/findutils; \
12032 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 12033 case $(srcdir) in \
b00612cc
PB
12034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12035 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
12036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12037 esac; \
b00612cc
PB
12038 srcdiroption="--srcdir=$${topdir}/findutils"; \
12039 libsrcdir="$$s/findutils"; \
4fa63067 12040 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12042 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12043 || exit 1
6bd3dfaa 12044@endif findutils
2a4cbe27 12045
a7254363
PB
12046
12047
d545f33b
PB
12048
12049
4fa63067
NN
12050.PHONY: all-findutils maybe-all-findutils
12051maybe-all-findutils:
4f0ef2d8
CD
12052@if gcc-bootstrap
12053all-findutils: stage_current
12054@endif gcc-bootstrap
6bd3dfaa 12055@if findutils
d27cc32e 12056TARGET-findutils=all
6bd3dfaa 12057maybe-all-findutils: all-findutils
4fa63067 12058all-findutils: configure-findutils
0aed8855 12059 @: $(MAKE); $(unstage)
4fa63067
NN
12060 @r=`${PWD_COMMAND}`; export r; \
12061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12062 $(HOST_EXPORTS) \
b00612cc 12063 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
12064 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12065 $(TARGET-findutils))
6bd3dfaa 12066@endif findutils
2a4cbe27 12067
a7254363 12068
d545f33b
PB
12069
12070
4fa63067
NN
12071.PHONY: check-findutils maybe-check-findutils
12072maybe-check-findutils:
6bd3dfaa
PB
12073@if findutils
12074maybe-check-findutils: check-findutils
2a4cbe27 12075
4fa63067 12076check-findutils:
0aed8855 12077 @: $(MAKE); $(unstage)
4fa63067 12078 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12080 $(HOST_EXPORTS) \
b00612cc
PB
12081 (cd $(HOST_SUBDIR)/findutils && \
12082 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12083
6bd3dfaa 12084@endif findutils
2a4cbe27 12085
4fa63067
NN
12086.PHONY: install-findutils maybe-install-findutils
12087maybe-install-findutils:
6bd3dfaa
PB
12088@if findutils
12089maybe-install-findutils: install-findutils
2a4cbe27 12090
4fa63067 12091install-findutils: installdirs
0aed8855 12092 @: $(MAKE); $(unstage)
4fa63067 12093 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12095 $(HOST_EXPORTS) \
b00612cc 12096 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 12097 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12098
6bd3dfaa 12099@endif findutils
2a4cbe27 12100
56a8fe78 12101# Other targets (info, dvi, pdf, etc.)
2a4cbe27 12102
4fa63067
NN
12103.PHONY: maybe-info-findutils info-findutils
12104maybe-info-findutils:
6bd3dfaa
PB
12105@if findutils
12106maybe-info-findutils: info-findutils
2a4cbe27 12107
4fa63067
NN
12108info-findutils: \
12109 configure-findutils
0aed8855 12110 @: $(MAKE); $(unstage)
4fa63067 12111 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12112 r=`${PWD_COMMAND}`; export r; \
12113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12114 $(HOST_EXPORTS) \
b813574b 12115 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12117 done; \
4fa63067 12118 echo "Doing info in findutils" ; \
b00612cc 12119 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12122 "RANLIB=$${RANLIB}" \
0c24b341 12123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12124 info) \
2a4cbe27
NN
12125 || exit 1
12126
6bd3dfaa 12127@endif findutils
2a4cbe27 12128
4fa63067
NN
12129.PHONY: maybe-dvi-findutils dvi-findutils
12130maybe-dvi-findutils:
6bd3dfaa
PB
12131@if findutils
12132maybe-dvi-findutils: dvi-findutils
2a4cbe27 12133
4fa63067
NN
12134dvi-findutils: \
12135 configure-findutils
0aed8855 12136 @: $(MAKE); $(unstage)
4fa63067 12137 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12138 r=`${PWD_COMMAND}`; export r; \
12139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12140 $(HOST_EXPORTS) \
b813574b 12141 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12143 done; \
4fa63067 12144 echo "Doing dvi in findutils" ; \
b00612cc 12145 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12148 "RANLIB=$${RANLIB}" \
0c24b341 12149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12150 dvi) \
2a4cbe27
NN
12151 || exit 1
12152
6bd3dfaa 12153@endif findutils
2a4cbe27 12154
56a8fe78
DD
12155.PHONY: maybe-pdf-findutils pdf-findutils
12156maybe-pdf-findutils:
12157@if findutils
12158maybe-pdf-findutils: pdf-findutils
12159
12160pdf-findutils: \
12161 configure-findutils
12162 @: $(MAKE); $(unstage)
12163 @[ -f ./findutils/Makefile ] || exit 0; \
12164 r=`${PWD_COMMAND}`; export r; \
12165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12166 $(HOST_EXPORTS) \
12167 for flag in $(EXTRA_HOST_FLAGS) ; do \
12168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12169 done; \
12170 echo "Doing pdf in findutils" ; \
12171 (cd $(HOST_SUBDIR)/findutils && \
12172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12174 "RANLIB=$${RANLIB}" \
0c24b341 12175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12176 pdf) \
12177 || exit 1
12178
12179@endif findutils
12180
6d389afc
MS
12181.PHONY: maybe-html-findutils html-findutils
12182maybe-html-findutils:
12183@if findutils
12184maybe-html-findutils: html-findutils
12185
12186html-findutils: \
12187 configure-findutils
0aed8855 12188 @: $(MAKE); $(unstage)
6d389afc
MS
12189 @[ -f ./findutils/Makefile ] || exit 0; \
12190 r=`${PWD_COMMAND}`; export r; \
12191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12192 $(HOST_EXPORTS) \
12193 for flag in $(EXTRA_HOST_FLAGS) ; do \
12194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12195 done; \
12196 echo "Doing html in findutils" ; \
b00612cc 12197 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12200 "RANLIB=$${RANLIB}" \
0c24b341 12201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12202 html) \
12203 || exit 1
12204
12205@endif findutils
12206
4fa63067
NN
12207.PHONY: maybe-TAGS-findutils TAGS-findutils
12208maybe-TAGS-findutils:
6bd3dfaa
PB
12209@if findutils
12210maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12211
4fa63067
NN
12212TAGS-findutils: \
12213 configure-findutils
0aed8855 12214 @: $(MAKE); $(unstage)
4fa63067 12215 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12216 r=`${PWD_COMMAND}`; export r; \
12217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12218 $(HOST_EXPORTS) \
b813574b 12219 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12221 done; \
4fa63067 12222 echo "Doing TAGS in findutils" ; \
b00612cc 12223 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12226 "RANLIB=$${RANLIB}" \
0c24b341 12227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12228 TAGS) \
2a4cbe27
NN
12229 || exit 1
12230
6bd3dfaa 12231@endif findutils
2a4cbe27 12232
4fa63067
NN
12233.PHONY: maybe-install-info-findutils install-info-findutils
12234maybe-install-info-findutils:
6bd3dfaa
PB
12235@if findutils
12236maybe-install-info-findutils: install-info-findutils
2a4cbe27 12237
4fa63067
NN
12238install-info-findutils: \
12239 configure-findutils \
12240 info-findutils
0aed8855 12241 @: $(MAKE); $(unstage)
4fa63067 12242 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12243 r=`${PWD_COMMAND}`; export r; \
12244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12245 $(HOST_EXPORTS) \
b813574b 12246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12248 done; \
4fa63067 12249 echo "Doing install-info in findutils" ; \
b00612cc 12250 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12253 "RANLIB=$${RANLIB}" \
0c24b341 12254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12255 install-info) \
2a4cbe27
NN
12256 || exit 1
12257
6bd3dfaa 12258@endif findutils
2a4cbe27 12259
a3ca38d2
DD
12260.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12261maybe-install-pdf-findutils:
12262@if findutils
12263maybe-install-pdf-findutils: install-pdf-findutils
12264
12265install-pdf-findutils: \
12266 configure-findutils \
12267 pdf-findutils
12268 @: $(MAKE); $(unstage)
12269 @[ -f ./findutils/Makefile ] || exit 0; \
12270 r=`${PWD_COMMAND}`; export r; \
12271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12272 $(HOST_EXPORTS) \
12273 for flag in $(EXTRA_HOST_FLAGS) ; do \
12274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12275 done; \
12276 echo "Doing install-pdf in findutils" ; \
12277 (cd $(HOST_SUBDIR)/findutils && \
12278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12280 "RANLIB=$${RANLIB}" \
0c24b341 12281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12282 install-pdf) \
12283 || exit 1
12284
12285@endif findutils
12286
108a6f8e
CD
12287.PHONY: maybe-install-html-findutils install-html-findutils
12288maybe-install-html-findutils:
12289@if findutils
12290maybe-install-html-findutils: install-html-findutils
12291
12292install-html-findutils: \
12293 configure-findutils \
12294 html-findutils
12295 @: $(MAKE); $(unstage)
12296 @[ -f ./findutils/Makefile ] || exit 0; \
12297 r=`${PWD_COMMAND}`; export r; \
12298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12299 $(HOST_EXPORTS) \
12300 for flag in $(EXTRA_HOST_FLAGS) ; do \
12301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12302 done; \
12303 echo "Doing install-html in findutils" ; \
12304 (cd $(HOST_SUBDIR)/findutils && \
12305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12307 "RANLIB=$${RANLIB}" \
0c24b341 12308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12309 install-html) \
12310 || exit 1
12311
12312@endif findutils
12313
4fa63067
NN
12314.PHONY: maybe-installcheck-findutils installcheck-findutils
12315maybe-installcheck-findutils:
6bd3dfaa
PB
12316@if findutils
12317maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12318
4fa63067
NN
12319installcheck-findutils: \
12320 configure-findutils
0aed8855 12321 @: $(MAKE); $(unstage)
4fa63067 12322 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12323 r=`${PWD_COMMAND}`; export r; \
12324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12325 $(HOST_EXPORTS) \
b813574b 12326 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12328 done; \
4fa63067 12329 echo "Doing installcheck in findutils" ; \
b00612cc 12330 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12333 "RANLIB=$${RANLIB}" \
0c24b341 12334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12335 installcheck) \
2a4cbe27
NN
12336 || exit 1
12337
6bd3dfaa 12338@endif findutils
2a4cbe27 12339
4fa63067
NN
12340.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12341maybe-mostlyclean-findutils:
6bd3dfaa
PB
12342@if findutils
12343maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12344
4fa63067 12345mostlyclean-findutils:
0aed8855 12346 @: $(MAKE); $(unstage)
4fa63067 12347 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12348 r=`${PWD_COMMAND}`; export r; \
12349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12350 $(HOST_EXPORTS) \
b813574b 12351 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12353 done; \
4fa63067 12354 echo "Doing mostlyclean in findutils" ; \
b00612cc 12355 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12358 "RANLIB=$${RANLIB}" \
0c24b341 12359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12360 mostlyclean) \
2a4cbe27
NN
12361 || exit 1
12362
6bd3dfaa 12363@endif findutils
2a4cbe27 12364
4fa63067
NN
12365.PHONY: maybe-clean-findutils clean-findutils
12366maybe-clean-findutils:
6bd3dfaa
PB
12367@if findutils
12368maybe-clean-findutils: clean-findutils
2a4cbe27 12369
4fa63067 12370clean-findutils:
0aed8855 12371 @: $(MAKE); $(unstage)
4fa63067 12372 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12373 r=`${PWD_COMMAND}`; export r; \
12374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12375 $(HOST_EXPORTS) \
b813574b 12376 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12378 done; \
4fa63067 12379 echo "Doing clean in findutils" ; \
b00612cc 12380 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12383 "RANLIB=$${RANLIB}" \
0c24b341 12384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12385 clean) \
2a4cbe27
NN
12386 || exit 1
12387
6bd3dfaa 12388@endif findutils
2a4cbe27 12389
4fa63067
NN
12390.PHONY: maybe-distclean-findutils distclean-findutils
12391maybe-distclean-findutils:
6bd3dfaa
PB
12392@if findutils
12393maybe-distclean-findutils: distclean-findutils
2a4cbe27 12394
4fa63067 12395distclean-findutils:
0aed8855 12396 @: $(MAKE); $(unstage)
4fa63067 12397 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12398 r=`${PWD_COMMAND}`; export r; \
12399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12400 $(HOST_EXPORTS) \
b813574b 12401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12403 done; \
4fa63067 12404 echo "Doing distclean in findutils" ; \
b00612cc 12405 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12408 "RANLIB=$${RANLIB}" \
0c24b341 12409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12410 distclean) \
2a4cbe27
NN
12411 || exit 1
12412
6bd3dfaa 12413@endif findutils
2a4cbe27 12414
4fa63067
NN
12415.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12416maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12417@if findutils
12418maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12419
4fa63067 12420maintainer-clean-findutils:
0aed8855 12421 @: $(MAKE); $(unstage)
4fa63067 12422 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12423 r=`${PWD_COMMAND}`; export r; \
12424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12425 $(HOST_EXPORTS) \
b813574b 12426 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12428 done; \
4fa63067 12429 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12430 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12433 "RANLIB=$${RANLIB}" \
0c24b341 12434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12435 maintainer-clean) \
2a4cbe27
NN
12436 || exit 1
12437
6bd3dfaa 12438@endif findutils
2a4cbe27 12439
2a4cbe27 12440
a7254363 12441
4fa63067
NN
12442.PHONY: configure-find maybe-configure-find
12443maybe-configure-find:
4f0ef2d8
CD
12444@if gcc-bootstrap
12445configure-find: stage_current
12446@endif gcc-bootstrap
6bd3dfaa
PB
12447@if find
12448maybe-configure-find: configure-find
c52c6897 12449configure-find:
0aed8855 12450 @: $(MAKE); $(unstage)
c52c6897 12451 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12453 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12454 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
1f53ca9a 12455 $(HOST_EXPORTS) \
a7254363
PB
12456 echo Configuring in $(HOST_SUBDIR)/find; \
12457 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12458 case $(srcdir) in \
b00612cc
PB
12459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12460 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12462 esac; \
b00612cc
PB
12463 srcdiroption="--srcdir=$${topdir}/find"; \
12464 libsrcdir="$$s/find"; \
4fa63067 12465 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12467 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12468 || exit 1
6bd3dfaa 12469@endif find
2a4cbe27 12470
a7254363
PB
12471
12472
d545f33b
PB
12473
12474
4fa63067
NN
12475.PHONY: all-find maybe-all-find
12476maybe-all-find:
4f0ef2d8
CD
12477@if gcc-bootstrap
12478all-find: stage_current
12479@endif gcc-bootstrap
6bd3dfaa 12480@if find
d27cc32e 12481TARGET-find=all
6bd3dfaa 12482maybe-all-find: all-find
4fa63067 12483all-find: configure-find
0aed8855 12484 @: $(MAKE); $(unstage)
4fa63067
NN
12485 @r=`${PWD_COMMAND}`; export r; \
12486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12487 $(HOST_EXPORTS) \
b00612cc 12488 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12489 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12490 $(TARGET-find))
6bd3dfaa 12491@endif find
2a4cbe27 12492
a7254363 12493
d545f33b
PB
12494
12495
4fa63067
NN
12496.PHONY: check-find maybe-check-find
12497maybe-check-find:
6bd3dfaa
PB
12498@if find
12499maybe-check-find: check-find
2a4cbe27 12500
4fa63067 12501check-find:
0aed8855 12502 @: $(MAKE); $(unstage)
4fa63067 12503 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12505 $(HOST_EXPORTS) \
b00612cc
PB
12506 (cd $(HOST_SUBDIR)/find && \
12507 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12508
6bd3dfaa 12509@endif find
2a4cbe27 12510
4fa63067
NN
12511.PHONY: install-find maybe-install-find
12512maybe-install-find:
6bd3dfaa
PB
12513@if find
12514maybe-install-find: install-find
2a4cbe27 12515
4fa63067 12516install-find: installdirs
0aed8855 12517 @: $(MAKE); $(unstage)
4fa63067
NN
12518 @r=`${PWD_COMMAND}`; export r; \
12519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12520 $(HOST_EXPORTS) \
b00612cc 12521 (cd $(HOST_SUBDIR)/find && \
2da12f12 12522 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12523
6bd3dfaa 12524@endif find
4fa63067 12525
56a8fe78 12526# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12527
12528.PHONY: maybe-info-find info-find
12529maybe-info-find:
6bd3dfaa
PB
12530@if find
12531maybe-info-find: info-find
4fa63067
NN
12532
12533info-find: \
12534 configure-find
0aed8855 12535 @: $(MAKE); $(unstage)
4fa63067 12536 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12537 r=`${PWD_COMMAND}`; export r; \
12538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12539 $(HOST_EXPORTS) \
b813574b 12540 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12542 done; \
4fa63067 12543 echo "Doing info in find" ; \
b00612cc 12544 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12547 "RANLIB=$${RANLIB}" \
0c24b341 12548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12549 info) \
2a4cbe27
NN
12550 || exit 1
12551
6bd3dfaa 12552@endif find
2a4cbe27 12553
4fa63067
NN
12554.PHONY: maybe-dvi-find dvi-find
12555maybe-dvi-find:
6bd3dfaa
PB
12556@if find
12557maybe-dvi-find: dvi-find
2a4cbe27 12558
4fa63067
NN
12559dvi-find: \
12560 configure-find
0aed8855 12561 @: $(MAKE); $(unstage)
4fa63067 12562 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12563 r=`${PWD_COMMAND}`; export r; \
12564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12565 $(HOST_EXPORTS) \
b813574b 12566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12568 done; \
4fa63067 12569 echo "Doing dvi in find" ; \
b00612cc 12570 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12573 "RANLIB=$${RANLIB}" \
0c24b341 12574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12575 dvi) \
2a4cbe27
NN
12576 || exit 1
12577
6bd3dfaa 12578@endif find
2a4cbe27 12579
56a8fe78
DD
12580.PHONY: maybe-pdf-find pdf-find
12581maybe-pdf-find:
12582@if find
12583maybe-pdf-find: pdf-find
12584
12585pdf-find: \
12586 configure-find
12587 @: $(MAKE); $(unstage)
12588 @[ -f ./find/Makefile ] || exit 0; \
12589 r=`${PWD_COMMAND}`; export r; \
12590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12591 $(HOST_EXPORTS) \
12592 for flag in $(EXTRA_HOST_FLAGS) ; do \
12593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12594 done; \
12595 echo "Doing pdf in find" ; \
12596 (cd $(HOST_SUBDIR)/find && \
12597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12599 "RANLIB=$${RANLIB}" \
0c24b341 12600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12601 pdf) \
12602 || exit 1
12603
12604@endif find
12605
6d389afc
MS
12606.PHONY: maybe-html-find html-find
12607maybe-html-find:
12608@if find
12609maybe-html-find: html-find
12610
12611html-find: \
12612 configure-find
0aed8855 12613 @: $(MAKE); $(unstage)
6d389afc
MS
12614 @[ -f ./find/Makefile ] || exit 0; \
12615 r=`${PWD_COMMAND}`; export r; \
12616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12617 $(HOST_EXPORTS) \
12618 for flag in $(EXTRA_HOST_FLAGS) ; do \
12619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12620 done; \
12621 echo "Doing html in find" ; \
b00612cc 12622 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12625 "RANLIB=$${RANLIB}" \
0c24b341 12626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12627 html) \
12628 || exit 1
12629
12630@endif find
12631
4fa63067
NN
12632.PHONY: maybe-TAGS-find TAGS-find
12633maybe-TAGS-find:
6bd3dfaa
PB
12634@if find
12635maybe-TAGS-find: TAGS-find
4fa63067
NN
12636
12637TAGS-find: \
12638 configure-find
0aed8855 12639 @: $(MAKE); $(unstage)
4fa63067 12640 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12641 r=`${PWD_COMMAND}`; export r; \
12642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12643 $(HOST_EXPORTS) \
b813574b 12644 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12646 done; \
4fa63067 12647 echo "Doing TAGS in find" ; \
b00612cc 12648 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12651 "RANLIB=$${RANLIB}" \
0c24b341 12652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12653 TAGS) \
2a4cbe27
NN
12654 || exit 1
12655
6bd3dfaa 12656@endif find
2a4cbe27 12657
4fa63067
NN
12658.PHONY: maybe-install-info-find install-info-find
12659maybe-install-info-find:
6bd3dfaa
PB
12660@if find
12661maybe-install-info-find: install-info-find
2a4cbe27 12662
4fa63067
NN
12663install-info-find: \
12664 configure-find \
12665 info-find
0aed8855 12666 @: $(MAKE); $(unstage)
4fa63067 12667 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12668 r=`${PWD_COMMAND}`; export r; \
12669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12670 $(HOST_EXPORTS) \
b813574b 12671 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12673 done; \
4fa63067 12674 echo "Doing install-info in find" ; \
b00612cc 12675 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12678 "RANLIB=$${RANLIB}" \
0c24b341 12679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12680 install-info) \
2a4cbe27
NN
12681 || exit 1
12682
6bd3dfaa 12683@endif find
2a4cbe27 12684
a3ca38d2
DD
12685.PHONY: maybe-install-pdf-find install-pdf-find
12686maybe-install-pdf-find:
12687@if find
12688maybe-install-pdf-find: install-pdf-find
12689
12690install-pdf-find: \
12691 configure-find \
12692 pdf-find
12693 @: $(MAKE); $(unstage)
12694 @[ -f ./find/Makefile ] || exit 0; \
12695 r=`${PWD_COMMAND}`; export r; \
12696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12697 $(HOST_EXPORTS) \
12698 for flag in $(EXTRA_HOST_FLAGS) ; do \
12699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12700 done; \
12701 echo "Doing install-pdf in find" ; \
12702 (cd $(HOST_SUBDIR)/find && \
12703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12705 "RANLIB=$${RANLIB}" \
0c24b341 12706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12707 install-pdf) \
12708 || exit 1
12709
12710@endif find
12711
108a6f8e
CD
12712.PHONY: maybe-install-html-find install-html-find
12713maybe-install-html-find:
12714@if find
12715maybe-install-html-find: install-html-find
12716
12717install-html-find: \
12718 configure-find \
12719 html-find
12720 @: $(MAKE); $(unstage)
12721 @[ -f ./find/Makefile ] || exit 0; \
12722 r=`${PWD_COMMAND}`; export r; \
12723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12724 $(HOST_EXPORTS) \
12725 for flag in $(EXTRA_HOST_FLAGS) ; do \
12726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12727 done; \
12728 echo "Doing install-html in find" ; \
12729 (cd $(HOST_SUBDIR)/find && \
12730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12732 "RANLIB=$${RANLIB}" \
0c24b341 12733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12734 install-html) \
12735 || exit 1
12736
12737@endif find
12738
4fa63067
NN
12739.PHONY: maybe-installcheck-find installcheck-find
12740maybe-installcheck-find:
6bd3dfaa
PB
12741@if find
12742maybe-installcheck-find: installcheck-find
2a4cbe27 12743
4fa63067
NN
12744installcheck-find: \
12745 configure-find
0aed8855 12746 @: $(MAKE); $(unstage)
4fa63067 12747 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12748 r=`${PWD_COMMAND}`; export r; \
12749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12750 $(HOST_EXPORTS) \
b813574b 12751 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12753 done; \
4fa63067 12754 echo "Doing installcheck in find" ; \
b00612cc 12755 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12758 "RANLIB=$${RANLIB}" \
0c24b341 12759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12760 installcheck) \
2a4cbe27
NN
12761 || exit 1
12762
6bd3dfaa 12763@endif find
2a4cbe27 12764
4fa63067
NN
12765.PHONY: maybe-mostlyclean-find mostlyclean-find
12766maybe-mostlyclean-find:
6bd3dfaa
PB
12767@if find
12768maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12769
4fa63067 12770mostlyclean-find:
0aed8855 12771 @: $(MAKE); $(unstage)
4fa63067 12772 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12773 r=`${PWD_COMMAND}`; export r; \
12774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12775 $(HOST_EXPORTS) \
b813574b 12776 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12778 done; \
4fa63067 12779 echo "Doing mostlyclean in find" ; \
b00612cc 12780 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12783 "RANLIB=$${RANLIB}" \
0c24b341 12784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12785 mostlyclean) \
2a4cbe27
NN
12786 || exit 1
12787
6bd3dfaa 12788@endif find
2a4cbe27 12789
4fa63067
NN
12790.PHONY: maybe-clean-find clean-find
12791maybe-clean-find:
6bd3dfaa
PB
12792@if find
12793maybe-clean-find: clean-find
2a4cbe27 12794
4fa63067 12795clean-find:
0aed8855 12796 @: $(MAKE); $(unstage)
4fa63067 12797 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12798 r=`${PWD_COMMAND}`; export r; \
12799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12800 $(HOST_EXPORTS) \
b813574b 12801 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12803 done; \
4fa63067 12804 echo "Doing clean in find" ; \
b00612cc 12805 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12808 "RANLIB=$${RANLIB}" \
0c24b341 12809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12810 clean) \
2a4cbe27
NN
12811 || exit 1
12812
6bd3dfaa 12813@endif find
2a4cbe27 12814
4fa63067
NN
12815.PHONY: maybe-distclean-find distclean-find
12816maybe-distclean-find:
6bd3dfaa
PB
12817@if find
12818maybe-distclean-find: distclean-find
2a4cbe27 12819
4fa63067 12820distclean-find:
0aed8855 12821 @: $(MAKE); $(unstage)
4fa63067 12822 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12823 r=`${PWD_COMMAND}`; export r; \
12824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12825 $(HOST_EXPORTS) \
b813574b 12826 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12828 done; \
4fa63067 12829 echo "Doing distclean in find" ; \
b00612cc 12830 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12833 "RANLIB=$${RANLIB}" \
0c24b341 12834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12835 distclean) \
2a4cbe27
NN
12836 || exit 1
12837
6bd3dfaa 12838@endif find
2a4cbe27 12839
4fa63067
NN
12840.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12841maybe-maintainer-clean-find:
6bd3dfaa
PB
12842@if find
12843maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12844
4fa63067 12845maintainer-clean-find:
0aed8855 12846 @: $(MAKE); $(unstage)
4fa63067 12847 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12848 r=`${PWD_COMMAND}`; export r; \
12849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12850 $(HOST_EXPORTS) \
b813574b 12851 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12853 done; \
4fa63067 12854 echo "Doing maintainer-clean in find" ; \
b00612cc 12855 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12858 "RANLIB=$${RANLIB}" \
0c24b341 12859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12860 maintainer-clean) \
2a4cbe27
NN
12861 || exit 1
12862
6bd3dfaa 12863@endif find
2a4cbe27 12864
2a4cbe27 12865
a7254363 12866
d3ed111c
GK
12867.PHONY: configure-fixincludes maybe-configure-fixincludes
12868maybe-configure-fixincludes:
4f0ef2d8
CD
12869@if gcc-bootstrap
12870configure-fixincludes: stage_current
12871@endif gcc-bootstrap
d3ed111c
GK
12872@if fixincludes
12873maybe-configure-fixincludes: configure-fixincludes
c52c6897 12874configure-fixincludes:
0aed8855 12875 @: $(MAKE); $(unstage)
c52c6897 12876 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12878 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
1f53ca9a 12880 $(HOST_EXPORTS) \
a7254363
PB
12881 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12882 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12883 case $(srcdir) in \
b00612cc
PB
12884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12885 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12887 esac; \
b00612cc
PB
12888 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12889 libsrcdir="$$s/fixincludes"; \
d3ed111c 12890 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12892 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12893 || exit 1
12894@endif fixincludes
12895
a7254363
PB
12896
12897
d545f33b
PB
12898
12899
d3ed111c
GK
12900.PHONY: all-fixincludes maybe-all-fixincludes
12901maybe-all-fixincludes:
4f0ef2d8
CD
12902@if gcc-bootstrap
12903all-fixincludes: stage_current
12904@endif gcc-bootstrap
d3ed111c
GK
12905@if fixincludes
12906TARGET-fixincludes=all
12907maybe-all-fixincludes: all-fixincludes
12908all-fixincludes: configure-fixincludes
0aed8855 12909 @: $(MAKE); $(unstage)
d3ed111c
GK
12910 @r=`${PWD_COMMAND}`; export r; \
12911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12912 $(HOST_EXPORTS) \
b00612cc 12913 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12914 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12915 $(TARGET-fixincludes))
d3ed111c
GK
12916@endif fixincludes
12917
a7254363 12918
d545f33b
PB
12919
12920
d3ed111c
GK
12921.PHONY: check-fixincludes maybe-check-fixincludes
12922maybe-check-fixincludes:
12923@if fixincludes
12924maybe-check-fixincludes: check-fixincludes
12925
12926check-fixincludes:
0aed8855 12927 @: $(MAKE); $(unstage)
d3ed111c
GK
12928 @r=`${PWD_COMMAND}`; export r; \
12929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12930 $(HOST_EXPORTS) \
b00612cc
PB
12931 (cd $(HOST_SUBDIR)/fixincludes && \
12932 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12933
12934@endif fixincludes
12935
12936.PHONY: install-fixincludes maybe-install-fixincludes
12937maybe-install-fixincludes:
12938@if fixincludes
12939maybe-install-fixincludes: install-fixincludes
12940
12941install-fixincludes: installdirs
0aed8855 12942 @: $(MAKE); $(unstage)
d3ed111c
GK
12943 @r=`${PWD_COMMAND}`; export r; \
12944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12945 $(HOST_EXPORTS) \
b00612cc 12946 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12947 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12948
12949@endif fixincludes
12950
56a8fe78 12951# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12952
12953.PHONY: maybe-info-fixincludes info-fixincludes
12954maybe-info-fixincludes:
12955@if fixincludes
12956maybe-info-fixincludes: info-fixincludes
12957
a4fd3374
DD
12958info-fixincludes: \
12959 configure-fixincludes
12960 @: $(MAKE); $(unstage)
12961 @[ -f ./fixincludes/Makefile ] || exit 0; \
12962 r=`${PWD_COMMAND}`; export r; \
12963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12964 $(HOST_EXPORTS) \
12965 for flag in $(EXTRA_HOST_FLAGS) ; do \
12966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12967 done; \
12968 echo "Doing info in fixincludes" ; \
12969 (cd $(HOST_SUBDIR)/fixincludes && \
12970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12972 "RANLIB=$${RANLIB}" \
0c24b341 12973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12974 info) \
12975 || exit 1
d3ed111c
GK
12976
12977@endif fixincludes
12978
12979.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12980maybe-dvi-fixincludes:
12981@if fixincludes
12982maybe-dvi-fixincludes: dvi-fixincludes
12983
a4fd3374
DD
12984dvi-fixincludes: \
12985 configure-fixincludes
12986 @: $(MAKE); $(unstage)
12987 @[ -f ./fixincludes/Makefile ] || exit 0; \
12988 r=`${PWD_COMMAND}`; export r; \
12989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12990 $(HOST_EXPORTS) \
12991 for flag in $(EXTRA_HOST_FLAGS) ; do \
12992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12993 done; \
12994 echo "Doing dvi in fixincludes" ; \
12995 (cd $(HOST_SUBDIR)/fixincludes && \
12996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12998 "RANLIB=$${RANLIB}" \
0c24b341 12999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13000 dvi) \
13001 || exit 1
d3ed111c
GK
13002
13003@endif fixincludes
13004
56a8fe78
DD
13005.PHONY: maybe-pdf-fixincludes pdf-fixincludes
13006maybe-pdf-fixincludes:
13007@if fixincludes
13008maybe-pdf-fixincludes: pdf-fixincludes
13009
a4fd3374
DD
13010pdf-fixincludes: \
13011 configure-fixincludes
13012 @: $(MAKE); $(unstage)
13013 @[ -f ./fixincludes/Makefile ] || exit 0; \
13014 r=`${PWD_COMMAND}`; export r; \
13015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13016 $(HOST_EXPORTS) \
13017 for flag in $(EXTRA_HOST_FLAGS) ; do \
13018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13019 done; \
13020 echo "Doing pdf in fixincludes" ; \
13021 (cd $(HOST_SUBDIR)/fixincludes && \
13022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13024 "RANLIB=$${RANLIB}" \
0c24b341 13025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13026 pdf) \
13027 || exit 1
56a8fe78
DD
13028
13029@endif fixincludes
13030
6d389afc
MS
13031.PHONY: maybe-html-fixincludes html-fixincludes
13032maybe-html-fixincludes:
13033@if fixincludes
13034maybe-html-fixincludes: html-fixincludes
13035
13036html-fixincludes: \
13037 configure-fixincludes
0aed8855 13038 @: $(MAKE); $(unstage)
6d389afc
MS
13039 @[ -f ./fixincludes/Makefile ] || exit 0; \
13040 r=`${PWD_COMMAND}`; export r; \
13041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13042 $(HOST_EXPORTS) \
13043 for flag in $(EXTRA_HOST_FLAGS) ; do \
13044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13045 done; \
13046 echo "Doing html in fixincludes" ; \
b00612cc 13047 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
13048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13050 "RANLIB=$${RANLIB}" \
0c24b341 13051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13052 html) \
13053 || exit 1
13054
13055@endif fixincludes
13056
d3ed111c
GK
13057.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
13058maybe-TAGS-fixincludes:
13059@if fixincludes
13060maybe-TAGS-fixincludes: TAGS-fixincludes
13061
1eefd493
PB
13062# fixincludes doesn't support TAGS.
13063TAGS-fixincludes:
d3ed111c
GK
13064
13065@endif fixincludes
13066
13067.PHONY: maybe-install-info-fixincludes install-info-fixincludes
13068maybe-install-info-fixincludes:
13069@if fixincludes
13070maybe-install-info-fixincludes: install-info-fixincludes
13071
a4fd3374
DD
13072install-info-fixincludes: \
13073 configure-fixincludes \
13074 info-fixincludes
13075 @: $(MAKE); $(unstage)
13076 @[ -f ./fixincludes/Makefile ] || exit 0; \
13077 r=`${PWD_COMMAND}`; export r; \
13078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13079 $(HOST_EXPORTS) \
13080 for flag in $(EXTRA_HOST_FLAGS) ; do \
13081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13082 done; \
13083 echo "Doing install-info in fixincludes" ; \
13084 (cd $(HOST_SUBDIR)/fixincludes && \
13085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13087 "RANLIB=$${RANLIB}" \
0c24b341 13088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13089 install-info) \
13090 || exit 1
d3ed111c
GK
13091
13092@endif fixincludes
13093
a3ca38d2
DD
13094.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
13095maybe-install-pdf-fixincludes:
13096@if fixincludes
13097maybe-install-pdf-fixincludes: install-pdf-fixincludes
13098
a4fd3374
DD
13099install-pdf-fixincludes: \
13100 configure-fixincludes \
13101 pdf-fixincludes
13102 @: $(MAKE); $(unstage)
13103 @[ -f ./fixincludes/Makefile ] || exit 0; \
13104 r=`${PWD_COMMAND}`; export r; \
13105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13106 $(HOST_EXPORTS) \
13107 for flag in $(EXTRA_HOST_FLAGS) ; do \
13108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13109 done; \
13110 echo "Doing install-pdf in fixincludes" ; \
13111 (cd $(HOST_SUBDIR)/fixincludes && \
13112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13114 "RANLIB=$${RANLIB}" \
0c24b341 13115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13116 install-pdf) \
13117 || exit 1
a3ca38d2
DD
13118
13119@endif fixincludes
13120
108a6f8e
CD
13121.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13122maybe-install-html-fixincludes:
13123@if fixincludes
13124maybe-install-html-fixincludes: install-html-fixincludes
13125
13126install-html-fixincludes: \
13127 configure-fixincludes \
13128 html-fixincludes
13129 @: $(MAKE); $(unstage)
13130 @[ -f ./fixincludes/Makefile ] || exit 0; \
13131 r=`${PWD_COMMAND}`; export r; \
13132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13133 $(HOST_EXPORTS) \
13134 for flag in $(EXTRA_HOST_FLAGS) ; do \
13135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13136 done; \
13137 echo "Doing install-html in fixincludes" ; \
13138 (cd $(HOST_SUBDIR)/fixincludes && \
13139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13141 "RANLIB=$${RANLIB}" \
0c24b341 13142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13143 install-html) \
13144 || exit 1
13145
13146@endif fixincludes
13147
d3ed111c
GK
13148.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13149maybe-installcheck-fixincludes:
13150@if fixincludes
13151maybe-installcheck-fixincludes: installcheck-fixincludes
13152
a4fd3374
DD
13153installcheck-fixincludes: \
13154 configure-fixincludes
13155 @: $(MAKE); $(unstage)
13156 @[ -f ./fixincludes/Makefile ] || exit 0; \
13157 r=`${PWD_COMMAND}`; export r; \
13158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13159 $(HOST_EXPORTS) \
13160 for flag in $(EXTRA_HOST_FLAGS) ; do \
13161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13162 done; \
13163 echo "Doing installcheck in fixincludes" ; \
13164 (cd $(HOST_SUBDIR)/fixincludes && \
13165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13167 "RANLIB=$${RANLIB}" \
0c24b341 13168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13169 installcheck) \
13170 || exit 1
d3ed111c
GK
13171
13172@endif fixincludes
13173
13174.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13175maybe-mostlyclean-fixincludes:
13176@if fixincludes
13177maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13178
13179mostlyclean-fixincludes:
0aed8855 13180 @: $(MAKE); $(unstage)
d3ed111c
GK
13181 @[ -f ./fixincludes/Makefile ] || exit 0; \
13182 r=`${PWD_COMMAND}`; export r; \
13183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13184 $(HOST_EXPORTS) \
13185 for flag in $(EXTRA_HOST_FLAGS) ; do \
13186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13187 done; \
13188 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13189 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13192 "RANLIB=$${RANLIB}" \
0c24b341 13193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13194 mostlyclean) \
13195 || exit 1
13196
13197@endif fixincludes
13198
13199.PHONY: maybe-clean-fixincludes clean-fixincludes
13200maybe-clean-fixincludes:
13201@if fixincludes
13202maybe-clean-fixincludes: clean-fixincludes
13203
13204clean-fixincludes:
0aed8855 13205 @: $(MAKE); $(unstage)
d3ed111c
GK
13206 @[ -f ./fixincludes/Makefile ] || exit 0; \
13207 r=`${PWD_COMMAND}`; export r; \
13208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13209 $(HOST_EXPORTS) \
13210 for flag in $(EXTRA_HOST_FLAGS) ; do \
13211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13212 done; \
13213 echo "Doing clean in fixincludes" ; \
b00612cc 13214 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13217 "RANLIB=$${RANLIB}" \
0c24b341 13218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13219 clean) \
13220 || exit 1
13221
13222@endif fixincludes
13223
13224.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13225maybe-distclean-fixincludes:
13226@if fixincludes
13227maybe-distclean-fixincludes: distclean-fixincludes
13228
13229distclean-fixincludes:
0aed8855 13230 @: $(MAKE); $(unstage)
d3ed111c
GK
13231 @[ -f ./fixincludes/Makefile ] || exit 0; \
13232 r=`${PWD_COMMAND}`; export r; \
13233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13234 $(HOST_EXPORTS) \
13235 for flag in $(EXTRA_HOST_FLAGS) ; do \
13236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13237 done; \
13238 echo "Doing distclean in fixincludes" ; \
b00612cc 13239 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13242 "RANLIB=$${RANLIB}" \
0c24b341 13243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13244 distclean) \
13245 || exit 1
13246
13247@endif fixincludes
13248
13249.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13250maybe-maintainer-clean-fixincludes:
13251@if fixincludes
13252maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13253
13254maintainer-clean-fixincludes:
0aed8855 13255 @: $(MAKE); $(unstage)
d3ed111c
GK
13256 @[ -f ./fixincludes/Makefile ] || exit 0; \
13257 r=`${PWD_COMMAND}`; export r; \
13258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13259 $(HOST_EXPORTS) \
13260 for flag in $(EXTRA_HOST_FLAGS) ; do \
13261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13262 done; \
13263 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13264 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13267 "RANLIB=$${RANLIB}" \
0c24b341 13268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13269 maintainer-clean) \
13270 || exit 1
13271
13272@endif fixincludes
13273
13274
a7254363 13275
4fa63067
NN
13276.PHONY: configure-flex maybe-configure-flex
13277maybe-configure-flex:
4f0ef2d8
CD
13278@if gcc-bootstrap
13279configure-flex: stage_current
13280@endif gcc-bootstrap
6bd3dfaa
PB
13281@if flex
13282maybe-configure-flex: configure-flex
c52c6897 13283configure-flex:
0aed8855 13284 @: $(MAKE); $(unstage)
c52c6897 13285 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13287 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
1f53ca9a 13289 $(HOST_EXPORTS) \
a7254363
PB
13290 echo Configuring in $(HOST_SUBDIR)/flex; \
13291 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13292 case $(srcdir) in \
b00612cc
PB
13293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13294 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13296 esac; \
b00612cc
PB
13297 srcdiroption="--srcdir=$${topdir}/flex"; \
13298 libsrcdir="$$s/flex"; \
4fa63067 13299 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13301 --target=${target_alias} $${srcdiroption} \
4fa63067 13302 || exit 1
6bd3dfaa 13303@endif flex
4fa63067 13304
a7254363
PB
13305
13306
d545f33b
PB
13307
13308
4fa63067
NN
13309.PHONY: all-flex maybe-all-flex
13310maybe-all-flex:
4f0ef2d8
CD
13311@if gcc-bootstrap
13312all-flex: stage_current
13313@endif gcc-bootstrap
6bd3dfaa 13314@if flex
d27cc32e 13315TARGET-flex=all
6bd3dfaa 13316maybe-all-flex: all-flex
4fa63067 13317all-flex: configure-flex
0aed8855 13318 @: $(MAKE); $(unstage)
4fa63067
NN
13319 @r=`${PWD_COMMAND}`; export r; \
13320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13321 $(HOST_EXPORTS) \
b00612cc 13322 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13323 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13324 $(TARGET-flex))
6bd3dfaa 13325@endif flex
4fa63067 13326
a7254363 13327
d545f33b
PB
13328
13329
4fa63067
NN
13330.PHONY: check-flex maybe-check-flex
13331maybe-check-flex:
6bd3dfaa
PB
13332@if flex
13333maybe-check-flex: check-flex
4fa63067
NN
13334
13335# This module is only tested in a native toolchain.
13336check-flex:
0aed8855 13337 @: $(MAKE); $(unstage)
4fa63067
NN
13338 @if [ '$(host)' = '$(target)' ] ; then \
13339 r=`${PWD_COMMAND}`; export r; \
13340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13341 $(HOST_EXPORTS) \
b00612cc 13342 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13343 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13344 fi
13345
6bd3dfaa 13346@endif flex
4fa63067
NN
13347
13348.PHONY: install-flex maybe-install-flex
13349maybe-install-flex:
6bd3dfaa
PB
13350@if flex
13351maybe-install-flex: install-flex
4fa63067
NN
13352
13353install-flex: installdirs
0aed8855 13354 @: $(MAKE); $(unstage)
4fa63067
NN
13355 @r=`${PWD_COMMAND}`; export r; \
13356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13357 $(HOST_EXPORTS) \
b00612cc 13358 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13359 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13360
6bd3dfaa 13361@endif flex
4fa63067 13362
56a8fe78 13363# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13364
13365.PHONY: maybe-info-flex info-flex
13366maybe-info-flex:
6bd3dfaa
PB
13367@if flex
13368maybe-info-flex: info-flex
4fa63067
NN
13369
13370info-flex: \
13371 configure-flex
0aed8855 13372 @: $(MAKE); $(unstage)
4fa63067 13373 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13374 r=`${PWD_COMMAND}`; export r; \
13375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13376 $(HOST_EXPORTS) \
b813574b 13377 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13379 done; \
4fa63067 13380 echo "Doing info in flex" ; \
b00612cc 13381 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13384 "RANLIB=$${RANLIB}" \
0c24b341 13385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13386 info) \
2a4cbe27
NN
13387 || exit 1
13388
6bd3dfaa 13389@endif flex
2a4cbe27 13390
4fa63067
NN
13391.PHONY: maybe-dvi-flex dvi-flex
13392maybe-dvi-flex:
6bd3dfaa
PB
13393@if flex
13394maybe-dvi-flex: dvi-flex
2a4cbe27 13395
4fa63067
NN
13396dvi-flex: \
13397 configure-flex
0aed8855 13398 @: $(MAKE); $(unstage)
4fa63067 13399 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13400 r=`${PWD_COMMAND}`; export r; \
13401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13402 $(HOST_EXPORTS) \
b813574b 13403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13405 done; \
4fa63067 13406 echo "Doing dvi in flex" ; \
b00612cc 13407 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13410 "RANLIB=$${RANLIB}" \
0c24b341 13411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13412 dvi) \
2a4cbe27
NN
13413 || exit 1
13414
6bd3dfaa 13415@endif flex
2a4cbe27 13416
56a8fe78
DD
13417.PHONY: maybe-pdf-flex pdf-flex
13418maybe-pdf-flex:
13419@if flex
13420maybe-pdf-flex: pdf-flex
13421
13422pdf-flex: \
13423 configure-flex
13424 @: $(MAKE); $(unstage)
13425 @[ -f ./flex/Makefile ] || exit 0; \
13426 r=`${PWD_COMMAND}`; export r; \
13427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13428 $(HOST_EXPORTS) \
13429 for flag in $(EXTRA_HOST_FLAGS) ; do \
13430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13431 done; \
13432 echo "Doing pdf in flex" ; \
13433 (cd $(HOST_SUBDIR)/flex && \
13434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13436 "RANLIB=$${RANLIB}" \
0c24b341 13437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13438 pdf) \
13439 || exit 1
13440
13441@endif flex
13442
6d389afc
MS
13443.PHONY: maybe-html-flex html-flex
13444maybe-html-flex:
13445@if flex
13446maybe-html-flex: html-flex
13447
13448html-flex: \
13449 configure-flex
0aed8855 13450 @: $(MAKE); $(unstage)
6d389afc
MS
13451 @[ -f ./flex/Makefile ] || exit 0; \
13452 r=`${PWD_COMMAND}`; export r; \
13453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13454 $(HOST_EXPORTS) \
13455 for flag in $(EXTRA_HOST_FLAGS) ; do \
13456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13457 done; \
13458 echo "Doing html in flex" ; \
b00612cc 13459 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13462 "RANLIB=$${RANLIB}" \
0c24b341 13463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13464 html) \
13465 || exit 1
13466
13467@endif flex
13468
4fa63067
NN
13469.PHONY: maybe-TAGS-flex TAGS-flex
13470maybe-TAGS-flex:
6bd3dfaa
PB
13471@if flex
13472maybe-TAGS-flex: TAGS-flex
2a4cbe27 13473
4fa63067
NN
13474TAGS-flex: \
13475 configure-flex
0aed8855 13476 @: $(MAKE); $(unstage)
4fa63067 13477 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13478 r=`${PWD_COMMAND}`; export r; \
13479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13480 $(HOST_EXPORTS) \
b813574b 13481 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13483 done; \
4fa63067 13484 echo "Doing TAGS in flex" ; \
b00612cc 13485 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13488 "RANLIB=$${RANLIB}" \
0c24b341 13489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13490 TAGS) \
2a4cbe27
NN
13491 || exit 1
13492
6bd3dfaa 13493@endif flex
2a4cbe27 13494
4fa63067
NN
13495.PHONY: maybe-install-info-flex install-info-flex
13496maybe-install-info-flex:
6bd3dfaa
PB
13497@if flex
13498maybe-install-info-flex: install-info-flex
2a4cbe27 13499
4fa63067
NN
13500install-info-flex: \
13501 configure-flex \
13502 info-flex
0aed8855 13503 @: $(MAKE); $(unstage)
4fa63067 13504 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13505 r=`${PWD_COMMAND}`; export r; \
13506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13507 $(HOST_EXPORTS) \
b813574b 13508 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13510 done; \
4fa63067 13511 echo "Doing install-info in flex" ; \
b00612cc 13512 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13515 "RANLIB=$${RANLIB}" \
0c24b341 13516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13517 install-info) \
2a4cbe27
NN
13518 || exit 1
13519
6bd3dfaa 13520@endif flex
2a4cbe27 13521
a3ca38d2
DD
13522.PHONY: maybe-install-pdf-flex install-pdf-flex
13523maybe-install-pdf-flex:
13524@if flex
13525maybe-install-pdf-flex: install-pdf-flex
13526
13527install-pdf-flex: \
13528 configure-flex \
13529 pdf-flex
13530 @: $(MAKE); $(unstage)
13531 @[ -f ./flex/Makefile ] || exit 0; \
13532 r=`${PWD_COMMAND}`; export r; \
13533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13534 $(HOST_EXPORTS) \
13535 for flag in $(EXTRA_HOST_FLAGS) ; do \
13536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13537 done; \
13538 echo "Doing install-pdf in flex" ; \
13539 (cd $(HOST_SUBDIR)/flex && \
13540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13542 "RANLIB=$${RANLIB}" \
0c24b341 13543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13544 install-pdf) \
13545 || exit 1
13546
13547@endif flex
13548
108a6f8e
CD
13549.PHONY: maybe-install-html-flex install-html-flex
13550maybe-install-html-flex:
13551@if flex
13552maybe-install-html-flex: install-html-flex
13553
13554install-html-flex: \
13555 configure-flex \
13556 html-flex
13557 @: $(MAKE); $(unstage)
13558 @[ -f ./flex/Makefile ] || exit 0; \
13559 r=`${PWD_COMMAND}`; export r; \
13560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13561 $(HOST_EXPORTS) \
13562 for flag in $(EXTRA_HOST_FLAGS) ; do \
13563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13564 done; \
13565 echo "Doing install-html in flex" ; \
13566 (cd $(HOST_SUBDIR)/flex && \
13567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13569 "RANLIB=$${RANLIB}" \
0c24b341 13570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13571 install-html) \
13572 || exit 1
13573
13574@endif flex
13575
4fa63067
NN
13576.PHONY: maybe-installcheck-flex installcheck-flex
13577maybe-installcheck-flex:
6bd3dfaa
PB
13578@if flex
13579maybe-installcheck-flex: installcheck-flex
2a4cbe27 13580
4fa63067
NN
13581installcheck-flex: \
13582 configure-flex
0aed8855 13583 @: $(MAKE); $(unstage)
4fa63067 13584 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13585 r=`${PWD_COMMAND}`; export r; \
13586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13587 $(HOST_EXPORTS) \
b813574b 13588 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13590 done; \
4fa63067 13591 echo "Doing installcheck in flex" ; \
b00612cc 13592 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13595 "RANLIB=$${RANLIB}" \
0c24b341 13596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13597 installcheck) \
2a4cbe27
NN
13598 || exit 1
13599
6bd3dfaa 13600@endif flex
2a4cbe27 13601
4fa63067
NN
13602.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13603maybe-mostlyclean-flex:
6bd3dfaa
PB
13604@if flex
13605maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13606
4fa63067 13607mostlyclean-flex:
0aed8855 13608 @: $(MAKE); $(unstage)
4fa63067 13609 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13610 r=`${PWD_COMMAND}`; export r; \
13611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13612 $(HOST_EXPORTS) \
b813574b 13613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13615 done; \
4fa63067 13616 echo "Doing mostlyclean in flex" ; \
b00612cc 13617 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13620 "RANLIB=$${RANLIB}" \
0c24b341 13621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13622 mostlyclean) \
2a4cbe27
NN
13623 || exit 1
13624
6bd3dfaa 13625@endif flex
2a4cbe27 13626
4fa63067
NN
13627.PHONY: maybe-clean-flex clean-flex
13628maybe-clean-flex:
6bd3dfaa
PB
13629@if flex
13630maybe-clean-flex: clean-flex
2a4cbe27 13631
4fa63067 13632clean-flex:
0aed8855 13633 @: $(MAKE); $(unstage)
4fa63067 13634 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13635 r=`${PWD_COMMAND}`; export r; \
13636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13637 $(HOST_EXPORTS) \
b813574b 13638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13640 done; \
4fa63067 13641 echo "Doing clean in flex" ; \
b00612cc 13642 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13645 "RANLIB=$${RANLIB}" \
0c24b341 13646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13647 clean) \
2a4cbe27
NN
13648 || exit 1
13649
6bd3dfaa 13650@endif flex
2a4cbe27 13651
4fa63067
NN
13652.PHONY: maybe-distclean-flex distclean-flex
13653maybe-distclean-flex:
6bd3dfaa
PB
13654@if flex
13655maybe-distclean-flex: distclean-flex
2a4cbe27 13656
4fa63067 13657distclean-flex:
0aed8855 13658 @: $(MAKE); $(unstage)
4fa63067 13659 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13660 r=`${PWD_COMMAND}`; export r; \
13661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13662 $(HOST_EXPORTS) \
b813574b 13663 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13665 done; \
4fa63067 13666 echo "Doing distclean in flex" ; \
b00612cc 13667 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13670 "RANLIB=$${RANLIB}" \
0c24b341 13671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13672 distclean) \
2a4cbe27
NN
13673 || exit 1
13674
6bd3dfaa 13675@endif flex
2a4cbe27 13676
4fa63067
NN
13677.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13678maybe-maintainer-clean-flex:
6bd3dfaa
PB
13679@if flex
13680maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13681
4fa63067 13682maintainer-clean-flex:
0aed8855 13683 @: $(MAKE); $(unstage)
4fa63067 13684 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13685 r=`${PWD_COMMAND}`; export r; \
13686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13687 $(HOST_EXPORTS) \
b813574b 13688 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13690 done; \
4fa63067 13691 echo "Doing maintainer-clean in flex" ; \
b00612cc 13692 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13695 "RANLIB=$${RANLIB}" \
0c24b341 13696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13697 maintainer-clean) \
2a4cbe27
NN
13698 || exit 1
13699
6bd3dfaa 13700@endif flex
2a4cbe27 13701
2a4cbe27 13702
a7254363 13703
4fa63067
NN
13704.PHONY: configure-gas maybe-configure-gas
13705maybe-configure-gas:
4f0ef2d8
CD
13706@if gcc-bootstrap
13707configure-gas: stage_current
13708@endif gcc-bootstrap
6bd3dfaa
PB
13709@if gas
13710maybe-configure-gas: configure-gas
c52c6897 13711configure-gas:
c52c6897
PB
13712 @r=`${PWD_COMMAND}`; export r; \
13713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13714 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13715 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
1f53ca9a 13716 $(HOST_EXPORTS) \
a7254363
PB
13717 echo Configuring in $(HOST_SUBDIR)/gas; \
13718 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13719 case $(srcdir) in \
b00612cc
PB
13720 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13721 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13722 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13723 esac; \
b00612cc
PB
13724 srcdiroption="--srcdir=$${topdir}/gas"; \
13725 libsrcdir="$$s/gas"; \
4fa63067 13726 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13727 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13728 --target=${target_alias} $${srcdiroption} \
4fa63067 13729 || exit 1
6bd3dfaa 13730@endif gas
4fa63067 13731
a7254363
PB
13732
13733
d545f33b
PB
13734.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13735maybe-configure-stage1-gas:
13736@if gas-bootstrap
13737maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13738configure-stage1-gas:
c52c6897 13739 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13740 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13741 @r=`${PWD_COMMAND}`; export r; \
13742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13743 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 13744 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 13745 $(HOST_EXPORTS) \
8ee82aff 13746 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13747 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13748 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 13749 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13751 cd $(HOST_SUBDIR)/gas || exit 1; \
13752 case $(srcdir) in \
13753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13754 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13756 esac; \
13757 srcdiroption="--srcdir=$${topdir}/gas"; \
13758 libsrcdir="$$s/gas"; \
13759 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13761 --target=${target_alias} $${srcdiroption} \
1b05fbbd 13762 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
13763@endif gas-bootstrap
13764
13765.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13766maybe-configure-stage2-gas:
13767@if gas-bootstrap
13768maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13769configure-stage2-gas:
c52c6897 13770 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13772 @r=`${PWD_COMMAND}`; export r; \
13773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13774 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 13775 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13776 $(HOST_EXPORTS) \
1b05fbbd 13777 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13778 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13779 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13780 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13781 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13783 cd $(HOST_SUBDIR)/gas || exit 1; \
13784 case $(srcdir) in \
13785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13786 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13788 esac; \
13789 srcdiroption="--srcdir=$${topdir}/gas"; \
13790 libsrcdir="$$s/gas"; \
13791 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13793 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13794 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13795 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
13796@endif gas-bootstrap
13797
d545f33b
PB
13798.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13799maybe-configure-stage3-gas:
13800@if gas-bootstrap
13801maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13802configure-stage3-gas:
c52c6897 13803 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13804 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13805 @r=`${PWD_COMMAND}`; export r; \
13806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13807 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 13808 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13809 $(HOST_EXPORTS) \
1b05fbbd 13810 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13811 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13812 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13813 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13814 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13816 cd $(HOST_SUBDIR)/gas || exit 1; \
13817 case $(srcdir) in \
13818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13819 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13821 esac; \
13822 srcdiroption="--srcdir=$${topdir}/gas"; \
13823 libsrcdir="$$s/gas"; \
13824 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13825 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13826 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13827 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13828 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
13829@endif gas-bootstrap
13830
d545f33b
PB
13831.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13832maybe-configure-stage4-gas:
13833@if gas-bootstrap
13834maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13835configure-stage4-gas:
c52c6897 13836 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13837 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13838 @r=`${PWD_COMMAND}`; export r; \
13839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13840 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 13841 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13842 $(HOST_EXPORTS) \
1b05fbbd 13843 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13844 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13845 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13846 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13847 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13849 cd $(HOST_SUBDIR)/gas || exit 1; \
13850 case $(srcdir) in \
13851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13852 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13854 esac; \
13855 srcdiroption="--srcdir=$${topdir}/gas"; \
13856 libsrcdir="$$s/gas"; \
13857 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13858 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13859 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13860 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13861 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
13862@endif gas-bootstrap
13863
13864.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13865maybe-configure-stageprofile-gas:
13866@if gas-bootstrap
13867maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13868configure-stageprofile-gas:
c52c6897 13869 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13870 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13871 @r=`${PWD_COMMAND}`; export r; \
13872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13873 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 13874 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13875 $(HOST_EXPORTS) \
1b05fbbd
AO
13876 $(POSTSTAGE1_HOST_EXPORTS) \
13877 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13878 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13879 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13880 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13882 cd $(HOST_SUBDIR)/gas || exit 1; \
13883 case $(srcdir) in \
13884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13885 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13887 esac; \
13888 srcdiroption="--srcdir=$${topdir}/gas"; \
13889 libsrcdir="$$s/gas"; \
13890 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13892 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13893 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13894 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
13895@endif gas-bootstrap
13896
13897.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13898maybe-configure-stagefeedback-gas:
13899@if gas-bootstrap
13900maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13901configure-stagefeedback-gas:
c52c6897 13902 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13903 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13904 @r=`${PWD_COMMAND}`; export r; \
13905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13906 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 13907 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13908 $(HOST_EXPORTS) \
1b05fbbd
AO
13909 $(POSTSTAGE1_HOST_EXPORTS) \
13910 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13911 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13912 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13913 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13914 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13915 cd $(HOST_SUBDIR)/gas || exit 1; \
13916 case $(srcdir) in \
13917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13918 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13920 esac; \
13921 srcdiroption="--srcdir=$${topdir}/gas"; \
13922 libsrcdir="$$s/gas"; \
13923 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13924 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13925 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13926 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13927 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
13928@endif gas-bootstrap
13929
13930
13931
13932
13933
4fa63067
NN
13934.PHONY: all-gas maybe-all-gas
13935maybe-all-gas:
4f0ef2d8
CD
13936@if gcc-bootstrap
13937all-gas: stage_current
13938@endif gcc-bootstrap
6bd3dfaa 13939@if gas
d27cc32e 13940TARGET-gas=all
6bd3dfaa 13941maybe-all-gas: all-gas
4fa63067 13942all-gas: configure-gas
c52c6897 13943 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13945 $(HOST_EXPORTS) \
b00612cc 13946 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13947 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13948 $(TARGET-gas))
6bd3dfaa 13949@endif gas
4fa63067 13950
a7254363 13951
d545f33b
PB
13952
13953.PHONY: all-stage1-gas maybe-all-stage1-gas
13954.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13955maybe-all-stage1-gas:
13956maybe-clean-stage1-gas:
13957@if gas-bootstrap
13958maybe-all-stage1-gas: all-stage1-gas
13959all-stage1: all-stage1-gas
f70224b5 13960TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13961all-stage1-gas: configure-stage1-gas
c52c6897 13962 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13963 @r=`${PWD_COMMAND}`; export r; \
13964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13965 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 13966 $(HOST_EXPORTS) \
d545f33b 13967 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 13969 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 13970 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
13971 LIBCFLAGS="$(LIBCFLAGS)" \
13972 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13973 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13974 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13975 $(EXTRA_HOST_FLAGS) \
13976 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 13977 $(TARGET-stage1-gas)
d545f33b
PB
13978
13979maybe-clean-stage1-gas: clean-stage1-gas
13980clean-stage1: clean-stage1-gas
13981clean-stage1-gas:
9dbaa842
DD
13982 @if [ $(current_stage) = stage1 ]; then \
13983 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13984 else \
13985 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13986 $(MAKE) stage1-start; \
13987 fi; \
d545f33b 13988 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13989 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13990 clean
d545f33b
PB
13991@endif gas-bootstrap
13992
13993
13994.PHONY: all-stage2-gas maybe-all-stage2-gas
13995.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13996maybe-all-stage2-gas:
13997maybe-clean-stage2-gas:
13998@if gas-bootstrap
13999maybe-all-stage2-gas: all-stage2-gas
14000all-stage2: all-stage2-gas
f70224b5 14001TARGET-stage2-gas = $(TARGET-gas)
d545f33b 14002all-stage2-gas: configure-stage2-gas
c52c6897 14003 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14004 @r=`${PWD_COMMAND}`; export r; \
14005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14006 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14007 $(HOST_EXPORTS) \
1f53ca9a 14008 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14009 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14010 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14011 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14012 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14013 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14014 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14015 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14016 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14017 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14018 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14019 $(TARGET-stage2-gas)
d545f33b
PB
14020
14021maybe-clean-stage2-gas: clean-stage2-gas
14022clean-stage2: clean-stage2-gas
14023clean-stage2-gas:
9dbaa842
DD
14024 @if [ $(current_stage) = stage2 ]; then \
14025 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14026 else \
14027 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
14028 $(MAKE) stage2-start; \
14029 fi; \
d545f33b 14030 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14031 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14032 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14033 clean
d545f33b
PB
14034@endif gas-bootstrap
14035
14036
14037.PHONY: all-stage3-gas maybe-all-stage3-gas
14038.PHONY: clean-stage3-gas maybe-clean-stage3-gas
14039maybe-all-stage3-gas:
14040maybe-clean-stage3-gas:
14041@if gas-bootstrap
14042maybe-all-stage3-gas: all-stage3-gas
14043all-stage3: all-stage3-gas
f70224b5 14044TARGET-stage3-gas = $(TARGET-gas)
d545f33b 14045all-stage3-gas: configure-stage3-gas
c52c6897 14046 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14047 @r=`${PWD_COMMAND}`; export r; \
14048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14049 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14050 $(HOST_EXPORTS) \
1f53ca9a 14051 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14052 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14054 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14055 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14056 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14060 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14061 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14062 $(TARGET-stage3-gas)
d545f33b
PB
14063
14064maybe-clean-stage3-gas: clean-stage3-gas
14065clean-stage3: clean-stage3-gas
14066clean-stage3-gas:
9dbaa842
DD
14067 @if [ $(current_stage) = stage3 ]; then \
14068 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14069 else \
14070 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
14071 $(MAKE) stage3-start; \
14072 fi; \
d545f33b 14073 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14074 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14075 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14076 clean
d545f33b
PB
14077@endif gas-bootstrap
14078
14079
14080.PHONY: all-stage4-gas maybe-all-stage4-gas
14081.PHONY: clean-stage4-gas maybe-clean-stage4-gas
14082maybe-all-stage4-gas:
14083maybe-clean-stage4-gas:
14084@if gas-bootstrap
14085maybe-all-stage4-gas: all-stage4-gas
14086all-stage4: all-stage4-gas
f70224b5 14087TARGET-stage4-gas = $(TARGET-gas)
d545f33b 14088all-stage4-gas: configure-stage4-gas
c52c6897 14089 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14090 @r=`${PWD_COMMAND}`; export r; \
14091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14092 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 14093 $(HOST_EXPORTS) \
1f53ca9a 14094 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14095 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14096 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14097 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 14098 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 14099 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14100 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14101 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14102 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14103 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14104 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14105 $(TARGET-stage4-gas)
d545f33b
PB
14106
14107maybe-clean-stage4-gas: clean-stage4-gas
14108clean-stage4: clean-stage4-gas
14109clean-stage4-gas:
9dbaa842
DD
14110 @if [ $(current_stage) = stage4 ]; then \
14111 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14112 else \
14113 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14114 $(MAKE) stage4-start; \
14115 fi; \
d545f33b 14116 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14117 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14118 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14119 clean
d545f33b
PB
14120@endif gas-bootstrap
14121
14122
14123.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14124.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14125maybe-all-stageprofile-gas:
14126maybe-clean-stageprofile-gas:
14127@if gas-bootstrap
14128maybe-all-stageprofile-gas: all-stageprofile-gas
14129all-stageprofile: all-stageprofile-gas
f70224b5 14130TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 14131all-stageprofile-gas: configure-stageprofile-gas
c52c6897 14132 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14133 @r=`${PWD_COMMAND}`; export r; \
14134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14135 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 14136 $(HOST_EXPORTS) \
1f53ca9a 14137 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14138 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14140 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 14141 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
14142 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14146 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14147 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14148 $(TARGET-stageprofile-gas)
d545f33b
PB
14149
14150maybe-clean-stageprofile-gas: clean-stageprofile-gas
14151clean-stageprofile: clean-stageprofile-gas
14152clean-stageprofile-gas:
9dbaa842
DD
14153 @if [ $(current_stage) = stageprofile ]; then \
14154 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14155 else \
14156 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14157 $(MAKE) stageprofile-start; \
14158 fi; \
d545f33b 14159 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14160 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14161 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14162 clean
d545f33b
PB
14163@endif gas-bootstrap
14164
14165
14166.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14167.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14168maybe-all-stagefeedback-gas:
14169maybe-clean-stagefeedback-gas:
14170@if gas-bootstrap
14171maybe-all-stagefeedback-gas: all-stagefeedback-gas
14172all-stagefeedback: all-stagefeedback-gas
f70224b5 14173TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14174all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14175 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14176 @r=`${PWD_COMMAND}`; export r; \
14177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14178 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 14179 $(HOST_EXPORTS) \
1f53ca9a 14180 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14181 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14183 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 14184 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
14185 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14189 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14190 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14191 $(TARGET-stagefeedback-gas)
d545f33b
PB
14192
14193maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14194clean-stagefeedback: clean-stagefeedback-gas
14195clean-stagefeedback-gas:
9dbaa842
DD
14196 @if [ $(current_stage) = stagefeedback ]; then \
14197 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14198 else \
14199 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14200 $(MAKE) stagefeedback-start; \
14201 fi; \
d545f33b 14202 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14203 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14204 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14205 clean
d545f33b
PB
14206@endif gas-bootstrap
14207
14208
14209
14210
14211
4fa63067
NN
14212.PHONY: check-gas maybe-check-gas
14213maybe-check-gas:
6bd3dfaa
PB
14214@if gas
14215maybe-check-gas: check-gas
4fa63067
NN
14216
14217check-gas:
0aed8855 14218 @: $(MAKE); $(unstage)
4fa63067
NN
14219 @r=`${PWD_COMMAND}`; export r; \
14220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14221 $(HOST_EXPORTS) \
b00612cc
PB
14222 (cd $(HOST_SUBDIR)/gas && \
14223 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14224
6bd3dfaa 14225@endif gas
4fa63067
NN
14226
14227.PHONY: install-gas maybe-install-gas
14228maybe-install-gas:
6bd3dfaa
PB
14229@if gas
14230maybe-install-gas: install-gas
4fa63067
NN
14231
14232install-gas: installdirs
0aed8855 14233 @: $(MAKE); $(unstage)
4fa63067
NN
14234 @r=`${PWD_COMMAND}`; export r; \
14235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14236 $(HOST_EXPORTS) \
b00612cc 14237 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14238 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14239
6bd3dfaa 14240@endif gas
4fa63067 14241
56a8fe78 14242# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14243
14244.PHONY: maybe-info-gas info-gas
14245maybe-info-gas:
6bd3dfaa
PB
14246@if gas
14247maybe-info-gas: info-gas
4fa63067
NN
14248
14249info-gas: \
14250 configure-gas
14251 @[ -f ./gas/Makefile ] || exit 0; \
14252 r=`${PWD_COMMAND}`; export r; \
14253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14254 $(HOST_EXPORTS) \
b813574b 14255 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14257 done; \
4fa63067 14258 echo "Doing info in gas" ; \
b00612cc 14259 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14262 "RANLIB=$${RANLIB}" \
0c24b341 14263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14264 info) \
2a4cbe27
NN
14265 || exit 1
14266
6bd3dfaa 14267@endif gas
2a4cbe27 14268
4fa63067
NN
14269.PHONY: maybe-dvi-gas dvi-gas
14270maybe-dvi-gas:
6bd3dfaa
PB
14271@if gas
14272maybe-dvi-gas: dvi-gas
2a4cbe27 14273
4fa63067
NN
14274dvi-gas: \
14275 configure-gas
14276 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14277 r=`${PWD_COMMAND}`; export r; \
14278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14279 $(HOST_EXPORTS) \
b813574b 14280 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14282 done; \
4fa63067 14283 echo "Doing dvi in gas" ; \
b00612cc 14284 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14287 "RANLIB=$${RANLIB}" \
0c24b341 14288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14289 dvi) \
2a4cbe27
NN
14290 || exit 1
14291
6bd3dfaa 14292@endif gas
2a4cbe27 14293
56a8fe78
DD
14294.PHONY: maybe-pdf-gas pdf-gas
14295maybe-pdf-gas:
14296@if gas
14297maybe-pdf-gas: pdf-gas
14298
14299pdf-gas: \
14300 configure-gas
14301 @[ -f ./gas/Makefile ] || exit 0; \
14302 r=`${PWD_COMMAND}`; export r; \
14303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14304 $(HOST_EXPORTS) \
14305 for flag in $(EXTRA_HOST_FLAGS) ; do \
14306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14307 done; \
14308 echo "Doing pdf in gas" ; \
14309 (cd $(HOST_SUBDIR)/gas && \
14310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14312 "RANLIB=$${RANLIB}" \
0c24b341 14313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14314 pdf) \
14315 || exit 1
14316
14317@endif gas
14318
6d389afc
MS
14319.PHONY: maybe-html-gas html-gas
14320maybe-html-gas:
14321@if gas
14322maybe-html-gas: html-gas
14323
14324html-gas: \
14325 configure-gas
14326 @[ -f ./gas/Makefile ] || exit 0; \
14327 r=`${PWD_COMMAND}`; export r; \
14328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14329 $(HOST_EXPORTS) \
14330 for flag in $(EXTRA_HOST_FLAGS) ; do \
14331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14332 done; \
14333 echo "Doing html in gas" ; \
b00612cc 14334 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14337 "RANLIB=$${RANLIB}" \
0c24b341 14338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14339 html) \
14340 || exit 1
14341
14342@endif gas
14343
4fa63067
NN
14344.PHONY: maybe-TAGS-gas TAGS-gas
14345maybe-TAGS-gas:
6bd3dfaa
PB
14346@if gas
14347maybe-TAGS-gas: TAGS-gas
2a4cbe27 14348
4fa63067
NN
14349TAGS-gas: \
14350 configure-gas
14351 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14352 r=`${PWD_COMMAND}`; export r; \
14353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14354 $(HOST_EXPORTS) \
b813574b 14355 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14357 done; \
4fa63067 14358 echo "Doing TAGS in gas" ; \
b00612cc 14359 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14362 "RANLIB=$${RANLIB}" \
0c24b341 14363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14364 TAGS) \
2a4cbe27
NN
14365 || exit 1
14366
6bd3dfaa 14367@endif gas
2a4cbe27 14368
4fa63067
NN
14369.PHONY: maybe-install-info-gas install-info-gas
14370maybe-install-info-gas:
6bd3dfaa
PB
14371@if gas
14372maybe-install-info-gas: install-info-gas
2a4cbe27 14373
4fa63067
NN
14374install-info-gas: \
14375 configure-gas \
14376 info-gas
14377 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14378 r=`${PWD_COMMAND}`; export r; \
14379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14380 $(HOST_EXPORTS) \
b813574b 14381 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14383 done; \
4fa63067 14384 echo "Doing install-info in gas" ; \
b00612cc 14385 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14388 "RANLIB=$${RANLIB}" \
0c24b341 14389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14390 install-info) \
2a4cbe27
NN
14391 || exit 1
14392
6bd3dfaa 14393@endif gas
2a4cbe27 14394
a3ca38d2
DD
14395.PHONY: maybe-install-pdf-gas install-pdf-gas
14396maybe-install-pdf-gas:
14397@if gas
14398maybe-install-pdf-gas: install-pdf-gas
14399
14400install-pdf-gas: \
14401 configure-gas \
14402 pdf-gas
14403 @[ -f ./gas/Makefile ] || exit 0; \
14404 r=`${PWD_COMMAND}`; export r; \
14405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14406 $(HOST_EXPORTS) \
14407 for flag in $(EXTRA_HOST_FLAGS) ; do \
14408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14409 done; \
14410 echo "Doing install-pdf in gas" ; \
14411 (cd $(HOST_SUBDIR)/gas && \
14412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14414 "RANLIB=$${RANLIB}" \
0c24b341 14415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14416 install-pdf) \
14417 || exit 1
14418
14419@endif gas
14420
108a6f8e
CD
14421.PHONY: maybe-install-html-gas install-html-gas
14422maybe-install-html-gas:
14423@if gas
14424maybe-install-html-gas: install-html-gas
14425
14426install-html-gas: \
14427 configure-gas \
14428 html-gas
14429 @[ -f ./gas/Makefile ] || exit 0; \
14430 r=`${PWD_COMMAND}`; export r; \
14431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14432 $(HOST_EXPORTS) \
14433 for flag in $(EXTRA_HOST_FLAGS) ; do \
14434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14435 done; \
14436 echo "Doing install-html in gas" ; \
14437 (cd $(HOST_SUBDIR)/gas && \
14438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14440 "RANLIB=$${RANLIB}" \
0c24b341 14441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14442 install-html) \
14443 || exit 1
14444
14445@endif gas
14446
4fa63067
NN
14447.PHONY: maybe-installcheck-gas installcheck-gas
14448maybe-installcheck-gas:
6bd3dfaa
PB
14449@if gas
14450maybe-installcheck-gas: installcheck-gas
2a4cbe27 14451
4fa63067
NN
14452installcheck-gas: \
14453 configure-gas
14454 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14455 r=`${PWD_COMMAND}`; export r; \
14456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14457 $(HOST_EXPORTS) \
b813574b 14458 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14460 done; \
4fa63067 14461 echo "Doing installcheck in gas" ; \
b00612cc 14462 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14465 "RANLIB=$${RANLIB}" \
0c24b341 14466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14467 installcheck) \
2a4cbe27
NN
14468 || exit 1
14469
6bd3dfaa 14470@endif gas
2a4cbe27 14471
4fa63067
NN
14472.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14473maybe-mostlyclean-gas:
6bd3dfaa
PB
14474@if gas
14475maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14476
4fa63067
NN
14477mostlyclean-gas:
14478 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14479 r=`${PWD_COMMAND}`; export r; \
14480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14481 $(HOST_EXPORTS) \
b813574b 14482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14484 done; \
4fa63067 14485 echo "Doing mostlyclean in gas" ; \
b00612cc 14486 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14489 "RANLIB=$${RANLIB}" \
0c24b341 14490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14491 mostlyclean) \
2a4cbe27
NN
14492 || exit 1
14493
6bd3dfaa 14494@endif gas
2a4cbe27 14495
4fa63067
NN
14496.PHONY: maybe-clean-gas clean-gas
14497maybe-clean-gas:
6bd3dfaa
PB
14498@if gas
14499maybe-clean-gas: clean-gas
2a4cbe27 14500
4fa63067
NN
14501clean-gas:
14502 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14503 r=`${PWD_COMMAND}`; export r; \
14504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14505 $(HOST_EXPORTS) \
b813574b 14506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14508 done; \
4fa63067 14509 echo "Doing clean in gas" ; \
b00612cc 14510 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14513 "RANLIB=$${RANLIB}" \
0c24b341 14514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14515 clean) \
2a4cbe27
NN
14516 || exit 1
14517
6bd3dfaa 14518@endif gas
2a4cbe27 14519
4fa63067
NN
14520.PHONY: maybe-distclean-gas distclean-gas
14521maybe-distclean-gas:
6bd3dfaa
PB
14522@if gas
14523maybe-distclean-gas: distclean-gas
2a4cbe27 14524
4fa63067
NN
14525distclean-gas:
14526 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14527 r=`${PWD_COMMAND}`; export r; \
14528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14529 $(HOST_EXPORTS) \
b813574b 14530 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14532 done; \
4fa63067 14533 echo "Doing distclean in gas" ; \
b00612cc 14534 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14537 "RANLIB=$${RANLIB}" \
0c24b341 14538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14539 distclean) \
2a4cbe27
NN
14540 || exit 1
14541
6bd3dfaa 14542@endif gas
2a4cbe27 14543
4fa63067
NN
14544.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14545maybe-maintainer-clean-gas:
6bd3dfaa
PB
14546@if gas
14547maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14548
4fa63067
NN
14549maintainer-clean-gas:
14550 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14551 r=`${PWD_COMMAND}`; export r; \
14552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14553 $(HOST_EXPORTS) \
b813574b 14554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14556 done; \
4fa63067 14557 echo "Doing maintainer-clean in gas" ; \
b00612cc 14558 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14561 "RANLIB=$${RANLIB}" \
0c24b341 14562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14563 maintainer-clean) \
2a4cbe27
NN
14564 || exit 1
14565
6bd3dfaa 14566@endif gas
2a4cbe27 14567
2a4cbe27 14568
a7254363 14569
b813574b
PB
14570.PHONY: configure-gcc maybe-configure-gcc
14571maybe-configure-gcc:
c52c6897 14572@if gcc-bootstrap
4f0ef2d8 14573configure-gcc: stage_current
c52c6897
PB
14574@endif gcc-bootstrap
14575@if gcc
4f0ef2d8
CD
14576maybe-configure-gcc: configure-gcc
14577configure-gcc:
c52c6897
PB
14578 @r=`${PWD_COMMAND}`; export r; \
14579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14580 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14581 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
1f53ca9a 14582 $(HOST_EXPORTS) \
a7254363
PB
14583 echo Configuring in $(HOST_SUBDIR)/gcc; \
14584 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14585 case $(srcdir) in \
b00612cc
PB
14586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14587 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14589 esac; \
b00612cc
PB
14590 srcdiroption="--srcdir=$${topdir}/gcc"; \
14591 libsrcdir="$$s/gcc"; \
4fa63067 14592 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14594 --target=${target_alias} $${srcdiroption} \
4fa63067 14595 || exit 1
b813574b 14596@endif gcc
4fa63067 14597
a7254363
PB
14598
14599
d545f33b
PB
14600.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14601maybe-configure-stage1-gcc:
14602@if gcc-bootstrap
14603maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14604configure-stage1-gcc:
c52c6897 14605 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14607 @r=`${PWD_COMMAND}`; export r; \
14608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14609 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14610 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 14611 $(HOST_EXPORTS) \
8ee82aff 14612 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14613 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14614 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14615 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14616 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14617 cd $(HOST_SUBDIR)/gcc || exit 1; \
14618 case $(srcdir) in \
14619 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14620 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14621 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14622 esac; \
14623 srcdiroption="--srcdir=$${topdir}/gcc"; \
14624 libsrcdir="$$s/gcc"; \
14625 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14626 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14627 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14628 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14629@endif gcc-bootstrap
14630
14631.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14632maybe-configure-stage2-gcc:
14633@if gcc-bootstrap
14634maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14635configure-stage2-gcc:
c52c6897 14636 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14638 @r=`${PWD_COMMAND}`; export r; \
14639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14640 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14641 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14642 $(HOST_EXPORTS) \
1b05fbbd 14643 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14644 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14645 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14646 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14647 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14649 cd $(HOST_SUBDIR)/gcc || exit 1; \
14650 case $(srcdir) in \
14651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14652 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14654 esac; \
14655 srcdiroption="--srcdir=$${topdir}/gcc"; \
14656 libsrcdir="$$s/gcc"; \
14657 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14659 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14660 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14661 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14662@endif gcc-bootstrap
14663
d545f33b
PB
14664.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14665maybe-configure-stage3-gcc:
14666@if gcc-bootstrap
14667maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14668configure-stage3-gcc:
c52c6897 14669 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14671 @r=`${PWD_COMMAND}`; export r; \
14672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14673 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14674 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14675 $(HOST_EXPORTS) \
1b05fbbd 14676 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14677 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14678 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14679 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14680 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14682 cd $(HOST_SUBDIR)/gcc || exit 1; \
14683 case $(srcdir) in \
14684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14685 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14687 esac; \
14688 srcdiroption="--srcdir=$${topdir}/gcc"; \
14689 libsrcdir="$$s/gcc"; \
14690 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14692 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14693 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14694 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14695@endif gcc-bootstrap
14696
d545f33b
PB
14697.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14698maybe-configure-stage4-gcc:
14699@if gcc-bootstrap
14700maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14701configure-stage4-gcc:
c52c6897 14702 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14703 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14704 @r=`${PWD_COMMAND}`; export r; \
14705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14706 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14707 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14708 $(HOST_EXPORTS) \
1b05fbbd 14709 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14710 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14711 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14712 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14713 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14715 cd $(HOST_SUBDIR)/gcc || exit 1; \
14716 case $(srcdir) in \
14717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14718 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14720 esac; \
14721 srcdiroption="--srcdir=$${topdir}/gcc"; \
14722 libsrcdir="$$s/gcc"; \
14723 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14724 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14725 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14726 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14727 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14728@endif gcc-bootstrap
14729
14730.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14731maybe-configure-stageprofile-gcc:
14732@if gcc-bootstrap
14733maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14734configure-stageprofile-gcc:
c52c6897 14735 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14737 @r=`${PWD_COMMAND}`; export r; \
14738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14739 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14740 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14741 $(HOST_EXPORTS) \
1b05fbbd
AO
14742 $(POSTSTAGE1_HOST_EXPORTS) \
14743 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14744 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14745 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14746 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14748 cd $(HOST_SUBDIR)/gcc || exit 1; \
14749 case $(srcdir) in \
14750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14751 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14753 esac; \
14754 srcdiroption="--srcdir=$${topdir}/gcc"; \
14755 libsrcdir="$$s/gcc"; \
14756 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14758 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14759 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14760 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14761@endif gcc-bootstrap
14762
14763.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14764maybe-configure-stagefeedback-gcc:
14765@if gcc-bootstrap
14766maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14767configure-stagefeedback-gcc:
c52c6897 14768 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14769 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14770 @r=`${PWD_COMMAND}`; export r; \
14771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14772 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14773 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14774 $(HOST_EXPORTS) \
1b05fbbd
AO
14775 $(POSTSTAGE1_HOST_EXPORTS) \
14776 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14777 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14778 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14779 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14781 cd $(HOST_SUBDIR)/gcc || exit 1; \
14782 case $(srcdir) in \
14783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14784 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14786 esac; \
14787 srcdiroption="--srcdir=$${topdir}/gcc"; \
14788 libsrcdir="$$s/gcc"; \
14789 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14790 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14791 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14792 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14793 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14794@endif gcc-bootstrap
14795
14796
14797
14798
14799
b813574b
PB
14800.PHONY: all-gcc maybe-all-gcc
14801maybe-all-gcc:
4f0ef2d8
CD
14802@if gcc-bootstrap
14803all-gcc: stage_current
14804@endif gcc-bootstrap
b813574b 14805@if gcc
4b900473 14806TARGET-gcc=all
b813574b
PB
14807maybe-all-gcc: all-gcc
14808all-gcc: configure-gcc
c52c6897 14809 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 14811 $(HOST_EXPORTS) \
b00612cc 14812 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14813 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14814 $(TARGET-gcc))
b813574b 14815@endif gcc
4fa63067 14816
a7254363 14817
d545f33b
PB
14818
14819.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14820.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14821maybe-all-stage1-gcc:
14822maybe-clean-stage1-gcc:
14823@if gcc-bootstrap
14824maybe-all-stage1-gcc: all-stage1-gcc
14825all-stage1: all-stage1-gcc
f70224b5 14826TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14827all-stage1-gcc: configure-stage1-gcc
c52c6897 14828 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14829 @r=`${PWD_COMMAND}`; export r; \
14830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14831 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 14832 $(HOST_EXPORTS) \
d545f33b 14833 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14834 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14835 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 14836 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
14837 LIBCFLAGS="$(LIBCFLAGS)" \
14838 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14839 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14840 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14841 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14842 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14843 $(TARGET-stage1-gcc)
d545f33b
PB
14844
14845maybe-clean-stage1-gcc: clean-stage1-gcc
14846clean-stage1: clean-stage1-gcc
14847clean-stage1-gcc:
9dbaa842
DD
14848 @if [ $(current_stage) = stage1 ]; then \
14849 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14850 else \
14851 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14852 $(MAKE) stage1-start; \
14853 fi; \
d545f33b 14854 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14855 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14856 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14857@endif gcc-bootstrap
14858
14859
14860.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14861.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14862maybe-all-stage2-gcc:
14863maybe-clean-stage2-gcc:
14864@if gcc-bootstrap
14865maybe-all-stage2-gcc: all-stage2-gcc
14866all-stage2: all-stage2-gcc
f70224b5 14867TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14868all-stage2-gcc: configure-stage2-gcc
c52c6897 14869 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14870 @r=`${PWD_COMMAND}`; export r; \
14871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14872 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14873 $(HOST_EXPORTS) \
1f53ca9a 14874 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14875 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14877 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14878 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14879 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14884 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14885 $(TARGET-stage2-gcc)
d545f33b
PB
14886
14887maybe-clean-stage2-gcc: clean-stage2-gcc
14888clean-stage2: clean-stage2-gcc
14889clean-stage2-gcc:
9dbaa842
DD
14890 @if [ $(current_stage) = stage2 ]; then \
14891 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14892 else \
14893 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14894 $(MAKE) stage2-start; \
14895 fi; \
d545f33b 14896 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14897 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14898 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14899 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14900@endif gcc-bootstrap
14901
14902
14903.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14904.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14905maybe-all-stage3-gcc:
14906maybe-clean-stage3-gcc:
14907@if gcc-bootstrap
14908maybe-all-stage3-gcc: all-stage3-gcc
14909all-stage3: all-stage3-gcc
f70224b5 14910TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14911all-stage3-gcc: configure-stage3-gcc
c52c6897 14912 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14913 @r=`${PWD_COMMAND}`; export r; \
14914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14915 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14916 $(HOST_EXPORTS) \
1f53ca9a 14917 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14918 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14919 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14920 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14921 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14922 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14923 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14924 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14925 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14926 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14927 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14928 $(TARGET-stage3-gcc)
d545f33b
PB
14929
14930maybe-clean-stage3-gcc: clean-stage3-gcc
14931clean-stage3: clean-stage3-gcc
14932clean-stage3-gcc:
9dbaa842
DD
14933 @if [ $(current_stage) = stage3 ]; then \
14934 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14935 else \
14936 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14937 $(MAKE) stage3-start; \
14938 fi; \
d545f33b 14939 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14940 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14941 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14942 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14943@endif gcc-bootstrap
14944
14945
14946.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14947.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14948maybe-all-stage4-gcc:
14949maybe-clean-stage4-gcc:
14950@if gcc-bootstrap
14951maybe-all-stage4-gcc: all-stage4-gcc
14952all-stage4: all-stage4-gcc
f70224b5 14953TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14954all-stage4-gcc: configure-stage4-gcc
c52c6897 14955 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14956 @r=`${PWD_COMMAND}`; export r; \
14957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14958 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 14959 $(HOST_EXPORTS) \
1f53ca9a 14960 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14961 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14962 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14963 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 14964 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 14965 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14966 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14967 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14968 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14969 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14970 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14971 $(TARGET-stage4-gcc)
d545f33b
PB
14972
14973maybe-clean-stage4-gcc: clean-stage4-gcc
14974clean-stage4: clean-stage4-gcc
14975clean-stage4-gcc:
9dbaa842
DD
14976 @if [ $(current_stage) = stage4 ]; then \
14977 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14978 else \
14979 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14980 $(MAKE) stage4-start; \
14981 fi; \
d545f33b 14982 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14983 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14984 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14985 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14986@endif gcc-bootstrap
14987
14988
14989.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14990.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14991maybe-all-stageprofile-gcc:
14992maybe-clean-stageprofile-gcc:
14993@if gcc-bootstrap
14994maybe-all-stageprofile-gcc: all-stageprofile-gcc
14995all-stageprofile: all-stageprofile-gcc
f70224b5 14996TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14997all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14998 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14999 @r=`${PWD_COMMAND}`; export r; \
15000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15001 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 15002 $(HOST_EXPORTS) \
1f53ca9a 15003 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15004 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15005 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15006 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 15007 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
15008 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15009 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15010 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15011 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15012 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15013 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 15014 $(TARGET-stageprofile-gcc)
d545f33b
PB
15015
15016maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
15017clean-stageprofile: clean-stageprofile-gcc
15018clean-stageprofile-gcc:
9dbaa842
DD
15019 @if [ $(current_stage) = stageprofile ]; then \
15020 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15021 else \
15022 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
15023 $(MAKE) stageprofile-start; \
15024 fi; \
d545f33b 15025 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15026 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15027 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15028 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15029@endif gcc-bootstrap
15030
15031
15032.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
15033.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
15034maybe-all-stagefeedback-gcc:
15035maybe-clean-stagefeedback-gcc:
15036@if gcc-bootstrap
15037maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
15038all-stagefeedback: all-stagefeedback-gcc
f70224b5 15039TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 15040all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 15041 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
15042 @r=`${PWD_COMMAND}`; export r; \
15043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15044 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 15045 $(HOST_EXPORTS) \
1f53ca9a 15046 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15047 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15048 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15049 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 15050 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
15051 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15052 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15053 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15054 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15055 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15056 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 15057 $(TARGET-stagefeedback-gcc)
d545f33b
PB
15058
15059maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
15060clean-stagefeedback: clean-stagefeedback-gcc
15061clean-stagefeedback-gcc:
9dbaa842
DD
15062 @if [ $(current_stage) = stagefeedback ]; then \
15063 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15064 else \
15065 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
15066 $(MAKE) stagefeedback-start; \
15067 fi; \
d545f33b 15068 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15069 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15070 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15071 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15072@endif gcc-bootstrap
15073
15074
15075
15076
15077
b813574b
PB
15078.PHONY: check-gcc maybe-check-gcc
15079maybe-check-gcc:
15080@if gcc
15081maybe-check-gcc: check-gcc
4fa63067 15082
b813574b 15083check-gcc:
0aed8855 15084 @: $(MAKE); $(unstage)
4fa63067
NN
15085 @r=`${PWD_COMMAND}`; export r; \
15086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15087 $(HOST_EXPORTS) \
b00612cc
PB
15088 (cd $(HOST_SUBDIR)/gcc && \
15089 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 15090
b813574b 15091@endif gcc
4fa63067 15092
b813574b
PB
15093.PHONY: install-gcc maybe-install-gcc
15094maybe-install-gcc:
15095@if gcc
15096maybe-install-gcc: install-gcc
4fa63067 15097
b813574b 15098install-gcc: installdirs
0aed8855 15099 @: $(MAKE); $(unstage)
4fa63067
NN
15100 @r=`${PWD_COMMAND}`; export r; \
15101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15102 $(HOST_EXPORTS) \
b00612cc 15103 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 15104 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 15105
b813574b 15106@endif gcc
4fa63067 15107
56a8fe78 15108# Other targets (info, dvi, pdf, etc.)
4fa63067 15109
b813574b
PB
15110.PHONY: maybe-info-gcc info-gcc
15111maybe-info-gcc:
15112@if gcc
15113maybe-info-gcc: info-gcc
4fa63067 15114
b813574b
PB
15115info-gcc: \
15116 configure-gcc
15117 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15118 r=`${PWD_COMMAND}`; export r; \
15119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15120 $(HOST_EXPORTS) \
b813574b 15121 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15123 done; \
b813574b 15124 echo "Doing info in gcc" ; \
b00612cc 15125 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15128 "RANLIB=$${RANLIB}" \
0c24b341 15129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15130 info) \
2a4cbe27
NN
15131 || exit 1
15132
b813574b 15133@endif gcc
2a4cbe27 15134
b813574b
PB
15135.PHONY: maybe-dvi-gcc dvi-gcc
15136maybe-dvi-gcc:
15137@if gcc
15138maybe-dvi-gcc: dvi-gcc
2a4cbe27 15139
b813574b
PB
15140dvi-gcc: \
15141 configure-gcc
15142 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15143 r=`${PWD_COMMAND}`; export r; \
15144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15145 $(HOST_EXPORTS) \
b813574b 15146 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15148 done; \
b813574b 15149 echo "Doing dvi in gcc" ; \
b00612cc 15150 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15153 "RANLIB=$${RANLIB}" \
0c24b341 15154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15155 dvi) \
2a4cbe27
NN
15156 || exit 1
15157
b813574b 15158@endif gcc
2a4cbe27 15159
56a8fe78
DD
15160.PHONY: maybe-pdf-gcc pdf-gcc
15161maybe-pdf-gcc:
15162@if gcc
15163maybe-pdf-gcc: pdf-gcc
15164
15165pdf-gcc: \
15166 configure-gcc
15167 @[ -f ./gcc/Makefile ] || exit 0; \
15168 r=`${PWD_COMMAND}`; export r; \
15169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15170 $(HOST_EXPORTS) \
15171 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15173 done; \
15174 echo "Doing pdf in gcc" ; \
15175 (cd $(HOST_SUBDIR)/gcc && \
15176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15178 "RANLIB=$${RANLIB}" \
0c24b341 15179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15180 pdf) \
15181 || exit 1
15182
15183@endif gcc
15184
6d389afc
MS
15185.PHONY: maybe-html-gcc html-gcc
15186maybe-html-gcc:
15187@if gcc
15188maybe-html-gcc: html-gcc
15189
15190html-gcc: \
15191 configure-gcc
15192 @[ -f ./gcc/Makefile ] || exit 0; \
15193 r=`${PWD_COMMAND}`; export r; \
15194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15195 $(HOST_EXPORTS) \
15196 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15198 done; \
15199 echo "Doing html in gcc" ; \
b00612cc 15200 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15203 "RANLIB=$${RANLIB}" \
0c24b341 15204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15205 html) \
15206 || exit 1
15207
15208@endif gcc
15209
b813574b
PB
15210.PHONY: maybe-TAGS-gcc TAGS-gcc
15211maybe-TAGS-gcc:
15212@if gcc
15213maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15214
b813574b
PB
15215TAGS-gcc: \
15216 configure-gcc
15217 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15218 r=`${PWD_COMMAND}`; export r; \
15219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15220 $(HOST_EXPORTS) \
b813574b 15221 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15223 done; \
b813574b 15224 echo "Doing TAGS in gcc" ; \
b00612cc 15225 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15228 "RANLIB=$${RANLIB}" \
0c24b341 15229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15230 TAGS) \
2a4cbe27
NN
15231 || exit 1
15232
b813574b 15233@endif gcc
2a4cbe27 15234
b813574b
PB
15235.PHONY: maybe-install-info-gcc install-info-gcc
15236maybe-install-info-gcc:
15237@if gcc
15238maybe-install-info-gcc: install-info-gcc
a2592b1b 15239
b813574b
PB
15240install-info-gcc: \
15241 configure-gcc \
15242 info-gcc
15243 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15244 r=`${PWD_COMMAND}`; export r; \
15245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15246 $(HOST_EXPORTS) \
b813574b 15247 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15249 done; \
b813574b 15250 echo "Doing install-info in gcc" ; \
b00612cc 15251 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15254 "RANLIB=$${RANLIB}" \
0c24b341 15255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15256 install-info) \
a2592b1b
DD
15257 || exit 1
15258
b813574b 15259@endif gcc
a2592b1b 15260
a3ca38d2
DD
15261.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15262maybe-install-pdf-gcc:
15263@if gcc
15264maybe-install-pdf-gcc: install-pdf-gcc
15265
15266install-pdf-gcc: \
15267 configure-gcc \
15268 pdf-gcc
15269 @[ -f ./gcc/Makefile ] || exit 0; \
15270 r=`${PWD_COMMAND}`; export r; \
15271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15272 $(HOST_EXPORTS) \
15273 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15275 done; \
15276 echo "Doing install-pdf in gcc" ; \
15277 (cd $(HOST_SUBDIR)/gcc && \
15278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15280 "RANLIB=$${RANLIB}" \
0c24b341 15281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15282 install-pdf) \
15283 || exit 1
15284
15285@endif gcc
15286
108a6f8e
CD
15287.PHONY: maybe-install-html-gcc install-html-gcc
15288maybe-install-html-gcc:
15289@if gcc
15290maybe-install-html-gcc: install-html-gcc
15291
15292install-html-gcc: \
15293 configure-gcc \
15294 html-gcc
15295 @[ -f ./gcc/Makefile ] || exit 0; \
15296 r=`${PWD_COMMAND}`; export r; \
15297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15298 $(HOST_EXPORTS) \
15299 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15301 done; \
15302 echo "Doing install-html in gcc" ; \
15303 (cd $(HOST_SUBDIR)/gcc && \
15304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15306 "RANLIB=$${RANLIB}" \
0c24b341 15307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15308 install-html) \
15309 || exit 1
15310
15311@endif gcc
15312
b813574b
PB
15313.PHONY: maybe-installcheck-gcc installcheck-gcc
15314maybe-installcheck-gcc:
15315@if gcc
15316maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15317
b813574b
PB
15318installcheck-gcc: \
15319 configure-gcc
15320 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15321 r=`${PWD_COMMAND}`; export r; \
15322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15323 $(HOST_EXPORTS) \
b813574b 15324 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15326 done; \
b813574b 15327 echo "Doing installcheck in gcc" ; \
b00612cc 15328 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15331 "RANLIB=$${RANLIB}" \
0c24b341 15332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15333 installcheck) \
4fa63067 15334 || exit 1
2a4cbe27 15335
b813574b 15336@endif gcc
4fa63067 15337
b813574b
PB
15338.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15339maybe-mostlyclean-gcc:
15340@if gcc
15341maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15342
b813574b
PB
15343mostlyclean-gcc:
15344 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15345 r=`${PWD_COMMAND}`; export r; \
15346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15347 $(HOST_EXPORTS) \
b813574b 15348 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15350 done; \
b813574b 15351 echo "Doing mostlyclean in gcc" ; \
b00612cc 15352 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15355 "RANLIB=$${RANLIB}" \
0c24b341 15356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15357 mostlyclean) \
2a4cbe27
NN
15358 || exit 1
15359
b813574b 15360@endif gcc
2a4cbe27 15361
b813574b
PB
15362.PHONY: maybe-clean-gcc clean-gcc
15363maybe-clean-gcc:
15364@if gcc
15365maybe-clean-gcc: clean-gcc
2a4cbe27 15366
b813574b
PB
15367clean-gcc:
15368 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15369 r=`${PWD_COMMAND}`; export r; \
15370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15371 $(HOST_EXPORTS) \
b813574b 15372 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15374 done; \
b813574b 15375 echo "Doing clean in gcc" ; \
b00612cc 15376 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15379 "RANLIB=$${RANLIB}" \
0c24b341 15380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15381 clean) \
2a4cbe27
NN
15382 || exit 1
15383
b813574b 15384@endif gcc
2a4cbe27 15385
b813574b
PB
15386.PHONY: maybe-distclean-gcc distclean-gcc
15387maybe-distclean-gcc:
15388@if gcc
15389maybe-distclean-gcc: distclean-gcc
2a4cbe27 15390
b813574b
PB
15391distclean-gcc:
15392 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15393 r=`${PWD_COMMAND}`; export r; \
15394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15395 $(HOST_EXPORTS) \
b813574b 15396 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15398 done; \
b813574b 15399 echo "Doing distclean in gcc" ; \
b00612cc 15400 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15403 "RANLIB=$${RANLIB}" \
0c24b341 15404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15405 distclean) \
2a4cbe27
NN
15406 || exit 1
15407
b813574b 15408@endif gcc
2a4cbe27 15409
b813574b
PB
15410.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15411maybe-maintainer-clean-gcc:
15412@if gcc
15413maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15414
b813574b
PB
15415maintainer-clean-gcc:
15416 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15417 r=`${PWD_COMMAND}`; export r; \
15418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15419 $(HOST_EXPORTS) \
b813574b 15420 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15422 done; \
b813574b 15423 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15424 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15427 "RANLIB=$${RANLIB}" \
0c24b341 15428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15429 maintainer-clean) \
2a4cbe27
NN
15430 || exit 1
15431
b813574b 15432@endif gcc
2a4cbe27 15433
2a4cbe27 15434
a7254363 15435
b813574b
PB
15436.PHONY: configure-gawk maybe-configure-gawk
15437maybe-configure-gawk:
4f0ef2d8
CD
15438@if gcc-bootstrap
15439configure-gawk: stage_current
15440@endif gcc-bootstrap
b813574b
PB
15441@if gawk
15442maybe-configure-gawk: configure-gawk
c52c6897 15443configure-gawk:
0aed8855 15444 @: $(MAKE); $(unstage)
c52c6897 15445 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15447 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
1f53ca9a 15449 $(HOST_EXPORTS) \
a7254363
PB
15450 echo Configuring in $(HOST_SUBDIR)/gawk; \
15451 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15452 case $(srcdir) in \
b00612cc
PB
15453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15454 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15456 esac; \
b00612cc
PB
15457 srcdiroption="--srcdir=$${topdir}/gawk"; \
15458 libsrcdir="$$s/gawk"; \
4fa63067 15459 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15460 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15461 --target=${target_alias} $${srcdiroption} \
4fa63067 15462 || exit 1
b813574b 15463@endif gawk
4fa63067 15464
a7254363
PB
15465
15466
d545f33b
PB
15467
15468
b813574b
PB
15469.PHONY: all-gawk maybe-all-gawk
15470maybe-all-gawk:
4f0ef2d8
CD
15471@if gcc-bootstrap
15472all-gawk: stage_current
15473@endif gcc-bootstrap
b813574b 15474@if gawk
d27cc32e 15475TARGET-gawk=all
b813574b
PB
15476maybe-all-gawk: all-gawk
15477all-gawk: configure-gawk
0aed8855 15478 @: $(MAKE); $(unstage)
4fa63067
NN
15479 @r=`${PWD_COMMAND}`; export r; \
15480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15481 $(HOST_EXPORTS) \
b00612cc 15482 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15483 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15484 $(TARGET-gawk))
b813574b 15485@endif gawk
4fa63067 15486
a7254363 15487
d545f33b
PB
15488
15489
b813574b
PB
15490.PHONY: check-gawk maybe-check-gawk
15491maybe-check-gawk:
15492@if gawk
15493maybe-check-gawk: check-gawk
4fa63067 15494
b813574b 15495check-gawk:
0aed8855 15496 @: $(MAKE); $(unstage)
4fa63067
NN
15497 @r=`${PWD_COMMAND}`; export r; \
15498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15499 $(HOST_EXPORTS) \
b00612cc
PB
15500 (cd $(HOST_SUBDIR)/gawk && \
15501 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15502
b813574b 15503@endif gawk
4fa63067 15504
b813574b
PB
15505.PHONY: install-gawk maybe-install-gawk
15506maybe-install-gawk:
15507@if gawk
15508maybe-install-gawk: install-gawk
4fa63067 15509
b813574b 15510install-gawk: installdirs
0aed8855 15511 @: $(MAKE); $(unstage)
4fa63067
NN
15512 @r=`${PWD_COMMAND}`; export r; \
15513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15514 $(HOST_EXPORTS) \
b00612cc 15515 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15516 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15517
b813574b 15518@endif gawk
4fa63067 15519
56a8fe78 15520# Other targets (info, dvi, pdf, etc.)
4fa63067 15521
b813574b
PB
15522.PHONY: maybe-info-gawk info-gawk
15523maybe-info-gawk:
15524@if gawk
15525maybe-info-gawk: info-gawk
4fa63067 15526
b813574b
PB
15527info-gawk: \
15528 configure-gawk
0aed8855 15529 @: $(MAKE); $(unstage)
b813574b 15530 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15531 r=`${PWD_COMMAND}`; export r; \
15532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15533 $(HOST_EXPORTS) \
b813574b 15534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15536 done; \
b813574b 15537 echo "Doing info in gawk" ; \
b00612cc 15538 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15541 "RANLIB=$${RANLIB}" \
0c24b341 15542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15543 info) \
2a4cbe27
NN
15544 || exit 1
15545
b813574b 15546@endif gawk
2a4cbe27 15547
b813574b
PB
15548.PHONY: maybe-dvi-gawk dvi-gawk
15549maybe-dvi-gawk:
15550@if gawk
15551maybe-dvi-gawk: dvi-gawk
2a4cbe27 15552
b813574b
PB
15553dvi-gawk: \
15554 configure-gawk
0aed8855 15555 @: $(MAKE); $(unstage)
b813574b 15556 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15557 r=`${PWD_COMMAND}`; export r; \
15558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15559 $(HOST_EXPORTS) \
b813574b 15560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15562 done; \
b813574b 15563 echo "Doing dvi in gawk" ; \
b00612cc 15564 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15567 "RANLIB=$${RANLIB}" \
0c24b341 15568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15569 dvi) \
2a4cbe27
NN
15570 || exit 1
15571
b813574b 15572@endif gawk
2a4cbe27 15573
56a8fe78
DD
15574.PHONY: maybe-pdf-gawk pdf-gawk
15575maybe-pdf-gawk:
15576@if gawk
15577maybe-pdf-gawk: pdf-gawk
15578
15579pdf-gawk: \
15580 configure-gawk
15581 @: $(MAKE); $(unstage)
15582 @[ -f ./gawk/Makefile ] || exit 0; \
15583 r=`${PWD_COMMAND}`; export r; \
15584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15585 $(HOST_EXPORTS) \
15586 for flag in $(EXTRA_HOST_FLAGS) ; do \
15587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15588 done; \
15589 echo "Doing pdf in gawk" ; \
15590 (cd $(HOST_SUBDIR)/gawk && \
15591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15593 "RANLIB=$${RANLIB}" \
0c24b341 15594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15595 pdf) \
15596 || exit 1
15597
15598@endif gawk
15599
6d389afc
MS
15600.PHONY: maybe-html-gawk html-gawk
15601maybe-html-gawk:
15602@if gawk
15603maybe-html-gawk: html-gawk
15604
15605html-gawk: \
15606 configure-gawk
0aed8855 15607 @: $(MAKE); $(unstage)
6d389afc
MS
15608 @[ -f ./gawk/Makefile ] || exit 0; \
15609 r=`${PWD_COMMAND}`; export r; \
15610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15611 $(HOST_EXPORTS) \
15612 for flag in $(EXTRA_HOST_FLAGS) ; do \
15613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15614 done; \
15615 echo "Doing html in gawk" ; \
b00612cc 15616 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15619 "RANLIB=$${RANLIB}" \
0c24b341 15620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15621 html) \
15622 || exit 1
15623
15624@endif gawk
15625
b813574b
PB
15626.PHONY: maybe-TAGS-gawk TAGS-gawk
15627maybe-TAGS-gawk:
15628@if gawk
15629maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15630
b813574b
PB
15631TAGS-gawk: \
15632 configure-gawk
0aed8855 15633 @: $(MAKE); $(unstage)
b813574b 15634 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15635 r=`${PWD_COMMAND}`; export r; \
15636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15637 $(HOST_EXPORTS) \
b813574b 15638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15640 done; \
b813574b 15641 echo "Doing TAGS in gawk" ; \
b00612cc 15642 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15645 "RANLIB=$${RANLIB}" \
0c24b341 15646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15647 TAGS) \
2a4cbe27
NN
15648 || exit 1
15649
b813574b 15650@endif gawk
2a4cbe27 15651
b813574b
PB
15652.PHONY: maybe-install-info-gawk install-info-gawk
15653maybe-install-info-gawk:
15654@if gawk
15655maybe-install-info-gawk: install-info-gawk
2a4cbe27 15656
b813574b
PB
15657install-info-gawk: \
15658 configure-gawk \
15659 info-gawk
0aed8855 15660 @: $(MAKE); $(unstage)
b813574b 15661 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15662 r=`${PWD_COMMAND}`; export r; \
15663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15664 $(HOST_EXPORTS) \
b813574b 15665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15667 done; \
b813574b 15668 echo "Doing install-info in gawk" ; \
b00612cc 15669 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15672 "RANLIB=$${RANLIB}" \
0c24b341 15673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15674 install-info) \
2a4cbe27
NN
15675 || exit 1
15676
b813574b 15677@endif gawk
2a4cbe27 15678
a3ca38d2
DD
15679.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15680maybe-install-pdf-gawk:
15681@if gawk
15682maybe-install-pdf-gawk: install-pdf-gawk
15683
15684install-pdf-gawk: \
15685 configure-gawk \
15686 pdf-gawk
15687 @: $(MAKE); $(unstage)
15688 @[ -f ./gawk/Makefile ] || exit 0; \
15689 r=`${PWD_COMMAND}`; export r; \
15690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15691 $(HOST_EXPORTS) \
15692 for flag in $(EXTRA_HOST_FLAGS) ; do \
15693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15694 done; \
15695 echo "Doing install-pdf in gawk" ; \
15696 (cd $(HOST_SUBDIR)/gawk && \
15697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15699 "RANLIB=$${RANLIB}" \
0c24b341 15700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15701 install-pdf) \
15702 || exit 1
15703
15704@endif gawk
15705
108a6f8e
CD
15706.PHONY: maybe-install-html-gawk install-html-gawk
15707maybe-install-html-gawk:
15708@if gawk
15709maybe-install-html-gawk: install-html-gawk
15710
15711install-html-gawk: \
15712 configure-gawk \
15713 html-gawk
15714 @: $(MAKE); $(unstage)
15715 @[ -f ./gawk/Makefile ] || exit 0; \
15716 r=`${PWD_COMMAND}`; export r; \
15717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15718 $(HOST_EXPORTS) \
15719 for flag in $(EXTRA_HOST_FLAGS) ; do \
15720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15721 done; \
15722 echo "Doing install-html in gawk" ; \
15723 (cd $(HOST_SUBDIR)/gawk && \
15724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15726 "RANLIB=$${RANLIB}" \
0c24b341 15727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15728 install-html) \
15729 || exit 1
15730
15731@endif gawk
15732
b813574b
PB
15733.PHONY: maybe-installcheck-gawk installcheck-gawk
15734maybe-installcheck-gawk:
15735@if gawk
15736maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15737
b813574b
PB
15738installcheck-gawk: \
15739 configure-gawk
0aed8855 15740 @: $(MAKE); $(unstage)
b813574b 15741 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15742 r=`${PWD_COMMAND}`; export r; \
15743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15744 $(HOST_EXPORTS) \
b813574b 15745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15747 done; \
b813574b 15748 echo "Doing installcheck in gawk" ; \
b00612cc 15749 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15752 "RANLIB=$${RANLIB}" \
0c24b341 15753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15754 installcheck) \
2a4cbe27
NN
15755 || exit 1
15756
b813574b 15757@endif gawk
2a4cbe27 15758
b813574b
PB
15759.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15760maybe-mostlyclean-gawk:
15761@if gawk
15762maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15763
b813574b 15764mostlyclean-gawk:
0aed8855 15765 @: $(MAKE); $(unstage)
b813574b 15766 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15767 r=`${PWD_COMMAND}`; export r; \
15768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15769 $(HOST_EXPORTS) \
b813574b 15770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15772 done; \
b813574b 15773 echo "Doing mostlyclean in gawk" ; \
b00612cc 15774 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15777 "RANLIB=$${RANLIB}" \
0c24b341 15778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15779 mostlyclean) \
2a4cbe27
NN
15780 || exit 1
15781
b813574b 15782@endif gawk
2a4cbe27 15783
b813574b
PB
15784.PHONY: maybe-clean-gawk clean-gawk
15785maybe-clean-gawk:
15786@if gawk
15787maybe-clean-gawk: clean-gawk
2a4cbe27 15788
b813574b 15789clean-gawk:
0aed8855 15790 @: $(MAKE); $(unstage)
b813574b 15791 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15792 r=`${PWD_COMMAND}`; export r; \
15793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15794 $(HOST_EXPORTS) \
b813574b 15795 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15797 done; \
b813574b 15798 echo "Doing clean in gawk" ; \
b00612cc 15799 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15802 "RANLIB=$${RANLIB}" \
0c24b341 15803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15804 clean) \
2a4cbe27
NN
15805 || exit 1
15806
b813574b 15807@endif gawk
2a4cbe27 15808
b813574b
PB
15809.PHONY: maybe-distclean-gawk distclean-gawk
15810maybe-distclean-gawk:
15811@if gawk
15812maybe-distclean-gawk: distclean-gawk
2a4cbe27 15813
b813574b 15814distclean-gawk:
0aed8855 15815 @: $(MAKE); $(unstage)
b813574b 15816 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15817 r=`${PWD_COMMAND}`; export r; \
15818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15819 $(HOST_EXPORTS) \
b813574b 15820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15822 done; \
b813574b 15823 echo "Doing distclean in gawk" ; \
b00612cc 15824 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15827 "RANLIB=$${RANLIB}" \
0c24b341 15828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15829 distclean) \
2a4cbe27
NN
15830 || exit 1
15831
b813574b 15832@endif gawk
2a4cbe27 15833
b813574b
PB
15834.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15835maybe-maintainer-clean-gawk:
15836@if gawk
15837maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15838
b813574b 15839maintainer-clean-gawk:
0aed8855 15840 @: $(MAKE); $(unstage)
b813574b 15841 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15842 r=`${PWD_COMMAND}`; export r; \
15843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15844 $(HOST_EXPORTS) \
b813574b 15845 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15847 done; \
b813574b 15848 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15849 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15852 "RANLIB=$${RANLIB}" \
0c24b341 15853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15854 maintainer-clean) \
2a4cbe27
NN
15855 || exit 1
15856
b813574b 15857@endif gawk
2a4cbe27 15858
2a4cbe27 15859
a7254363 15860
b813574b
PB
15861.PHONY: configure-gettext maybe-configure-gettext
15862maybe-configure-gettext:
4f0ef2d8
CD
15863@if gcc-bootstrap
15864configure-gettext: stage_current
15865@endif gcc-bootstrap
b813574b
PB
15866@if gettext
15867maybe-configure-gettext: configure-gettext
c52c6897 15868configure-gettext:
0aed8855 15869 @: $(MAKE); $(unstage)
c52c6897 15870 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15872 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
1f53ca9a 15874 $(HOST_EXPORTS) \
a7254363
PB
15875 echo Configuring in $(HOST_SUBDIR)/gettext; \
15876 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15877 case $(srcdir) in \
b00612cc
PB
15878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15879 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15881 esac; \
b00612cc
PB
15882 srcdiroption="--srcdir=$${topdir}/gettext"; \
15883 libsrcdir="$$s/gettext"; \
4fa63067 15884 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15886 --target=${target_alias} $${srcdiroption} \
4fa63067 15887 || exit 1
b813574b 15888@endif gettext
4fa63067 15889
a7254363
PB
15890
15891
d545f33b
PB
15892
15893
b813574b
PB
15894.PHONY: all-gettext maybe-all-gettext
15895maybe-all-gettext:
4f0ef2d8
CD
15896@if gcc-bootstrap
15897all-gettext: stage_current
15898@endif gcc-bootstrap
b813574b 15899@if gettext
d27cc32e 15900TARGET-gettext=all
b813574b
PB
15901maybe-all-gettext: all-gettext
15902all-gettext: configure-gettext
0aed8855 15903 @: $(MAKE); $(unstage)
4fa63067
NN
15904 @r=`${PWD_COMMAND}`; export r; \
15905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15906 $(HOST_EXPORTS) \
b00612cc 15907 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15908 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15909 $(TARGET-gettext))
b813574b 15910@endif gettext
4fa63067 15911
a7254363 15912
d545f33b
PB
15913
15914
b813574b
PB
15915.PHONY: check-gettext maybe-check-gettext
15916maybe-check-gettext:
15917@if gettext
15918maybe-check-gettext: check-gettext
4fa63067 15919
b813574b 15920check-gettext:
0aed8855 15921 @: $(MAKE); $(unstage)
4fa63067
NN
15922 @r=`${PWD_COMMAND}`; export r; \
15923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15924 $(HOST_EXPORTS) \
b00612cc
PB
15925 (cd $(HOST_SUBDIR)/gettext && \
15926 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15927
b813574b 15928@endif gettext
4fa63067 15929
b813574b
PB
15930.PHONY: install-gettext maybe-install-gettext
15931maybe-install-gettext:
15932@if gettext
15933maybe-install-gettext: install-gettext
4fa63067 15934
b813574b 15935install-gettext: installdirs
0aed8855 15936 @: $(MAKE); $(unstage)
4fa63067
NN
15937 @r=`${PWD_COMMAND}`; export r; \
15938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15939 $(HOST_EXPORTS) \
b00612cc 15940 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15941 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15942
b813574b 15943@endif gettext
4fa63067 15944
56a8fe78 15945# Other targets (info, dvi, pdf, etc.)
4fa63067 15946
b813574b
PB
15947.PHONY: maybe-info-gettext info-gettext
15948maybe-info-gettext:
15949@if gettext
15950maybe-info-gettext: info-gettext
4fa63067 15951
b813574b
PB
15952info-gettext: \
15953 configure-gettext
0aed8855 15954 @: $(MAKE); $(unstage)
b813574b 15955 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15956 r=`${PWD_COMMAND}`; export r; \
15957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15958 $(HOST_EXPORTS) \
b813574b 15959 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15961 done; \
b813574b 15962 echo "Doing info in gettext" ; \
b00612cc 15963 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15966 "RANLIB=$${RANLIB}" \
0c24b341 15967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15968 info) \
2a4cbe27
NN
15969 || exit 1
15970
b813574b 15971@endif gettext
2a4cbe27 15972
b813574b
PB
15973.PHONY: maybe-dvi-gettext dvi-gettext
15974maybe-dvi-gettext:
15975@if gettext
15976maybe-dvi-gettext: dvi-gettext
2a4cbe27 15977
b813574b
PB
15978dvi-gettext: \
15979 configure-gettext
0aed8855 15980 @: $(MAKE); $(unstage)
b813574b 15981 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15982 r=`${PWD_COMMAND}`; export r; \
15983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15984 $(HOST_EXPORTS) \
b813574b 15985 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15987 done; \
b813574b 15988 echo "Doing dvi in gettext" ; \
b00612cc 15989 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15992 "RANLIB=$${RANLIB}" \
0c24b341 15993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15994 dvi) \
2a4cbe27
NN
15995 || exit 1
15996
b813574b 15997@endif gettext
2a4cbe27 15998
56a8fe78
DD
15999.PHONY: maybe-pdf-gettext pdf-gettext
16000maybe-pdf-gettext:
16001@if gettext
16002maybe-pdf-gettext: pdf-gettext
16003
16004pdf-gettext: \
16005 configure-gettext
16006 @: $(MAKE); $(unstage)
16007 @[ -f ./gettext/Makefile ] || exit 0; \
16008 r=`${PWD_COMMAND}`; export r; \
16009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16010 $(HOST_EXPORTS) \
16011 for flag in $(EXTRA_HOST_FLAGS) ; do \
16012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16013 done; \
16014 echo "Doing pdf in gettext" ; \
16015 (cd $(HOST_SUBDIR)/gettext && \
16016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16018 "RANLIB=$${RANLIB}" \
0c24b341 16019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16020 pdf) \
16021 || exit 1
16022
16023@endif gettext
16024
6d389afc
MS
16025.PHONY: maybe-html-gettext html-gettext
16026maybe-html-gettext:
16027@if gettext
16028maybe-html-gettext: html-gettext
16029
16030html-gettext: \
16031 configure-gettext
0aed8855 16032 @: $(MAKE); $(unstage)
6d389afc
MS
16033 @[ -f ./gettext/Makefile ] || exit 0; \
16034 r=`${PWD_COMMAND}`; export r; \
16035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16036 $(HOST_EXPORTS) \
16037 for flag in $(EXTRA_HOST_FLAGS) ; do \
16038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16039 done; \
16040 echo "Doing html in gettext" ; \
b00612cc 16041 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
16042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16044 "RANLIB=$${RANLIB}" \
0c24b341 16045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16046 html) \
16047 || exit 1
16048
16049@endif gettext
16050
b813574b
PB
16051.PHONY: maybe-TAGS-gettext TAGS-gettext
16052maybe-TAGS-gettext:
16053@if gettext
16054maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 16055
b813574b
PB
16056TAGS-gettext: \
16057 configure-gettext
0aed8855 16058 @: $(MAKE); $(unstage)
b813574b 16059 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16060 r=`${PWD_COMMAND}`; export r; \
16061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16062 $(HOST_EXPORTS) \
b813574b 16063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16065 done; \
b813574b 16066 echo "Doing TAGS in gettext" ; \
b00612cc 16067 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16070 "RANLIB=$${RANLIB}" \
0c24b341 16071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16072 TAGS) \
2a4cbe27
NN
16073 || exit 1
16074
b813574b 16075@endif gettext
2a4cbe27 16076
b813574b
PB
16077.PHONY: maybe-install-info-gettext install-info-gettext
16078maybe-install-info-gettext:
16079@if gettext
16080maybe-install-info-gettext: install-info-gettext
16081
16082install-info-gettext: \
16083 configure-gettext \
16084 info-gettext
0aed8855 16085 @: $(MAKE); $(unstage)
b813574b 16086 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16087 r=`${PWD_COMMAND}`; export r; \
16088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16089 $(HOST_EXPORTS) \
b813574b 16090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16092 done; \
b813574b 16093 echo "Doing install-info in gettext" ; \
b00612cc 16094 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16097 "RANLIB=$${RANLIB}" \
0c24b341 16098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16099 install-info) \
2a4cbe27
NN
16100 || exit 1
16101
b813574b 16102@endif gettext
2a4cbe27 16103
a3ca38d2
DD
16104.PHONY: maybe-install-pdf-gettext install-pdf-gettext
16105maybe-install-pdf-gettext:
16106@if gettext
16107maybe-install-pdf-gettext: install-pdf-gettext
16108
16109install-pdf-gettext: \
16110 configure-gettext \
16111 pdf-gettext
16112 @: $(MAKE); $(unstage)
16113 @[ -f ./gettext/Makefile ] || exit 0; \
16114 r=`${PWD_COMMAND}`; export r; \
16115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16116 $(HOST_EXPORTS) \
16117 for flag in $(EXTRA_HOST_FLAGS) ; do \
16118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16119 done; \
16120 echo "Doing install-pdf in gettext" ; \
16121 (cd $(HOST_SUBDIR)/gettext && \
16122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16124 "RANLIB=$${RANLIB}" \
0c24b341 16125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16126 install-pdf) \
16127 || exit 1
16128
16129@endif gettext
16130
108a6f8e
CD
16131.PHONY: maybe-install-html-gettext install-html-gettext
16132maybe-install-html-gettext:
16133@if gettext
16134maybe-install-html-gettext: install-html-gettext
16135
16136install-html-gettext: \
16137 configure-gettext \
16138 html-gettext
16139 @: $(MAKE); $(unstage)
16140 @[ -f ./gettext/Makefile ] || exit 0; \
16141 r=`${PWD_COMMAND}`; export r; \
16142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16143 $(HOST_EXPORTS) \
16144 for flag in $(EXTRA_HOST_FLAGS) ; do \
16145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16146 done; \
16147 echo "Doing install-html in gettext" ; \
16148 (cd $(HOST_SUBDIR)/gettext && \
16149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16151 "RANLIB=$${RANLIB}" \
0c24b341 16152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16153 install-html) \
16154 || exit 1
16155
16156@endif gettext
16157
b813574b
PB
16158.PHONY: maybe-installcheck-gettext installcheck-gettext
16159maybe-installcheck-gettext:
16160@if gettext
16161maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16162
b813574b
PB
16163installcheck-gettext: \
16164 configure-gettext
0aed8855 16165 @: $(MAKE); $(unstage)
b813574b 16166 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16167 r=`${PWD_COMMAND}`; export r; \
16168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16169 $(HOST_EXPORTS) \
b813574b 16170 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16172 done; \
b813574b 16173 echo "Doing installcheck in gettext" ; \
b00612cc 16174 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16177 "RANLIB=$${RANLIB}" \
0c24b341 16178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16179 installcheck) \
2a4cbe27
NN
16180 || exit 1
16181
b813574b 16182@endif gettext
2a4cbe27 16183
b813574b
PB
16184.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16185maybe-mostlyclean-gettext:
16186@if gettext
16187maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16188
b813574b 16189mostlyclean-gettext:
0aed8855 16190 @: $(MAKE); $(unstage)
b813574b 16191 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16192 r=`${PWD_COMMAND}`; export r; \
16193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16194 $(HOST_EXPORTS) \
b813574b 16195 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16197 done; \
b813574b 16198 echo "Doing mostlyclean in gettext" ; \
b00612cc 16199 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16202 "RANLIB=$${RANLIB}" \
0c24b341 16203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16204 mostlyclean) \
2a4cbe27
NN
16205 || exit 1
16206
b813574b 16207@endif gettext
2a4cbe27 16208
b813574b
PB
16209.PHONY: maybe-clean-gettext clean-gettext
16210maybe-clean-gettext:
16211@if gettext
16212maybe-clean-gettext: clean-gettext
2a4cbe27 16213
b813574b 16214clean-gettext:
0aed8855 16215 @: $(MAKE); $(unstage)
b813574b 16216 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16217 r=`${PWD_COMMAND}`; export r; \
16218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16219 $(HOST_EXPORTS) \
b813574b 16220 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16222 done; \
b813574b 16223 echo "Doing clean in gettext" ; \
b00612cc 16224 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16227 "RANLIB=$${RANLIB}" \
0c24b341 16228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16229 clean) \
2a4cbe27
NN
16230 || exit 1
16231
b813574b 16232@endif gettext
2a4cbe27 16233
b813574b
PB
16234.PHONY: maybe-distclean-gettext distclean-gettext
16235maybe-distclean-gettext:
16236@if gettext
16237maybe-distclean-gettext: distclean-gettext
2a4cbe27 16238
b813574b 16239distclean-gettext:
0aed8855 16240 @: $(MAKE); $(unstage)
b813574b 16241 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16242 r=`${PWD_COMMAND}`; export r; \
16243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16244 $(HOST_EXPORTS) \
b813574b 16245 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16247 done; \
b813574b 16248 echo "Doing distclean in gettext" ; \
b00612cc 16249 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16252 "RANLIB=$${RANLIB}" \
0c24b341 16253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16254 distclean) \
2a4cbe27
NN
16255 || exit 1
16256
b813574b 16257@endif gettext
2a4cbe27 16258
b813574b
PB
16259.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16260maybe-maintainer-clean-gettext:
16261@if gettext
16262maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16263
b813574b 16264maintainer-clean-gettext:
0aed8855 16265 @: $(MAKE); $(unstage)
b813574b 16266 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16267 r=`${PWD_COMMAND}`; export r; \
16268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16269 $(HOST_EXPORTS) \
b813574b 16270 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16272 done; \
b813574b 16273 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16274 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16277 "RANLIB=$${RANLIB}" \
0c24b341 16278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16279 maintainer-clean) \
4fa63067
NN
16280 || exit 1
16281
b813574b 16282@endif gettext
4fa63067
NN
16283
16284
a7254363 16285
4b900473
PB
16286.PHONY: configure-gmp maybe-configure-gmp
16287maybe-configure-gmp:
16288@if gcc-bootstrap
16289configure-gmp: stage_current
16290@endif gcc-bootstrap
16291@if gmp
16292maybe-configure-gmp: configure-gmp
16293configure-gmp:
16294 @r=`${PWD_COMMAND}`; export r; \
16295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16296 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
1f53ca9a 16298 $(HOST_EXPORTS) \
4b900473
PB
16299 echo Configuring in $(HOST_SUBDIR)/gmp; \
16300 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16301 case $(srcdir) in \
16302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16303 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16305 esac; \
16306 srcdiroption="--srcdir=$${topdir}/gmp"; \
16307 libsrcdir="$$s/gmp"; \
16308 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16309 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16310 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
4b900473
PB
16311 || exit 1
16312@endif gmp
16313
16314
16315
16316.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16317maybe-configure-stage1-gmp:
16318@if gmp-bootstrap
16319maybe-configure-stage1-gmp: configure-stage1-gmp
16320configure-stage1-gmp:
16321 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16323 @r=`${PWD_COMMAND}`; export r; \
16324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16325 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16326 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16327 $(HOST_EXPORTS) \
8ee82aff 16328 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16329 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16330 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16331 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16333 cd $(HOST_SUBDIR)/gmp || exit 1; \
16334 case $(srcdir) in \
16335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16336 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16338 esac; \
16339 srcdiroption="--srcdir=$${topdir}/gmp"; \
16340 libsrcdir="$$s/gmp"; \
16341 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16342 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16343 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16344 $(STAGE1_CONFIGURE_FLAGS) \
16345 --disable-shared
4b900473
PB
16346@endif gmp-bootstrap
16347
16348.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16349maybe-configure-stage2-gmp:
16350@if gmp-bootstrap
16351maybe-configure-stage2-gmp: configure-stage2-gmp
16352configure-stage2-gmp:
16353 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16354 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16355 @r=`${PWD_COMMAND}`; export r; \
16356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16357 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16358 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16359 $(HOST_EXPORTS) \
1b05fbbd 16360 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16361 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16362 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16363 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16364 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16365 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16366 cd $(HOST_SUBDIR)/gmp || exit 1; \
16367 case $(srcdir) in \
16368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16369 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16371 esac; \
16372 srcdiroption="--srcdir=$${topdir}/gmp"; \
16373 libsrcdir="$$s/gmp"; \
16374 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16375 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16376 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16377 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16378 $(STAGE2_CONFIGURE_FLAGS) \
16379 --disable-shared
8520c408
AO
16380@endif gmp-bootstrap
16381
4b900473
PB
16382.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16383maybe-configure-stage3-gmp:
16384@if gmp-bootstrap
16385maybe-configure-stage3-gmp: configure-stage3-gmp
16386configure-stage3-gmp:
16387 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16389 @r=`${PWD_COMMAND}`; export r; \
16390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16391 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16392 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16393 $(HOST_EXPORTS) \
1b05fbbd 16394 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16395 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16396 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16397 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16398 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16400 cd $(HOST_SUBDIR)/gmp || exit 1; \
16401 case $(srcdir) in \
16402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16403 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16405 esac; \
16406 srcdiroption="--srcdir=$${topdir}/gmp"; \
16407 libsrcdir="$$s/gmp"; \
16408 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16409 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16410 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16411 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16412 $(STAGE3_CONFIGURE_FLAGS) \
16413 --disable-shared
8520c408
AO
16414@endif gmp-bootstrap
16415
4b900473
PB
16416.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16417maybe-configure-stage4-gmp:
16418@if gmp-bootstrap
16419maybe-configure-stage4-gmp: configure-stage4-gmp
16420configure-stage4-gmp:
16421 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16422 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16423 @r=`${PWD_COMMAND}`; export r; \
16424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16425 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16426 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16427 $(HOST_EXPORTS) \
1b05fbbd 16428 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16429 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16430 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16431 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16432 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16433 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16434 cd $(HOST_SUBDIR)/gmp || exit 1; \
16435 case $(srcdir) in \
16436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16437 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16439 esac; \
16440 srcdiroption="--srcdir=$${topdir}/gmp"; \
16441 libsrcdir="$$s/gmp"; \
16442 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16443 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16444 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16445 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16446 $(STAGE4_CONFIGURE_FLAGS) \
16447 --disable-shared
4b900473
PB
16448@endif gmp-bootstrap
16449
16450.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16451maybe-configure-stageprofile-gmp:
16452@if gmp-bootstrap
16453maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16454configure-stageprofile-gmp:
16455 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16456 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16457 @r=`${PWD_COMMAND}`; export r; \
16458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16459 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16460 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16461 $(HOST_EXPORTS) \
1b05fbbd
AO
16462 $(POSTSTAGE1_HOST_EXPORTS) \
16463 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16464 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16465 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16466 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16468 cd $(HOST_SUBDIR)/gmp || exit 1; \
16469 case $(srcdir) in \
16470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16471 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16473 esac; \
16474 srcdiroption="--srcdir=$${topdir}/gmp"; \
16475 libsrcdir="$$s/gmp"; \
16476 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16477 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16478 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16479 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16480 $(STAGEprofile_CONFIGURE_FLAGS) \
16481 --disable-shared
4b900473
PB
16482@endif gmp-bootstrap
16483
16484.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16485maybe-configure-stagefeedback-gmp:
16486@if gmp-bootstrap
16487maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16488configure-stagefeedback-gmp:
16489 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16490 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16491 @r=`${PWD_COMMAND}`; export r; \
16492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16493 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16494 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16495 $(HOST_EXPORTS) \
1b05fbbd
AO
16496 $(POSTSTAGE1_HOST_EXPORTS) \
16497 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16498 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16499 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16500 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16502 cd $(HOST_SUBDIR)/gmp || exit 1; \
16503 case $(srcdir) in \
16504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16505 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16507 esac; \
16508 srcdiroption="--srcdir=$${topdir}/gmp"; \
16509 libsrcdir="$$s/gmp"; \
16510 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16511 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16512 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16513 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16514 $(STAGEfeedback_CONFIGURE_FLAGS) \
16515 --disable-shared
4b900473
PB
16516@endif gmp-bootstrap
16517
16518
16519
16520
16521
16522.PHONY: all-gmp maybe-all-gmp
16523maybe-all-gmp:
16524@if gcc-bootstrap
16525all-gmp: stage_current
16526@endif gcc-bootstrap
16527@if gmp
16528TARGET-gmp=all
16529maybe-all-gmp: all-gmp
16530all-gmp: configure-gmp
16531 @r=`${PWD_COMMAND}`; export r; \
16532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 16533 $(HOST_EXPORTS) \
4b900473 16534 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16536 $(TARGET-gmp))
4b900473
PB
16537@endif gmp
16538
16539
16540
16541.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16542.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16543maybe-all-stage1-gmp:
16544maybe-clean-stage1-gmp:
16545@if gmp-bootstrap
16546maybe-all-stage1-gmp: all-stage1-gmp
16547all-stage1: all-stage1-gmp
16548TARGET-stage1-gmp = $(TARGET-gmp)
16549all-stage1-gmp: configure-stage1-gmp
16550 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16551 @r=`${PWD_COMMAND}`; export r; \
16552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16553 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 16554 $(HOST_EXPORTS) \
4b900473 16555 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16557 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 16558 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
16559 LIBCFLAGS="$(LIBCFLAGS)" \
16560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16563 $(EXTRA_HOST_FLAGS) \
16564 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
16565 $(TARGET-stage1-gmp)
16566
16567maybe-clean-stage1-gmp: clean-stage1-gmp
16568clean-stage1: clean-stage1-gmp
16569clean-stage1-gmp:
16570 @if [ $(current_stage) = stage1 ]; then \
16571 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16572 else \
16573 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16574 $(MAKE) stage1-start; \
16575 fi; \
16576 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16577 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16578 clean
4b900473
PB
16579@endif gmp-bootstrap
16580
16581
16582.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16583.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16584maybe-all-stage2-gmp:
16585maybe-clean-stage2-gmp:
16586@if gmp-bootstrap
16587maybe-all-stage2-gmp: all-stage2-gmp
16588all-stage2: all-stage2-gmp
16589TARGET-stage2-gmp = $(TARGET-gmp)
16590all-stage2-gmp: configure-stage2-gmp
16591 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16592 @r=`${PWD_COMMAND}`; export r; \
16593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16594 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 16595 $(HOST_EXPORTS) \
1f53ca9a 16596 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16597 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16599 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 16600 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
16601 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16606 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
16607 $(TARGET-stage2-gmp)
16608
16609maybe-clean-stage2-gmp: clean-stage2-gmp
16610clean-stage2: clean-stage2-gmp
16611clean-stage2-gmp:
16612 @if [ $(current_stage) = stage2 ]; then \
16613 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16614 else \
16615 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16616 $(MAKE) stage2-start; \
16617 fi; \
16618 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16619 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16620 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16621 clean
4b900473
PB
16622@endif gmp-bootstrap
16623
16624
16625.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16626.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16627maybe-all-stage3-gmp:
16628maybe-clean-stage3-gmp:
16629@if gmp-bootstrap
16630maybe-all-stage3-gmp: all-stage3-gmp
16631all-stage3: all-stage3-gmp
16632TARGET-stage3-gmp = $(TARGET-gmp)
16633all-stage3-gmp: configure-stage3-gmp
16634 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16635 @r=`${PWD_COMMAND}`; export r; \
16636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16637 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 16638 $(HOST_EXPORTS) \
1f53ca9a 16639 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16640 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16642 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 16643 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
16644 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16645 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16646 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16647 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16648 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16649 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
16650 $(TARGET-stage3-gmp)
16651
16652maybe-clean-stage3-gmp: clean-stage3-gmp
16653clean-stage3: clean-stage3-gmp
16654clean-stage3-gmp:
16655 @if [ $(current_stage) = stage3 ]; then \
16656 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16657 else \
16658 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16659 $(MAKE) stage3-start; \
16660 fi; \
16661 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16662 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16663 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16664 clean
4b900473
PB
16665@endif gmp-bootstrap
16666
16667
16668.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16669.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16670maybe-all-stage4-gmp:
16671maybe-clean-stage4-gmp:
16672@if gmp-bootstrap
16673maybe-all-stage4-gmp: all-stage4-gmp
16674all-stage4: all-stage4-gmp
16675TARGET-stage4-gmp = $(TARGET-gmp)
16676all-stage4-gmp: configure-stage4-gmp
16677 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16678 @r=`${PWD_COMMAND}`; export r; \
16679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16680 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 16681 $(HOST_EXPORTS) \
1f53ca9a 16682 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16683 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16685 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 16686 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 16687 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16691 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16692 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
16693 $(TARGET-stage4-gmp)
16694
16695maybe-clean-stage4-gmp: clean-stage4-gmp
16696clean-stage4: clean-stage4-gmp
16697clean-stage4-gmp:
16698 @if [ $(current_stage) = stage4 ]; then \
16699 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16700 else \
16701 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16702 $(MAKE) stage4-start; \
16703 fi; \
16704 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16705 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16706 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16707 clean
4b900473
PB
16708@endif gmp-bootstrap
16709
16710
16711.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16712.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16713maybe-all-stageprofile-gmp:
16714maybe-clean-stageprofile-gmp:
16715@if gmp-bootstrap
16716maybe-all-stageprofile-gmp: all-stageprofile-gmp
16717all-stageprofile: all-stageprofile-gmp
16718TARGET-stageprofile-gmp = $(TARGET-gmp)
16719all-stageprofile-gmp: configure-stageprofile-gmp
16720 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16721 @r=`${PWD_COMMAND}`; export r; \
16722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16723 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 16724 $(HOST_EXPORTS) \
1f53ca9a 16725 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16726 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16727 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16728 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 16729 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
16730 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16731 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16732 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16733 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16734 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16735 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
16736 $(TARGET-stageprofile-gmp)
16737
16738maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16739clean-stageprofile: clean-stageprofile-gmp
16740clean-stageprofile-gmp:
16741 @if [ $(current_stage) = stageprofile ]; then \
16742 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16743 else \
16744 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16745 $(MAKE) stageprofile-start; \
16746 fi; \
16747 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16748 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16749 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16750 clean
4b900473
PB
16751@endif gmp-bootstrap
16752
16753
16754.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16755.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16756maybe-all-stagefeedback-gmp:
16757maybe-clean-stagefeedback-gmp:
16758@if gmp-bootstrap
16759maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16760all-stagefeedback: all-stagefeedback-gmp
16761TARGET-stagefeedback-gmp = $(TARGET-gmp)
16762all-stagefeedback-gmp: configure-stagefeedback-gmp
16763 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16764 @r=`${PWD_COMMAND}`; export r; \
16765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16766 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 16767 $(HOST_EXPORTS) \
1f53ca9a 16768 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16769 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16771 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 16772 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
16773 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16777 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16778 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
16779 $(TARGET-stagefeedback-gmp)
16780
16781maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16782clean-stagefeedback: clean-stagefeedback-gmp
16783clean-stagefeedback-gmp:
16784 @if [ $(current_stage) = stagefeedback ]; then \
16785 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16786 else \
16787 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16788 $(MAKE) stagefeedback-start; \
16789 fi; \
16790 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16791 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16792 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16793 clean
4b900473
PB
16794@endif gmp-bootstrap
16795
16796
16797
16798
16799
16800.PHONY: check-gmp maybe-check-gmp
16801maybe-check-gmp:
16802@if gmp
16803maybe-check-gmp: check-gmp
16804
16805check-gmp:
16806 @: $(MAKE); $(unstage)
16807 @r=`${PWD_COMMAND}`; export r; \
16808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16809 $(HOST_EXPORTS) \
16810 (cd $(HOST_SUBDIR)/gmp && \
16811 $(MAKE) $(FLAGS_TO_PASS) check)
16812
16813@endif gmp
16814
16815.PHONY: install-gmp maybe-install-gmp
16816maybe-install-gmp:
16817@if gmp
16818maybe-install-gmp: install-gmp
16819
16820install-gmp:
16821
16822@endif gmp
16823
16824# Other targets (info, dvi, pdf, etc.)
16825
16826.PHONY: maybe-info-gmp info-gmp
16827maybe-info-gmp:
16828@if gmp
16829maybe-info-gmp: info-gmp
16830
16831info-gmp: \
16832 configure-gmp
16833 @[ -f ./gmp/Makefile ] || exit 0; \
16834 r=`${PWD_COMMAND}`; export r; \
16835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16836 $(HOST_EXPORTS) \
16837 for flag in $(EXTRA_HOST_FLAGS) ; do \
16838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16839 done; \
16840 echo "Doing info in gmp" ; \
16841 (cd $(HOST_SUBDIR)/gmp && \
16842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16844 "RANLIB=$${RANLIB}" \
0c24b341 16845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16846 info) \
16847 || exit 1
16848
16849@endif gmp
16850
16851.PHONY: maybe-dvi-gmp dvi-gmp
16852maybe-dvi-gmp:
16853@if gmp
16854maybe-dvi-gmp: dvi-gmp
16855
16856dvi-gmp: \
16857 configure-gmp
16858 @[ -f ./gmp/Makefile ] || exit 0; \
16859 r=`${PWD_COMMAND}`; export r; \
16860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16861 $(HOST_EXPORTS) \
16862 for flag in $(EXTRA_HOST_FLAGS) ; do \
16863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16864 done; \
16865 echo "Doing dvi in gmp" ; \
16866 (cd $(HOST_SUBDIR)/gmp && \
16867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16869 "RANLIB=$${RANLIB}" \
0c24b341 16870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16871 dvi) \
16872 || exit 1
16873
16874@endif gmp
16875
16876.PHONY: maybe-pdf-gmp pdf-gmp
16877maybe-pdf-gmp:
16878@if gmp
16879maybe-pdf-gmp: pdf-gmp
16880
16881pdf-gmp: \
16882 configure-gmp
16883 @[ -f ./gmp/Makefile ] || exit 0; \
16884 r=`${PWD_COMMAND}`; export r; \
16885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16886 $(HOST_EXPORTS) \
16887 for flag in $(EXTRA_HOST_FLAGS) ; do \
16888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16889 done; \
16890 echo "Doing pdf in gmp" ; \
16891 (cd $(HOST_SUBDIR)/gmp && \
16892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16894 "RANLIB=$${RANLIB}" \
0c24b341 16895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16896 pdf) \
16897 || exit 1
16898
16899@endif gmp
16900
16901.PHONY: maybe-html-gmp html-gmp
16902maybe-html-gmp:
16903@if gmp
16904maybe-html-gmp: html-gmp
16905
16906html-gmp: \
16907 configure-gmp
16908 @[ -f ./gmp/Makefile ] || exit 0; \
16909 r=`${PWD_COMMAND}`; export r; \
16910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16911 $(HOST_EXPORTS) \
16912 for flag in $(EXTRA_HOST_FLAGS) ; do \
16913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16914 done; \
16915 echo "Doing html in gmp" ; \
16916 (cd $(HOST_SUBDIR)/gmp && \
16917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16919 "RANLIB=$${RANLIB}" \
0c24b341 16920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16921 html) \
16922 || exit 1
16923
16924@endif gmp
16925
16926.PHONY: maybe-TAGS-gmp TAGS-gmp
16927maybe-TAGS-gmp:
16928@if gmp
16929maybe-TAGS-gmp: TAGS-gmp
16930
16931TAGS-gmp: \
16932 configure-gmp
16933 @[ -f ./gmp/Makefile ] || exit 0; \
16934 r=`${PWD_COMMAND}`; export r; \
16935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16936 $(HOST_EXPORTS) \
16937 for flag in $(EXTRA_HOST_FLAGS) ; do \
16938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16939 done; \
16940 echo "Doing TAGS in gmp" ; \
16941 (cd $(HOST_SUBDIR)/gmp && \
16942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16944 "RANLIB=$${RANLIB}" \
0c24b341 16945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16946 TAGS) \
16947 || exit 1
16948
16949@endif gmp
16950
16951.PHONY: maybe-install-info-gmp install-info-gmp
16952maybe-install-info-gmp:
16953@if gmp
16954maybe-install-info-gmp: install-info-gmp
16955
16956install-info-gmp: \
16957 configure-gmp \
16958 info-gmp
16959 @[ -f ./gmp/Makefile ] || exit 0; \
16960 r=`${PWD_COMMAND}`; export r; \
16961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16962 $(HOST_EXPORTS) \
16963 for flag in $(EXTRA_HOST_FLAGS) ; do \
16964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16965 done; \
16966 echo "Doing install-info in gmp" ; \
16967 (cd $(HOST_SUBDIR)/gmp && \
16968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16970 "RANLIB=$${RANLIB}" \
0c24b341 16971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16972 install-info) \
16973 || exit 1
16974
16975@endif gmp
16976
a3ca38d2
DD
16977.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16978maybe-install-pdf-gmp:
16979@if gmp
16980maybe-install-pdf-gmp: install-pdf-gmp
16981
16982install-pdf-gmp: \
16983 configure-gmp \
16984 pdf-gmp
16985 @[ -f ./gmp/Makefile ] || exit 0; \
16986 r=`${PWD_COMMAND}`; export r; \
16987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16988 $(HOST_EXPORTS) \
16989 for flag in $(EXTRA_HOST_FLAGS) ; do \
16990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16991 done; \
16992 echo "Doing install-pdf in gmp" ; \
16993 (cd $(HOST_SUBDIR)/gmp && \
16994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16996 "RANLIB=$${RANLIB}" \
0c24b341 16997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16998 install-pdf) \
16999 || exit 1
17000
17001@endif gmp
17002
4b900473
PB
17003.PHONY: maybe-install-html-gmp install-html-gmp
17004maybe-install-html-gmp:
17005@if gmp
17006maybe-install-html-gmp: install-html-gmp
17007
17008install-html-gmp: \
17009 configure-gmp \
17010 html-gmp
17011 @[ -f ./gmp/Makefile ] || exit 0; \
17012 r=`${PWD_COMMAND}`; export r; \
17013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17014 $(HOST_EXPORTS) \
17015 for flag in $(EXTRA_HOST_FLAGS) ; do \
17016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17017 done; \
17018 echo "Doing install-html in gmp" ; \
17019 (cd $(HOST_SUBDIR)/gmp && \
17020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17022 "RANLIB=$${RANLIB}" \
0c24b341 17023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17024 install-html) \
17025 || exit 1
17026
17027@endif gmp
17028
17029.PHONY: maybe-installcheck-gmp installcheck-gmp
17030maybe-installcheck-gmp:
17031@if gmp
17032maybe-installcheck-gmp: installcheck-gmp
17033
e28c595f
JM
17034installcheck-gmp: \
17035 configure-gmp
17036 @[ -f ./gmp/Makefile ] || exit 0; \
17037 r=`${PWD_COMMAND}`; export r; \
17038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17039 $(HOST_EXPORTS) \
17040 for flag in $(EXTRA_HOST_FLAGS) ; do \
17041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17042 done; \
17043 echo "Doing installcheck in gmp" ; \
17044 (cd $(HOST_SUBDIR)/gmp && \
17045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17047 "RANLIB=$${RANLIB}" \
17048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17049 installcheck) \
17050 || exit 1
17051
17052@endif gmp
17053
17054.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
17055maybe-mostlyclean-gmp:
17056@if gmp
17057maybe-mostlyclean-gmp: mostlyclean-gmp
17058
17059mostlyclean-gmp:
17060 @[ -f ./gmp/Makefile ] || exit 0; \
17061 r=`${PWD_COMMAND}`; export r; \
17062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17063 $(HOST_EXPORTS) \
17064 for flag in $(EXTRA_HOST_FLAGS) ; do \
17065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17066 done; \
17067 echo "Doing mostlyclean in gmp" ; \
17068 (cd $(HOST_SUBDIR)/gmp && \
17069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17071 "RANLIB=$${RANLIB}" \
17072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17073 mostlyclean) \
17074 || exit 1
17075
17076@endif gmp
17077
17078.PHONY: maybe-clean-gmp clean-gmp
17079maybe-clean-gmp:
17080@if gmp
17081maybe-clean-gmp: clean-gmp
17082
17083clean-gmp:
17084 @[ -f ./gmp/Makefile ] || exit 0; \
17085 r=`${PWD_COMMAND}`; export r; \
17086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17087 $(HOST_EXPORTS) \
17088 for flag in $(EXTRA_HOST_FLAGS) ; do \
17089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17090 done; \
17091 echo "Doing clean in gmp" ; \
17092 (cd $(HOST_SUBDIR)/gmp && \
17093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17095 "RANLIB=$${RANLIB}" \
17096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17097 clean) \
17098 || exit 1
17099
17100@endif gmp
17101
17102.PHONY: maybe-distclean-gmp distclean-gmp
17103maybe-distclean-gmp:
17104@if gmp
17105maybe-distclean-gmp: distclean-gmp
17106
17107distclean-gmp:
17108 @[ -f ./gmp/Makefile ] || exit 0; \
17109 r=`${PWD_COMMAND}`; export r; \
17110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17111 $(HOST_EXPORTS) \
17112 for flag in $(EXTRA_HOST_FLAGS) ; do \
17113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17114 done; \
17115 echo "Doing distclean in gmp" ; \
17116 (cd $(HOST_SUBDIR)/gmp && \
17117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17119 "RANLIB=$${RANLIB}" \
17120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17121 distclean) \
17122 || exit 1
17123
17124@endif gmp
17125
17126.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17127maybe-maintainer-clean-gmp:
17128@if gmp
17129maybe-maintainer-clean-gmp: maintainer-clean-gmp
17130
17131maintainer-clean-gmp:
17132 @[ -f ./gmp/Makefile ] || exit 0; \
17133 r=`${PWD_COMMAND}`; export r; \
17134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17135 $(HOST_EXPORTS) \
17136 for flag in $(EXTRA_HOST_FLAGS) ; do \
17137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17138 done; \
17139 echo "Doing maintainer-clean in gmp" ; \
17140 (cd $(HOST_SUBDIR)/gmp && \
17141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17143 "RANLIB=$${RANLIB}" \
17144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17145 maintainer-clean) \
17146 || exit 1
17147
17148@endif gmp
17149
17150
17151
17152.PHONY: configure-mpfr maybe-configure-mpfr
17153maybe-configure-mpfr:
17154@if gcc-bootstrap
17155configure-mpfr: stage_current
17156@endif gcc-bootstrap
17157@if mpfr
17158maybe-configure-mpfr: configure-mpfr
17159configure-mpfr:
17160 @r=`${PWD_COMMAND}`; export r; \
17161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17162 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
1f53ca9a 17164 $(HOST_EXPORTS) \
e28c595f
JM
17165 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17166 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17167 case $(srcdir) in \
17168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17169 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17171 esac; \
17172 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17173 libsrcdir="$$s/mpfr"; \
17174 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17176 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
e28c595f
JM
17177 || exit 1
17178@endif mpfr
17179
17180
17181
17182.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17183maybe-configure-stage1-mpfr:
17184@if mpfr-bootstrap
17185maybe-configure-stage1-mpfr: configure-stage1-mpfr
17186configure-stage1-mpfr:
17187 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17188 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17189 @r=`${PWD_COMMAND}`; export r; \
17190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17191 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17192 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17193 $(HOST_EXPORTS) \
e28c595f 17194 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17195 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17196 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17197 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17199 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17200 case $(srcdir) in \
17201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17202 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17204 esac; \
17205 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17206 libsrcdir="$$s/mpfr"; \
17207 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17209 --target=${target_alias} $${srcdiroption} \
1b05fbbd 17210 $(STAGE1_CONFIGURE_FLAGS) \
e8a5fa9c 17211 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17212@endif mpfr-bootstrap
17213
17214.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17215maybe-configure-stage2-mpfr:
17216@if mpfr-bootstrap
17217maybe-configure-stage2-mpfr: configure-stage2-mpfr
17218configure-stage2-mpfr:
17219 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17221 @r=`${PWD_COMMAND}`; export r; \
17222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17223 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17224 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17225 $(HOST_EXPORTS) \
1b05fbbd 17226 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17227 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17228 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17229 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17230 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17232 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17233 case $(srcdir) in \
17234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17235 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17237 esac; \
17238 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17239 libsrcdir="$$s/mpfr"; \
17240 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17242 --target=${target_alias} $${srcdiroption} \
e28c595f 17243 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17244 $(STAGE2_CONFIGURE_FLAGS) \
e8a5fa9c 17245 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17246@endif mpfr-bootstrap
17247
17248.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17249maybe-configure-stage3-mpfr:
17250@if mpfr-bootstrap
17251maybe-configure-stage3-mpfr: configure-stage3-mpfr
17252configure-stage3-mpfr:
17253 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17254 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17255 @r=`${PWD_COMMAND}`; export r; \
17256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17257 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17258 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17259 $(HOST_EXPORTS) \
1b05fbbd 17260 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17261 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17262 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17263 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17264 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17266 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17267 case $(srcdir) in \
17268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17269 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17271 esac; \
17272 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17273 libsrcdir="$$s/mpfr"; \
17274 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17275 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17276 --target=${target_alias} $${srcdiroption} \
e28c595f 17277 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17278 $(STAGE3_CONFIGURE_FLAGS) \
e8a5fa9c 17279 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17280@endif mpfr-bootstrap
17281
17282.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17283maybe-configure-stage4-mpfr:
17284@if mpfr-bootstrap
17285maybe-configure-stage4-mpfr: configure-stage4-mpfr
17286configure-stage4-mpfr:
17287 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17288 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17289 @r=`${PWD_COMMAND}`; export r; \
17290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17291 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17292 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17293 $(HOST_EXPORTS) \
1b05fbbd 17294 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17295 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17296 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17297 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17298 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17300 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17301 case $(srcdir) in \
17302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17303 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17305 esac; \
17306 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17307 libsrcdir="$$s/mpfr"; \
17308 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17310 --target=${target_alias} $${srcdiroption} \
e28c595f 17311 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17312 $(STAGE4_CONFIGURE_FLAGS) \
e8a5fa9c 17313 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17314@endif mpfr-bootstrap
17315
17316.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17317maybe-configure-stageprofile-mpfr:
17318@if mpfr-bootstrap
17319maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17320configure-stageprofile-mpfr:
17321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17323 @r=`${PWD_COMMAND}`; export r; \
17324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17325 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17326 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17327 $(HOST_EXPORTS) \
1b05fbbd
AO
17328 $(POSTSTAGE1_HOST_EXPORTS) \
17329 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17330 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17331 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17332 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17334 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17335 case $(srcdir) in \
17336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17337 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17339 esac; \
17340 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17341 libsrcdir="$$s/mpfr"; \
17342 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17344 --target=${target_alias} $${srcdiroption} \
e28c595f 17345 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17346 $(STAGEprofile_CONFIGURE_FLAGS) \
e8a5fa9c 17347 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17348@endif mpfr-bootstrap
17349
17350.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17351maybe-configure-stagefeedback-mpfr:
17352@if mpfr-bootstrap
17353maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17354configure-stagefeedback-mpfr:
17355 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17356 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17357 @r=`${PWD_COMMAND}`; export r; \
17358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17359 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17360 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17361 $(HOST_EXPORTS) \
1b05fbbd
AO
17362 $(POSTSTAGE1_HOST_EXPORTS) \
17363 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17364 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17365 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17366 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17367 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17368 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17369 case $(srcdir) in \
17370 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17371 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17372 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17373 esac; \
17374 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17375 libsrcdir="$$s/mpfr"; \
17376 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17377 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17378 --target=${target_alias} $${srcdiroption} \
e28c595f 17379 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17380 $(STAGEfeedback_CONFIGURE_FLAGS) \
e8a5fa9c 17381 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17382@endif mpfr-bootstrap
17383
17384
17385
17386
17387
17388.PHONY: all-mpfr maybe-all-mpfr
17389maybe-all-mpfr:
17390@if gcc-bootstrap
17391all-mpfr: stage_current
17392@endif gcc-bootstrap
17393@if mpfr
17394TARGET-mpfr=all
17395maybe-all-mpfr: all-mpfr
17396all-mpfr: configure-mpfr
17397 @r=`${PWD_COMMAND}`; export r; \
17398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 17399 $(HOST_EXPORTS) \
e28c595f
JM
17400 (cd $(HOST_SUBDIR)/mpfr && \
17401 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17402 $(TARGET-mpfr))
17403@endif mpfr
17404
17405
17406
17407.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17408.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17409maybe-all-stage1-mpfr:
17410maybe-clean-stage1-mpfr:
17411@if mpfr-bootstrap
17412maybe-all-stage1-mpfr: all-stage1-mpfr
17413all-stage1: all-stage1-mpfr
17414TARGET-stage1-mpfr = $(TARGET-mpfr)
17415all-stage1-mpfr: configure-stage1-mpfr
17416 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17417 @r=`${PWD_COMMAND}`; export r; \
17418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17419 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 17420 $(HOST_EXPORTS) \
e28c595f
JM
17421 cd $(HOST_SUBDIR)/mpfr && \
17422 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17423 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 17424 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
17425 LIBCFLAGS="$(LIBCFLAGS)" \
17426 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17427 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17428 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17429 $(EXTRA_HOST_FLAGS) \
17430 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17431 $(TARGET-stage1-mpfr)
17432
17433maybe-clean-stage1-mpfr: clean-stage1-mpfr
17434clean-stage1: clean-stage1-mpfr
17435clean-stage1-mpfr:
17436 @if [ $(current_stage) = stage1 ]; then \
17437 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17438 else \
17439 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17440 $(MAKE) stage1-start; \
17441 fi; \
17442 cd $(HOST_SUBDIR)/mpfr && \
17443 $(MAKE) $(EXTRA_HOST_FLAGS) \
17444 clean
17445@endif mpfr-bootstrap
17446
17447
17448.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17449.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17450maybe-all-stage2-mpfr:
17451maybe-clean-stage2-mpfr:
17452@if mpfr-bootstrap
17453maybe-all-stage2-mpfr: all-stage2-mpfr
17454all-stage2: all-stage2-mpfr
17455TARGET-stage2-mpfr = $(TARGET-mpfr)
17456all-stage2-mpfr: configure-stage2-mpfr
17457 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17458 @r=`${PWD_COMMAND}`; export r; \
17459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17460 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 17461 $(HOST_EXPORTS) \
1f53ca9a 17462 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17463 cd $(HOST_SUBDIR)/mpfr && \
17464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17465 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 17466 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
17467 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17472 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
17473 $(TARGET-stage2-mpfr)
17474
17475maybe-clean-stage2-mpfr: clean-stage2-mpfr
17476clean-stage2: clean-stage2-mpfr
17477clean-stage2-mpfr:
17478 @if [ $(current_stage) = stage2 ]; then \
17479 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17480 else \
17481 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17482 $(MAKE) stage2-start; \
17483 fi; \
17484 cd $(HOST_SUBDIR)/mpfr && \
17485 $(MAKE) $(EXTRA_HOST_FLAGS) \
17486 $(POSTSTAGE1_FLAGS_TO_PASS) \
17487 clean
17488@endif mpfr-bootstrap
17489
17490
e28c595f
JM
17491.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17492.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17493maybe-all-stage3-mpfr:
17494maybe-clean-stage3-mpfr:
17495@if mpfr-bootstrap
17496maybe-all-stage3-mpfr: all-stage3-mpfr
17497all-stage3: all-stage3-mpfr
17498TARGET-stage3-mpfr = $(TARGET-mpfr)
17499all-stage3-mpfr: configure-stage3-mpfr
17500 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17501 @r=`${PWD_COMMAND}`; export r; \
17502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17503 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 17504 $(HOST_EXPORTS) \
1f53ca9a 17505 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17506 cd $(HOST_SUBDIR)/mpfr && \
17507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17508 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 17509 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
17510 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17514 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17515 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
17516 $(TARGET-stage3-mpfr)
17517
17518maybe-clean-stage3-mpfr: clean-stage3-mpfr
17519clean-stage3: clean-stage3-mpfr
17520clean-stage3-mpfr:
17521 @if [ $(current_stage) = stage3 ]; then \
17522 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17523 else \
17524 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17525 $(MAKE) stage3-start; \
17526 fi; \
17527 cd $(HOST_SUBDIR)/mpfr && \
17528 $(MAKE) $(EXTRA_HOST_FLAGS) \
17529 $(POSTSTAGE1_FLAGS_TO_PASS) \
17530 clean
17531@endif mpfr-bootstrap
17532
17533
e28c595f
JM
17534.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17535.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17536maybe-all-stage4-mpfr:
17537maybe-clean-stage4-mpfr:
17538@if mpfr-bootstrap
17539maybe-all-stage4-mpfr: all-stage4-mpfr
17540all-stage4: all-stage4-mpfr
17541TARGET-stage4-mpfr = $(TARGET-mpfr)
17542all-stage4-mpfr: configure-stage4-mpfr
17543 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17544 @r=`${PWD_COMMAND}`; export r; \
17545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17546 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 17547 $(HOST_EXPORTS) \
1f53ca9a 17548 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17549 cd $(HOST_SUBDIR)/mpfr && \
17550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17551 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 17552 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 17553 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17554 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17555 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17556 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17557 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17558 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
17559 $(TARGET-stage4-mpfr)
17560
17561maybe-clean-stage4-mpfr: clean-stage4-mpfr
17562clean-stage4: clean-stage4-mpfr
17563clean-stage4-mpfr:
17564 @if [ $(current_stage) = stage4 ]; then \
17565 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17566 else \
17567 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17568 $(MAKE) stage4-start; \
17569 fi; \
17570 cd $(HOST_SUBDIR)/mpfr && \
17571 $(MAKE) $(EXTRA_HOST_FLAGS) \
17572 $(POSTSTAGE1_FLAGS_TO_PASS) \
17573 clean
17574@endif mpfr-bootstrap
17575
17576
17577.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17578.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17579maybe-all-stageprofile-mpfr:
17580maybe-clean-stageprofile-mpfr:
17581@if mpfr-bootstrap
17582maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17583all-stageprofile: all-stageprofile-mpfr
17584TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17585all-stageprofile-mpfr: configure-stageprofile-mpfr
17586 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17587 @r=`${PWD_COMMAND}`; export r; \
17588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17589 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 17590 $(HOST_EXPORTS) \
1f53ca9a 17591 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17592 cd $(HOST_SUBDIR)/mpfr && \
17593 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17594 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 17595 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
17596 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17597 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17598 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17599 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17600 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17601 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
17602 $(TARGET-stageprofile-mpfr)
17603
17604maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17605clean-stageprofile: clean-stageprofile-mpfr
17606clean-stageprofile-mpfr:
17607 @if [ $(current_stage) = stageprofile ]; then \
17608 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17609 else \
17610 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17611 $(MAKE) stageprofile-start; \
17612 fi; \
17613 cd $(HOST_SUBDIR)/mpfr && \
17614 $(MAKE) $(EXTRA_HOST_FLAGS) \
17615 $(POSTSTAGE1_FLAGS_TO_PASS) \
17616 clean
17617@endif mpfr-bootstrap
17618
17619
17620.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17621.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17622maybe-all-stagefeedback-mpfr:
17623maybe-clean-stagefeedback-mpfr:
17624@if mpfr-bootstrap
17625maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17626all-stagefeedback: all-stagefeedback-mpfr
17627TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17628all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17629 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17630 @r=`${PWD_COMMAND}`; export r; \
17631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17632 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 17633 $(HOST_EXPORTS) \
1f53ca9a 17634 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17635 cd $(HOST_SUBDIR)/mpfr && \
17636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17637 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 17638 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
17639 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17643 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17644 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17645 $(TARGET-stagefeedback-mpfr)
17646
17647maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17648clean-stagefeedback: clean-stagefeedback-mpfr
17649clean-stagefeedback-mpfr:
17650 @if [ $(current_stage) = stagefeedback ]; then \
17651 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17652 else \
17653 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17654 $(MAKE) stagefeedback-start; \
17655 fi; \
17656 cd $(HOST_SUBDIR)/mpfr && \
17657 $(MAKE) $(EXTRA_HOST_FLAGS) \
17658 $(POSTSTAGE1_FLAGS_TO_PASS) \
17659 clean
17660@endif mpfr-bootstrap
17661
17662
17663
17664
17665
17666.PHONY: check-mpfr maybe-check-mpfr
17667maybe-check-mpfr:
17668@if mpfr
17669maybe-check-mpfr: check-mpfr
17670
17671check-mpfr:
17672 @: $(MAKE); $(unstage)
17673 @r=`${PWD_COMMAND}`; export r; \
17674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17675 $(HOST_EXPORTS) \
17676 (cd $(HOST_SUBDIR)/mpfr && \
17677 $(MAKE) $(FLAGS_TO_PASS) check)
17678
17679@endif mpfr
17680
17681.PHONY: install-mpfr maybe-install-mpfr
17682maybe-install-mpfr:
17683@if mpfr
17684maybe-install-mpfr: install-mpfr
17685
17686install-mpfr:
17687
17688@endif mpfr
17689
17690# Other targets (info, dvi, pdf, etc.)
17691
17692.PHONY: maybe-info-mpfr info-mpfr
17693maybe-info-mpfr:
17694@if mpfr
17695maybe-info-mpfr: info-mpfr
17696
17697info-mpfr: \
17698 configure-mpfr
17699 @[ -f ./mpfr/Makefile ] || exit 0; \
17700 r=`${PWD_COMMAND}`; export r; \
17701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17702 $(HOST_EXPORTS) \
17703 for flag in $(EXTRA_HOST_FLAGS) ; do \
17704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17705 done; \
17706 echo "Doing info in mpfr" ; \
17707 (cd $(HOST_SUBDIR)/mpfr && \
17708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17710 "RANLIB=$${RANLIB}" \
17711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17712 info) \
17713 || exit 1
17714
17715@endif mpfr
17716
17717.PHONY: maybe-dvi-mpfr dvi-mpfr
17718maybe-dvi-mpfr:
17719@if mpfr
17720maybe-dvi-mpfr: dvi-mpfr
17721
17722dvi-mpfr: \
17723 configure-mpfr
17724 @[ -f ./mpfr/Makefile ] || exit 0; \
17725 r=`${PWD_COMMAND}`; export r; \
17726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17727 $(HOST_EXPORTS) \
17728 for flag in $(EXTRA_HOST_FLAGS) ; do \
17729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17730 done; \
17731 echo "Doing dvi in mpfr" ; \
17732 (cd $(HOST_SUBDIR)/mpfr && \
17733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17735 "RANLIB=$${RANLIB}" \
17736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17737 dvi) \
17738 || exit 1
17739
17740@endif mpfr
17741
17742.PHONY: maybe-pdf-mpfr pdf-mpfr
17743maybe-pdf-mpfr:
17744@if mpfr
17745maybe-pdf-mpfr: pdf-mpfr
17746
17747pdf-mpfr: \
17748 configure-mpfr
17749 @[ -f ./mpfr/Makefile ] || exit 0; \
17750 r=`${PWD_COMMAND}`; export r; \
17751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17752 $(HOST_EXPORTS) \
17753 for flag in $(EXTRA_HOST_FLAGS) ; do \
17754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17755 done; \
17756 echo "Doing pdf in mpfr" ; \
17757 (cd $(HOST_SUBDIR)/mpfr && \
17758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17760 "RANLIB=$${RANLIB}" \
17761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17762 pdf) \
17763 || exit 1
17764
17765@endif mpfr
17766
17767.PHONY: maybe-html-mpfr html-mpfr
17768maybe-html-mpfr:
17769@if mpfr
17770maybe-html-mpfr: html-mpfr
17771
17772html-mpfr: \
17773 configure-mpfr
17774 @[ -f ./mpfr/Makefile ] || exit 0; \
17775 r=`${PWD_COMMAND}`; export r; \
17776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17777 $(HOST_EXPORTS) \
17778 for flag in $(EXTRA_HOST_FLAGS) ; do \
17779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780 done; \
17781 echo "Doing html in mpfr" ; \
17782 (cd $(HOST_SUBDIR)/mpfr && \
17783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785 "RANLIB=$${RANLIB}" \
17786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17787 html) \
17788 || exit 1
17789
17790@endif mpfr
17791
17792.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17793maybe-TAGS-mpfr:
17794@if mpfr
17795maybe-TAGS-mpfr: TAGS-mpfr
17796
17797TAGS-mpfr: \
17798 configure-mpfr
17799 @[ -f ./mpfr/Makefile ] || exit 0; \
17800 r=`${PWD_COMMAND}`; export r; \
17801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17802 $(HOST_EXPORTS) \
17803 for flag in $(EXTRA_HOST_FLAGS) ; do \
17804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17805 done; \
17806 echo "Doing TAGS in mpfr" ; \
17807 (cd $(HOST_SUBDIR)/mpfr && \
17808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17810 "RANLIB=$${RANLIB}" \
17811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17812 TAGS) \
17813 || exit 1
17814
17815@endif mpfr
17816
17817.PHONY: maybe-install-info-mpfr install-info-mpfr
17818maybe-install-info-mpfr:
17819@if mpfr
17820maybe-install-info-mpfr: install-info-mpfr
17821
17822install-info-mpfr: \
17823 configure-mpfr \
17824 info-mpfr
17825 @[ -f ./mpfr/Makefile ] || exit 0; \
17826 r=`${PWD_COMMAND}`; export r; \
17827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17828 $(HOST_EXPORTS) \
17829 for flag in $(EXTRA_HOST_FLAGS) ; do \
17830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17831 done; \
17832 echo "Doing install-info in mpfr" ; \
17833 (cd $(HOST_SUBDIR)/mpfr && \
17834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17836 "RANLIB=$${RANLIB}" \
17837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17838 install-info) \
17839 || exit 1
17840
17841@endif mpfr
17842
17843.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17844maybe-install-pdf-mpfr:
17845@if mpfr
17846maybe-install-pdf-mpfr: install-pdf-mpfr
17847
17848install-pdf-mpfr: \
17849 configure-mpfr \
17850 pdf-mpfr
17851 @[ -f ./mpfr/Makefile ] || exit 0; \
17852 r=`${PWD_COMMAND}`; export r; \
17853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17854 $(HOST_EXPORTS) \
17855 for flag in $(EXTRA_HOST_FLAGS) ; do \
17856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17857 done; \
17858 echo "Doing install-pdf in mpfr" ; \
17859 (cd $(HOST_SUBDIR)/mpfr && \
17860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17862 "RANLIB=$${RANLIB}" \
17863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17864 install-pdf) \
17865 || exit 1
17866
17867@endif mpfr
17868
17869.PHONY: maybe-install-html-mpfr install-html-mpfr
17870maybe-install-html-mpfr:
17871@if mpfr
17872maybe-install-html-mpfr: install-html-mpfr
17873
17874install-html-mpfr: \
17875 configure-mpfr \
17876 html-mpfr
17877 @[ -f ./mpfr/Makefile ] || exit 0; \
17878 r=`${PWD_COMMAND}`; export r; \
17879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17880 $(HOST_EXPORTS) \
17881 for flag in $(EXTRA_HOST_FLAGS) ; do \
17882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17883 done; \
17884 echo "Doing install-html in mpfr" ; \
17885 (cd $(HOST_SUBDIR)/mpfr && \
17886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17888 "RANLIB=$${RANLIB}" \
17889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17890 install-html) \
17891 || exit 1
17892
17893@endif mpfr
17894
17895.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17896maybe-installcheck-mpfr:
17897@if mpfr
17898maybe-installcheck-mpfr: installcheck-mpfr
17899
17900installcheck-mpfr: \
17901 configure-mpfr
17902 @[ -f ./mpfr/Makefile ] || exit 0; \
17903 r=`${PWD_COMMAND}`; export r; \
17904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17905 $(HOST_EXPORTS) \
17906 for flag in $(EXTRA_HOST_FLAGS) ; do \
17907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17908 done; \
17909 echo "Doing installcheck in mpfr" ; \
17910 (cd $(HOST_SUBDIR)/mpfr && \
17911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17913 "RANLIB=$${RANLIB}" \
17914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17915 installcheck) \
17916 || exit 1
17917
17918@endif mpfr
17919
17920.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17921maybe-mostlyclean-mpfr:
17922@if mpfr
17923maybe-mostlyclean-mpfr: mostlyclean-mpfr
17924
17925mostlyclean-mpfr:
17926 @[ -f ./mpfr/Makefile ] || exit 0; \
17927 r=`${PWD_COMMAND}`; export r; \
17928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17929 $(HOST_EXPORTS) \
17930 for flag in $(EXTRA_HOST_FLAGS) ; do \
17931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17932 done; \
17933 echo "Doing mostlyclean in mpfr" ; \
17934 (cd $(HOST_SUBDIR)/mpfr && \
17935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17937 "RANLIB=$${RANLIB}" \
17938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17939 mostlyclean) \
17940 || exit 1
17941
17942@endif mpfr
17943
17944.PHONY: maybe-clean-mpfr clean-mpfr
17945maybe-clean-mpfr:
17946@if mpfr
17947maybe-clean-mpfr: clean-mpfr
17948
17949clean-mpfr:
17950 @[ -f ./mpfr/Makefile ] || exit 0; \
17951 r=`${PWD_COMMAND}`; export r; \
17952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17953 $(HOST_EXPORTS) \
17954 for flag in $(EXTRA_HOST_FLAGS) ; do \
17955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17956 done; \
17957 echo "Doing clean in mpfr" ; \
17958 (cd $(HOST_SUBDIR)/mpfr && \
17959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17961 "RANLIB=$${RANLIB}" \
17962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17963 clean) \
17964 || exit 1
17965
17966@endif mpfr
17967
17968.PHONY: maybe-distclean-mpfr distclean-mpfr
17969maybe-distclean-mpfr:
17970@if mpfr
17971maybe-distclean-mpfr: distclean-mpfr
17972
17973distclean-mpfr:
17974 @[ -f ./mpfr/Makefile ] || exit 0; \
17975 r=`${PWD_COMMAND}`; export r; \
17976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17977 $(HOST_EXPORTS) \
17978 for flag in $(EXTRA_HOST_FLAGS) ; do \
17979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17980 done; \
17981 echo "Doing distclean in mpfr" ; \
17982 (cd $(HOST_SUBDIR)/mpfr && \
17983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17985 "RANLIB=$${RANLIB}" \
17986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17987 distclean) \
17988 || exit 1
17989
17990@endif mpfr
17991
17992.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17993maybe-maintainer-clean-mpfr:
17994@if mpfr
17995maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17996
17997maintainer-clean-mpfr:
17998 @[ -f ./mpfr/Makefile ] || exit 0; \
17999 r=`${PWD_COMMAND}`; export r; \
18000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18001 $(HOST_EXPORTS) \
18002 for flag in $(EXTRA_HOST_FLAGS) ; do \
18003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18004 done; \
18005 echo "Doing maintainer-clean in mpfr" ; \
18006 (cd $(HOST_SUBDIR)/mpfr && \
18007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18009 "RANLIB=$${RANLIB}" \
18010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18011 maintainer-clean) \
18012 || exit 1
18013
18014@endif mpfr
18015
18016
18017
e8a5fa9c
RW
18018.PHONY: configure-mpc maybe-configure-mpc
18019maybe-configure-mpc:
18020@if gcc-bootstrap
18021configure-mpc: stage_current
18022@endif gcc-bootstrap
18023@if mpc
18024maybe-configure-mpc: configure-mpc
18025configure-mpc:
18026 @r=`${PWD_COMMAND}`; export r; \
18027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18028 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
1f53ca9a 18030 $(HOST_EXPORTS) \
e8a5fa9c
RW
18031 echo Configuring in $(HOST_SUBDIR)/mpc; \
18032 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
18033 case $(srcdir) in \
18034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18035 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18037 esac; \
18038 srcdiroption="--srcdir=$${topdir}/mpc"; \
18039 libsrcdir="$$s/mpc"; \
18040 $(SHELL) $${libsrcdir}/configure \
18041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18042 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
18043 || exit 1
18044@endif mpc
18045
18046
18047
18048.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
18049maybe-configure-stage1-mpc:
18050@if mpc-bootstrap
18051maybe-configure-stage1-mpc: configure-stage1-mpc
18052configure-stage1-mpc:
18053 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18055 @r=`${PWD_COMMAND}`; export r; \
18056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18057 TFLAGS="$(STAGE1_TFLAGS)"; \
18058 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18059 $(HOST_EXPORTS) \
18060 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18061 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18062 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18063 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
18064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18065 cd $(HOST_SUBDIR)/mpc || exit 1; \
18066 case $(srcdir) in \
18067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18068 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18070 esac; \
18071 srcdiroption="--srcdir=$${topdir}/mpc"; \
18072 libsrcdir="$$s/mpc"; \
18073 $(SHELL) $${libsrcdir}/configure \
18074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18075 --target=${target_alias} $${srcdiroption} \
18076 $(STAGE1_CONFIGURE_FLAGS) \
18077 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18078@endif mpc-bootstrap
18079
18080.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
18081maybe-configure-stage2-mpc:
18082@if mpc-bootstrap
18083maybe-configure-stage2-mpc: configure-stage2-mpc
18084configure-stage2-mpc:
18085 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18087 @r=`${PWD_COMMAND}`; export r; \
18088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18089 TFLAGS="$(STAGE2_TFLAGS)"; \
18090 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18091 $(HOST_EXPORTS) \
18092 $(POSTSTAGE1_HOST_EXPORTS) \
18093 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18094 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18095 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18096 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
18097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18098 cd $(HOST_SUBDIR)/mpc || exit 1; \
18099 case $(srcdir) in \
18100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18101 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18103 esac; \
18104 srcdiroption="--srcdir=$${topdir}/mpc"; \
18105 libsrcdir="$$s/mpc"; \
18106 $(SHELL) $${libsrcdir}/configure \
18107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18108 --target=${target_alias} $${srcdiroption} \
18109 --with-build-libsubdir=$(HOST_SUBDIR) \
18110 $(STAGE2_CONFIGURE_FLAGS) \
18111 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18112@endif mpc-bootstrap
18113
18114.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18115maybe-configure-stage3-mpc:
18116@if mpc-bootstrap
18117maybe-configure-stage3-mpc: configure-stage3-mpc
18118configure-stage3-mpc:
18119 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18121 @r=`${PWD_COMMAND}`; export r; \
18122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18123 TFLAGS="$(STAGE3_TFLAGS)"; \
18124 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18125 $(HOST_EXPORTS) \
18126 $(POSTSTAGE1_HOST_EXPORTS) \
18127 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18128 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18129 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18130 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18132 cd $(HOST_SUBDIR)/mpc || exit 1; \
18133 case $(srcdir) in \
18134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18135 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18137 esac; \
18138 srcdiroption="--srcdir=$${topdir}/mpc"; \
18139 libsrcdir="$$s/mpc"; \
18140 $(SHELL) $${libsrcdir}/configure \
18141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18142 --target=${target_alias} $${srcdiroption} \
18143 --with-build-libsubdir=$(HOST_SUBDIR) \
18144 $(STAGE3_CONFIGURE_FLAGS) \
18145 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18146@endif mpc-bootstrap
18147
18148.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18149maybe-configure-stage4-mpc:
18150@if mpc-bootstrap
18151maybe-configure-stage4-mpc: configure-stage4-mpc
18152configure-stage4-mpc:
18153 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18154 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18155 @r=`${PWD_COMMAND}`; export r; \
18156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18157 TFLAGS="$(STAGE4_TFLAGS)"; \
18158 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18159 $(HOST_EXPORTS) \
18160 $(POSTSTAGE1_HOST_EXPORTS) \
18161 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18162 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18163 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18164 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18166 cd $(HOST_SUBDIR)/mpc || exit 1; \
18167 case $(srcdir) in \
18168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18169 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18171 esac; \
18172 srcdiroption="--srcdir=$${topdir}/mpc"; \
18173 libsrcdir="$$s/mpc"; \
18174 $(SHELL) $${libsrcdir}/configure \
18175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18176 --target=${target_alias} $${srcdiroption} \
18177 --with-build-libsubdir=$(HOST_SUBDIR) \
18178 $(STAGE4_CONFIGURE_FLAGS) \
18179 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18180@endif mpc-bootstrap
18181
18182.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18183maybe-configure-stageprofile-mpc:
18184@if mpc-bootstrap
18185maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18186configure-stageprofile-mpc:
18187 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18188 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18189 @r=`${PWD_COMMAND}`; export r; \
18190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18191 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18192 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18193 $(HOST_EXPORTS) \
18194 $(POSTSTAGE1_HOST_EXPORTS) \
18195 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18196 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18197 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18198 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18199 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18200 cd $(HOST_SUBDIR)/mpc || exit 1; \
18201 case $(srcdir) in \
18202 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18203 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18204 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18205 esac; \
18206 srcdiroption="--srcdir=$${topdir}/mpc"; \
18207 libsrcdir="$$s/mpc"; \
18208 $(SHELL) $${libsrcdir}/configure \
18209 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18210 --target=${target_alias} $${srcdiroption} \
18211 --with-build-libsubdir=$(HOST_SUBDIR) \
18212 $(STAGEprofile_CONFIGURE_FLAGS) \
18213 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18214@endif mpc-bootstrap
18215
18216.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18217maybe-configure-stagefeedback-mpc:
18218@if mpc-bootstrap
18219maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18220configure-stagefeedback-mpc:
18221 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18222 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18223 @r=`${PWD_COMMAND}`; export r; \
18224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18225 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18226 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18227 $(HOST_EXPORTS) \
18228 $(POSTSTAGE1_HOST_EXPORTS) \
18229 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18230 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18231 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18232 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18234 cd $(HOST_SUBDIR)/mpc || exit 1; \
18235 case $(srcdir) in \
18236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18237 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18239 esac; \
18240 srcdiroption="--srcdir=$${topdir}/mpc"; \
18241 libsrcdir="$$s/mpc"; \
18242 $(SHELL) $${libsrcdir}/configure \
18243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18244 --target=${target_alias} $${srcdiroption} \
18245 --with-build-libsubdir=$(HOST_SUBDIR) \
18246 $(STAGEfeedback_CONFIGURE_FLAGS) \
18247 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18248@endif mpc-bootstrap
18249
18250
18251
18252
18253
18254.PHONY: all-mpc maybe-all-mpc
18255maybe-all-mpc:
18256@if gcc-bootstrap
18257all-mpc: stage_current
18258@endif gcc-bootstrap
18259@if mpc
18260TARGET-mpc=all
18261maybe-all-mpc: all-mpc
18262all-mpc: configure-mpc
18263 @r=`${PWD_COMMAND}`; export r; \
18264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 18265 $(HOST_EXPORTS) \
e8a5fa9c
RW
18266 (cd $(HOST_SUBDIR)/mpc && \
18267 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18268 $(TARGET-mpc))
18269@endif mpc
18270
18271
18272
18273.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18274.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18275maybe-all-stage1-mpc:
18276maybe-clean-stage1-mpc:
18277@if mpc-bootstrap
18278maybe-all-stage1-mpc: all-stage1-mpc
18279all-stage1: all-stage1-mpc
18280TARGET-stage1-mpc = $(TARGET-mpc)
18281all-stage1-mpc: configure-stage1-mpc
18282 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18283 @r=`${PWD_COMMAND}`; export r; \
18284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18285 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 18286 $(HOST_EXPORTS) \
e8a5fa9c
RW
18287 cd $(HOST_SUBDIR)/mpc && \
18288 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18289 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 18290 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
e8a5fa9c
RW
18291 LIBCFLAGS="$(LIBCFLAGS)" \
18292 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18293 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18294 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18295 $(EXTRA_HOST_FLAGS) \
18296 TFLAGS="$(STAGE1_TFLAGS)" \
18297 $(TARGET-stage1-mpc)
18298
18299maybe-clean-stage1-mpc: clean-stage1-mpc
18300clean-stage1: clean-stage1-mpc
18301clean-stage1-mpc:
18302 @if [ $(current_stage) = stage1 ]; then \
18303 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18304 else \
18305 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18306 $(MAKE) stage1-start; \
18307 fi; \
18308 cd $(HOST_SUBDIR)/mpc && \
18309 $(MAKE) $(EXTRA_HOST_FLAGS) \
18310 clean
18311@endif mpc-bootstrap
18312
18313
18314.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18315.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18316maybe-all-stage2-mpc:
18317maybe-clean-stage2-mpc:
18318@if mpc-bootstrap
18319maybe-all-stage2-mpc: all-stage2-mpc
18320all-stage2: all-stage2-mpc
18321TARGET-stage2-mpc = $(TARGET-mpc)
18322all-stage2-mpc: configure-stage2-mpc
18323 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18324 @r=`${PWD_COMMAND}`; export r; \
18325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18326 TFLAGS="$(STAGE2_TFLAGS)"; \
18327 $(HOST_EXPORTS) \
1f53ca9a 18328 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18329 cd $(HOST_SUBDIR)/mpc && \
18330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18331 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 18332 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
e8a5fa9c
RW
18333 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18337 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18338 TFLAGS="$(STAGE2_TFLAGS)" \
18339 $(TARGET-stage2-mpc)
18340
18341maybe-clean-stage2-mpc: clean-stage2-mpc
18342clean-stage2: clean-stage2-mpc
18343clean-stage2-mpc:
18344 @if [ $(current_stage) = stage2 ]; then \
18345 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18346 else \
18347 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18348 $(MAKE) stage2-start; \
18349 fi; \
18350 cd $(HOST_SUBDIR)/mpc && \
18351 $(MAKE) $(EXTRA_HOST_FLAGS) \
18352 $(POSTSTAGE1_FLAGS_TO_PASS) \
18353 clean
18354@endif mpc-bootstrap
18355
18356
18357.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18358.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18359maybe-all-stage3-mpc:
18360maybe-clean-stage3-mpc:
18361@if mpc-bootstrap
18362maybe-all-stage3-mpc: all-stage3-mpc
18363all-stage3: all-stage3-mpc
18364TARGET-stage3-mpc = $(TARGET-mpc)
18365all-stage3-mpc: configure-stage3-mpc
18366 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18367 @r=`${PWD_COMMAND}`; export r; \
18368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18369 TFLAGS="$(STAGE3_TFLAGS)"; \
18370 $(HOST_EXPORTS) \
1f53ca9a 18371 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18372 cd $(HOST_SUBDIR)/mpc && \
18373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18374 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 18375 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
e8a5fa9c
RW
18376 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18381 TFLAGS="$(STAGE3_TFLAGS)" \
18382 $(TARGET-stage3-mpc)
18383
18384maybe-clean-stage3-mpc: clean-stage3-mpc
18385clean-stage3: clean-stage3-mpc
18386clean-stage3-mpc:
18387 @if [ $(current_stage) = stage3 ]; then \
18388 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18389 else \
18390 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18391 $(MAKE) stage3-start; \
18392 fi; \
18393 cd $(HOST_SUBDIR)/mpc && \
18394 $(MAKE) $(EXTRA_HOST_FLAGS) \
18395 $(POSTSTAGE1_FLAGS_TO_PASS) \
18396 clean
18397@endif mpc-bootstrap
18398
18399
18400.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18401.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18402maybe-all-stage4-mpc:
18403maybe-clean-stage4-mpc:
18404@if mpc-bootstrap
18405maybe-all-stage4-mpc: all-stage4-mpc
18406all-stage4: all-stage4-mpc
18407TARGET-stage4-mpc = $(TARGET-mpc)
18408all-stage4-mpc: configure-stage4-mpc
18409 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18410 @r=`${PWD_COMMAND}`; export r; \
18411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18412 TFLAGS="$(STAGE4_TFLAGS)"; \
18413 $(HOST_EXPORTS) \
1f53ca9a 18414 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18415 cd $(HOST_SUBDIR)/mpc && \
18416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18417 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 18418 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e8a5fa9c
RW
18419 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18424 TFLAGS="$(STAGE4_TFLAGS)" \
18425 $(TARGET-stage4-mpc)
18426
18427maybe-clean-stage4-mpc: clean-stage4-mpc
18428clean-stage4: clean-stage4-mpc
18429clean-stage4-mpc:
18430 @if [ $(current_stage) = stage4 ]; then \
18431 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18432 else \
18433 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18434 $(MAKE) stage4-start; \
18435 fi; \
18436 cd $(HOST_SUBDIR)/mpc && \
18437 $(MAKE) $(EXTRA_HOST_FLAGS) \
18438 $(POSTSTAGE1_FLAGS_TO_PASS) \
18439 clean
18440@endif mpc-bootstrap
18441
18442
18443.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
18444.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
18445maybe-all-stageprofile-mpc:
18446maybe-clean-stageprofile-mpc:
18447@if mpc-bootstrap
18448maybe-all-stageprofile-mpc: all-stageprofile-mpc
18449all-stageprofile: all-stageprofile-mpc
18450TARGET-stageprofile-mpc = $(TARGET-mpc)
18451all-stageprofile-mpc: configure-stageprofile-mpc
18452 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18453 @r=`${PWD_COMMAND}`; export r; \
18454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18455 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18456 $(HOST_EXPORTS) \
1f53ca9a 18457 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18458 cd $(HOST_SUBDIR)/mpc && \
18459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18460 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 18461 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
e8a5fa9c
RW
18462 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18466 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18467 TFLAGS="$(STAGEprofile_TFLAGS)" \
18468 $(TARGET-stageprofile-mpc)
18469
18470maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
18471clean-stageprofile: clean-stageprofile-mpc
18472clean-stageprofile-mpc:
18473 @if [ $(current_stage) = stageprofile ]; then \
18474 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18475 else \
18476 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
18477 $(MAKE) stageprofile-start; \
18478 fi; \
18479 cd $(HOST_SUBDIR)/mpc && \
18480 $(MAKE) $(EXTRA_HOST_FLAGS) \
18481 $(POSTSTAGE1_FLAGS_TO_PASS) \
18482 clean
18483@endif mpc-bootstrap
18484
18485
18486.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
18487.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
18488maybe-all-stagefeedback-mpc:
18489maybe-clean-stagefeedback-mpc:
18490@if mpc-bootstrap
18491maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
18492all-stagefeedback: all-stagefeedback-mpc
18493TARGET-stagefeedback-mpc = $(TARGET-mpc)
18494all-stagefeedback-mpc: configure-stagefeedback-mpc
18495 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18496 @r=`${PWD_COMMAND}`; export r; \
18497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18498 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18499 $(HOST_EXPORTS) \
1f53ca9a 18500 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18501 cd $(HOST_SUBDIR)/mpc && \
18502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18503 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 18504 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
e8a5fa9c
RW
18505 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18510 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18511 $(TARGET-stagefeedback-mpc)
18512
18513maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
18514clean-stagefeedback: clean-stagefeedback-mpc
18515clean-stagefeedback-mpc:
18516 @if [ $(current_stage) = stagefeedback ]; then \
18517 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18518 else \
18519 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
18520 $(MAKE) stagefeedback-start; \
18521 fi; \
18522 cd $(HOST_SUBDIR)/mpc && \
18523 $(MAKE) $(EXTRA_HOST_FLAGS) \
18524 $(POSTSTAGE1_FLAGS_TO_PASS) \
18525 clean
18526@endif mpc-bootstrap
18527
18528
18529
18530
18531
18532.PHONY: check-mpc maybe-check-mpc
18533maybe-check-mpc:
18534@if mpc
18535maybe-check-mpc: check-mpc
18536
18537check-mpc:
18538 @: $(MAKE); $(unstage)
18539 @r=`${PWD_COMMAND}`; export r; \
18540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18541 $(HOST_EXPORTS) \
18542 (cd $(HOST_SUBDIR)/mpc && \
18543 $(MAKE) $(FLAGS_TO_PASS) check)
18544
18545@endif mpc
18546
18547.PHONY: install-mpc maybe-install-mpc
18548maybe-install-mpc:
18549@if mpc
18550maybe-install-mpc: install-mpc
18551
18552install-mpc:
18553
18554@endif mpc
18555
18556# Other targets (info, dvi, pdf, etc.)
18557
18558.PHONY: maybe-info-mpc info-mpc
18559maybe-info-mpc:
18560@if mpc
18561maybe-info-mpc: info-mpc
18562
18563info-mpc: \
18564 configure-mpc
18565 @[ -f ./mpc/Makefile ] || exit 0; \
18566 r=`${PWD_COMMAND}`; export r; \
18567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18568 $(HOST_EXPORTS) \
18569 for flag in $(EXTRA_HOST_FLAGS) ; do \
18570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18571 done; \
18572 echo "Doing info in mpc" ; \
18573 (cd $(HOST_SUBDIR)/mpc && \
18574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18576 "RANLIB=$${RANLIB}" \
18577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18578 info) \
18579 || exit 1
18580
18581@endif mpc
18582
18583.PHONY: maybe-dvi-mpc dvi-mpc
18584maybe-dvi-mpc:
18585@if mpc
18586maybe-dvi-mpc: dvi-mpc
18587
18588dvi-mpc: \
18589 configure-mpc
18590 @[ -f ./mpc/Makefile ] || exit 0; \
18591 r=`${PWD_COMMAND}`; export r; \
18592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18593 $(HOST_EXPORTS) \
18594 for flag in $(EXTRA_HOST_FLAGS) ; do \
18595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18596 done; \
18597 echo "Doing dvi in mpc" ; \
18598 (cd $(HOST_SUBDIR)/mpc && \
18599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18601 "RANLIB=$${RANLIB}" \
18602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18603 dvi) \
18604 || exit 1
18605
18606@endif mpc
18607
18608.PHONY: maybe-pdf-mpc pdf-mpc
18609maybe-pdf-mpc:
18610@if mpc
18611maybe-pdf-mpc: pdf-mpc
18612
18613pdf-mpc: \
18614 configure-mpc
18615 @[ -f ./mpc/Makefile ] || exit 0; \
18616 r=`${PWD_COMMAND}`; export r; \
18617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18618 $(HOST_EXPORTS) \
18619 for flag in $(EXTRA_HOST_FLAGS) ; do \
18620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18621 done; \
18622 echo "Doing pdf in mpc" ; \
18623 (cd $(HOST_SUBDIR)/mpc && \
18624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18626 "RANLIB=$${RANLIB}" \
18627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18628 pdf) \
18629 || exit 1
18630
18631@endif mpc
18632
18633.PHONY: maybe-html-mpc html-mpc
18634maybe-html-mpc:
18635@if mpc
18636maybe-html-mpc: html-mpc
18637
18638html-mpc: \
18639 configure-mpc
18640 @[ -f ./mpc/Makefile ] || exit 0; \
18641 r=`${PWD_COMMAND}`; export r; \
18642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18643 $(HOST_EXPORTS) \
18644 for flag in $(EXTRA_HOST_FLAGS) ; do \
18645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18646 done; \
18647 echo "Doing html in mpc" ; \
18648 (cd $(HOST_SUBDIR)/mpc && \
18649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18651 "RANLIB=$${RANLIB}" \
18652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18653 html) \
18654 || exit 1
18655
18656@endif mpc
18657
18658.PHONY: maybe-TAGS-mpc TAGS-mpc
18659maybe-TAGS-mpc:
18660@if mpc
18661maybe-TAGS-mpc: TAGS-mpc
18662
18663TAGS-mpc: \
18664 configure-mpc
18665 @[ -f ./mpc/Makefile ] || exit 0; \
18666 r=`${PWD_COMMAND}`; export r; \
18667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18668 $(HOST_EXPORTS) \
18669 for flag in $(EXTRA_HOST_FLAGS) ; do \
18670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18671 done; \
18672 echo "Doing TAGS in mpc" ; \
18673 (cd $(HOST_SUBDIR)/mpc && \
18674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18676 "RANLIB=$${RANLIB}" \
18677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18678 TAGS) \
18679 || exit 1
18680
18681@endif mpc
18682
18683.PHONY: maybe-install-info-mpc install-info-mpc
18684maybe-install-info-mpc:
18685@if mpc
18686maybe-install-info-mpc: install-info-mpc
18687
18688install-info-mpc: \
18689 configure-mpc \
18690 info-mpc
18691 @[ -f ./mpc/Makefile ] || exit 0; \
18692 r=`${PWD_COMMAND}`; export r; \
18693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18694 $(HOST_EXPORTS) \
18695 for flag in $(EXTRA_HOST_FLAGS) ; do \
18696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18697 done; \
18698 echo "Doing install-info in mpc" ; \
18699 (cd $(HOST_SUBDIR)/mpc && \
18700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18702 "RANLIB=$${RANLIB}" \
18703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18704 install-info) \
18705 || exit 1
18706
18707@endif mpc
18708
18709.PHONY: maybe-install-pdf-mpc install-pdf-mpc
18710maybe-install-pdf-mpc:
18711@if mpc
18712maybe-install-pdf-mpc: install-pdf-mpc
18713
18714install-pdf-mpc: \
18715 configure-mpc \
18716 pdf-mpc
18717 @[ -f ./mpc/Makefile ] || exit 0; \
18718 r=`${PWD_COMMAND}`; export r; \
18719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18720 $(HOST_EXPORTS) \
18721 for flag in $(EXTRA_HOST_FLAGS) ; do \
18722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18723 done; \
18724 echo "Doing install-pdf in mpc" ; \
18725 (cd $(HOST_SUBDIR)/mpc && \
18726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18728 "RANLIB=$${RANLIB}" \
18729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18730 install-pdf) \
18731 || exit 1
18732
18733@endif mpc
18734
18735.PHONY: maybe-install-html-mpc install-html-mpc
18736maybe-install-html-mpc:
18737@if mpc
18738maybe-install-html-mpc: install-html-mpc
18739
18740install-html-mpc: \
18741 configure-mpc \
18742 html-mpc
18743 @[ -f ./mpc/Makefile ] || exit 0; \
18744 r=`${PWD_COMMAND}`; export r; \
18745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18746 $(HOST_EXPORTS) \
18747 for flag in $(EXTRA_HOST_FLAGS) ; do \
18748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18749 done; \
18750 echo "Doing install-html in mpc" ; \
18751 (cd $(HOST_SUBDIR)/mpc && \
18752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18754 "RANLIB=$${RANLIB}" \
18755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18756 install-html) \
18757 || exit 1
18758
18759@endif mpc
18760
18761.PHONY: maybe-installcheck-mpc installcheck-mpc
18762maybe-installcheck-mpc:
18763@if mpc
18764maybe-installcheck-mpc: installcheck-mpc
18765
18766installcheck-mpc: \
18767 configure-mpc
18768 @[ -f ./mpc/Makefile ] || exit 0; \
18769 r=`${PWD_COMMAND}`; export r; \
18770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18771 $(HOST_EXPORTS) \
18772 for flag in $(EXTRA_HOST_FLAGS) ; do \
18773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18774 done; \
18775 echo "Doing installcheck in mpc" ; \
18776 (cd $(HOST_SUBDIR)/mpc && \
18777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18779 "RANLIB=$${RANLIB}" \
18780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18781 installcheck) \
18782 || exit 1
18783
18784@endif mpc
18785
18786.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
18787maybe-mostlyclean-mpc:
18788@if mpc
18789maybe-mostlyclean-mpc: mostlyclean-mpc
18790
18791mostlyclean-mpc:
18792 @[ -f ./mpc/Makefile ] || exit 0; \
18793 r=`${PWD_COMMAND}`; export r; \
18794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18795 $(HOST_EXPORTS) \
18796 for flag in $(EXTRA_HOST_FLAGS) ; do \
18797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18798 done; \
18799 echo "Doing mostlyclean in mpc" ; \
18800 (cd $(HOST_SUBDIR)/mpc && \
18801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18803 "RANLIB=$${RANLIB}" \
18804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18805 mostlyclean) \
18806 || exit 1
18807
18808@endif mpc
18809
18810.PHONY: maybe-clean-mpc clean-mpc
18811maybe-clean-mpc:
18812@if mpc
18813maybe-clean-mpc: clean-mpc
18814
18815clean-mpc:
18816 @[ -f ./mpc/Makefile ] || exit 0; \
18817 r=`${PWD_COMMAND}`; export r; \
18818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18819 $(HOST_EXPORTS) \
18820 for flag in $(EXTRA_HOST_FLAGS) ; do \
18821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18822 done; \
18823 echo "Doing clean in mpc" ; \
18824 (cd $(HOST_SUBDIR)/mpc && \
18825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18827 "RANLIB=$${RANLIB}" \
18828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18829 clean) \
18830 || exit 1
18831
18832@endif mpc
18833
18834.PHONY: maybe-distclean-mpc distclean-mpc
18835maybe-distclean-mpc:
18836@if mpc
18837maybe-distclean-mpc: distclean-mpc
18838
18839distclean-mpc:
18840 @[ -f ./mpc/Makefile ] || exit 0; \
18841 r=`${PWD_COMMAND}`; export r; \
18842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18843 $(HOST_EXPORTS) \
18844 for flag in $(EXTRA_HOST_FLAGS) ; do \
18845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18846 done; \
18847 echo "Doing distclean in mpc" ; \
18848 (cd $(HOST_SUBDIR)/mpc && \
18849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18851 "RANLIB=$${RANLIB}" \
18852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18853 distclean) \
18854 || exit 1
18855
18856@endif mpc
18857
18858.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
18859maybe-maintainer-clean-mpc:
18860@if mpc
18861maybe-maintainer-clean-mpc: maintainer-clean-mpc
18862
18863maintainer-clean-mpc:
18864 @[ -f ./mpc/Makefile ] || exit 0; \
18865 r=`${PWD_COMMAND}`; export r; \
18866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18867 $(HOST_EXPORTS) \
18868 for flag in $(EXTRA_HOST_FLAGS) ; do \
18869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18870 done; \
18871 echo "Doing maintainer-clean in mpc" ; \
18872 (cd $(HOST_SUBDIR)/mpc && \
18873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18875 "RANLIB=$${RANLIB}" \
18876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18877 maintainer-clean) \
18878 || exit 1
18879
18880@endif mpc
18881
18882
18883
e28c595f
JM
18884.PHONY: configure-ppl maybe-configure-ppl
18885maybe-configure-ppl:
18886@if gcc-bootstrap
18887configure-ppl: stage_current
18888@endif gcc-bootstrap
18889@if ppl
18890maybe-configure-ppl: configure-ppl
18891configure-ppl:
18892 @r=`${PWD_COMMAND}`; export r; \
18893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18894 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
1f53ca9a 18896 $(HOST_EXPORTS) \
e28c595f
JM
18897 echo Configuring in $(HOST_SUBDIR)/ppl; \
18898 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
18899 case $(srcdir) in \
18900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18901 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18903 esac; \
18904 srcdiroption="--srcdir=$${topdir}/ppl"; \
18905 libsrcdir="$$s/ppl"; \
18906 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18907 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18908 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
e28c595f
JM
18909 || exit 1
18910@endif ppl
18911
18912
18913
18914.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
18915maybe-configure-stage1-ppl:
18916@if ppl-bootstrap
18917maybe-configure-stage1-ppl: configure-stage1-ppl
18918configure-stage1-ppl:
18919 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18920 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18921 @r=`${PWD_COMMAND}`; export r; \
18922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18923 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 18924 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 18925 $(HOST_EXPORTS) \
e28c595f 18926 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18927 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18928 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18929 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
18930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18931 cd $(HOST_SUBDIR)/ppl || exit 1; \
18932 case $(srcdir) in \
18933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18934 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18936 esac; \
18937 srcdiroption="--srcdir=$${topdir}/ppl"; \
18938 libsrcdir="$$s/ppl"; \
18939 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18941 --target=${target_alias} $${srcdiroption} \
1b05fbbd
AO
18942 $(STAGE1_CONFIGURE_FLAGS) \
18943 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18944@endif ppl-bootstrap
18945
18946.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
18947maybe-configure-stage2-ppl:
18948@if ppl-bootstrap
18949maybe-configure-stage2-ppl: configure-stage2-ppl
18950configure-stage2-ppl:
18951 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18953 @r=`${PWD_COMMAND}`; export r; \
18954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18955 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
18956 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18957 $(HOST_EXPORTS) \
1b05fbbd 18958 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18959 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18960 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18961 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18962 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
18963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18964 cd $(HOST_SUBDIR)/ppl || exit 1; \
18965 case $(srcdir) in \
18966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18967 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18969 esac; \
18970 srcdiroption="--srcdir=$${topdir}/ppl"; \
18971 libsrcdir="$$s/ppl"; \
18972 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18973 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18974 --target=${target_alias} $${srcdiroption} \
e28c595f 18975 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18976 $(STAGE2_CONFIGURE_FLAGS) \
18977 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18978@endif ppl-bootstrap
18979
18980.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
18981maybe-configure-stage3-ppl:
18982@if ppl-bootstrap
18983maybe-configure-stage3-ppl: configure-stage3-ppl
18984configure-stage3-ppl:
18985 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18986 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18987 @r=`${PWD_COMMAND}`; export r; \
18988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18989 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
18990 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18991 $(HOST_EXPORTS) \
1b05fbbd 18992 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18993 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18994 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18995 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18996 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
18997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18998 cd $(HOST_SUBDIR)/ppl || exit 1; \
18999 case $(srcdir) in \
19000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19001 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19003 esac; \
19004 srcdiroption="--srcdir=$${topdir}/ppl"; \
19005 libsrcdir="$$s/ppl"; \
19006 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19008 --target=${target_alias} $${srcdiroption} \
e28c595f 19009 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19010 $(STAGE3_CONFIGURE_FLAGS) \
19011 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19012@endif ppl-bootstrap
19013
19014.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
19015maybe-configure-stage4-ppl:
19016@if ppl-bootstrap
19017maybe-configure-stage4-ppl: configure-stage4-ppl
19018configure-stage4-ppl:
19019 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19020 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19021 @r=`${PWD_COMMAND}`; export r; \
19022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19023 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
19024 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19025 $(HOST_EXPORTS) \
1b05fbbd 19026 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19027 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19028 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19029 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19030 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
19031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19032 cd $(HOST_SUBDIR)/ppl || exit 1; \
19033 case $(srcdir) in \
19034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19035 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19037 esac; \
19038 srcdiroption="--srcdir=$${topdir}/ppl"; \
19039 libsrcdir="$$s/ppl"; \
19040 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19042 --target=${target_alias} $${srcdiroption} \
e28c595f 19043 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19044 $(STAGE4_CONFIGURE_FLAGS) \
19045 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19046@endif ppl-bootstrap
19047
19048.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
19049maybe-configure-stageprofile-ppl:
19050@if ppl-bootstrap
19051maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
19052configure-stageprofile-ppl:
19053 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19055 @r=`${PWD_COMMAND}`; export r; \
19056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19057 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
19058 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19059 $(HOST_EXPORTS) \
1b05fbbd
AO
19060 $(POSTSTAGE1_HOST_EXPORTS) \
19061 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19062 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19063 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19064 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
19065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19066 cd $(HOST_SUBDIR)/ppl || exit 1; \
19067 case $(srcdir) in \
19068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19069 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19071 esac; \
19072 srcdiroption="--srcdir=$${topdir}/ppl"; \
19073 libsrcdir="$$s/ppl"; \
19074 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19076 --target=${target_alias} $${srcdiroption} \
e28c595f 19077 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19078 $(STAGEprofile_CONFIGURE_FLAGS) \
19079 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19080@endif ppl-bootstrap
19081
19082.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
19083maybe-configure-stagefeedback-ppl:
19084@if ppl-bootstrap
19085maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
19086configure-stagefeedback-ppl:
19087 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19089 @r=`${PWD_COMMAND}`; export r; \
19090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19091 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
19092 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19093 $(HOST_EXPORTS) \
1b05fbbd
AO
19094 $(POSTSTAGE1_HOST_EXPORTS) \
19095 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19096 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19097 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19098 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
19099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19100 cd $(HOST_SUBDIR)/ppl || exit 1; \
19101 case $(srcdir) in \
19102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19103 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19105 esac; \
19106 srcdiroption="--srcdir=$${topdir}/ppl"; \
19107 libsrcdir="$$s/ppl"; \
19108 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19109 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19110 --target=${target_alias} $${srcdiroption} \
e28c595f 19111 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19112 $(STAGEfeedback_CONFIGURE_FLAGS) \
19113 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19114@endif ppl-bootstrap
19115
19116
19117
19118
19119
19120.PHONY: all-ppl maybe-all-ppl
19121maybe-all-ppl:
19122@if gcc-bootstrap
19123all-ppl: stage_current
19124@endif gcc-bootstrap
19125@if ppl
19126TARGET-ppl=all
19127maybe-all-ppl: all-ppl
19128all-ppl: configure-ppl
19129 @r=`${PWD_COMMAND}`; export r; \
19130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 19131 $(HOST_EXPORTS) \
e28c595f
JM
19132 (cd $(HOST_SUBDIR)/ppl && \
19133 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19134 $(TARGET-ppl))
19135@endif ppl
19136
19137
19138
19139.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19140.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19141maybe-all-stage1-ppl:
19142maybe-clean-stage1-ppl:
19143@if ppl-bootstrap
19144maybe-all-stage1-ppl: all-stage1-ppl
19145all-stage1: all-stage1-ppl
19146TARGET-stage1-ppl = $(TARGET-ppl)
19147all-stage1-ppl: configure-stage1-ppl
19148 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19149 @r=`${PWD_COMMAND}`; export r; \
19150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19151 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 19152 $(HOST_EXPORTS) \
e28c595f
JM
19153 cd $(HOST_SUBDIR)/ppl && \
19154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19155 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 19156 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
19157 LIBCFLAGS="$(LIBCFLAGS)" \
19158 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19159 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19160 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19161 $(EXTRA_HOST_FLAGS) \
19162 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
19163 $(TARGET-stage1-ppl)
19164
19165maybe-clean-stage1-ppl: clean-stage1-ppl
19166clean-stage1: clean-stage1-ppl
19167clean-stage1-ppl:
19168 @if [ $(current_stage) = stage1 ]; then \
19169 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19170 else \
19171 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19172 $(MAKE) stage1-start; \
19173 fi; \
19174 cd $(HOST_SUBDIR)/ppl && \
19175 $(MAKE) $(EXTRA_HOST_FLAGS) \
19176 clean
19177@endif ppl-bootstrap
19178
19179
19180.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19181.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19182maybe-all-stage2-ppl:
19183maybe-clean-stage2-ppl:
19184@if ppl-bootstrap
19185maybe-all-stage2-ppl: all-stage2-ppl
19186all-stage2: all-stage2-ppl
19187TARGET-stage2-ppl = $(TARGET-ppl)
19188all-stage2-ppl: configure-stage2-ppl
19189 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19190 @r=`${PWD_COMMAND}`; export r; \
19191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19192 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19193 $(HOST_EXPORTS) \
1f53ca9a 19194 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19195 cd $(HOST_SUBDIR)/ppl && \
19196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19197 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 19198 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
19199 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19203 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19204 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
19205 $(TARGET-stage2-ppl)
19206
19207maybe-clean-stage2-ppl: clean-stage2-ppl
19208clean-stage2: clean-stage2-ppl
19209clean-stage2-ppl:
19210 @if [ $(current_stage) = stage2 ]; then \
19211 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19212 else \
19213 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19214 $(MAKE) stage2-start; \
19215 fi; \
19216 cd $(HOST_SUBDIR)/ppl && \
19217 $(MAKE) $(EXTRA_HOST_FLAGS) \
19218 $(POSTSTAGE1_FLAGS_TO_PASS) \
19219 clean
19220@endif ppl-bootstrap
19221
19222
e28c595f
JM
19223.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19224.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19225maybe-all-stage3-ppl:
19226maybe-clean-stage3-ppl:
19227@if ppl-bootstrap
19228maybe-all-stage3-ppl: all-stage3-ppl
19229all-stage3: all-stage3-ppl
19230TARGET-stage3-ppl = $(TARGET-ppl)
19231all-stage3-ppl: configure-stage3-ppl
19232 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19233 @r=`${PWD_COMMAND}`; export r; \
19234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19235 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19236 $(HOST_EXPORTS) \
1f53ca9a 19237 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19238 cd $(HOST_SUBDIR)/ppl && \
19239 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19240 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 19241 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
19242 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19243 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19244 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19245 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19246 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19247 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
19248 $(TARGET-stage3-ppl)
19249
19250maybe-clean-stage3-ppl: clean-stage3-ppl
19251clean-stage3: clean-stage3-ppl
19252clean-stage3-ppl:
19253 @if [ $(current_stage) = stage3 ]; then \
19254 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19255 else \
19256 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19257 $(MAKE) stage3-start; \
19258 fi; \
19259 cd $(HOST_SUBDIR)/ppl && \
19260 $(MAKE) $(EXTRA_HOST_FLAGS) \
19261 $(POSTSTAGE1_FLAGS_TO_PASS) \
19262 clean
19263@endif ppl-bootstrap
19264
19265
e28c595f
JM
19266.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19267.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19268maybe-all-stage4-ppl:
19269maybe-clean-stage4-ppl:
19270@if ppl-bootstrap
19271maybe-all-stage4-ppl: all-stage4-ppl
19272all-stage4: all-stage4-ppl
19273TARGET-stage4-ppl = $(TARGET-ppl)
19274all-stage4-ppl: configure-stage4-ppl
19275 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19276 @r=`${PWD_COMMAND}`; export r; \
19277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19278 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19279 $(HOST_EXPORTS) \
1f53ca9a 19280 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19281 cd $(HOST_SUBDIR)/ppl && \
19282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19283 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 19284 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 19285 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19289 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19290 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
19291 $(TARGET-stage4-ppl)
19292
19293maybe-clean-stage4-ppl: clean-stage4-ppl
19294clean-stage4: clean-stage4-ppl
19295clean-stage4-ppl:
19296 @if [ $(current_stage) = stage4 ]; then \
19297 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19298 else \
19299 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19300 $(MAKE) stage4-start; \
19301 fi; \
19302 cd $(HOST_SUBDIR)/ppl && \
19303 $(MAKE) $(EXTRA_HOST_FLAGS) \
19304 $(POSTSTAGE1_FLAGS_TO_PASS) \
19305 clean
19306@endif ppl-bootstrap
19307
19308
19309.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19310.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19311maybe-all-stageprofile-ppl:
19312maybe-clean-stageprofile-ppl:
19313@if ppl-bootstrap
19314maybe-all-stageprofile-ppl: all-stageprofile-ppl
19315all-stageprofile: all-stageprofile-ppl
19316TARGET-stageprofile-ppl = $(TARGET-ppl)
19317all-stageprofile-ppl: configure-stageprofile-ppl
19318 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19319 @r=`${PWD_COMMAND}`; export r; \
19320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19321 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19322 $(HOST_EXPORTS) \
1f53ca9a 19323 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19324 cd $(HOST_SUBDIR)/ppl && \
19325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19326 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 19327 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
19328 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19332 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19333 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
19334 $(TARGET-stageprofile-ppl)
19335
19336maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19337clean-stageprofile: clean-stageprofile-ppl
19338clean-stageprofile-ppl:
19339 @if [ $(current_stage) = stageprofile ]; then \
19340 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19341 else \
19342 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19343 $(MAKE) stageprofile-start; \
19344 fi; \
19345 cd $(HOST_SUBDIR)/ppl && \
19346 $(MAKE) $(EXTRA_HOST_FLAGS) \
19347 $(POSTSTAGE1_FLAGS_TO_PASS) \
19348 clean
19349@endif ppl-bootstrap
19350
19351
19352.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19353.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19354maybe-all-stagefeedback-ppl:
19355maybe-clean-stagefeedback-ppl:
19356@if ppl-bootstrap
19357maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19358all-stagefeedback: all-stagefeedback-ppl
19359TARGET-stagefeedback-ppl = $(TARGET-ppl)
19360all-stagefeedback-ppl: configure-stagefeedback-ppl
19361 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19362 @r=`${PWD_COMMAND}`; export r; \
19363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19364 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19365 $(HOST_EXPORTS) \
1f53ca9a 19366 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19367 cd $(HOST_SUBDIR)/ppl && \
19368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19369 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 19370 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
19371 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19376 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
19377 $(TARGET-stagefeedback-ppl)
19378
19379maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19380clean-stagefeedback: clean-stagefeedback-ppl
19381clean-stagefeedback-ppl:
19382 @if [ $(current_stage) = stagefeedback ]; then \
19383 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19384 else \
19385 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19386 $(MAKE) stagefeedback-start; \
19387 fi; \
19388 cd $(HOST_SUBDIR)/ppl && \
19389 $(MAKE) $(EXTRA_HOST_FLAGS) \
19390 $(POSTSTAGE1_FLAGS_TO_PASS) \
19391 clean
19392@endif ppl-bootstrap
19393
19394
19395
19396
19397
19398.PHONY: check-ppl maybe-check-ppl
19399maybe-check-ppl:
19400@if ppl
19401maybe-check-ppl: check-ppl
19402
19403check-ppl:
19404 @: $(MAKE); $(unstage)
19405 @r=`${PWD_COMMAND}`; export r; \
19406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19407 $(HOST_EXPORTS) \
19408 (cd $(HOST_SUBDIR)/ppl && \
19409 $(MAKE) $(FLAGS_TO_PASS) check)
19410
19411@endif ppl
19412
19413.PHONY: install-ppl maybe-install-ppl
19414maybe-install-ppl:
19415@if ppl
19416maybe-install-ppl: install-ppl
19417
19418install-ppl:
19419
19420@endif ppl
19421
19422# Other targets (info, dvi, pdf, etc.)
19423
19424.PHONY: maybe-info-ppl info-ppl
19425maybe-info-ppl:
19426@if ppl
19427maybe-info-ppl: info-ppl
19428
19429info-ppl: \
19430 configure-ppl
19431 @[ -f ./ppl/Makefile ] || exit 0; \
19432 r=`${PWD_COMMAND}`; export r; \
19433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19434 $(HOST_EXPORTS) \
19435 for flag in $(EXTRA_HOST_FLAGS) ; do \
19436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19437 done; \
19438 echo "Doing info in ppl" ; \
19439 (cd $(HOST_SUBDIR)/ppl && \
19440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19442 "RANLIB=$${RANLIB}" \
19443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19444 info) \
19445 || exit 1
19446
19447@endif ppl
19448
19449.PHONY: maybe-dvi-ppl dvi-ppl
19450maybe-dvi-ppl:
19451@if ppl
19452maybe-dvi-ppl: dvi-ppl
19453
19454dvi-ppl: \
19455 configure-ppl
19456 @[ -f ./ppl/Makefile ] || exit 0; \
19457 r=`${PWD_COMMAND}`; export r; \
19458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19459 $(HOST_EXPORTS) \
19460 for flag in $(EXTRA_HOST_FLAGS) ; do \
19461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19462 done; \
19463 echo "Doing dvi in ppl" ; \
19464 (cd $(HOST_SUBDIR)/ppl && \
19465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19467 "RANLIB=$${RANLIB}" \
19468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19469 dvi) \
19470 || exit 1
19471
19472@endif ppl
19473
19474.PHONY: maybe-pdf-ppl pdf-ppl
19475maybe-pdf-ppl:
19476@if ppl
19477maybe-pdf-ppl: pdf-ppl
19478
19479pdf-ppl: \
19480 configure-ppl
19481 @[ -f ./ppl/Makefile ] || exit 0; \
19482 r=`${PWD_COMMAND}`; export r; \
19483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19484 $(HOST_EXPORTS) \
19485 for flag in $(EXTRA_HOST_FLAGS) ; do \
19486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19487 done; \
19488 echo "Doing pdf in ppl" ; \
19489 (cd $(HOST_SUBDIR)/ppl && \
19490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19492 "RANLIB=$${RANLIB}" \
19493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19494 pdf) \
19495 || exit 1
19496
19497@endif ppl
19498
19499.PHONY: maybe-html-ppl html-ppl
19500maybe-html-ppl:
19501@if ppl
19502maybe-html-ppl: html-ppl
19503
19504html-ppl: \
19505 configure-ppl
19506 @[ -f ./ppl/Makefile ] || exit 0; \
19507 r=`${PWD_COMMAND}`; export r; \
19508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19509 $(HOST_EXPORTS) \
19510 for flag in $(EXTRA_HOST_FLAGS) ; do \
19511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19512 done; \
19513 echo "Doing html in ppl" ; \
19514 (cd $(HOST_SUBDIR)/ppl && \
19515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19517 "RANLIB=$${RANLIB}" \
19518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19519 html) \
19520 || exit 1
19521
19522@endif ppl
19523
19524.PHONY: maybe-TAGS-ppl TAGS-ppl
19525maybe-TAGS-ppl:
19526@if ppl
19527maybe-TAGS-ppl: TAGS-ppl
19528
19529TAGS-ppl: \
19530 configure-ppl
19531 @[ -f ./ppl/Makefile ] || exit 0; \
19532 r=`${PWD_COMMAND}`; export r; \
19533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19534 $(HOST_EXPORTS) \
19535 for flag in $(EXTRA_HOST_FLAGS) ; do \
19536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19537 done; \
19538 echo "Doing TAGS in ppl" ; \
19539 (cd $(HOST_SUBDIR)/ppl && \
19540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19542 "RANLIB=$${RANLIB}" \
19543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19544 TAGS) \
19545 || exit 1
19546
19547@endif ppl
19548
19549.PHONY: maybe-install-info-ppl install-info-ppl
19550maybe-install-info-ppl:
19551@if ppl
19552maybe-install-info-ppl: install-info-ppl
19553
19554install-info-ppl: \
19555 configure-ppl \
19556 info-ppl
19557 @[ -f ./ppl/Makefile ] || exit 0; \
19558 r=`${PWD_COMMAND}`; export r; \
19559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19560 $(HOST_EXPORTS) \
19561 for flag in $(EXTRA_HOST_FLAGS) ; do \
19562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19563 done; \
19564 echo "Doing install-info in ppl" ; \
19565 (cd $(HOST_SUBDIR)/ppl && \
19566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19568 "RANLIB=$${RANLIB}" \
19569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19570 install-info) \
19571 || exit 1
19572
19573@endif ppl
19574
19575.PHONY: maybe-install-pdf-ppl install-pdf-ppl
19576maybe-install-pdf-ppl:
19577@if ppl
19578maybe-install-pdf-ppl: install-pdf-ppl
19579
19580install-pdf-ppl: \
19581 configure-ppl \
19582 pdf-ppl
19583 @[ -f ./ppl/Makefile ] || exit 0; \
19584 r=`${PWD_COMMAND}`; export r; \
19585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19586 $(HOST_EXPORTS) \
19587 for flag in $(EXTRA_HOST_FLAGS) ; do \
19588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19589 done; \
19590 echo "Doing install-pdf in ppl" ; \
19591 (cd $(HOST_SUBDIR)/ppl && \
19592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19594 "RANLIB=$${RANLIB}" \
19595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19596 install-pdf) \
19597 || exit 1
19598
19599@endif ppl
19600
19601.PHONY: maybe-install-html-ppl install-html-ppl
19602maybe-install-html-ppl:
19603@if ppl
19604maybe-install-html-ppl: install-html-ppl
19605
19606install-html-ppl: \
19607 configure-ppl \
19608 html-ppl
19609 @[ -f ./ppl/Makefile ] || exit 0; \
19610 r=`${PWD_COMMAND}`; export r; \
19611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19612 $(HOST_EXPORTS) \
19613 for flag in $(EXTRA_HOST_FLAGS) ; do \
19614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19615 done; \
19616 echo "Doing install-html in ppl" ; \
19617 (cd $(HOST_SUBDIR)/ppl && \
19618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19620 "RANLIB=$${RANLIB}" \
19621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19622 install-html) \
19623 || exit 1
19624
19625@endif ppl
19626
19627.PHONY: maybe-installcheck-ppl installcheck-ppl
19628maybe-installcheck-ppl:
19629@if ppl
19630maybe-installcheck-ppl: installcheck-ppl
19631
19632installcheck-ppl: \
19633 configure-ppl
19634 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19635 r=`${PWD_COMMAND}`; export r; \
19636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19637 $(HOST_EXPORTS) \
19638 for flag in $(EXTRA_HOST_FLAGS) ; do \
19639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19640 done; \
e28c595f
JM
19641 echo "Doing installcheck in ppl" ; \
19642 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19645 "RANLIB=$${RANLIB}" \
0c24b341 19646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19647 installcheck) \
19648 || exit 1
19649
e28c595f 19650@endif ppl
4b900473 19651
e28c595f
JM
19652.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
19653maybe-mostlyclean-ppl:
19654@if ppl
19655maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 19656
e28c595f
JM
19657mostlyclean-ppl:
19658 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19659 r=`${PWD_COMMAND}`; export r; \
19660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19661 $(HOST_EXPORTS) \
19662 for flag in $(EXTRA_HOST_FLAGS) ; do \
19663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19664 done; \
e28c595f
JM
19665 echo "Doing mostlyclean in ppl" ; \
19666 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19669 "RANLIB=$${RANLIB}" \
0c24b341 19670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19671 mostlyclean) \
19672 || exit 1
19673
e28c595f 19674@endif ppl
4b900473 19675
e28c595f
JM
19676.PHONY: maybe-clean-ppl clean-ppl
19677maybe-clean-ppl:
19678@if ppl
19679maybe-clean-ppl: clean-ppl
4b900473 19680
e28c595f
JM
19681clean-ppl:
19682 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19683 r=`${PWD_COMMAND}`; export r; \
19684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19685 $(HOST_EXPORTS) \
19686 for flag in $(EXTRA_HOST_FLAGS) ; do \
19687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19688 done; \
e28c595f
JM
19689 echo "Doing clean in ppl" ; \
19690 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19693 "RANLIB=$${RANLIB}" \
0c24b341 19694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19695 clean) \
19696 || exit 1
19697
e28c595f 19698@endif ppl
4b900473 19699
e28c595f
JM
19700.PHONY: maybe-distclean-ppl distclean-ppl
19701maybe-distclean-ppl:
19702@if ppl
19703maybe-distclean-ppl: distclean-ppl
4b900473 19704
e28c595f
JM
19705distclean-ppl:
19706 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19707 r=`${PWD_COMMAND}`; export r; \
19708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19709 $(HOST_EXPORTS) \
19710 for flag in $(EXTRA_HOST_FLAGS) ; do \
19711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19712 done; \
e28c595f
JM
19713 echo "Doing distclean in ppl" ; \
19714 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19717 "RANLIB=$${RANLIB}" \
0c24b341 19718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19719 distclean) \
19720 || exit 1
19721
e28c595f 19722@endif ppl
4b900473 19723
e28c595f
JM
19724.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
19725maybe-maintainer-clean-ppl:
19726@if ppl
19727maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 19728
e28c595f
JM
19729maintainer-clean-ppl:
19730 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19731 r=`${PWD_COMMAND}`; export r; \
19732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19733 $(HOST_EXPORTS) \
19734 for flag in $(EXTRA_HOST_FLAGS) ; do \
19735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19736 done; \
e28c595f
JM
19737 echo "Doing maintainer-clean in ppl" ; \
19738 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19741 "RANLIB=$${RANLIB}" \
0c24b341 19742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19743 maintainer-clean) \
19744 || exit 1
19745
e28c595f 19746@endif ppl
4b900473
PB
19747
19748
19749
e28c595f
JM
19750.PHONY: configure-cloog maybe-configure-cloog
19751maybe-configure-cloog:
4b900473 19752@if gcc-bootstrap
e28c595f 19753configure-cloog: stage_current
4b900473 19754@endif gcc-bootstrap
e28c595f
JM
19755@if cloog
19756maybe-configure-cloog: configure-cloog
19757configure-cloog:
4b900473
PB
19758 @r=`${PWD_COMMAND}`; export r; \
19759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
19760 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
19761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
1f53ca9a 19762 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19763 echo Configuring in $(HOST_SUBDIR)/cloog; \
19764 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
19765 case $(srcdir) in \
19766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19767 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19769 esac; \
e28c595f
JM
19770 srcdiroption="--srcdir=$${topdir}/cloog"; \
19771 libsrcdir="$$s/cloog"; \
4b900473 19772 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19774 --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 \
4b900473 19775 || exit 1
e28c595f 19776@endif cloog
4b900473
PB
19777
19778
19779
e28c595f
JM
19780.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
19781maybe-configure-stage1-cloog:
19782@if cloog-bootstrap
19783maybe-configure-stage1-cloog: configure-stage1-cloog
19784configure-stage1-cloog:
4b900473 19785 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 19786 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19787 @r=`${PWD_COMMAND}`; export r; \
19788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19789 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 19790 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 19791 $(HOST_EXPORTS) \
8ee82aff 19792 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19793 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19794 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19795 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
19796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19797 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19798 case $(srcdir) in \
19799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19800 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19802 esac; \
e28c595f
JM
19803 srcdiroption="--srcdir=$${topdir}/cloog"; \
19804 libsrcdir="$$s/cloog"; \
4b900473 19805 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19807 --target=${target_alias} $${srcdiroption} \
1b05fbbd 19808 $(STAGE1_CONFIGURE_FLAGS) \
1f53ca9a 19809 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19810@endif cloog-bootstrap
19811
19812.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
19813maybe-configure-stage2-cloog:
19814@if cloog-bootstrap
19815maybe-configure-stage2-cloog: configure-stage2-cloog
19816configure-stage2-cloog:
4b900473 19817 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 19818 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19819 @r=`${PWD_COMMAND}`; export r; \
19820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19821 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19822 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19823 $(HOST_EXPORTS) \
1b05fbbd 19824 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19825 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19826 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19827 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19828 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
19829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19830 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19831 case $(srcdir) in \
19832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19833 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19835 esac; \
e28c595f
JM
19836 srcdiroption="--srcdir=$${topdir}/cloog"; \
19837 libsrcdir="$$s/cloog"; \
4b900473 19838 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19839 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19840 --target=${target_alias} $${srcdiroption} \
4b900473 19841 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19842 $(STAGE2_CONFIGURE_FLAGS) \
1f53ca9a 19843 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19844@endif cloog-bootstrap
19845
19846.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
19847maybe-configure-stage3-cloog:
19848@if cloog-bootstrap
19849maybe-configure-stage3-cloog: configure-stage3-cloog
19850configure-stage3-cloog:
4b900473 19851 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 19852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19853 @r=`${PWD_COMMAND}`; export r; \
19854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19855 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19856 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19857 $(HOST_EXPORTS) \
1b05fbbd 19858 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19859 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19860 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19861 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19862 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
19863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19864 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19865 case $(srcdir) in \
19866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19867 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19869 esac; \
e28c595f
JM
19870 srcdiroption="--srcdir=$${topdir}/cloog"; \
19871 libsrcdir="$$s/cloog"; \
4b900473 19872 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19874 --target=${target_alias} $${srcdiroption} \
4b900473 19875 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19876 $(STAGE3_CONFIGURE_FLAGS) \
1f53ca9a 19877 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19878@endif cloog-bootstrap
19879
19880.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
19881maybe-configure-stage4-cloog:
19882@if cloog-bootstrap
19883maybe-configure-stage4-cloog: configure-stage4-cloog
19884configure-stage4-cloog:
4b900473 19885 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 19886 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19887 @r=`${PWD_COMMAND}`; export r; \
19888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19889 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19890 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19891 $(HOST_EXPORTS) \
1b05fbbd 19892 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19893 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19894 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19895 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19896 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
19897 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19898 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19899 case $(srcdir) in \
19900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19901 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19903 esac; \
e28c595f
JM
19904 srcdiroption="--srcdir=$${topdir}/cloog"; \
19905 libsrcdir="$$s/cloog"; \
4b900473 19906 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19907 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19908 --target=${target_alias} $${srcdiroption} \
4b900473 19909 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19910 $(STAGE4_CONFIGURE_FLAGS) \
1f53ca9a 19911 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19912@endif cloog-bootstrap
19913
19914.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
19915maybe-configure-stageprofile-cloog:
19916@if cloog-bootstrap
19917maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
19918configure-stageprofile-cloog:
4b900473 19919 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 19920 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19921 @r=`${PWD_COMMAND}`; export r; \
19922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19923 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19924 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19925 $(HOST_EXPORTS) \
1b05fbbd
AO
19926 $(POSTSTAGE1_HOST_EXPORTS) \
19927 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19928 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19929 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19930 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
19931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19932 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19933 case $(srcdir) in \
19934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19935 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19937 esac; \
e28c595f
JM
19938 srcdiroption="--srcdir=$${topdir}/cloog"; \
19939 libsrcdir="$$s/cloog"; \
4b900473 19940 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19942 --target=${target_alias} $${srcdiroption} \
4b900473 19943 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19944 $(STAGEprofile_CONFIGURE_FLAGS) \
1f53ca9a 19945 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19946@endif cloog-bootstrap
19947
19948.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
19949maybe-configure-stagefeedback-cloog:
19950@if cloog-bootstrap
19951maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
19952configure-stagefeedback-cloog:
4b900473 19953 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 19954 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19955 @r=`${PWD_COMMAND}`; export r; \
19956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19957 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19958 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19959 $(HOST_EXPORTS) \
1b05fbbd
AO
19960 $(POSTSTAGE1_HOST_EXPORTS) \
19961 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19962 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19963 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19964 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
19965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19966 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19967 case $(srcdir) in \
19968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19969 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19971 esac; \
e28c595f
JM
19972 srcdiroption="--srcdir=$${topdir}/cloog"; \
19973 libsrcdir="$$s/cloog"; \
4b900473 19974 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19976 --target=${target_alias} $${srcdiroption} \
4b900473 19977 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19978 $(STAGEfeedback_CONFIGURE_FLAGS) \
1f53ca9a 19979 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f 19980@endif cloog-bootstrap
4b900473
PB
19981
19982
19983
19984
19985
e28c595f
JM
19986.PHONY: all-cloog maybe-all-cloog
19987maybe-all-cloog:
4b900473 19988@if gcc-bootstrap
e28c595f 19989all-cloog: stage_current
4b900473 19990@endif gcc-bootstrap
e28c595f
JM
19991@if cloog
19992TARGET-cloog=all
19993maybe-all-cloog: all-cloog
19994all-cloog: configure-cloog
4b900473
PB
19995 @r=`${PWD_COMMAND}`; export r; \
19996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 19997 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 19998 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 19999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
e28c595f
JM
20000 $(TARGET-cloog))
20001@endif cloog
4b900473
PB
20002
20003
20004
e28c595f
JM
20005.PHONY: all-stage1-cloog maybe-all-stage1-cloog
20006.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
20007maybe-all-stage1-cloog:
20008maybe-clean-stage1-cloog:
20009@if cloog-bootstrap
20010maybe-all-stage1-cloog: all-stage1-cloog
20011all-stage1: all-stage1-cloog
20012TARGET-stage1-cloog = $(TARGET-cloog)
20013all-stage1-cloog: configure-stage1-cloog
4b900473
PB
20014 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20015 @r=`${PWD_COMMAND}`; export r; \
20016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20017 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 20018 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20019 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20021 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 20022 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
20023 LIBCFLAGS="$(LIBCFLAGS)" \
20024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20027 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20028 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 20029 $(TARGET-stage1-cloog)
4b900473 20030
e28c595f
JM
20031maybe-clean-stage1-cloog: clean-stage1-cloog
20032clean-stage1: clean-stage1-cloog
20033clean-stage1-cloog:
4b900473 20034 @if [ $(current_stage) = stage1 ]; then \
e28c595f 20035 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20036 else \
e28c595f 20037 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
20038 $(MAKE) stage1-start; \
20039 fi; \
e28c595f 20040 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20041 $(MAKE) $(EXTRA_HOST_FLAGS) \
1f53ca9a 20042 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20043@endif cloog-bootstrap
20044
20045
20046.PHONY: all-stage2-cloog maybe-all-stage2-cloog
20047.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
20048maybe-all-stage2-cloog:
20049maybe-clean-stage2-cloog:
20050@if cloog-bootstrap
20051maybe-all-stage2-cloog: all-stage2-cloog
20052all-stage2: all-stage2-cloog
20053TARGET-stage2-cloog = $(TARGET-cloog)
20054all-stage2-cloog: configure-stage2-cloog
4b900473
PB
20055 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20056 @r=`${PWD_COMMAND}`; export r; \
20057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20058 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 20059 $(HOST_EXPORTS) \
1f53ca9a 20060 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20061 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20062 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20063 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 20064 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
20065 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20066 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20067 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20068 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20069 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20070 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 20071 $(TARGET-stage2-cloog)
4b900473 20072
e28c595f
JM
20073maybe-clean-stage2-cloog: clean-stage2-cloog
20074clean-stage2: clean-stage2-cloog
20075clean-stage2-cloog:
4b900473 20076 @if [ $(current_stage) = stage2 ]; then \
e28c595f 20077 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20078 else \
e28c595f 20079 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
20080 $(MAKE) stage2-start; \
20081 fi; \
e28c595f 20082 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20083 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20084 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20085 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20086@endif cloog-bootstrap
20087
20088
e28c595f
JM
20089.PHONY: all-stage3-cloog maybe-all-stage3-cloog
20090.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
20091maybe-all-stage3-cloog:
20092maybe-clean-stage3-cloog:
20093@if cloog-bootstrap
20094maybe-all-stage3-cloog: all-stage3-cloog
20095all-stage3: all-stage3-cloog
20096TARGET-stage3-cloog = $(TARGET-cloog)
20097all-stage3-cloog: configure-stage3-cloog
4b900473
PB
20098 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20099 @r=`${PWD_COMMAND}`; export r; \
20100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20101 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 20102 $(HOST_EXPORTS) \
1f53ca9a 20103 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20104 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20106 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 20107 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
20108 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20112 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20113 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 20114 $(TARGET-stage3-cloog)
4b900473 20115
e28c595f
JM
20116maybe-clean-stage3-cloog: clean-stage3-cloog
20117clean-stage3: clean-stage3-cloog
20118clean-stage3-cloog:
4b900473 20119 @if [ $(current_stage) = stage3 ]; then \
e28c595f 20120 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20121 else \
e28c595f 20122 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
20123 $(MAKE) stage3-start; \
20124 fi; \
e28c595f 20125 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20126 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20127 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20128 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20129@endif cloog-bootstrap
20130
20131
e28c595f
JM
20132.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20133.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20134maybe-all-stage4-cloog:
20135maybe-clean-stage4-cloog:
20136@if cloog-bootstrap
20137maybe-all-stage4-cloog: all-stage4-cloog
20138all-stage4: all-stage4-cloog
20139TARGET-stage4-cloog = $(TARGET-cloog)
20140all-stage4-cloog: configure-stage4-cloog
4b900473
PB
20141 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20142 @r=`${PWD_COMMAND}`; export r; \
20143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20144 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 20145 $(HOST_EXPORTS) \
1f53ca9a 20146 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20147 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20149 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 20150 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 20151 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20155 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20156 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 20157 $(TARGET-stage4-cloog)
4b900473 20158
e28c595f
JM
20159maybe-clean-stage4-cloog: clean-stage4-cloog
20160clean-stage4: clean-stage4-cloog
20161clean-stage4-cloog:
4b900473 20162 @if [ $(current_stage) = stage4 ]; then \
e28c595f 20163 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20164 else \
e28c595f 20165 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
20166 $(MAKE) stage4-start; \
20167 fi; \
e28c595f 20168 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20169 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20170 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20171 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20172@endif cloog-bootstrap
20173
20174
20175.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20176.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20177maybe-all-stageprofile-cloog:
20178maybe-clean-stageprofile-cloog:
20179@if cloog-bootstrap
20180maybe-all-stageprofile-cloog: all-stageprofile-cloog
20181all-stageprofile: all-stageprofile-cloog
20182TARGET-stageprofile-cloog = $(TARGET-cloog)
20183all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
20184 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20185 @r=`${PWD_COMMAND}`; export r; \
20186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20187 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 20188 $(HOST_EXPORTS) \
1f53ca9a 20189 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20190 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20192 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 20193 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
20194 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20198 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20199 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 20200 $(TARGET-stageprofile-cloog)
4b900473 20201
e28c595f
JM
20202maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20203clean-stageprofile: clean-stageprofile-cloog
20204clean-stageprofile-cloog:
4b900473 20205 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 20206 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20207 else \
e28c595f 20208 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
20209 $(MAKE) stageprofile-start; \
20210 fi; \
e28c595f 20211 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20212 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20213 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20214 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20215@endif cloog-bootstrap
20216
20217
20218.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20219.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20220maybe-all-stagefeedback-cloog:
20221maybe-clean-stagefeedback-cloog:
20222@if cloog-bootstrap
20223maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20224all-stagefeedback: all-stagefeedback-cloog
20225TARGET-stagefeedback-cloog = $(TARGET-cloog)
20226all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
20227 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20228 @r=`${PWD_COMMAND}`; export r; \
20229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20230 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 20231 $(HOST_EXPORTS) \
1f53ca9a 20232 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20233 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20235 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 20236 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
20237 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20238 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20239 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20240 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20241 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20242 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 20243 $(TARGET-stagefeedback-cloog)
4b900473 20244
e28c595f
JM
20245maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20246clean-stagefeedback: clean-stagefeedback-cloog
20247clean-stagefeedback-cloog:
4b900473 20248 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 20249 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20250 else \
e28c595f 20251 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
20252 $(MAKE) stagefeedback-start; \
20253 fi; \
e28c595f 20254 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20255 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20256 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20257 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f 20258@endif cloog-bootstrap
4b900473
PB
20259
20260
20261
20262
20263
e28c595f
JM
20264.PHONY: check-cloog maybe-check-cloog
20265maybe-check-cloog:
20266@if cloog
20267maybe-check-cloog: check-cloog
4b900473 20268
e28c595f 20269check-cloog:
4b900473
PB
20270 @: $(MAKE); $(unstage)
20271 @r=`${PWD_COMMAND}`; export r; \
20272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20273 $(HOST_EXPORTS) \
e28c595f 20274 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20275 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
4b900473 20276
e28c595f 20277@endif cloog
4b900473 20278
e28c595f
JM
20279.PHONY: install-cloog maybe-install-cloog
20280maybe-install-cloog:
20281@if cloog
20282maybe-install-cloog: install-cloog
4b900473 20283
e28c595f 20284install-cloog:
4b900473 20285
e28c595f 20286@endif cloog
4b900473
PB
20287
20288# Other targets (info, dvi, pdf, etc.)
20289
e28c595f
JM
20290.PHONY: maybe-info-cloog info-cloog
20291maybe-info-cloog:
20292@if cloog
20293maybe-info-cloog: info-cloog
4b900473 20294
e28c595f
JM
20295info-cloog: \
20296 configure-cloog
20297 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20298 r=`${PWD_COMMAND}`; export r; \
20299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20300 $(HOST_EXPORTS) \
1f53ca9a 20301 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20303 done; \
e28c595f
JM
20304 echo "Doing info in cloog" ; \
20305 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20308 "RANLIB=$${RANLIB}" \
0c24b341 20309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20310 info) \
20311 || exit 1
20312
e28c595f 20313@endif cloog
4b900473 20314
e28c595f
JM
20315.PHONY: maybe-dvi-cloog dvi-cloog
20316maybe-dvi-cloog:
20317@if cloog
20318maybe-dvi-cloog: dvi-cloog
4b900473 20319
e28c595f
JM
20320dvi-cloog: \
20321 configure-cloog
20322 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20323 r=`${PWD_COMMAND}`; export r; \
20324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20325 $(HOST_EXPORTS) \
1f53ca9a 20326 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20328 done; \
e28c595f
JM
20329 echo "Doing dvi in cloog" ; \
20330 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20333 "RANLIB=$${RANLIB}" \
0c24b341 20334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20335 dvi) \
20336 || exit 1
20337
e28c595f 20338@endif cloog
4b900473 20339
e28c595f
JM
20340.PHONY: maybe-pdf-cloog pdf-cloog
20341maybe-pdf-cloog:
20342@if cloog
20343maybe-pdf-cloog: pdf-cloog
4b900473 20344
e28c595f
JM
20345pdf-cloog: \
20346 configure-cloog
20347 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20348 r=`${PWD_COMMAND}`; export r; \
20349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20350 $(HOST_EXPORTS) \
1f53ca9a 20351 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20353 done; \
e28c595f
JM
20354 echo "Doing pdf in cloog" ; \
20355 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20358 "RANLIB=$${RANLIB}" \
0c24b341 20359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20360 pdf) \
20361 || exit 1
20362
e28c595f 20363@endif cloog
4b900473 20364
e28c595f
JM
20365.PHONY: maybe-html-cloog html-cloog
20366maybe-html-cloog:
20367@if cloog
20368maybe-html-cloog: html-cloog
4b900473 20369
e28c595f
JM
20370html-cloog: \
20371 configure-cloog
20372 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20373 r=`${PWD_COMMAND}`; export r; \
20374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20375 $(HOST_EXPORTS) \
1f53ca9a 20376 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20378 done; \
e28c595f
JM
20379 echo "Doing html in cloog" ; \
20380 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20383 "RANLIB=$${RANLIB}" \
0c24b341 20384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20385 html) \
20386 || exit 1
20387
e28c595f 20388@endif cloog
4b900473 20389
e28c595f
JM
20390.PHONY: maybe-TAGS-cloog TAGS-cloog
20391maybe-TAGS-cloog:
20392@if cloog
20393maybe-TAGS-cloog: TAGS-cloog
4b900473 20394
e28c595f
JM
20395TAGS-cloog: \
20396 configure-cloog
20397 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20398 r=`${PWD_COMMAND}`; export r; \
20399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20400 $(HOST_EXPORTS) \
1f53ca9a 20401 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20403 done; \
e28c595f
JM
20404 echo "Doing TAGS in cloog" ; \
20405 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20408 "RANLIB=$${RANLIB}" \
0c24b341 20409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20410 TAGS) \
20411 || exit 1
20412
e28c595f 20413@endif cloog
4b900473 20414
e28c595f
JM
20415.PHONY: maybe-install-info-cloog install-info-cloog
20416maybe-install-info-cloog:
20417@if cloog
20418maybe-install-info-cloog: install-info-cloog
4b900473 20419
e28c595f
JM
20420install-info-cloog: \
20421 configure-cloog \
20422 info-cloog
20423 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20424 r=`${PWD_COMMAND}`; export r; \
20425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20426 $(HOST_EXPORTS) \
1f53ca9a 20427 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20429 done; \
e28c595f
JM
20430 echo "Doing install-info in cloog" ; \
20431 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20434 "RANLIB=$${RANLIB}" \
0c24b341 20435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20436 install-info) \
20437 || exit 1
20438
e28c595f 20439@endif cloog
4b900473 20440
e28c595f
JM
20441.PHONY: maybe-install-pdf-cloog install-pdf-cloog
20442maybe-install-pdf-cloog:
20443@if cloog
20444maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 20445
e28c595f
JM
20446install-pdf-cloog: \
20447 configure-cloog \
20448 pdf-cloog
20449 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
20450 r=`${PWD_COMMAND}`; export r; \
20451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20452 $(HOST_EXPORTS) \
1f53ca9a 20453 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
a3ca38d2
DD
20454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20455 done; \
e28c595f
JM
20456 echo "Doing install-pdf in cloog" ; \
20457 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
20458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20460 "RANLIB=$${RANLIB}" \
0c24b341 20461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20462 install-pdf) \
20463 || exit 1
20464
e28c595f 20465@endif cloog
a3ca38d2 20466
e28c595f
JM
20467.PHONY: maybe-install-html-cloog install-html-cloog
20468maybe-install-html-cloog:
20469@if cloog
20470maybe-install-html-cloog: install-html-cloog
4b900473 20471
e28c595f
JM
20472install-html-cloog: \
20473 configure-cloog \
20474 html-cloog
20475 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20476 r=`${PWD_COMMAND}`; export r; \
20477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20478 $(HOST_EXPORTS) \
1f53ca9a 20479 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20481 done; \
e28c595f
JM
20482 echo "Doing install-html in cloog" ; \
20483 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20486 "RANLIB=$${RANLIB}" \
0c24b341 20487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20488 install-html) \
20489 || exit 1
20490
e28c595f 20491@endif cloog
4b900473 20492
e28c595f
JM
20493.PHONY: maybe-installcheck-cloog installcheck-cloog
20494maybe-installcheck-cloog:
20495@if cloog
20496maybe-installcheck-cloog: installcheck-cloog
4b900473 20497
e28c595f
JM
20498installcheck-cloog: \
20499 configure-cloog
20500 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20501 r=`${PWD_COMMAND}`; export r; \
20502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20503 $(HOST_EXPORTS) \
1f53ca9a 20504 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20506 done; \
e28c595f
JM
20507 echo "Doing installcheck in cloog" ; \
20508 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20511 "RANLIB=$${RANLIB}" \
0c24b341 20512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20513 installcheck) \
20514 || exit 1
20515
e28c595f 20516@endif cloog
4b900473 20517
e28c595f
JM
20518.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
20519maybe-mostlyclean-cloog:
20520@if cloog
20521maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 20522
e28c595f
JM
20523mostlyclean-cloog:
20524 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20525 r=`${PWD_COMMAND}`; export r; \
20526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20527 $(HOST_EXPORTS) \
1f53ca9a 20528 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20530 done; \
e28c595f
JM
20531 echo "Doing mostlyclean in cloog" ; \
20532 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20535 "RANLIB=$${RANLIB}" \
0c24b341 20536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20537 mostlyclean) \
20538 || exit 1
20539
e28c595f 20540@endif cloog
4b900473 20541
e28c595f
JM
20542.PHONY: maybe-clean-cloog clean-cloog
20543maybe-clean-cloog:
20544@if cloog
20545maybe-clean-cloog: clean-cloog
4b900473 20546
e28c595f
JM
20547clean-cloog:
20548 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20549 r=`${PWD_COMMAND}`; export r; \
20550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20551 $(HOST_EXPORTS) \
1f53ca9a 20552 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20554 done; \
e28c595f
JM
20555 echo "Doing clean in cloog" ; \
20556 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20559 "RANLIB=$${RANLIB}" \
0c24b341 20560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20561 clean) \
20562 || exit 1
20563
e28c595f 20564@endif cloog
4b900473 20565
e28c595f
JM
20566.PHONY: maybe-distclean-cloog distclean-cloog
20567maybe-distclean-cloog:
20568@if cloog
20569maybe-distclean-cloog: distclean-cloog
4b900473 20570
e28c595f
JM
20571distclean-cloog:
20572 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20573 r=`${PWD_COMMAND}`; export r; \
20574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20575 $(HOST_EXPORTS) \
1f53ca9a 20576 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20578 done; \
e28c595f
JM
20579 echo "Doing distclean in cloog" ; \
20580 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20583 "RANLIB=$${RANLIB}" \
0c24b341 20584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20585 distclean) \
20586 || exit 1
20587
e28c595f 20588@endif cloog
4b900473 20589
e28c595f
JM
20590.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
20591maybe-maintainer-clean-cloog:
20592@if cloog
20593maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 20594
e28c595f
JM
20595maintainer-clean-cloog:
20596 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20597 r=`${PWD_COMMAND}`; export r; \
20598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20599 $(HOST_EXPORTS) \
1f53ca9a 20600 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20602 done; \
e28c595f
JM
20603 echo "Doing maintainer-clean in cloog" ; \
20604 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20607 "RANLIB=$${RANLIB}" \
0c24b341 20608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20609 maintainer-clean) \
20610 || exit 1
20611
e28c595f 20612@endif cloog
4b900473
PB
20613
20614
20615
1f53ca9a
AO
20616.PHONY: configure-libelf maybe-configure-libelf
20617maybe-configure-libelf:
20618@if gcc-bootstrap
20619configure-libelf: stage_current
20620@endif gcc-bootstrap
20621@if libelf
20622maybe-configure-libelf: configure-libelf
20623configure-libelf:
20624 @r=`${PWD_COMMAND}`; export r; \
20625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20626 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20628 $(HOST_EXPORTS) \
20629 echo Configuring in $(HOST_SUBDIR)/libelf; \
20630 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
20631 case $(srcdir) in \
20632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20633 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20635 esac; \
20636 srcdiroption="--srcdir=$${topdir}/libelf"; \
20637 libsrcdir="$$s/libelf"; \
20638 $(SHELL) $${libsrcdir}/configure \
20639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20640 --target=${target_alias} $${srcdiroption} --disable-shared \
20641 || exit 1
20642@endif libelf
20643
20644
20645
20646.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
20647maybe-configure-stage1-libelf:
20648@if libelf-bootstrap
20649maybe-configure-stage1-libelf: configure-stage1-libelf
20650configure-stage1-libelf:
20651 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20653 @r=`${PWD_COMMAND}`; export r; \
20654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20655 TFLAGS="$(STAGE1_TFLAGS)"; \
20656 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20657 $(HOST_EXPORTS) \
20658 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20659 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20660 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20661 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
20662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20663 cd $(HOST_SUBDIR)/libelf || exit 1; \
20664 case $(srcdir) in \
20665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20666 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20668 esac; \
20669 srcdiroption="--srcdir=$${topdir}/libelf"; \
20670 libsrcdir="$$s/libelf"; \
20671 $(SHELL) $${libsrcdir}/configure \
20672 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20673 --target=${target_alias} $${srcdiroption} \
20674 $(STAGE1_CONFIGURE_FLAGS) \
20675 --disable-shared
20676@endif libelf-bootstrap
20677
20678.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
20679maybe-configure-stage2-libelf:
20680@if libelf-bootstrap
20681maybe-configure-stage2-libelf: configure-stage2-libelf
20682configure-stage2-libelf:
20683 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20684 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20685 @r=`${PWD_COMMAND}`; export r; \
20686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20687 TFLAGS="$(STAGE2_TFLAGS)"; \
20688 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20689 $(HOST_EXPORTS) \
20690 $(POSTSTAGE1_HOST_EXPORTS) \
20691 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20692 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20693 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20694 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
20695 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20696 cd $(HOST_SUBDIR)/libelf || exit 1; \
20697 case $(srcdir) in \
20698 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20699 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20700 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20701 esac; \
20702 srcdiroption="--srcdir=$${topdir}/libelf"; \
20703 libsrcdir="$$s/libelf"; \
20704 $(SHELL) $${libsrcdir}/configure \
20705 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20706 --target=${target_alias} $${srcdiroption} \
20707 --with-build-libsubdir=$(HOST_SUBDIR) \
20708 $(STAGE2_CONFIGURE_FLAGS) \
20709 --disable-shared
20710@endif libelf-bootstrap
20711
20712.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
20713maybe-configure-stage3-libelf:
20714@if libelf-bootstrap
20715maybe-configure-stage3-libelf: configure-stage3-libelf
20716configure-stage3-libelf:
20717 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20718 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20719 @r=`${PWD_COMMAND}`; export r; \
20720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20721 TFLAGS="$(STAGE3_TFLAGS)"; \
20722 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20723 $(HOST_EXPORTS) \
20724 $(POSTSTAGE1_HOST_EXPORTS) \
20725 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20726 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20727 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20728 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
20729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20730 cd $(HOST_SUBDIR)/libelf || exit 1; \
20731 case $(srcdir) in \
20732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20733 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20735 esac; \
20736 srcdiroption="--srcdir=$${topdir}/libelf"; \
20737 libsrcdir="$$s/libelf"; \
20738 $(SHELL) $${libsrcdir}/configure \
20739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20740 --target=${target_alias} $${srcdiroption} \
20741 --with-build-libsubdir=$(HOST_SUBDIR) \
20742 $(STAGE3_CONFIGURE_FLAGS) \
20743 --disable-shared
20744@endif libelf-bootstrap
20745
20746.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
20747maybe-configure-stage4-libelf:
20748@if libelf-bootstrap
20749maybe-configure-stage4-libelf: configure-stage4-libelf
20750configure-stage4-libelf:
20751 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20753 @r=`${PWD_COMMAND}`; export r; \
20754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20755 TFLAGS="$(STAGE4_TFLAGS)"; \
20756 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20757 $(HOST_EXPORTS) \
20758 $(POSTSTAGE1_HOST_EXPORTS) \
20759 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20760 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20761 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20762 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
20763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20764 cd $(HOST_SUBDIR)/libelf || exit 1; \
20765 case $(srcdir) in \
20766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20767 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20769 esac; \
20770 srcdiroption="--srcdir=$${topdir}/libelf"; \
20771 libsrcdir="$$s/libelf"; \
20772 $(SHELL) $${libsrcdir}/configure \
20773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20774 --target=${target_alias} $${srcdiroption} \
20775 --with-build-libsubdir=$(HOST_SUBDIR) \
20776 $(STAGE4_CONFIGURE_FLAGS) \
20777 --disable-shared
20778@endif libelf-bootstrap
20779
20780.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
20781maybe-configure-stageprofile-libelf:
20782@if libelf-bootstrap
20783maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
20784configure-stageprofile-libelf:
20785 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20786 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20787 @r=`${PWD_COMMAND}`; export r; \
20788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20789 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20790 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20791 $(HOST_EXPORTS) \
20792 $(POSTSTAGE1_HOST_EXPORTS) \
20793 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20794 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20795 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20796 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
20797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20798 cd $(HOST_SUBDIR)/libelf || exit 1; \
20799 case $(srcdir) in \
20800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20801 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20803 esac; \
20804 srcdiroption="--srcdir=$${topdir}/libelf"; \
20805 libsrcdir="$$s/libelf"; \
20806 $(SHELL) $${libsrcdir}/configure \
20807 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20808 --target=${target_alias} $${srcdiroption} \
20809 --with-build-libsubdir=$(HOST_SUBDIR) \
20810 $(STAGEprofile_CONFIGURE_FLAGS) \
20811 --disable-shared
20812@endif libelf-bootstrap
20813
20814.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
20815maybe-configure-stagefeedback-libelf:
20816@if libelf-bootstrap
20817maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
20818configure-stagefeedback-libelf:
20819 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20820 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20821 @r=`${PWD_COMMAND}`; export r; \
20822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20823 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20824 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20825 $(HOST_EXPORTS) \
20826 $(POSTSTAGE1_HOST_EXPORTS) \
20827 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20828 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20829 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20830 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
20831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20832 cd $(HOST_SUBDIR)/libelf || exit 1; \
20833 case $(srcdir) in \
20834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20835 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20837 esac; \
20838 srcdiroption="--srcdir=$${topdir}/libelf"; \
20839 libsrcdir="$$s/libelf"; \
20840 $(SHELL) $${libsrcdir}/configure \
20841 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20842 --target=${target_alias} $${srcdiroption} \
20843 --with-build-libsubdir=$(HOST_SUBDIR) \
20844 $(STAGEfeedback_CONFIGURE_FLAGS) \
20845 --disable-shared
20846@endif libelf-bootstrap
20847
20848
20849
20850
20851
20852.PHONY: all-libelf maybe-all-libelf
20853maybe-all-libelf:
20854@if gcc-bootstrap
20855all-libelf: stage_current
20856@endif gcc-bootstrap
20857@if libelf
20858TARGET-libelf=all
20859maybe-all-libelf: all-libelf
20860all-libelf: configure-libelf
20861 @r=`${PWD_COMMAND}`; export r; \
20862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20863 $(HOST_EXPORTS) \
20864 (cd $(HOST_SUBDIR)/libelf && \
20865 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20866 $(TARGET-libelf))
20867@endif libelf
20868
20869
20870
20871.PHONY: all-stage1-libelf maybe-all-stage1-libelf
20872.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
20873maybe-all-stage1-libelf:
20874maybe-clean-stage1-libelf:
20875@if libelf-bootstrap
20876maybe-all-stage1-libelf: all-stage1-libelf
20877all-stage1: all-stage1-libelf
20878TARGET-stage1-libelf = $(TARGET-libelf)
20879all-stage1-libelf: configure-stage1-libelf
20880 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20881 @r=`${PWD_COMMAND}`; export r; \
20882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20883 TFLAGS="$(STAGE1_TFLAGS)"; \
20884 $(HOST_EXPORTS) \
20885 cd $(HOST_SUBDIR)/libelf && \
20886 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20887 CFLAGS="$(STAGE1_CFLAGS)" \
20888 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20889 LIBCFLAGS="$(LIBCFLAGS)" \
20890 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20891 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20892 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20893 $(EXTRA_HOST_FLAGS) \
20894 TFLAGS="$(STAGE1_TFLAGS)" \
20895 $(TARGET-stage1-libelf)
20896
20897maybe-clean-stage1-libelf: clean-stage1-libelf
20898clean-stage1: clean-stage1-libelf
20899clean-stage1-libelf:
20900 @if [ $(current_stage) = stage1 ]; then \
20901 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20902 else \
20903 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
20904 $(MAKE) stage1-start; \
20905 fi; \
20906 cd $(HOST_SUBDIR)/libelf && \
20907 $(MAKE) $(EXTRA_HOST_FLAGS) \
20908 clean
20909@endif libelf-bootstrap
20910
20911
20912.PHONY: all-stage2-libelf maybe-all-stage2-libelf
20913.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
20914maybe-all-stage2-libelf:
20915maybe-clean-stage2-libelf:
20916@if libelf-bootstrap
20917maybe-all-stage2-libelf: all-stage2-libelf
20918all-stage2: all-stage2-libelf
20919TARGET-stage2-libelf = $(TARGET-libelf)
20920all-stage2-libelf: configure-stage2-libelf
20921 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20922 @r=`${PWD_COMMAND}`; export r; \
20923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20924 TFLAGS="$(STAGE2_TFLAGS)"; \
20925 $(HOST_EXPORTS) \
20926 $(POSTSTAGE1_HOST_EXPORTS) \
20927 cd $(HOST_SUBDIR)/libelf && \
20928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20929 CFLAGS="$(STAGE2_CFLAGS)" \
20930 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20931 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20935 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20936 TFLAGS="$(STAGE2_TFLAGS)" \
20937 $(TARGET-stage2-libelf)
20938
20939maybe-clean-stage2-libelf: clean-stage2-libelf
20940clean-stage2: clean-stage2-libelf
20941clean-stage2-libelf:
20942 @if [ $(current_stage) = stage2 ]; then \
20943 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20944 else \
20945 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
20946 $(MAKE) stage2-start; \
20947 fi; \
20948 cd $(HOST_SUBDIR)/libelf && \
20949 $(MAKE) $(EXTRA_HOST_FLAGS) \
20950 $(POSTSTAGE1_FLAGS_TO_PASS) \
20951 clean
20952@endif libelf-bootstrap
20953
20954
20955.PHONY: all-stage3-libelf maybe-all-stage3-libelf
20956.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
20957maybe-all-stage3-libelf:
20958maybe-clean-stage3-libelf:
20959@if libelf-bootstrap
20960maybe-all-stage3-libelf: all-stage3-libelf
20961all-stage3: all-stage3-libelf
20962TARGET-stage3-libelf = $(TARGET-libelf)
20963all-stage3-libelf: configure-stage3-libelf
20964 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20965 @r=`${PWD_COMMAND}`; export r; \
20966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20967 TFLAGS="$(STAGE3_TFLAGS)"; \
20968 $(HOST_EXPORTS) \
20969 $(POSTSTAGE1_HOST_EXPORTS) \
20970 cd $(HOST_SUBDIR)/libelf && \
20971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20972 CFLAGS="$(STAGE3_CFLAGS)" \
20973 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20974 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20978 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20979 TFLAGS="$(STAGE3_TFLAGS)" \
20980 $(TARGET-stage3-libelf)
20981
20982maybe-clean-stage3-libelf: clean-stage3-libelf
20983clean-stage3: clean-stage3-libelf
20984clean-stage3-libelf:
20985 @if [ $(current_stage) = stage3 ]; then \
20986 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20987 else \
20988 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
20989 $(MAKE) stage3-start; \
20990 fi; \
20991 cd $(HOST_SUBDIR)/libelf && \
20992 $(MAKE) $(EXTRA_HOST_FLAGS) \
20993 $(POSTSTAGE1_FLAGS_TO_PASS) \
20994 clean
20995@endif libelf-bootstrap
20996
20997
20998.PHONY: all-stage4-libelf maybe-all-stage4-libelf
20999.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
21000maybe-all-stage4-libelf:
21001maybe-clean-stage4-libelf:
21002@if libelf-bootstrap
21003maybe-all-stage4-libelf: all-stage4-libelf
21004all-stage4: all-stage4-libelf
21005TARGET-stage4-libelf = $(TARGET-libelf)
21006all-stage4-libelf: configure-stage4-libelf
21007 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21008 @r=`${PWD_COMMAND}`; export r; \
21009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21010 TFLAGS="$(STAGE4_TFLAGS)"; \
21011 $(HOST_EXPORTS) \
21012 $(POSTSTAGE1_HOST_EXPORTS) \
21013 cd $(HOST_SUBDIR)/libelf && \
21014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21015 CFLAGS="$(STAGE4_CFLAGS)" \
21016 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21017 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21021 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21022 TFLAGS="$(STAGE4_TFLAGS)" \
21023 $(TARGET-stage4-libelf)
21024
21025maybe-clean-stage4-libelf: clean-stage4-libelf
21026clean-stage4: clean-stage4-libelf
21027clean-stage4-libelf:
21028 @if [ $(current_stage) = stage4 ]; then \
21029 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21030 else \
21031 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
21032 $(MAKE) stage4-start; \
21033 fi; \
21034 cd $(HOST_SUBDIR)/libelf && \
21035 $(MAKE) $(EXTRA_HOST_FLAGS) \
21036 $(POSTSTAGE1_FLAGS_TO_PASS) \
21037 clean
21038@endif libelf-bootstrap
21039
21040
21041.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
21042.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
21043maybe-all-stageprofile-libelf:
21044maybe-clean-stageprofile-libelf:
21045@if libelf-bootstrap
21046maybe-all-stageprofile-libelf: all-stageprofile-libelf
21047all-stageprofile: all-stageprofile-libelf
21048TARGET-stageprofile-libelf = $(TARGET-libelf)
21049all-stageprofile-libelf: configure-stageprofile-libelf
21050 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21051 @r=`${PWD_COMMAND}`; export r; \
21052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21053 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21054 $(HOST_EXPORTS) \
21055 $(POSTSTAGE1_HOST_EXPORTS) \
21056 cd $(HOST_SUBDIR)/libelf && \
21057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21058 CFLAGS="$(STAGEprofile_CFLAGS)" \
21059 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21060 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21064 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21065 TFLAGS="$(STAGEprofile_TFLAGS)" \
21066 $(TARGET-stageprofile-libelf)
21067
21068maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
21069clean-stageprofile: clean-stageprofile-libelf
21070clean-stageprofile-libelf:
21071 @if [ $(current_stage) = stageprofile ]; then \
21072 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21073 else \
21074 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
21075 $(MAKE) stageprofile-start; \
21076 fi; \
21077 cd $(HOST_SUBDIR)/libelf && \
21078 $(MAKE) $(EXTRA_HOST_FLAGS) \
21079 $(POSTSTAGE1_FLAGS_TO_PASS) \
21080 clean
21081@endif libelf-bootstrap
21082
21083
21084.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
21085.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
21086maybe-all-stagefeedback-libelf:
21087maybe-clean-stagefeedback-libelf:
21088@if libelf-bootstrap
21089maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
21090all-stagefeedback: all-stagefeedback-libelf
21091TARGET-stagefeedback-libelf = $(TARGET-libelf)
21092all-stagefeedback-libelf: configure-stagefeedback-libelf
21093 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21094 @r=`${PWD_COMMAND}`; export r; \
21095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21096 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21097 $(HOST_EXPORTS) \
21098 $(POSTSTAGE1_HOST_EXPORTS) \
21099 cd $(HOST_SUBDIR)/libelf && \
21100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21101 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21102 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21103 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21104 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21105 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21106 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21107 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21108 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21109 $(TARGET-stagefeedback-libelf)
21110
21111maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
21112clean-stagefeedback: clean-stagefeedback-libelf
21113clean-stagefeedback-libelf:
21114 @if [ $(current_stage) = stagefeedback ]; then \
21115 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21116 else \
21117 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
21118 $(MAKE) stagefeedback-start; \
21119 fi; \
21120 cd $(HOST_SUBDIR)/libelf && \
21121 $(MAKE) $(EXTRA_HOST_FLAGS) \
21122 $(POSTSTAGE1_FLAGS_TO_PASS) \
21123 clean
21124@endif libelf-bootstrap
21125
21126
21127
21128
21129
21130.PHONY: check-libelf maybe-check-libelf
21131maybe-check-libelf:
21132@if libelf
21133maybe-check-libelf: check-libelf
21134
21135check-libelf:
21136 @: $(MAKE); $(unstage)
21137 @r=`${PWD_COMMAND}`; export r; \
21138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21139 $(HOST_EXPORTS) \
21140 (cd $(HOST_SUBDIR)/libelf && \
21141 $(MAKE) $(FLAGS_TO_PASS) check)
21142
21143@endif libelf
21144
21145.PHONY: install-libelf maybe-install-libelf
21146maybe-install-libelf:
21147@if libelf
21148maybe-install-libelf: install-libelf
21149
21150install-libelf:
21151
21152@endif libelf
21153
21154# Other targets (info, dvi, pdf, etc.)
21155
21156.PHONY: maybe-info-libelf info-libelf
21157maybe-info-libelf:
21158@if libelf
21159maybe-info-libelf: info-libelf
21160
21161info-libelf: \
21162 configure-libelf
21163 @[ -f ./libelf/Makefile ] || exit 0; \
21164 r=`${PWD_COMMAND}`; export r; \
21165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21166 $(HOST_EXPORTS) \
21167 for flag in $(EXTRA_HOST_FLAGS) ; do \
21168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21169 done; \
21170 echo "Doing info in libelf" ; \
21171 (cd $(HOST_SUBDIR)/libelf && \
21172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21174 "RANLIB=$${RANLIB}" \
21175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21176 info) \
21177 || exit 1
21178
21179@endif libelf
21180
21181.PHONY: maybe-dvi-libelf dvi-libelf
21182maybe-dvi-libelf:
21183@if libelf
21184maybe-dvi-libelf: dvi-libelf
21185
21186dvi-libelf: \
21187 configure-libelf
21188 @[ -f ./libelf/Makefile ] || exit 0; \
21189 r=`${PWD_COMMAND}`; export r; \
21190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21191 $(HOST_EXPORTS) \
21192 for flag in $(EXTRA_HOST_FLAGS) ; do \
21193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21194 done; \
21195 echo "Doing dvi in libelf" ; \
21196 (cd $(HOST_SUBDIR)/libelf && \
21197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21199 "RANLIB=$${RANLIB}" \
21200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21201 dvi) \
21202 || exit 1
21203
21204@endif libelf
21205
21206.PHONY: maybe-pdf-libelf pdf-libelf
21207maybe-pdf-libelf:
21208@if libelf
21209maybe-pdf-libelf: pdf-libelf
21210
21211pdf-libelf: \
21212 configure-libelf
21213 @[ -f ./libelf/Makefile ] || exit 0; \
21214 r=`${PWD_COMMAND}`; export r; \
21215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21216 $(HOST_EXPORTS) \
21217 for flag in $(EXTRA_HOST_FLAGS) ; do \
21218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21219 done; \
21220 echo "Doing pdf in libelf" ; \
21221 (cd $(HOST_SUBDIR)/libelf && \
21222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21224 "RANLIB=$${RANLIB}" \
21225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21226 pdf) \
21227 || exit 1
21228
21229@endif libelf
21230
21231.PHONY: maybe-html-libelf html-libelf
21232maybe-html-libelf:
21233@if libelf
21234maybe-html-libelf: html-libelf
21235
21236html-libelf: \
21237 configure-libelf
21238 @[ -f ./libelf/Makefile ] || exit 0; \
21239 r=`${PWD_COMMAND}`; export r; \
21240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21241 $(HOST_EXPORTS) \
21242 for flag in $(EXTRA_HOST_FLAGS) ; do \
21243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21244 done; \
21245 echo "Doing html in libelf" ; \
21246 (cd $(HOST_SUBDIR)/libelf && \
21247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21249 "RANLIB=$${RANLIB}" \
21250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21251 html) \
21252 || exit 1
21253
21254@endif libelf
21255
21256.PHONY: maybe-TAGS-libelf TAGS-libelf
21257maybe-TAGS-libelf:
21258@if libelf
21259maybe-TAGS-libelf: TAGS-libelf
21260
21261TAGS-libelf: \
21262 configure-libelf
21263 @[ -f ./libelf/Makefile ] || exit 0; \
21264 r=`${PWD_COMMAND}`; export r; \
21265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21266 $(HOST_EXPORTS) \
21267 for flag in $(EXTRA_HOST_FLAGS) ; do \
21268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21269 done; \
21270 echo "Doing TAGS in libelf" ; \
21271 (cd $(HOST_SUBDIR)/libelf && \
21272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21274 "RANLIB=$${RANLIB}" \
21275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21276 TAGS) \
21277 || exit 1
21278
21279@endif libelf
21280
21281.PHONY: maybe-install-info-libelf install-info-libelf
21282maybe-install-info-libelf:
21283@if libelf
21284maybe-install-info-libelf: install-info-libelf
21285
21286install-info-libelf: \
21287 configure-libelf \
21288 info-libelf
21289 @[ -f ./libelf/Makefile ] || exit 0; \
21290 r=`${PWD_COMMAND}`; export r; \
21291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21292 $(HOST_EXPORTS) \
21293 for flag in $(EXTRA_HOST_FLAGS) ; do \
21294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21295 done; \
21296 echo "Doing install-info in libelf" ; \
21297 (cd $(HOST_SUBDIR)/libelf && \
21298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21300 "RANLIB=$${RANLIB}" \
21301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21302 install-info) \
21303 || exit 1
21304
21305@endif libelf
21306
21307.PHONY: maybe-install-pdf-libelf install-pdf-libelf
21308maybe-install-pdf-libelf:
21309@if libelf
21310maybe-install-pdf-libelf: install-pdf-libelf
21311
21312install-pdf-libelf: \
21313 configure-libelf \
21314 pdf-libelf
21315 @[ -f ./libelf/Makefile ] || exit 0; \
21316 r=`${PWD_COMMAND}`; export r; \
21317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21318 $(HOST_EXPORTS) \
21319 for flag in $(EXTRA_HOST_FLAGS) ; do \
21320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21321 done; \
21322 echo "Doing install-pdf in libelf" ; \
21323 (cd $(HOST_SUBDIR)/libelf && \
21324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21326 "RANLIB=$${RANLIB}" \
21327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21328 install-pdf) \
21329 || exit 1
21330
21331@endif libelf
21332
21333.PHONY: maybe-install-html-libelf install-html-libelf
21334maybe-install-html-libelf:
21335@if libelf
21336maybe-install-html-libelf: install-html-libelf
21337
21338install-html-libelf: \
21339 configure-libelf \
21340 html-libelf
21341 @[ -f ./libelf/Makefile ] || exit 0; \
21342 r=`${PWD_COMMAND}`; export r; \
21343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21344 $(HOST_EXPORTS) \
21345 for flag in $(EXTRA_HOST_FLAGS) ; do \
21346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21347 done; \
21348 echo "Doing install-html in libelf" ; \
21349 (cd $(HOST_SUBDIR)/libelf && \
21350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21352 "RANLIB=$${RANLIB}" \
21353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21354 install-html) \
21355 || exit 1
21356
21357@endif libelf
21358
21359.PHONY: maybe-installcheck-libelf installcheck-libelf
21360maybe-installcheck-libelf:
21361@if libelf
21362maybe-installcheck-libelf: installcheck-libelf
21363
21364installcheck-libelf: \
21365 configure-libelf
21366 @[ -f ./libelf/Makefile ] || exit 0; \
21367 r=`${PWD_COMMAND}`; export r; \
21368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21369 $(HOST_EXPORTS) \
21370 for flag in $(EXTRA_HOST_FLAGS) ; do \
21371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21372 done; \
21373 echo "Doing installcheck in libelf" ; \
21374 (cd $(HOST_SUBDIR)/libelf && \
21375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21377 "RANLIB=$${RANLIB}" \
21378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21379 installcheck) \
21380 || exit 1
21381
21382@endif libelf
21383
21384.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
21385maybe-mostlyclean-libelf:
21386@if libelf
21387maybe-mostlyclean-libelf: mostlyclean-libelf
21388
21389mostlyclean-libelf:
21390 @[ -f ./libelf/Makefile ] || exit 0; \
21391 r=`${PWD_COMMAND}`; export r; \
21392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21393 $(HOST_EXPORTS) \
21394 for flag in $(EXTRA_HOST_FLAGS) ; do \
21395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21396 done; \
21397 echo "Doing mostlyclean in libelf" ; \
21398 (cd $(HOST_SUBDIR)/libelf && \
21399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21401 "RANLIB=$${RANLIB}" \
21402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21403 mostlyclean) \
21404 || exit 1
21405
21406@endif libelf
21407
21408.PHONY: maybe-clean-libelf clean-libelf
21409maybe-clean-libelf:
21410@if libelf
21411maybe-clean-libelf: clean-libelf
21412
21413clean-libelf:
21414 @[ -f ./libelf/Makefile ] || exit 0; \
21415 r=`${PWD_COMMAND}`; export r; \
21416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21417 $(HOST_EXPORTS) \
21418 for flag in $(EXTRA_HOST_FLAGS) ; do \
21419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21420 done; \
21421 echo "Doing clean in libelf" ; \
21422 (cd $(HOST_SUBDIR)/libelf && \
21423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21425 "RANLIB=$${RANLIB}" \
21426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21427 clean) \
21428 || exit 1
21429
21430@endif libelf
21431
21432.PHONY: maybe-distclean-libelf distclean-libelf
21433maybe-distclean-libelf:
21434@if libelf
21435maybe-distclean-libelf: distclean-libelf
21436
21437distclean-libelf:
21438 @[ -f ./libelf/Makefile ] || exit 0; \
21439 r=`${PWD_COMMAND}`; export r; \
21440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21441 $(HOST_EXPORTS) \
21442 for flag in $(EXTRA_HOST_FLAGS) ; do \
21443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21444 done; \
21445 echo "Doing distclean in libelf" ; \
21446 (cd $(HOST_SUBDIR)/libelf && \
21447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21449 "RANLIB=$${RANLIB}" \
21450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21451 distclean) \
21452 || exit 1
21453
21454@endif libelf
21455
21456.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
21457maybe-maintainer-clean-libelf:
21458@if libelf
21459maybe-maintainer-clean-libelf: maintainer-clean-libelf
21460
21461maintainer-clean-libelf:
21462 @[ -f ./libelf/Makefile ] || exit 0; \
21463 r=`${PWD_COMMAND}`; export r; \
21464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21465 $(HOST_EXPORTS) \
21466 for flag in $(EXTRA_HOST_FLAGS) ; do \
21467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21468 done; \
21469 echo "Doing maintainer-clean in libelf" ; \
21470 (cd $(HOST_SUBDIR)/libelf && \
21471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21473 "RANLIB=$${RANLIB}" \
21474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21475 maintainer-clean) \
21476 || exit 1
21477
21478@endif libelf
21479
21480
21481
b813574b
PB
21482.PHONY: configure-gnuserv maybe-configure-gnuserv
21483maybe-configure-gnuserv:
4f0ef2d8
CD
21484@if gcc-bootstrap
21485configure-gnuserv: stage_current
21486@endif gcc-bootstrap
b813574b
PB
21487@if gnuserv
21488maybe-configure-gnuserv: configure-gnuserv
c52c6897 21489configure-gnuserv:
0aed8855 21490 @: $(MAKE); $(unstage)
c52c6897 21491 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21493 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
21494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
1f53ca9a 21495 $(HOST_EXPORTS) \
a7254363
PB
21496 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
21497 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 21498 case $(srcdir) in \
b00612cc
PB
21499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21500 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
21501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21502 esac; \
b00612cc
PB
21503 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
21504 libsrcdir="$$s/gnuserv"; \
4fa63067 21505 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21506 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21507 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21508 || exit 1
b813574b 21509@endif gnuserv
2a4cbe27 21510
a7254363
PB
21511
21512
d545f33b
PB
21513
21514
b813574b
PB
21515.PHONY: all-gnuserv maybe-all-gnuserv
21516maybe-all-gnuserv:
4f0ef2d8
CD
21517@if gcc-bootstrap
21518all-gnuserv: stage_current
21519@endif gcc-bootstrap
b813574b 21520@if gnuserv
d27cc32e 21521TARGET-gnuserv=all
b813574b
PB
21522maybe-all-gnuserv: all-gnuserv
21523all-gnuserv: configure-gnuserv
0aed8855 21524 @: $(MAKE); $(unstage)
4fa63067
NN
21525 @r=`${PWD_COMMAND}`; export r; \
21526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 21527 $(HOST_EXPORTS) \
b00612cc 21528 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
21529 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21530 $(TARGET-gnuserv))
b813574b 21531@endif gnuserv
2a4cbe27 21532
a7254363 21533
d545f33b
PB
21534
21535
b813574b
PB
21536.PHONY: check-gnuserv maybe-check-gnuserv
21537maybe-check-gnuserv:
21538@if gnuserv
21539maybe-check-gnuserv: check-gnuserv
2a4cbe27 21540
b813574b 21541check-gnuserv:
0aed8855 21542 @: $(MAKE); $(unstage)
4fa63067 21543 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21545 $(HOST_EXPORTS) \
b00612cc
PB
21546 (cd $(HOST_SUBDIR)/gnuserv && \
21547 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21548
b813574b 21549@endif gnuserv
2a4cbe27 21550
b813574b
PB
21551.PHONY: install-gnuserv maybe-install-gnuserv
21552maybe-install-gnuserv:
21553@if gnuserv
21554maybe-install-gnuserv: install-gnuserv
2a4cbe27 21555
b813574b 21556install-gnuserv: installdirs
0aed8855 21557 @: $(MAKE); $(unstage)
4fa63067 21558 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21560 $(HOST_EXPORTS) \
b00612cc 21561 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 21562 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 21563
b813574b 21564@endif gnuserv
2a4cbe27 21565
56a8fe78 21566# Other targets (info, dvi, pdf, etc.)
2a4cbe27 21567
b813574b
PB
21568.PHONY: maybe-info-gnuserv info-gnuserv
21569maybe-info-gnuserv:
21570@if gnuserv
21571maybe-info-gnuserv: info-gnuserv
4fa63067 21572
b813574b
PB
21573info-gnuserv: \
21574 configure-gnuserv
0aed8855 21575 @: $(MAKE); $(unstage)
b813574b 21576 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21577 r=`${PWD_COMMAND}`; export r; \
21578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21579 $(HOST_EXPORTS) \
b813574b 21580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21582 done; \
b813574b 21583 echo "Doing info in gnuserv" ; \
b00612cc 21584 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21587 "RANLIB=$${RANLIB}" \
0c24b341 21588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21589 info) \
2a4cbe27
NN
21590 || exit 1
21591
b813574b 21592@endif gnuserv
2a4cbe27 21593
b813574b
PB
21594.PHONY: maybe-dvi-gnuserv dvi-gnuserv
21595maybe-dvi-gnuserv:
21596@if gnuserv
21597maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 21598
b813574b
PB
21599dvi-gnuserv: \
21600 configure-gnuserv
0aed8855 21601 @: $(MAKE); $(unstage)
b813574b 21602 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21603 r=`${PWD_COMMAND}`; export r; \
21604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21605 $(HOST_EXPORTS) \
b813574b 21606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21608 done; \
b813574b 21609 echo "Doing dvi in gnuserv" ; \
b00612cc 21610 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21613 "RANLIB=$${RANLIB}" \
0c24b341 21614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21615 dvi) \
2a4cbe27
NN
21616 || exit 1
21617
b813574b 21618@endif gnuserv
2a4cbe27 21619
56a8fe78
DD
21620.PHONY: maybe-pdf-gnuserv pdf-gnuserv
21621maybe-pdf-gnuserv:
21622@if gnuserv
21623maybe-pdf-gnuserv: pdf-gnuserv
21624
21625pdf-gnuserv: \
21626 configure-gnuserv
21627 @: $(MAKE); $(unstage)
21628 @[ -f ./gnuserv/Makefile ] || exit 0; \
21629 r=`${PWD_COMMAND}`; export r; \
21630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21631 $(HOST_EXPORTS) \
21632 for flag in $(EXTRA_HOST_FLAGS) ; do \
21633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21634 done; \
21635 echo "Doing pdf in gnuserv" ; \
21636 (cd $(HOST_SUBDIR)/gnuserv && \
21637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21639 "RANLIB=$${RANLIB}" \
0c24b341 21640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21641 pdf) \
21642 || exit 1
21643
21644@endif gnuserv
21645
6d389afc
MS
21646.PHONY: maybe-html-gnuserv html-gnuserv
21647maybe-html-gnuserv:
21648@if gnuserv
21649maybe-html-gnuserv: html-gnuserv
21650
21651html-gnuserv: \
21652 configure-gnuserv
0aed8855 21653 @: $(MAKE); $(unstage)
6d389afc
MS
21654 @[ -f ./gnuserv/Makefile ] || exit 0; \
21655 r=`${PWD_COMMAND}`; export r; \
21656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21657 $(HOST_EXPORTS) \
21658 for flag in $(EXTRA_HOST_FLAGS) ; do \
21659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21660 done; \
21661 echo "Doing html in gnuserv" ; \
b00612cc 21662 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
21663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21665 "RANLIB=$${RANLIB}" \
0c24b341 21666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21667 html) \
21668 || exit 1
21669
21670@endif gnuserv
21671
b813574b
PB
21672.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
21673maybe-TAGS-gnuserv:
21674@if gnuserv
21675maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 21676
b813574b
PB
21677TAGS-gnuserv: \
21678 configure-gnuserv
0aed8855 21679 @: $(MAKE); $(unstage)
b813574b 21680 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21681 r=`${PWD_COMMAND}`; export r; \
21682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21683 $(HOST_EXPORTS) \
b813574b 21684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21686 done; \
b813574b 21687 echo "Doing TAGS in gnuserv" ; \
b00612cc 21688 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21691 "RANLIB=$${RANLIB}" \
0c24b341 21692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21693 TAGS) \
2a4cbe27
NN
21694 || exit 1
21695
b813574b 21696@endif gnuserv
2a4cbe27 21697
b813574b
PB
21698.PHONY: maybe-install-info-gnuserv install-info-gnuserv
21699maybe-install-info-gnuserv:
21700@if gnuserv
21701maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 21702
b813574b
PB
21703install-info-gnuserv: \
21704 configure-gnuserv \
21705 info-gnuserv
0aed8855 21706 @: $(MAKE); $(unstage)
b813574b 21707 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21708 r=`${PWD_COMMAND}`; export r; \
21709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21710 $(HOST_EXPORTS) \
b813574b 21711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21713 done; \
b813574b 21714 echo "Doing install-info in gnuserv" ; \
b00612cc 21715 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21718 "RANLIB=$${RANLIB}" \
0c24b341 21719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21720 install-info) \
2a4cbe27
NN
21721 || exit 1
21722
b813574b 21723@endif gnuserv
2a4cbe27 21724
a3ca38d2
DD
21725.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
21726maybe-install-pdf-gnuserv:
21727@if gnuserv
21728maybe-install-pdf-gnuserv: install-pdf-gnuserv
21729
21730install-pdf-gnuserv: \
21731 configure-gnuserv \
21732 pdf-gnuserv
21733 @: $(MAKE); $(unstage)
21734 @[ -f ./gnuserv/Makefile ] || exit 0; \
21735 r=`${PWD_COMMAND}`; export r; \
21736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21737 $(HOST_EXPORTS) \
21738 for flag in $(EXTRA_HOST_FLAGS) ; do \
21739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21740 done; \
21741 echo "Doing install-pdf in gnuserv" ; \
21742 (cd $(HOST_SUBDIR)/gnuserv && \
21743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21745 "RANLIB=$${RANLIB}" \
0c24b341 21746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21747 install-pdf) \
21748 || exit 1
21749
21750@endif gnuserv
21751
108a6f8e
CD
21752.PHONY: maybe-install-html-gnuserv install-html-gnuserv
21753maybe-install-html-gnuserv:
21754@if gnuserv
21755maybe-install-html-gnuserv: install-html-gnuserv
21756
21757install-html-gnuserv: \
21758 configure-gnuserv \
21759 html-gnuserv
21760 @: $(MAKE); $(unstage)
21761 @[ -f ./gnuserv/Makefile ] || exit 0; \
21762 r=`${PWD_COMMAND}`; export r; \
21763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21764 $(HOST_EXPORTS) \
21765 for flag in $(EXTRA_HOST_FLAGS) ; do \
21766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21767 done; \
21768 echo "Doing install-html in gnuserv" ; \
21769 (cd $(HOST_SUBDIR)/gnuserv && \
21770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21772 "RANLIB=$${RANLIB}" \
0c24b341 21773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21774 install-html) \
21775 || exit 1
21776
21777@endif gnuserv
21778
b813574b
PB
21779.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
21780maybe-installcheck-gnuserv:
21781@if gnuserv
21782maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 21783
b813574b
PB
21784installcheck-gnuserv: \
21785 configure-gnuserv
0aed8855 21786 @: $(MAKE); $(unstage)
b813574b 21787 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21788 r=`${PWD_COMMAND}`; export r; \
21789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21790 $(HOST_EXPORTS) \
b813574b 21791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21793 done; \
b813574b 21794 echo "Doing installcheck in gnuserv" ; \
b00612cc 21795 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21798 "RANLIB=$${RANLIB}" \
0c24b341 21799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21800 installcheck) \
2a4cbe27
NN
21801 || exit 1
21802
b813574b 21803@endif gnuserv
2a4cbe27 21804
b813574b
PB
21805.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
21806maybe-mostlyclean-gnuserv:
21807@if gnuserv
21808maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 21809
b813574b 21810mostlyclean-gnuserv:
0aed8855 21811 @: $(MAKE); $(unstage)
b813574b 21812 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21813 r=`${PWD_COMMAND}`; export r; \
21814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21815 $(HOST_EXPORTS) \
b813574b 21816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21818 done; \
b813574b 21819 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 21820 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21823 "RANLIB=$${RANLIB}" \
0c24b341 21824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21825 mostlyclean) \
2a4cbe27
NN
21826 || exit 1
21827
b813574b 21828@endif gnuserv
2a4cbe27 21829
b813574b
PB
21830.PHONY: maybe-clean-gnuserv clean-gnuserv
21831maybe-clean-gnuserv:
21832@if gnuserv
21833maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 21834
b813574b 21835clean-gnuserv:
0aed8855 21836 @: $(MAKE); $(unstage)
b813574b 21837 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21838 r=`${PWD_COMMAND}`; export r; \
21839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21840 $(HOST_EXPORTS) \
b813574b 21841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21843 done; \
b813574b 21844 echo "Doing clean in gnuserv" ; \
b00612cc 21845 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21848 "RANLIB=$${RANLIB}" \
0c24b341 21849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21850 clean) \
2a4cbe27
NN
21851 || exit 1
21852
b813574b 21853@endif gnuserv
2a4cbe27 21854
b813574b
PB
21855.PHONY: maybe-distclean-gnuserv distclean-gnuserv
21856maybe-distclean-gnuserv:
21857@if gnuserv
21858maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 21859
b813574b 21860distclean-gnuserv:
0aed8855 21861 @: $(MAKE); $(unstage)
b813574b 21862 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21863 r=`${PWD_COMMAND}`; export r; \
21864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21865 $(HOST_EXPORTS) \
b813574b 21866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21868 done; \
b813574b 21869 echo "Doing distclean in gnuserv" ; \
b00612cc 21870 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21873 "RANLIB=$${RANLIB}" \
0c24b341 21874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21875 distclean) \
2a4cbe27
NN
21876 || exit 1
21877
b813574b 21878@endif gnuserv
2a4cbe27 21879
b813574b
PB
21880.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
21881maybe-maintainer-clean-gnuserv:
21882@if gnuserv
21883maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 21884
b813574b 21885maintainer-clean-gnuserv:
0aed8855 21886 @: $(MAKE); $(unstage)
b813574b 21887 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21888 r=`${PWD_COMMAND}`; export r; \
21889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21890 $(HOST_EXPORTS) \
b813574b 21891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21893 done; \
b813574b 21894 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 21895 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21898 "RANLIB=$${RANLIB}" \
0c24b341 21899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21900 maintainer-clean) \
2a4cbe27
NN
21901 || exit 1
21902
b813574b 21903@endif gnuserv
2a4cbe27 21904
2a4cbe27 21905
a7254363 21906
93f9b408
ILT
21907.PHONY: configure-gold maybe-configure-gold
21908maybe-configure-gold:
21909@if gcc-bootstrap
21910configure-gold: stage_current
21911@endif gcc-bootstrap
21912@if gold
21913maybe-configure-gold: configure-gold
21914configure-gold:
21915 @r=`${PWD_COMMAND}`; export r; \
21916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21917 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
1f53ca9a 21919 $(HOST_EXPORTS) \
93f9b408
ILT
21920 echo Configuring in $(HOST_SUBDIR)/gold; \
21921 cd "$(HOST_SUBDIR)/gold" || exit 1; \
21922 case $(srcdir) in \
21923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21924 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21926 esac; \
21927 srcdiroption="--srcdir=$${topdir}/gold"; \
21928 libsrcdir="$$s/gold"; \
21929 $(SHELL) $${libsrcdir}/configure \
21930 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21931 --target=${target_alias} $${srcdiroption} \
21932 || exit 1
21933@endif gold
21934
21935
21936
21937.PHONY: configure-stage1-gold maybe-configure-stage1-gold
21938maybe-configure-stage1-gold:
21939@if gold-bootstrap
21940maybe-configure-stage1-gold: configure-stage1-gold
21941configure-stage1-gold:
21942 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21943 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21944 @r=`${PWD_COMMAND}`; export r; \
21945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21946 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 21947 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 21948 $(HOST_EXPORTS) \
93f9b408 21949 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
21950 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21951 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21952 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
21953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21954 cd $(HOST_SUBDIR)/gold || exit 1; \
21955 case $(srcdir) in \
21956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21957 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21959 esac; \
21960 srcdiroption="--srcdir=$${topdir}/gold"; \
21961 libsrcdir="$$s/gold"; \
21962 $(SHELL) $${libsrcdir}/configure \
21963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21964 --target=${target_alias} $${srcdiroption} \
1b05fbbd 21965 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
21966@endif gold-bootstrap
21967
21968.PHONY: configure-stage2-gold maybe-configure-stage2-gold
21969maybe-configure-stage2-gold:
21970@if gold-bootstrap
21971maybe-configure-stage2-gold: configure-stage2-gold
21972configure-stage2-gold:
21973 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21975 @r=`${PWD_COMMAND}`; export r; \
21976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21977 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
21978 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21979 $(HOST_EXPORTS) \
1b05fbbd 21980 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21981 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
21982 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21983 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21984 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
21985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21986 cd $(HOST_SUBDIR)/gold || exit 1; \
21987 case $(srcdir) in \
21988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21989 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21991 esac; \
21992 srcdiroption="--srcdir=$${topdir}/gold"; \
21993 libsrcdir="$$s/gold"; \
21994 $(SHELL) $${libsrcdir}/configure \
21995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21996 --target=${target_alias} $${srcdiroption} \
21997 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21998 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
21999@endif gold-bootstrap
22000
22001.PHONY: configure-stage3-gold maybe-configure-stage3-gold
22002maybe-configure-stage3-gold:
22003@if gold-bootstrap
22004maybe-configure-stage3-gold: configure-stage3-gold
22005configure-stage3-gold:
22006 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22008 @r=`${PWD_COMMAND}`; export r; \
22009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22010 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
22011 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22012 $(HOST_EXPORTS) \
1b05fbbd 22013 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22014 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22015 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22016 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22017 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
22018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22019 cd $(HOST_SUBDIR)/gold || exit 1; \
22020 case $(srcdir) in \
22021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22022 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22024 esac; \
22025 srcdiroption="--srcdir=$${topdir}/gold"; \
22026 libsrcdir="$$s/gold"; \
22027 $(SHELL) $${libsrcdir}/configure \
22028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22029 --target=${target_alias} $${srcdiroption} \
22030 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22031 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
22032@endif gold-bootstrap
22033
22034.PHONY: configure-stage4-gold maybe-configure-stage4-gold
22035maybe-configure-stage4-gold:
22036@if gold-bootstrap
22037maybe-configure-stage4-gold: configure-stage4-gold
22038configure-stage4-gold:
22039 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22040 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22041 @r=`${PWD_COMMAND}`; export r; \
22042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22043 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
22044 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22045 $(HOST_EXPORTS) \
1b05fbbd 22046 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22047 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22048 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22049 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22050 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
22051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22052 cd $(HOST_SUBDIR)/gold || exit 1; \
22053 case $(srcdir) in \
22054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22055 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22057 esac; \
22058 srcdiroption="--srcdir=$${topdir}/gold"; \
22059 libsrcdir="$$s/gold"; \
22060 $(SHELL) $${libsrcdir}/configure \
22061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22062 --target=${target_alias} $${srcdiroption} \
22063 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22064 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
22065@endif gold-bootstrap
22066
22067.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
22068maybe-configure-stageprofile-gold:
22069@if gold-bootstrap
22070maybe-configure-stageprofile-gold: configure-stageprofile-gold
22071configure-stageprofile-gold:
22072 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22073 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22074 @r=`${PWD_COMMAND}`; export r; \
22075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22076 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
22077 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22078 $(HOST_EXPORTS) \
1b05fbbd
AO
22079 $(POSTSTAGE1_HOST_EXPORTS) \
22080 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22081 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22082 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22083 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
22084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22085 cd $(HOST_SUBDIR)/gold || exit 1; \
22086 case $(srcdir) in \
22087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22088 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22090 esac; \
22091 srcdiroption="--srcdir=$${topdir}/gold"; \
22092 libsrcdir="$$s/gold"; \
22093 $(SHELL) $${libsrcdir}/configure \
22094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22095 --target=${target_alias} $${srcdiroption} \
22096 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22097 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
22098@endif gold-bootstrap
22099
22100.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
22101maybe-configure-stagefeedback-gold:
22102@if gold-bootstrap
22103maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
22104configure-stagefeedback-gold:
22105 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22106 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22107 @r=`${PWD_COMMAND}`; export r; \
22108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22109 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
22110 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22111 $(HOST_EXPORTS) \
1b05fbbd
AO
22112 $(POSTSTAGE1_HOST_EXPORTS) \
22113 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22114 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22115 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22116 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
22117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22118 cd $(HOST_SUBDIR)/gold || exit 1; \
22119 case $(srcdir) in \
22120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22121 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22123 esac; \
22124 srcdiroption="--srcdir=$${topdir}/gold"; \
22125 libsrcdir="$$s/gold"; \
22126 $(SHELL) $${libsrcdir}/configure \
22127 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22128 --target=${target_alias} $${srcdiroption} \
22129 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22130 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
22131@endif gold-bootstrap
22132
22133
22134
22135
22136
22137.PHONY: all-gold maybe-all-gold
22138maybe-all-gold:
22139@if gcc-bootstrap
22140all-gold: stage_current
22141@endif gcc-bootstrap
22142@if gold
22143TARGET-gold=all
22144maybe-all-gold: all-gold
22145all-gold: configure-gold
22146 @r=`${PWD_COMMAND}`; export r; \
22147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22148 $(HOST_EXPORTS) \
93f9b408
ILT
22149 (cd $(HOST_SUBDIR)/gold && \
22150 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22151 $(TARGET-gold))
22152@endif gold
22153
22154
22155
22156.PHONY: all-stage1-gold maybe-all-stage1-gold
22157.PHONY: clean-stage1-gold maybe-clean-stage1-gold
22158maybe-all-stage1-gold:
22159maybe-clean-stage1-gold:
22160@if gold-bootstrap
22161maybe-all-stage1-gold: all-stage1-gold
22162all-stage1: all-stage1-gold
22163TARGET-stage1-gold = $(TARGET-gold)
22164all-stage1-gold: configure-stage1-gold
22165 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22166 @r=`${PWD_COMMAND}`; export r; \
22167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22168 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 22169 $(HOST_EXPORTS) \
93f9b408
ILT
22170 cd $(HOST_SUBDIR)/gold && \
22171 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22172 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 22173 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
22174 LIBCFLAGS="$(LIBCFLAGS)" \
22175 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22176 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22177 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22178 $(EXTRA_HOST_FLAGS) \
22179 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
22180 $(TARGET-stage1-gold)
22181
22182maybe-clean-stage1-gold: clean-stage1-gold
22183clean-stage1: clean-stage1-gold
22184clean-stage1-gold:
22185 @if [ $(current_stage) = stage1 ]; then \
22186 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22187 else \
22188 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
22189 $(MAKE) stage1-start; \
22190 fi; \
22191 cd $(HOST_SUBDIR)/gold && \
22192 $(MAKE) $(EXTRA_HOST_FLAGS) \
22193 clean
22194@endif gold-bootstrap
22195
22196
22197.PHONY: all-stage2-gold maybe-all-stage2-gold
22198.PHONY: clean-stage2-gold maybe-clean-stage2-gold
22199maybe-all-stage2-gold:
22200maybe-clean-stage2-gold:
22201@if gold-bootstrap
22202maybe-all-stage2-gold: all-stage2-gold
22203all-stage2: all-stage2-gold
22204TARGET-stage2-gold = $(TARGET-gold)
22205all-stage2-gold: configure-stage2-gold
22206 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22207 @r=`${PWD_COMMAND}`; export r; \
22208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22209 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408 22210 $(HOST_EXPORTS) \
1f53ca9a 22211 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22212 cd $(HOST_SUBDIR)/gold && \
22213 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22214 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 22215 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
22216 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22217 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22218 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22219 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22220 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22221 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
22222 $(TARGET-stage2-gold)
22223
22224maybe-clean-stage2-gold: clean-stage2-gold
22225clean-stage2: clean-stage2-gold
22226clean-stage2-gold:
22227 @if [ $(current_stage) = stage2 ]; then \
22228 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22229 else \
22230 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
22231 $(MAKE) stage2-start; \
22232 fi; \
22233 cd $(HOST_SUBDIR)/gold && \
22234 $(MAKE) $(EXTRA_HOST_FLAGS) \
22235 $(POSTSTAGE1_FLAGS_TO_PASS) \
22236 clean
22237@endif gold-bootstrap
22238
22239
93f9b408
ILT
22240.PHONY: all-stage3-gold maybe-all-stage3-gold
22241.PHONY: clean-stage3-gold maybe-clean-stage3-gold
22242maybe-all-stage3-gold:
22243maybe-clean-stage3-gold:
22244@if gold-bootstrap
22245maybe-all-stage3-gold: all-stage3-gold
22246all-stage3: all-stage3-gold
22247TARGET-stage3-gold = $(TARGET-gold)
22248all-stage3-gold: configure-stage3-gold
22249 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22250 @r=`${PWD_COMMAND}`; export r; \
22251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22252 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408 22253 $(HOST_EXPORTS) \
1f53ca9a 22254 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22255 cd $(HOST_SUBDIR)/gold && \
22256 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22257 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 22258 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
22259 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22260 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22261 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22262 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22263 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22264 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
22265 $(TARGET-stage3-gold)
22266
22267maybe-clean-stage3-gold: clean-stage3-gold
22268clean-stage3: clean-stage3-gold
22269clean-stage3-gold:
22270 @if [ $(current_stage) = stage3 ]; then \
22271 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22272 else \
22273 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
22274 $(MAKE) stage3-start; \
22275 fi; \
22276 cd $(HOST_SUBDIR)/gold && \
22277 $(MAKE) $(EXTRA_HOST_FLAGS) \
22278 $(POSTSTAGE1_FLAGS_TO_PASS) \
22279 clean
22280@endif gold-bootstrap
22281
22282
93f9b408
ILT
22283.PHONY: all-stage4-gold maybe-all-stage4-gold
22284.PHONY: clean-stage4-gold maybe-clean-stage4-gold
22285maybe-all-stage4-gold:
22286maybe-clean-stage4-gold:
22287@if gold-bootstrap
22288maybe-all-stage4-gold: all-stage4-gold
22289all-stage4: all-stage4-gold
22290TARGET-stage4-gold = $(TARGET-gold)
22291all-stage4-gold: configure-stage4-gold
22292 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22293 @r=`${PWD_COMMAND}`; export r; \
22294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22295 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408 22296 $(HOST_EXPORTS) \
1f53ca9a 22297 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22298 cd $(HOST_SUBDIR)/gold && \
22299 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22300 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 22301 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
93f9b408 22302 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
22303 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22304 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22305 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22306 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22307 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
22308 $(TARGET-stage4-gold)
22309
22310maybe-clean-stage4-gold: clean-stage4-gold
22311clean-stage4: clean-stage4-gold
22312clean-stage4-gold:
22313 @if [ $(current_stage) = stage4 ]; then \
22314 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22315 else \
22316 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
22317 $(MAKE) stage4-start; \
22318 fi; \
22319 cd $(HOST_SUBDIR)/gold && \
22320 $(MAKE) $(EXTRA_HOST_FLAGS) \
22321 $(POSTSTAGE1_FLAGS_TO_PASS) \
22322 clean
22323@endif gold-bootstrap
22324
22325
22326.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
22327.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
22328maybe-all-stageprofile-gold:
22329maybe-clean-stageprofile-gold:
22330@if gold-bootstrap
22331maybe-all-stageprofile-gold: all-stageprofile-gold
22332all-stageprofile: all-stageprofile-gold
22333TARGET-stageprofile-gold = $(TARGET-gold)
22334all-stageprofile-gold: configure-stageprofile-gold
22335 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22336 @r=`${PWD_COMMAND}`; export r; \
22337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22338 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408 22339 $(HOST_EXPORTS) \
1f53ca9a 22340 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22341 cd $(HOST_SUBDIR)/gold && \
22342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22343 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 22344 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
22345 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22349 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22350 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
22351 $(TARGET-stageprofile-gold)
22352
22353maybe-clean-stageprofile-gold: clean-stageprofile-gold
22354clean-stageprofile: clean-stageprofile-gold
22355clean-stageprofile-gold:
22356 @if [ $(current_stage) = stageprofile ]; then \
22357 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22358 else \
22359 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
22360 $(MAKE) stageprofile-start; \
22361 fi; \
22362 cd $(HOST_SUBDIR)/gold && \
22363 $(MAKE) $(EXTRA_HOST_FLAGS) \
22364 $(POSTSTAGE1_FLAGS_TO_PASS) \
22365 clean
22366@endif gold-bootstrap
22367
22368
22369.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
22370.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
22371maybe-all-stagefeedback-gold:
22372maybe-clean-stagefeedback-gold:
22373@if gold-bootstrap
22374maybe-all-stagefeedback-gold: all-stagefeedback-gold
22375all-stagefeedback: all-stagefeedback-gold
22376TARGET-stagefeedback-gold = $(TARGET-gold)
22377all-stagefeedback-gold: configure-stagefeedback-gold
22378 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22379 @r=`${PWD_COMMAND}`; export r; \
22380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408 22382 $(HOST_EXPORTS) \
1f53ca9a 22383 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22384 cd $(HOST_SUBDIR)/gold && \
22385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22386 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 22387 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
22388 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22389 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22390 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22391 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22392 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22393 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
22394 $(TARGET-stagefeedback-gold)
22395
22396maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
22397clean-stagefeedback: clean-stagefeedback-gold
22398clean-stagefeedback-gold:
22399 @if [ $(current_stage) = stagefeedback ]; then \
22400 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22401 else \
22402 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
22403 $(MAKE) stagefeedback-start; \
22404 fi; \
22405 cd $(HOST_SUBDIR)/gold && \
22406 $(MAKE) $(EXTRA_HOST_FLAGS) \
22407 $(POSTSTAGE1_FLAGS_TO_PASS) \
22408 clean
22409@endif gold-bootstrap
22410
22411
22412
22413
22414
22415.PHONY: check-gold maybe-check-gold
22416maybe-check-gold:
22417@if gold
22418maybe-check-gold: check-gold
22419
22420check-gold:
22421 @: $(MAKE); $(unstage)
22422 @r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22424 $(HOST_EXPORTS) \
22425 (cd $(HOST_SUBDIR)/gold && \
22426 $(MAKE) $(FLAGS_TO_PASS) check)
22427
22428@endif gold
22429
22430.PHONY: install-gold maybe-install-gold
22431maybe-install-gold:
22432@if gold
22433maybe-install-gold: install-gold
22434
22435install-gold: installdirs
22436 @: $(MAKE); $(unstage)
22437 @r=`${PWD_COMMAND}`; export r; \
22438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22439 $(HOST_EXPORTS) \
22440 (cd $(HOST_SUBDIR)/gold && \
22441 $(MAKE) $(FLAGS_TO_PASS) install)
22442
22443@endif gold
22444
22445# Other targets (info, dvi, pdf, etc.)
22446
22447.PHONY: maybe-info-gold info-gold
22448maybe-info-gold:
22449@if gold
22450maybe-info-gold: info-gold
22451
22452info-gold: \
22453 configure-gold
22454 @[ -f ./gold/Makefile ] || exit 0; \
22455 r=`${PWD_COMMAND}`; export r; \
22456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22457 $(HOST_EXPORTS) \
22458 for flag in $(EXTRA_HOST_FLAGS) ; do \
22459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22460 done; \
22461 echo "Doing info in gold" ; \
22462 (cd $(HOST_SUBDIR)/gold && \
22463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22465 "RANLIB=$${RANLIB}" \
22466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22467 info) \
22468 || exit 1
22469
22470@endif gold
22471
22472.PHONY: maybe-dvi-gold dvi-gold
22473maybe-dvi-gold:
22474@if gold
22475maybe-dvi-gold: dvi-gold
22476
22477dvi-gold: \
22478 configure-gold
22479 @[ -f ./gold/Makefile ] || exit 0; \
22480 r=`${PWD_COMMAND}`; export r; \
22481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22482 $(HOST_EXPORTS) \
22483 for flag in $(EXTRA_HOST_FLAGS) ; do \
22484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22485 done; \
22486 echo "Doing dvi in gold" ; \
22487 (cd $(HOST_SUBDIR)/gold && \
22488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22490 "RANLIB=$${RANLIB}" \
22491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22492 dvi) \
22493 || exit 1
22494
22495@endif gold
22496
22497.PHONY: maybe-pdf-gold pdf-gold
22498maybe-pdf-gold:
22499@if gold
22500maybe-pdf-gold: pdf-gold
22501
22502pdf-gold: \
22503 configure-gold
22504 @[ -f ./gold/Makefile ] || exit 0; \
22505 r=`${PWD_COMMAND}`; export r; \
22506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22507 $(HOST_EXPORTS) \
22508 for flag in $(EXTRA_HOST_FLAGS) ; do \
22509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22510 done; \
22511 echo "Doing pdf in gold" ; \
22512 (cd $(HOST_SUBDIR)/gold && \
22513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22515 "RANLIB=$${RANLIB}" \
22516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22517 pdf) \
22518 || exit 1
22519
22520@endif gold
22521
22522.PHONY: maybe-html-gold html-gold
22523maybe-html-gold:
22524@if gold
22525maybe-html-gold: html-gold
22526
22527html-gold: \
22528 configure-gold
22529 @[ -f ./gold/Makefile ] || exit 0; \
22530 r=`${PWD_COMMAND}`; export r; \
22531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22532 $(HOST_EXPORTS) \
22533 for flag in $(EXTRA_HOST_FLAGS) ; do \
22534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22535 done; \
22536 echo "Doing html in gold" ; \
22537 (cd $(HOST_SUBDIR)/gold && \
22538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22540 "RANLIB=$${RANLIB}" \
22541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22542 html) \
22543 || exit 1
22544
22545@endif gold
22546
22547.PHONY: maybe-TAGS-gold TAGS-gold
22548maybe-TAGS-gold:
22549@if gold
22550maybe-TAGS-gold: TAGS-gold
22551
22552TAGS-gold: \
22553 configure-gold
22554 @[ -f ./gold/Makefile ] || exit 0; \
22555 r=`${PWD_COMMAND}`; export r; \
22556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22557 $(HOST_EXPORTS) \
22558 for flag in $(EXTRA_HOST_FLAGS) ; do \
22559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22560 done; \
22561 echo "Doing TAGS in gold" ; \
22562 (cd $(HOST_SUBDIR)/gold && \
22563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22565 "RANLIB=$${RANLIB}" \
22566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22567 TAGS) \
22568 || exit 1
22569
22570@endif gold
22571
22572.PHONY: maybe-install-info-gold install-info-gold
22573maybe-install-info-gold:
22574@if gold
22575maybe-install-info-gold: install-info-gold
22576
22577install-info-gold: \
22578 configure-gold \
22579 info-gold
22580 @[ -f ./gold/Makefile ] || exit 0; \
22581 r=`${PWD_COMMAND}`; export r; \
22582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22583 $(HOST_EXPORTS) \
22584 for flag in $(EXTRA_HOST_FLAGS) ; do \
22585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22586 done; \
22587 echo "Doing install-info in gold" ; \
22588 (cd $(HOST_SUBDIR)/gold && \
22589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22591 "RANLIB=$${RANLIB}" \
22592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22593 install-info) \
22594 || exit 1
22595
22596@endif gold
22597
22598.PHONY: maybe-install-pdf-gold install-pdf-gold
22599maybe-install-pdf-gold:
22600@if gold
22601maybe-install-pdf-gold: install-pdf-gold
22602
22603install-pdf-gold: \
22604 configure-gold \
22605 pdf-gold
22606 @[ -f ./gold/Makefile ] || exit 0; \
22607 r=`${PWD_COMMAND}`; export r; \
22608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22609 $(HOST_EXPORTS) \
22610 for flag in $(EXTRA_HOST_FLAGS) ; do \
22611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22612 done; \
22613 echo "Doing install-pdf in gold" ; \
22614 (cd $(HOST_SUBDIR)/gold && \
22615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22617 "RANLIB=$${RANLIB}" \
22618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22619 install-pdf) \
22620 || exit 1
22621
22622@endif gold
22623
22624.PHONY: maybe-install-html-gold install-html-gold
22625maybe-install-html-gold:
22626@if gold
22627maybe-install-html-gold: install-html-gold
22628
22629install-html-gold: \
22630 configure-gold \
22631 html-gold
22632 @[ -f ./gold/Makefile ] || exit 0; \
22633 r=`${PWD_COMMAND}`; export r; \
22634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22635 $(HOST_EXPORTS) \
22636 for flag in $(EXTRA_HOST_FLAGS) ; do \
22637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22638 done; \
22639 echo "Doing install-html in gold" ; \
22640 (cd $(HOST_SUBDIR)/gold && \
22641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22643 "RANLIB=$${RANLIB}" \
22644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22645 install-html) \
22646 || exit 1
22647
22648@endif gold
22649
22650.PHONY: maybe-installcheck-gold installcheck-gold
22651maybe-installcheck-gold:
22652@if gold
22653maybe-installcheck-gold: installcheck-gold
22654
22655installcheck-gold: \
22656 configure-gold
22657 @[ -f ./gold/Makefile ] || exit 0; \
22658 r=`${PWD_COMMAND}`; export r; \
22659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22660 $(HOST_EXPORTS) \
22661 for flag in $(EXTRA_HOST_FLAGS) ; do \
22662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22663 done; \
22664 echo "Doing installcheck in gold" ; \
22665 (cd $(HOST_SUBDIR)/gold && \
22666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22668 "RANLIB=$${RANLIB}" \
22669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22670 installcheck) \
22671 || exit 1
22672
22673@endif gold
22674
22675.PHONY: maybe-mostlyclean-gold mostlyclean-gold
22676maybe-mostlyclean-gold:
22677@if gold
22678maybe-mostlyclean-gold: mostlyclean-gold
22679
22680mostlyclean-gold:
22681 @[ -f ./gold/Makefile ] || exit 0; \
22682 r=`${PWD_COMMAND}`; export r; \
22683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22684 $(HOST_EXPORTS) \
22685 for flag in $(EXTRA_HOST_FLAGS) ; do \
22686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22687 done; \
22688 echo "Doing mostlyclean in gold" ; \
22689 (cd $(HOST_SUBDIR)/gold && \
22690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22692 "RANLIB=$${RANLIB}" \
22693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22694 mostlyclean) \
22695 || exit 1
22696
22697@endif gold
22698
22699.PHONY: maybe-clean-gold clean-gold
22700maybe-clean-gold:
22701@if gold
22702maybe-clean-gold: clean-gold
22703
22704clean-gold:
22705 @[ -f ./gold/Makefile ] || exit 0; \
22706 r=`${PWD_COMMAND}`; export r; \
22707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22708 $(HOST_EXPORTS) \
22709 for flag in $(EXTRA_HOST_FLAGS) ; do \
22710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22711 done; \
22712 echo "Doing clean in gold" ; \
22713 (cd $(HOST_SUBDIR)/gold && \
22714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22716 "RANLIB=$${RANLIB}" \
22717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22718 clean) \
22719 || exit 1
22720
22721@endif gold
22722
22723.PHONY: maybe-distclean-gold distclean-gold
22724maybe-distclean-gold:
22725@if gold
22726maybe-distclean-gold: distclean-gold
22727
22728distclean-gold:
22729 @[ -f ./gold/Makefile ] || exit 0; \
22730 r=`${PWD_COMMAND}`; export r; \
22731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22732 $(HOST_EXPORTS) \
22733 for flag in $(EXTRA_HOST_FLAGS) ; do \
22734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22735 done; \
22736 echo "Doing distclean in gold" ; \
22737 (cd $(HOST_SUBDIR)/gold && \
22738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22740 "RANLIB=$${RANLIB}" \
22741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22742 distclean) \
22743 || exit 1
22744
22745@endif gold
22746
22747.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
22748maybe-maintainer-clean-gold:
22749@if gold
22750maybe-maintainer-clean-gold: maintainer-clean-gold
22751
22752maintainer-clean-gold:
22753 @[ -f ./gold/Makefile ] || exit 0; \
22754 r=`${PWD_COMMAND}`; export r; \
22755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22756 $(HOST_EXPORTS) \
22757 for flag in $(EXTRA_HOST_FLAGS) ; do \
22758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22759 done; \
22760 echo "Doing maintainer-clean in gold" ; \
22761 (cd $(HOST_SUBDIR)/gold && \
22762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22764 "RANLIB=$${RANLIB}" \
22765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22766 maintainer-clean) \
22767 || exit 1
22768
22769@endif gold
22770
22771
22772
b813574b
PB
22773.PHONY: configure-gprof maybe-configure-gprof
22774maybe-configure-gprof:
4f0ef2d8
CD
22775@if gcc-bootstrap
22776configure-gprof: stage_current
22777@endif gcc-bootstrap
b813574b
PB
22778@if gprof
22779maybe-configure-gprof: configure-gprof
c52c6897 22780configure-gprof:
0aed8855 22781 @: $(MAKE); $(unstage)
c52c6897 22782 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22784 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
22785 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
1f53ca9a 22786 $(HOST_EXPORTS) \
a7254363
PB
22787 echo Configuring in $(HOST_SUBDIR)/gprof; \
22788 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 22789 case $(srcdir) in \
b00612cc
PB
22790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22791 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
22792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22793 esac; \
b00612cc
PB
22794 srcdiroption="--srcdir=$${topdir}/gprof"; \
22795 libsrcdir="$$s/gprof"; \
4fa63067 22796 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22798 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22799 || exit 1
b813574b 22800@endif gprof
2a4cbe27 22801
a7254363
PB
22802
22803
d545f33b
PB
22804
22805
b813574b
PB
22806.PHONY: all-gprof maybe-all-gprof
22807maybe-all-gprof:
4f0ef2d8
CD
22808@if gcc-bootstrap
22809all-gprof: stage_current
22810@endif gcc-bootstrap
b813574b 22811@if gprof
d27cc32e 22812TARGET-gprof=all
b813574b
PB
22813maybe-all-gprof: all-gprof
22814all-gprof: configure-gprof
0aed8855 22815 @: $(MAKE); $(unstage)
4fa63067
NN
22816 @r=`${PWD_COMMAND}`; export r; \
22817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22818 $(HOST_EXPORTS) \
b00612cc 22819 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
22820 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22821 $(TARGET-gprof))
b813574b 22822@endif gprof
2a4cbe27 22823
a7254363 22824
d545f33b
PB
22825
22826
b813574b
PB
22827.PHONY: check-gprof maybe-check-gprof
22828maybe-check-gprof:
22829@if gprof
22830maybe-check-gprof: check-gprof
2a4cbe27 22831
b813574b 22832check-gprof:
0aed8855 22833 @: $(MAKE); $(unstage)
4fa63067 22834 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22836 $(HOST_EXPORTS) \
b00612cc
PB
22837 (cd $(HOST_SUBDIR)/gprof && \
22838 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22839
b813574b 22840@endif gprof
2a4cbe27 22841
b813574b
PB
22842.PHONY: install-gprof maybe-install-gprof
22843maybe-install-gprof:
22844@if gprof
22845maybe-install-gprof: install-gprof
4fa63067 22846
b813574b 22847install-gprof: installdirs
0aed8855 22848 @: $(MAKE); $(unstage)
4fa63067 22849 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22851 $(HOST_EXPORTS) \
b00612cc 22852 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 22853 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22854
b813574b 22855@endif gprof
2a4cbe27 22856
56a8fe78 22857# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22858
b813574b
PB
22859.PHONY: maybe-info-gprof info-gprof
22860maybe-info-gprof:
22861@if gprof
22862maybe-info-gprof: info-gprof
4fa63067 22863
b813574b
PB
22864info-gprof: \
22865 configure-gprof
0aed8855 22866 @: $(MAKE); $(unstage)
b813574b 22867 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22868 r=`${PWD_COMMAND}`; export r; \
22869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22870 $(HOST_EXPORTS) \
b813574b 22871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22873 done; \
b813574b 22874 echo "Doing info in gprof" ; \
b00612cc 22875 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22878 "RANLIB=$${RANLIB}" \
0c24b341 22879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22880 info) \
2a4cbe27
NN
22881 || exit 1
22882
b813574b 22883@endif gprof
2a4cbe27 22884
b813574b
PB
22885.PHONY: maybe-dvi-gprof dvi-gprof
22886maybe-dvi-gprof:
22887@if gprof
22888maybe-dvi-gprof: dvi-gprof
2a4cbe27 22889
b813574b
PB
22890dvi-gprof: \
22891 configure-gprof
0aed8855 22892 @: $(MAKE); $(unstage)
b813574b 22893 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22894 r=`${PWD_COMMAND}`; export r; \
22895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22896 $(HOST_EXPORTS) \
b813574b 22897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22899 done; \
b813574b 22900 echo "Doing dvi in gprof" ; \
b00612cc 22901 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22904 "RANLIB=$${RANLIB}" \
0c24b341 22905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22906 dvi) \
2a4cbe27
NN
22907 || exit 1
22908
b813574b 22909@endif gprof
2a4cbe27 22910
56a8fe78
DD
22911.PHONY: maybe-pdf-gprof pdf-gprof
22912maybe-pdf-gprof:
22913@if gprof
22914maybe-pdf-gprof: pdf-gprof
22915
22916pdf-gprof: \
22917 configure-gprof
22918 @: $(MAKE); $(unstage)
22919 @[ -f ./gprof/Makefile ] || exit 0; \
22920 r=`${PWD_COMMAND}`; export r; \
22921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22922 $(HOST_EXPORTS) \
22923 for flag in $(EXTRA_HOST_FLAGS) ; do \
22924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22925 done; \
22926 echo "Doing pdf in gprof" ; \
22927 (cd $(HOST_SUBDIR)/gprof && \
22928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22930 "RANLIB=$${RANLIB}" \
0c24b341 22931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22932 pdf) \
22933 || exit 1
22934
22935@endif gprof
22936
6d389afc
MS
22937.PHONY: maybe-html-gprof html-gprof
22938maybe-html-gprof:
22939@if gprof
22940maybe-html-gprof: html-gprof
22941
22942html-gprof: \
22943 configure-gprof
0aed8855 22944 @: $(MAKE); $(unstage)
6d389afc
MS
22945 @[ -f ./gprof/Makefile ] || exit 0; \
22946 r=`${PWD_COMMAND}`; export r; \
22947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22948 $(HOST_EXPORTS) \
22949 for flag in $(EXTRA_HOST_FLAGS) ; do \
22950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22951 done; \
22952 echo "Doing html in gprof" ; \
b00612cc 22953 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
22954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22956 "RANLIB=$${RANLIB}" \
0c24b341 22957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22958 html) \
22959 || exit 1
22960
22961@endif gprof
22962
b813574b
PB
22963.PHONY: maybe-TAGS-gprof TAGS-gprof
22964maybe-TAGS-gprof:
22965@if gprof
22966maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 22967
b813574b
PB
22968TAGS-gprof: \
22969 configure-gprof
0aed8855 22970 @: $(MAKE); $(unstage)
b813574b 22971 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22972 r=`${PWD_COMMAND}`; export r; \
22973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22974 $(HOST_EXPORTS) \
b813574b 22975 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22977 done; \
b813574b 22978 echo "Doing TAGS in gprof" ; \
b00612cc 22979 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22982 "RANLIB=$${RANLIB}" \
0c24b341 22983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22984 TAGS) \
2a4cbe27
NN
22985 || exit 1
22986
b813574b 22987@endif gprof
2a4cbe27 22988
b813574b
PB
22989.PHONY: maybe-install-info-gprof install-info-gprof
22990maybe-install-info-gprof:
22991@if gprof
22992maybe-install-info-gprof: install-info-gprof
2a4cbe27 22993
b813574b
PB
22994install-info-gprof: \
22995 configure-gprof \
22996 info-gprof
0aed8855 22997 @: $(MAKE); $(unstage)
b813574b 22998 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22999 r=`${PWD_COMMAND}`; export r; \
23000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23001 $(HOST_EXPORTS) \
b813574b 23002 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23004 done; \
b813574b 23005 echo "Doing install-info in gprof" ; \
b00612cc 23006 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23009 "RANLIB=$${RANLIB}" \
0c24b341 23010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23011 install-info) \
2a4cbe27
NN
23012 || exit 1
23013
b813574b 23014@endif gprof
2a4cbe27 23015
a3ca38d2
DD
23016.PHONY: maybe-install-pdf-gprof install-pdf-gprof
23017maybe-install-pdf-gprof:
23018@if gprof
23019maybe-install-pdf-gprof: install-pdf-gprof
23020
23021install-pdf-gprof: \
23022 configure-gprof \
23023 pdf-gprof
23024 @: $(MAKE); $(unstage)
23025 @[ -f ./gprof/Makefile ] || exit 0; \
23026 r=`${PWD_COMMAND}`; export r; \
23027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23028 $(HOST_EXPORTS) \
23029 for flag in $(EXTRA_HOST_FLAGS) ; do \
23030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23031 done; \
23032 echo "Doing install-pdf in gprof" ; \
23033 (cd $(HOST_SUBDIR)/gprof && \
23034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23036 "RANLIB=$${RANLIB}" \
0c24b341 23037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23038 install-pdf) \
23039 || exit 1
23040
23041@endif gprof
23042
108a6f8e
CD
23043.PHONY: maybe-install-html-gprof install-html-gprof
23044maybe-install-html-gprof:
23045@if gprof
23046maybe-install-html-gprof: install-html-gprof
23047
23048install-html-gprof: \
23049 configure-gprof \
23050 html-gprof
23051 @: $(MAKE); $(unstage)
23052 @[ -f ./gprof/Makefile ] || exit 0; \
23053 r=`${PWD_COMMAND}`; export r; \
23054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23055 $(HOST_EXPORTS) \
23056 for flag in $(EXTRA_HOST_FLAGS) ; do \
23057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23058 done; \
23059 echo "Doing install-html in gprof" ; \
23060 (cd $(HOST_SUBDIR)/gprof && \
23061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23063 "RANLIB=$${RANLIB}" \
0c24b341 23064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23065 install-html) \
23066 || exit 1
23067
23068@endif gprof
23069
b813574b
PB
23070.PHONY: maybe-installcheck-gprof installcheck-gprof
23071maybe-installcheck-gprof:
23072@if gprof
23073maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 23074
b813574b
PB
23075installcheck-gprof: \
23076 configure-gprof
0aed8855 23077 @: $(MAKE); $(unstage)
b813574b 23078 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23079 r=`${PWD_COMMAND}`; export r; \
23080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23081 $(HOST_EXPORTS) \
b813574b 23082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23084 done; \
b813574b 23085 echo "Doing installcheck in gprof" ; \
b00612cc 23086 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23089 "RANLIB=$${RANLIB}" \
0c24b341 23090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23091 installcheck) \
2a4cbe27
NN
23092 || exit 1
23093
b813574b 23094@endif gprof
2a4cbe27 23095
b813574b
PB
23096.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
23097maybe-mostlyclean-gprof:
23098@if gprof
23099maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 23100
b813574b 23101mostlyclean-gprof:
0aed8855 23102 @: $(MAKE); $(unstage)
b813574b 23103 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23104 r=`${PWD_COMMAND}`; export r; \
23105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23106 $(HOST_EXPORTS) \
b813574b 23107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23109 done; \
b813574b 23110 echo "Doing mostlyclean in gprof" ; \
b00612cc 23111 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23114 "RANLIB=$${RANLIB}" \
0c24b341 23115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23116 mostlyclean) \
2a4cbe27
NN
23117 || exit 1
23118
b813574b 23119@endif gprof
2a4cbe27 23120
b813574b
PB
23121.PHONY: maybe-clean-gprof clean-gprof
23122maybe-clean-gprof:
23123@if gprof
23124maybe-clean-gprof: clean-gprof
2a4cbe27 23125
b813574b 23126clean-gprof:
0aed8855 23127 @: $(MAKE); $(unstage)
b813574b 23128 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23129 r=`${PWD_COMMAND}`; export r; \
23130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23131 $(HOST_EXPORTS) \
b813574b 23132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23134 done; \
b813574b 23135 echo "Doing clean in gprof" ; \
b00612cc 23136 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23139 "RANLIB=$${RANLIB}" \
0c24b341 23140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23141 clean) \
2a4cbe27
NN
23142 || exit 1
23143
b813574b 23144@endif gprof
2a4cbe27 23145
b813574b
PB
23146.PHONY: maybe-distclean-gprof distclean-gprof
23147maybe-distclean-gprof:
23148@if gprof
23149maybe-distclean-gprof: distclean-gprof
2a4cbe27 23150
b813574b 23151distclean-gprof:
0aed8855 23152 @: $(MAKE); $(unstage)
b813574b 23153 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23154 r=`${PWD_COMMAND}`; export r; \
23155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23156 $(HOST_EXPORTS) \
b813574b 23157 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23159 done; \
b813574b 23160 echo "Doing distclean in gprof" ; \
b00612cc 23161 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23164 "RANLIB=$${RANLIB}" \
0c24b341 23165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23166 distclean) \
2a4cbe27
NN
23167 || exit 1
23168
b813574b 23169@endif gprof
2a4cbe27 23170
b813574b
PB
23171.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
23172maybe-maintainer-clean-gprof:
23173@if gprof
23174maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 23175
b813574b 23176maintainer-clean-gprof:
0aed8855 23177 @: $(MAKE); $(unstage)
b813574b 23178 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23179 r=`${PWD_COMMAND}`; export r; \
23180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23181 $(HOST_EXPORTS) \
b813574b 23182 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23184 done; \
b813574b 23185 echo "Doing maintainer-clean in gprof" ; \
b00612cc 23186 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23189 "RANLIB=$${RANLIB}" \
0c24b341 23190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23191 maintainer-clean) \
2a4cbe27
NN
23192 || exit 1
23193
b813574b 23194@endif gprof
2a4cbe27 23195
2a4cbe27 23196
a7254363 23197
b813574b
PB
23198.PHONY: configure-gzip maybe-configure-gzip
23199maybe-configure-gzip:
4f0ef2d8
CD
23200@if gcc-bootstrap
23201configure-gzip: stage_current
23202@endif gcc-bootstrap
b813574b
PB
23203@if gzip
23204maybe-configure-gzip: configure-gzip
c52c6897 23205configure-gzip:
0aed8855 23206 @: $(MAKE); $(unstage)
c52c6897 23207 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23209 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
23210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
1f53ca9a 23211 $(HOST_EXPORTS) \
a7254363
PB
23212 echo Configuring in $(HOST_SUBDIR)/gzip; \
23213 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 23214 case $(srcdir) in \
b00612cc
PB
23215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23216 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
23217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23218 esac; \
b00612cc
PB
23219 srcdiroption="--srcdir=$${topdir}/gzip"; \
23220 libsrcdir="$$s/gzip"; \
4fa63067 23221 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23223 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23224 || exit 1
b813574b 23225@endif gzip
2a4cbe27 23226
a7254363
PB
23227
23228
d545f33b
PB
23229
23230
b813574b
PB
23231.PHONY: all-gzip maybe-all-gzip
23232maybe-all-gzip:
4f0ef2d8
CD
23233@if gcc-bootstrap
23234all-gzip: stage_current
23235@endif gcc-bootstrap
b813574b 23236@if gzip
d27cc32e 23237TARGET-gzip=all
b813574b
PB
23238maybe-all-gzip: all-gzip
23239all-gzip: configure-gzip
0aed8855 23240 @: $(MAKE); $(unstage)
4fa63067
NN
23241 @r=`${PWD_COMMAND}`; export r; \
23242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23243 $(HOST_EXPORTS) \
b00612cc 23244 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
23245 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23246 $(TARGET-gzip))
b813574b 23247@endif gzip
2a4cbe27 23248
a7254363 23249
d545f33b
PB
23250
23251
b813574b
PB
23252.PHONY: check-gzip maybe-check-gzip
23253maybe-check-gzip:
23254@if gzip
23255maybe-check-gzip: check-gzip
2a4cbe27 23256
b813574b 23257check-gzip:
0aed8855 23258 @: $(MAKE); $(unstage)
4fa63067 23259 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23261 $(HOST_EXPORTS) \
b00612cc
PB
23262 (cd $(HOST_SUBDIR)/gzip && \
23263 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23264
b813574b 23265@endif gzip
2a4cbe27 23266
b813574b
PB
23267.PHONY: install-gzip maybe-install-gzip
23268maybe-install-gzip:
23269@if gzip
23270maybe-install-gzip: install-gzip
2a4cbe27 23271
b813574b 23272install-gzip: installdirs
0aed8855 23273 @: $(MAKE); $(unstage)
4fa63067 23274 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23276 $(HOST_EXPORTS) \
b00612cc 23277 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 23278 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23279
b813574b 23280@endif gzip
2a4cbe27 23281
56a8fe78 23282# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23283
b813574b
PB
23284.PHONY: maybe-info-gzip info-gzip
23285maybe-info-gzip:
23286@if gzip
23287maybe-info-gzip: info-gzip
4fa63067 23288
b813574b
PB
23289info-gzip: \
23290 configure-gzip
0aed8855 23291 @: $(MAKE); $(unstage)
b813574b 23292 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23293 r=`${PWD_COMMAND}`; export r; \
23294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23295 $(HOST_EXPORTS) \
b813574b 23296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23298 done; \
b813574b 23299 echo "Doing info in gzip" ; \
b00612cc 23300 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23303 "RANLIB=$${RANLIB}" \
0c24b341 23304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23305 info) \
2a4cbe27
NN
23306 || exit 1
23307
b813574b 23308@endif gzip
2a4cbe27 23309
b813574b
PB
23310.PHONY: maybe-dvi-gzip dvi-gzip
23311maybe-dvi-gzip:
23312@if gzip
23313maybe-dvi-gzip: dvi-gzip
2a4cbe27 23314
b813574b
PB
23315dvi-gzip: \
23316 configure-gzip
0aed8855 23317 @: $(MAKE); $(unstage)
b813574b 23318 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23319 r=`${PWD_COMMAND}`; export r; \
23320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23321 $(HOST_EXPORTS) \
b813574b 23322 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23324 done; \
b813574b 23325 echo "Doing dvi in gzip" ; \
b00612cc 23326 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23329 "RANLIB=$${RANLIB}" \
0c24b341 23330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23331 dvi) \
2a4cbe27
NN
23332 || exit 1
23333
b813574b 23334@endif gzip
2a4cbe27 23335
56a8fe78
DD
23336.PHONY: maybe-pdf-gzip pdf-gzip
23337maybe-pdf-gzip:
23338@if gzip
23339maybe-pdf-gzip: pdf-gzip
23340
23341pdf-gzip: \
23342 configure-gzip
23343 @: $(MAKE); $(unstage)
23344 @[ -f ./gzip/Makefile ] || exit 0; \
23345 r=`${PWD_COMMAND}`; export r; \
23346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23347 $(HOST_EXPORTS) \
23348 for flag in $(EXTRA_HOST_FLAGS) ; do \
23349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23350 done; \
23351 echo "Doing pdf in gzip" ; \
23352 (cd $(HOST_SUBDIR)/gzip && \
23353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23355 "RANLIB=$${RANLIB}" \
0c24b341 23356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23357 pdf) \
23358 || exit 1
23359
23360@endif gzip
23361
6d389afc
MS
23362.PHONY: maybe-html-gzip html-gzip
23363maybe-html-gzip:
23364@if gzip
23365maybe-html-gzip: html-gzip
23366
23367html-gzip: \
23368 configure-gzip
0aed8855 23369 @: $(MAKE); $(unstage)
6d389afc
MS
23370 @[ -f ./gzip/Makefile ] || exit 0; \
23371 r=`${PWD_COMMAND}`; export r; \
23372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23373 $(HOST_EXPORTS) \
23374 for flag in $(EXTRA_HOST_FLAGS) ; do \
23375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23376 done; \
23377 echo "Doing html in gzip" ; \
b00612cc 23378 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
23379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23381 "RANLIB=$${RANLIB}" \
0c24b341 23382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23383 html) \
23384 || exit 1
23385
23386@endif gzip
23387
b813574b
PB
23388.PHONY: maybe-TAGS-gzip TAGS-gzip
23389maybe-TAGS-gzip:
23390@if gzip
23391maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 23392
b813574b
PB
23393TAGS-gzip: \
23394 configure-gzip
0aed8855 23395 @: $(MAKE); $(unstage)
b813574b 23396 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23397 r=`${PWD_COMMAND}`; export r; \
23398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23399 $(HOST_EXPORTS) \
b813574b 23400 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23402 done; \
b813574b 23403 echo "Doing TAGS in gzip" ; \
b00612cc 23404 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23407 "RANLIB=$${RANLIB}" \
0c24b341 23408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23409 TAGS) \
2a4cbe27
NN
23410 || exit 1
23411
b813574b 23412@endif gzip
2a4cbe27 23413
b813574b
PB
23414.PHONY: maybe-install-info-gzip install-info-gzip
23415maybe-install-info-gzip:
23416@if gzip
23417maybe-install-info-gzip: install-info-gzip
2a4cbe27 23418
b813574b
PB
23419install-info-gzip: \
23420 configure-gzip \
23421 info-gzip
0aed8855 23422 @: $(MAKE); $(unstage)
b813574b 23423 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23424 r=`${PWD_COMMAND}`; export r; \
23425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23426 $(HOST_EXPORTS) \
b813574b 23427 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23429 done; \
b813574b 23430 echo "Doing install-info in gzip" ; \
b00612cc 23431 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23434 "RANLIB=$${RANLIB}" \
0c24b341 23435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23436 install-info) \
2a4cbe27
NN
23437 || exit 1
23438
b813574b 23439@endif gzip
2a4cbe27 23440
a3ca38d2
DD
23441.PHONY: maybe-install-pdf-gzip install-pdf-gzip
23442maybe-install-pdf-gzip:
23443@if gzip
23444maybe-install-pdf-gzip: install-pdf-gzip
23445
23446install-pdf-gzip: \
23447 configure-gzip \
23448 pdf-gzip
23449 @: $(MAKE); $(unstage)
23450 @[ -f ./gzip/Makefile ] || exit 0; \
23451 r=`${PWD_COMMAND}`; export r; \
23452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23453 $(HOST_EXPORTS) \
23454 for flag in $(EXTRA_HOST_FLAGS) ; do \
23455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23456 done; \
23457 echo "Doing install-pdf in gzip" ; \
23458 (cd $(HOST_SUBDIR)/gzip && \
23459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23461 "RANLIB=$${RANLIB}" \
0c24b341 23462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23463 install-pdf) \
23464 || exit 1
23465
23466@endif gzip
23467
108a6f8e
CD
23468.PHONY: maybe-install-html-gzip install-html-gzip
23469maybe-install-html-gzip:
23470@if gzip
23471maybe-install-html-gzip: install-html-gzip
23472
23473install-html-gzip: \
23474 configure-gzip \
23475 html-gzip
23476 @: $(MAKE); $(unstage)
23477 @[ -f ./gzip/Makefile ] || exit 0; \
23478 r=`${PWD_COMMAND}`; export r; \
23479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23480 $(HOST_EXPORTS) \
23481 for flag in $(EXTRA_HOST_FLAGS) ; do \
23482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23483 done; \
23484 echo "Doing install-html in gzip" ; \
23485 (cd $(HOST_SUBDIR)/gzip && \
23486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23488 "RANLIB=$${RANLIB}" \
0c24b341 23489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23490 install-html) \
23491 || exit 1
23492
23493@endif gzip
23494
b813574b
PB
23495.PHONY: maybe-installcheck-gzip installcheck-gzip
23496maybe-installcheck-gzip:
23497@if gzip
23498maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 23499
b813574b
PB
23500installcheck-gzip: \
23501 configure-gzip
0aed8855 23502 @: $(MAKE); $(unstage)
b813574b 23503 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23504 r=`${PWD_COMMAND}`; export r; \
23505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23506 $(HOST_EXPORTS) \
b813574b 23507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23509 done; \
b813574b 23510 echo "Doing installcheck in gzip" ; \
b00612cc 23511 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23514 "RANLIB=$${RANLIB}" \
0c24b341 23515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23516 installcheck) \
2a4cbe27
NN
23517 || exit 1
23518
b813574b 23519@endif gzip
2a4cbe27 23520
b813574b
PB
23521.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
23522maybe-mostlyclean-gzip:
23523@if gzip
23524maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 23525
b813574b 23526mostlyclean-gzip:
0aed8855 23527 @: $(MAKE); $(unstage)
b813574b 23528 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23529 r=`${PWD_COMMAND}`; export r; \
23530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23531 $(HOST_EXPORTS) \
b813574b 23532 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23534 done; \
b813574b 23535 echo "Doing mostlyclean in gzip" ; \
b00612cc 23536 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23539 "RANLIB=$${RANLIB}" \
0c24b341 23540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23541 mostlyclean) \
2a4cbe27
NN
23542 || exit 1
23543
b813574b 23544@endif gzip
2a4cbe27 23545
b813574b
PB
23546.PHONY: maybe-clean-gzip clean-gzip
23547maybe-clean-gzip:
23548@if gzip
23549maybe-clean-gzip: clean-gzip
2a4cbe27 23550
b813574b 23551clean-gzip:
0aed8855 23552 @: $(MAKE); $(unstage)
b813574b 23553 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23554 r=`${PWD_COMMAND}`; export r; \
23555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23556 $(HOST_EXPORTS) \
b813574b 23557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23559 done; \
b813574b 23560 echo "Doing clean in gzip" ; \
b00612cc 23561 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23564 "RANLIB=$${RANLIB}" \
0c24b341 23565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23566 clean) \
2a4cbe27
NN
23567 || exit 1
23568
b813574b 23569@endif gzip
2a4cbe27 23570
b813574b
PB
23571.PHONY: maybe-distclean-gzip distclean-gzip
23572maybe-distclean-gzip:
23573@if gzip
23574maybe-distclean-gzip: distclean-gzip
2a4cbe27 23575
b813574b 23576distclean-gzip:
0aed8855 23577 @: $(MAKE); $(unstage)
b813574b 23578 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23579 r=`${PWD_COMMAND}`; export r; \
23580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23581 $(HOST_EXPORTS) \
b813574b 23582 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23584 done; \
b813574b 23585 echo "Doing distclean in gzip" ; \
b00612cc 23586 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23589 "RANLIB=$${RANLIB}" \
0c24b341 23590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23591 distclean) \
2a4cbe27
NN
23592 || exit 1
23593
b813574b 23594@endif gzip
2a4cbe27 23595
b813574b
PB
23596.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
23597maybe-maintainer-clean-gzip:
23598@if gzip
23599maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 23600
b813574b 23601maintainer-clean-gzip:
0aed8855 23602 @: $(MAKE); $(unstage)
b813574b 23603 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23604 r=`${PWD_COMMAND}`; export r; \
23605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23606 $(HOST_EXPORTS) \
b813574b 23607 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23609 done; \
b813574b 23610 echo "Doing maintainer-clean in gzip" ; \
b00612cc 23611 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23614 "RANLIB=$${RANLIB}" \
0c24b341 23615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23616 maintainer-clean) \
2a4cbe27
NN
23617 || exit 1
23618
b813574b 23619@endif gzip
2a4cbe27 23620
2a4cbe27 23621
a7254363 23622
b813574b
PB
23623.PHONY: configure-hello maybe-configure-hello
23624maybe-configure-hello:
4f0ef2d8
CD
23625@if gcc-bootstrap
23626configure-hello: stage_current
23627@endif gcc-bootstrap
b813574b
PB
23628@if hello
23629maybe-configure-hello: configure-hello
c52c6897 23630configure-hello:
0aed8855 23631 @: $(MAKE); $(unstage)
c52c6897 23632 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23634 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
23635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
1f53ca9a 23636 $(HOST_EXPORTS) \
a7254363
PB
23637 echo Configuring in $(HOST_SUBDIR)/hello; \
23638 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 23639 case $(srcdir) in \
b00612cc
PB
23640 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23641 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
23642 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23643 esac; \
b00612cc
PB
23644 srcdiroption="--srcdir=$${topdir}/hello"; \
23645 libsrcdir="$$s/hello"; \
4fa63067 23646 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23647 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23648 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23649 || exit 1
b813574b 23650@endif hello
2a4cbe27 23651
a7254363
PB
23652
23653
d545f33b
PB
23654
23655
b813574b
PB
23656.PHONY: all-hello maybe-all-hello
23657maybe-all-hello:
4f0ef2d8
CD
23658@if gcc-bootstrap
23659all-hello: stage_current
23660@endif gcc-bootstrap
b813574b 23661@if hello
d27cc32e 23662TARGET-hello=all
b813574b
PB
23663maybe-all-hello: all-hello
23664all-hello: configure-hello
0aed8855 23665 @: $(MAKE); $(unstage)
4fa63067
NN
23666 @r=`${PWD_COMMAND}`; export r; \
23667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23668 $(HOST_EXPORTS) \
b00612cc 23669 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
23670 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23671 $(TARGET-hello))
b813574b 23672@endif hello
2a4cbe27 23673
a7254363 23674
d545f33b
PB
23675
23676
b813574b
PB
23677.PHONY: check-hello maybe-check-hello
23678maybe-check-hello:
23679@if hello
23680maybe-check-hello: check-hello
2a4cbe27 23681
b813574b 23682check-hello:
0aed8855 23683 @: $(MAKE); $(unstage)
4fa63067 23684 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23686 $(HOST_EXPORTS) \
b00612cc
PB
23687 (cd $(HOST_SUBDIR)/hello && \
23688 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23689
b813574b 23690@endif hello
2a4cbe27 23691
b813574b
PB
23692.PHONY: install-hello maybe-install-hello
23693maybe-install-hello:
23694@if hello
23695maybe-install-hello: install-hello
2a4cbe27 23696
b813574b 23697install-hello: installdirs
0aed8855 23698 @: $(MAKE); $(unstage)
4fa63067
NN
23699 @r=`${PWD_COMMAND}`; export r; \
23700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23701 $(HOST_EXPORTS) \
b00612cc 23702 (cd $(HOST_SUBDIR)/hello && \
2da12f12 23703 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23704
b813574b 23705@endif hello
4fa63067 23706
56a8fe78 23707# Other targets (info, dvi, pdf, etc.)
4fa63067 23708
b813574b
PB
23709.PHONY: maybe-info-hello info-hello
23710maybe-info-hello:
23711@if hello
23712maybe-info-hello: info-hello
4fa63067 23713
b813574b
PB
23714info-hello: \
23715 configure-hello
0aed8855 23716 @: $(MAKE); $(unstage)
b813574b 23717 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23718 r=`${PWD_COMMAND}`; export r; \
23719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23720 $(HOST_EXPORTS) \
b813574b 23721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23723 done; \
b813574b 23724 echo "Doing info in hello" ; \
b00612cc 23725 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23728 "RANLIB=$${RANLIB}" \
0c24b341 23729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23730 info) \
2a4cbe27
NN
23731 || exit 1
23732
b813574b 23733@endif hello
2a4cbe27 23734
b813574b
PB
23735.PHONY: maybe-dvi-hello dvi-hello
23736maybe-dvi-hello:
23737@if hello
23738maybe-dvi-hello: dvi-hello
2a4cbe27 23739
b813574b
PB
23740dvi-hello: \
23741 configure-hello
0aed8855 23742 @: $(MAKE); $(unstage)
b813574b 23743 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23744 r=`${PWD_COMMAND}`; export r; \
23745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23746 $(HOST_EXPORTS) \
b813574b 23747 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23749 done; \
b813574b 23750 echo "Doing dvi in hello" ; \
b00612cc 23751 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23754 "RANLIB=$${RANLIB}" \
0c24b341 23755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23756 dvi) \
2a4cbe27
NN
23757 || exit 1
23758
b813574b 23759@endif hello
2a4cbe27 23760
56a8fe78
DD
23761.PHONY: maybe-pdf-hello pdf-hello
23762maybe-pdf-hello:
23763@if hello
23764maybe-pdf-hello: pdf-hello
23765
23766pdf-hello: \
23767 configure-hello
23768 @: $(MAKE); $(unstage)
23769 @[ -f ./hello/Makefile ] || exit 0; \
23770 r=`${PWD_COMMAND}`; export r; \
23771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23772 $(HOST_EXPORTS) \
23773 for flag in $(EXTRA_HOST_FLAGS) ; do \
23774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23775 done; \
23776 echo "Doing pdf in hello" ; \
23777 (cd $(HOST_SUBDIR)/hello && \
23778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23780 "RANLIB=$${RANLIB}" \
0c24b341 23781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23782 pdf) \
23783 || exit 1
23784
23785@endif hello
23786
6d389afc
MS
23787.PHONY: maybe-html-hello html-hello
23788maybe-html-hello:
23789@if hello
23790maybe-html-hello: html-hello
23791
23792html-hello: \
23793 configure-hello
0aed8855 23794 @: $(MAKE); $(unstage)
6d389afc
MS
23795 @[ -f ./hello/Makefile ] || exit 0; \
23796 r=`${PWD_COMMAND}`; export r; \
23797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23798 $(HOST_EXPORTS) \
23799 for flag in $(EXTRA_HOST_FLAGS) ; do \
23800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23801 done; \
23802 echo "Doing html in hello" ; \
b00612cc 23803 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
23804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23806 "RANLIB=$${RANLIB}" \
0c24b341 23807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23808 html) \
23809 || exit 1
23810
23811@endif hello
23812
b813574b
PB
23813.PHONY: maybe-TAGS-hello TAGS-hello
23814maybe-TAGS-hello:
23815@if hello
23816maybe-TAGS-hello: TAGS-hello
2a4cbe27 23817
b813574b
PB
23818TAGS-hello: \
23819 configure-hello
0aed8855 23820 @: $(MAKE); $(unstage)
b813574b 23821 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23822 r=`${PWD_COMMAND}`; export r; \
23823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23824 $(HOST_EXPORTS) \
b813574b 23825 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23827 done; \
b813574b 23828 echo "Doing TAGS in hello" ; \
b00612cc 23829 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23832 "RANLIB=$${RANLIB}" \
0c24b341 23833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23834 TAGS) \
2a4cbe27
NN
23835 || exit 1
23836
b813574b 23837@endif hello
2a4cbe27 23838
b813574b
PB
23839.PHONY: maybe-install-info-hello install-info-hello
23840maybe-install-info-hello:
23841@if hello
23842maybe-install-info-hello: install-info-hello
2a4cbe27 23843
b813574b
PB
23844install-info-hello: \
23845 configure-hello \
23846 info-hello
0aed8855 23847 @: $(MAKE); $(unstage)
b813574b 23848 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23849 r=`${PWD_COMMAND}`; export r; \
23850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23851 $(HOST_EXPORTS) \
b813574b 23852 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23854 done; \
b813574b 23855 echo "Doing install-info in hello" ; \
b00612cc 23856 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23859 "RANLIB=$${RANLIB}" \
0c24b341 23860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23861 install-info) \
2a4cbe27
NN
23862 || exit 1
23863
b813574b 23864@endif hello
2a4cbe27 23865
a3ca38d2
DD
23866.PHONY: maybe-install-pdf-hello install-pdf-hello
23867maybe-install-pdf-hello:
23868@if hello
23869maybe-install-pdf-hello: install-pdf-hello
23870
23871install-pdf-hello: \
23872 configure-hello \
23873 pdf-hello
23874 @: $(MAKE); $(unstage)
23875 @[ -f ./hello/Makefile ] || exit 0; \
23876 r=`${PWD_COMMAND}`; export r; \
23877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23878 $(HOST_EXPORTS) \
23879 for flag in $(EXTRA_HOST_FLAGS) ; do \
23880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23881 done; \
23882 echo "Doing install-pdf in hello" ; \
23883 (cd $(HOST_SUBDIR)/hello && \
23884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23886 "RANLIB=$${RANLIB}" \
0c24b341 23887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23888 install-pdf) \
23889 || exit 1
23890
23891@endif hello
23892
108a6f8e
CD
23893.PHONY: maybe-install-html-hello install-html-hello
23894maybe-install-html-hello:
23895@if hello
23896maybe-install-html-hello: install-html-hello
23897
23898install-html-hello: \
23899 configure-hello \
23900 html-hello
23901 @: $(MAKE); $(unstage)
23902 @[ -f ./hello/Makefile ] || exit 0; \
23903 r=`${PWD_COMMAND}`; export r; \
23904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23905 $(HOST_EXPORTS) \
23906 for flag in $(EXTRA_HOST_FLAGS) ; do \
23907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23908 done; \
23909 echo "Doing install-html in hello" ; \
23910 (cd $(HOST_SUBDIR)/hello && \
23911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23913 "RANLIB=$${RANLIB}" \
0c24b341 23914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23915 install-html) \
23916 || exit 1
23917
23918@endif hello
23919
b813574b
PB
23920.PHONY: maybe-installcheck-hello installcheck-hello
23921maybe-installcheck-hello:
23922@if hello
23923maybe-installcheck-hello: installcheck-hello
2a4cbe27 23924
b813574b
PB
23925installcheck-hello: \
23926 configure-hello
0aed8855 23927 @: $(MAKE); $(unstage)
b813574b 23928 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23929 r=`${PWD_COMMAND}`; export r; \
23930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23931 $(HOST_EXPORTS) \
b813574b 23932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23934 done; \
b813574b 23935 echo "Doing installcheck in hello" ; \
b00612cc 23936 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23939 "RANLIB=$${RANLIB}" \
0c24b341 23940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23941 installcheck) \
2a4cbe27
NN
23942 || exit 1
23943
b813574b 23944@endif hello
2a4cbe27 23945
b813574b
PB
23946.PHONY: maybe-mostlyclean-hello mostlyclean-hello
23947maybe-mostlyclean-hello:
23948@if hello
23949maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 23950
b813574b 23951mostlyclean-hello:
0aed8855 23952 @: $(MAKE); $(unstage)
b813574b 23953 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23954 r=`${PWD_COMMAND}`; export r; \
23955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23956 $(HOST_EXPORTS) \
b813574b 23957 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23959 done; \
b813574b 23960 echo "Doing mostlyclean in hello" ; \
b00612cc 23961 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23964 "RANLIB=$${RANLIB}" \
0c24b341 23965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23966 mostlyclean) \
2a4cbe27
NN
23967 || exit 1
23968
b813574b 23969@endif hello
2a4cbe27 23970
b813574b
PB
23971.PHONY: maybe-clean-hello clean-hello
23972maybe-clean-hello:
23973@if hello
23974maybe-clean-hello: clean-hello
2a4cbe27 23975
b813574b 23976clean-hello:
0aed8855 23977 @: $(MAKE); $(unstage)
b813574b 23978 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23979 r=`${PWD_COMMAND}`; export r; \
23980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23981 $(HOST_EXPORTS) \
b813574b 23982 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23984 done; \
b813574b 23985 echo "Doing clean in hello" ; \
b00612cc 23986 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23989 "RANLIB=$${RANLIB}" \
0c24b341 23990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23991 clean) \
2a4cbe27
NN
23992 || exit 1
23993
b813574b 23994@endif hello
2a4cbe27 23995
b813574b
PB
23996.PHONY: maybe-distclean-hello distclean-hello
23997maybe-distclean-hello:
23998@if hello
23999maybe-distclean-hello: distclean-hello
2a4cbe27 24000
b813574b 24001distclean-hello:
0aed8855 24002 @: $(MAKE); $(unstage)
b813574b 24003 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24004 r=`${PWD_COMMAND}`; export r; \
24005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24006 $(HOST_EXPORTS) \
b813574b 24007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24009 done; \
b813574b 24010 echo "Doing distclean in hello" ; \
b00612cc 24011 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24014 "RANLIB=$${RANLIB}" \
0c24b341 24015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24016 distclean) \
2a4cbe27
NN
24017 || exit 1
24018
b813574b 24019@endif hello
2a4cbe27 24020
b813574b
PB
24021.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
24022maybe-maintainer-clean-hello:
24023@if hello
24024maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 24025
b813574b 24026maintainer-clean-hello:
0aed8855 24027 @: $(MAKE); $(unstage)
b813574b 24028 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24029 r=`${PWD_COMMAND}`; export r; \
24030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24031 $(HOST_EXPORTS) \
b813574b 24032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24034 done; \
b813574b 24035 echo "Doing maintainer-clean in hello" ; \
b00612cc 24036 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24039 "RANLIB=$${RANLIB}" \
0c24b341 24040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24041 maintainer-clean) \
2a4cbe27
NN
24042 || exit 1
24043
b813574b 24044@endif hello
2a4cbe27 24045
2a4cbe27 24046
a7254363 24047
b813574b
PB
24048.PHONY: configure-indent maybe-configure-indent
24049maybe-configure-indent:
4f0ef2d8
CD
24050@if gcc-bootstrap
24051configure-indent: stage_current
24052@endif gcc-bootstrap
b813574b
PB
24053@if indent
24054maybe-configure-indent: configure-indent
c52c6897 24055configure-indent:
0aed8855 24056 @: $(MAKE); $(unstage)
c52c6897 24057 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24059 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
24060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
1f53ca9a 24061 $(HOST_EXPORTS) \
a7254363
PB
24062 echo Configuring in $(HOST_SUBDIR)/indent; \
24063 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 24064 case $(srcdir) in \
b00612cc
PB
24065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24066 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
24067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24068 esac; \
b00612cc
PB
24069 srcdiroption="--srcdir=$${topdir}/indent"; \
24070 libsrcdir="$$s/indent"; \
4fa63067 24071 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24072 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24073 --target=${target_alias} $${srcdiroption} \
4fa63067 24074 || exit 1
b813574b 24075@endif indent
2a4cbe27 24076
a7254363
PB
24077
24078
d545f33b
PB
24079
24080
b813574b
PB
24081.PHONY: all-indent maybe-all-indent
24082maybe-all-indent:
4f0ef2d8
CD
24083@if gcc-bootstrap
24084all-indent: stage_current
24085@endif gcc-bootstrap
b813574b 24086@if indent
d27cc32e 24087TARGET-indent=all
b813574b
PB
24088maybe-all-indent: all-indent
24089all-indent: configure-indent
0aed8855 24090 @: $(MAKE); $(unstage)
4fa63067
NN
24091 @r=`${PWD_COMMAND}`; export r; \
24092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24093 $(HOST_EXPORTS) \
b00612cc 24094 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
24095 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24096 $(TARGET-indent))
b813574b 24097@endif indent
2a4cbe27 24098
a7254363 24099
d545f33b
PB
24100
24101
b813574b
PB
24102.PHONY: check-indent maybe-check-indent
24103maybe-check-indent:
24104@if indent
24105maybe-check-indent: check-indent
2a4cbe27 24106
b813574b 24107check-indent:
0aed8855 24108 @: $(MAKE); $(unstage)
4fa63067 24109 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24111 $(HOST_EXPORTS) \
b00612cc
PB
24112 (cd $(HOST_SUBDIR)/indent && \
24113 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24114
b813574b 24115@endif indent
2a4cbe27 24116
b813574b
PB
24117.PHONY: install-indent maybe-install-indent
24118maybe-install-indent:
24119@if indent
24120maybe-install-indent: install-indent
2a4cbe27 24121
b813574b 24122install-indent: installdirs
0aed8855 24123 @: $(MAKE); $(unstage)
4fa63067 24124 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24126 $(HOST_EXPORTS) \
b00612cc 24127 (cd $(HOST_SUBDIR)/indent && \
2da12f12 24128 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 24129
b813574b 24130@endif indent
2a4cbe27 24131
56a8fe78 24132# Other targets (info, dvi, pdf, etc.)
2a4cbe27 24133
b813574b
PB
24134.PHONY: maybe-info-indent info-indent
24135maybe-info-indent:
24136@if indent
24137maybe-info-indent: info-indent
4fa63067 24138
b813574b
PB
24139info-indent: \
24140 configure-indent
0aed8855 24141 @: $(MAKE); $(unstage)
b813574b 24142 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24143 r=`${PWD_COMMAND}`; export r; \
24144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24145 $(HOST_EXPORTS) \
b813574b 24146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24148 done; \
b813574b 24149 echo "Doing info in indent" ; \
b00612cc 24150 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24153 "RANLIB=$${RANLIB}" \
0c24b341 24154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24155 info) \
2a4cbe27
NN
24156 || exit 1
24157
b813574b 24158@endif indent
2a4cbe27 24159
b813574b
PB
24160.PHONY: maybe-dvi-indent dvi-indent
24161maybe-dvi-indent:
24162@if indent
24163maybe-dvi-indent: dvi-indent
2a4cbe27 24164
b813574b
PB
24165dvi-indent: \
24166 configure-indent
0aed8855 24167 @: $(MAKE); $(unstage)
b813574b 24168 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24169 r=`${PWD_COMMAND}`; export r; \
24170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24171 $(HOST_EXPORTS) \
b813574b 24172 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24174 done; \
b813574b 24175 echo "Doing dvi in indent" ; \
b00612cc 24176 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24179 "RANLIB=$${RANLIB}" \
0c24b341 24180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24181 dvi) \
2a4cbe27
NN
24182 || exit 1
24183
b813574b 24184@endif indent
2a4cbe27 24185
56a8fe78
DD
24186.PHONY: maybe-pdf-indent pdf-indent
24187maybe-pdf-indent:
24188@if indent
24189maybe-pdf-indent: pdf-indent
24190
24191pdf-indent: \
24192 configure-indent
24193 @: $(MAKE); $(unstage)
24194 @[ -f ./indent/Makefile ] || exit 0; \
24195 r=`${PWD_COMMAND}`; export r; \
24196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24197 $(HOST_EXPORTS) \
24198 for flag in $(EXTRA_HOST_FLAGS) ; do \
24199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24200 done; \
24201 echo "Doing pdf in indent" ; \
24202 (cd $(HOST_SUBDIR)/indent && \
24203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24205 "RANLIB=$${RANLIB}" \
0c24b341 24206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24207 pdf) \
24208 || exit 1
24209
24210@endif indent
24211
6d389afc
MS
24212.PHONY: maybe-html-indent html-indent
24213maybe-html-indent:
24214@if indent
24215maybe-html-indent: html-indent
24216
24217html-indent: \
24218 configure-indent
0aed8855 24219 @: $(MAKE); $(unstage)
6d389afc
MS
24220 @[ -f ./indent/Makefile ] || exit 0; \
24221 r=`${PWD_COMMAND}`; export r; \
24222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24223 $(HOST_EXPORTS) \
24224 for flag in $(EXTRA_HOST_FLAGS) ; do \
24225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24226 done; \
24227 echo "Doing html in indent" ; \
b00612cc 24228 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
24229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24231 "RANLIB=$${RANLIB}" \
0c24b341 24232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24233 html) \
24234 || exit 1
24235
24236@endif indent
24237
b813574b
PB
24238.PHONY: maybe-TAGS-indent TAGS-indent
24239maybe-TAGS-indent:
24240@if indent
24241maybe-TAGS-indent: TAGS-indent
2a4cbe27 24242
b813574b
PB
24243TAGS-indent: \
24244 configure-indent
0aed8855 24245 @: $(MAKE); $(unstage)
b813574b 24246 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24247 r=`${PWD_COMMAND}`; export r; \
24248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24249 $(HOST_EXPORTS) \
b813574b 24250 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24252 done; \
b813574b 24253 echo "Doing TAGS in indent" ; \
b00612cc 24254 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24257 "RANLIB=$${RANLIB}" \
0c24b341 24258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24259 TAGS) \
2a4cbe27
NN
24260 || exit 1
24261
b813574b 24262@endif indent
2a4cbe27 24263
b813574b
PB
24264.PHONY: maybe-install-info-indent install-info-indent
24265maybe-install-info-indent:
24266@if indent
24267maybe-install-info-indent: install-info-indent
2a4cbe27 24268
b813574b
PB
24269install-info-indent: \
24270 configure-indent \
24271 info-indent
0aed8855 24272 @: $(MAKE); $(unstage)
b813574b 24273 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24274 r=`${PWD_COMMAND}`; export r; \
24275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24276 $(HOST_EXPORTS) \
b813574b 24277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24279 done; \
b813574b 24280 echo "Doing install-info in indent" ; \
b00612cc 24281 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24284 "RANLIB=$${RANLIB}" \
0c24b341 24285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24286 install-info) \
2a4cbe27
NN
24287 || exit 1
24288
b813574b 24289@endif indent
2a4cbe27 24290
a3ca38d2
DD
24291.PHONY: maybe-install-pdf-indent install-pdf-indent
24292maybe-install-pdf-indent:
24293@if indent
24294maybe-install-pdf-indent: install-pdf-indent
24295
24296install-pdf-indent: \
24297 configure-indent \
24298 pdf-indent
24299 @: $(MAKE); $(unstage)
24300 @[ -f ./indent/Makefile ] || exit 0; \
24301 r=`${PWD_COMMAND}`; export r; \
24302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24303 $(HOST_EXPORTS) \
24304 for flag in $(EXTRA_HOST_FLAGS) ; do \
24305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24306 done; \
24307 echo "Doing install-pdf in indent" ; \
24308 (cd $(HOST_SUBDIR)/indent && \
24309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24311 "RANLIB=$${RANLIB}" \
0c24b341 24312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24313 install-pdf) \
24314 || exit 1
24315
24316@endif indent
24317
108a6f8e
CD
24318.PHONY: maybe-install-html-indent install-html-indent
24319maybe-install-html-indent:
24320@if indent
24321maybe-install-html-indent: install-html-indent
24322
24323install-html-indent: \
24324 configure-indent \
24325 html-indent
24326 @: $(MAKE); $(unstage)
24327 @[ -f ./indent/Makefile ] || exit 0; \
24328 r=`${PWD_COMMAND}`; export r; \
24329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24330 $(HOST_EXPORTS) \
24331 for flag in $(EXTRA_HOST_FLAGS) ; do \
24332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24333 done; \
24334 echo "Doing install-html in indent" ; \
24335 (cd $(HOST_SUBDIR)/indent && \
24336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24338 "RANLIB=$${RANLIB}" \
0c24b341 24339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24340 install-html) \
24341 || exit 1
24342
24343@endif indent
24344
b813574b
PB
24345.PHONY: maybe-installcheck-indent installcheck-indent
24346maybe-installcheck-indent:
24347@if indent
24348maybe-installcheck-indent: installcheck-indent
2a4cbe27 24349
b813574b
PB
24350installcheck-indent: \
24351 configure-indent
0aed8855 24352 @: $(MAKE); $(unstage)
b813574b 24353 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24354 r=`${PWD_COMMAND}`; export r; \
24355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24356 $(HOST_EXPORTS) \
b813574b 24357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24359 done; \
b813574b 24360 echo "Doing installcheck in indent" ; \
b00612cc 24361 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24364 "RANLIB=$${RANLIB}" \
0c24b341 24365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24366 installcheck) \
2a4cbe27
NN
24367 || exit 1
24368
b813574b 24369@endif indent
2a4cbe27 24370
b813574b
PB
24371.PHONY: maybe-mostlyclean-indent mostlyclean-indent
24372maybe-mostlyclean-indent:
24373@if indent
24374maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 24375
b813574b 24376mostlyclean-indent:
0aed8855 24377 @: $(MAKE); $(unstage)
b813574b 24378 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24379 r=`${PWD_COMMAND}`; export r; \
24380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24381 $(HOST_EXPORTS) \
b813574b 24382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24384 done; \
b813574b 24385 echo "Doing mostlyclean in indent" ; \
b00612cc 24386 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24389 "RANLIB=$${RANLIB}" \
0c24b341 24390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24391 mostlyclean) \
2a4cbe27
NN
24392 || exit 1
24393
b813574b 24394@endif indent
2a4cbe27 24395
b813574b
PB
24396.PHONY: maybe-clean-indent clean-indent
24397maybe-clean-indent:
24398@if indent
24399maybe-clean-indent: clean-indent
2a4cbe27 24400
b813574b 24401clean-indent:
0aed8855 24402 @: $(MAKE); $(unstage)
b813574b 24403 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24404 r=`${PWD_COMMAND}`; export r; \
24405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24406 $(HOST_EXPORTS) \
b813574b 24407 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24409 done; \
b813574b 24410 echo "Doing clean in indent" ; \
b00612cc 24411 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24414 "RANLIB=$${RANLIB}" \
0c24b341 24415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24416 clean) \
2a4cbe27
NN
24417 || exit 1
24418
b813574b 24419@endif indent
2a4cbe27 24420
b813574b
PB
24421.PHONY: maybe-distclean-indent distclean-indent
24422maybe-distclean-indent:
24423@if indent
24424maybe-distclean-indent: distclean-indent
2a4cbe27 24425
b813574b 24426distclean-indent:
0aed8855 24427 @: $(MAKE); $(unstage)
b813574b 24428 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24429 r=`${PWD_COMMAND}`; export r; \
24430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24431 $(HOST_EXPORTS) \
b813574b 24432 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24434 done; \
b813574b 24435 echo "Doing distclean in indent" ; \
b00612cc 24436 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24439 "RANLIB=$${RANLIB}" \
0c24b341 24440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24441 distclean) \
2a4cbe27
NN
24442 || exit 1
24443
b813574b 24444@endif indent
2a4cbe27 24445
b813574b
PB
24446.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
24447maybe-maintainer-clean-indent:
24448@if indent
24449maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 24450
b813574b 24451maintainer-clean-indent:
0aed8855 24452 @: $(MAKE); $(unstage)
b813574b 24453 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24454 r=`${PWD_COMMAND}`; export r; \
24455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24456 $(HOST_EXPORTS) \
b813574b 24457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24459 done; \
b813574b 24460 echo "Doing maintainer-clean in indent" ; \
b00612cc 24461 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24464 "RANLIB=$${RANLIB}" \
0c24b341 24465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24466 maintainer-clean) \
2a4cbe27
NN
24467 || exit 1
24468
b813574b 24469@endif indent
2a4cbe27 24470
a2592b1b 24471
a7254363 24472
b813574b
PB
24473.PHONY: configure-intl maybe-configure-intl
24474maybe-configure-intl:
4f0ef2d8
CD
24475@if gcc-bootstrap
24476configure-intl: stage_current
24477@endif gcc-bootstrap
b813574b
PB
24478@if intl
24479maybe-configure-intl: configure-intl
c52c6897 24480configure-intl:
c52c6897
PB
24481 @r=`${PWD_COMMAND}`; export r; \
24482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24483 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
24484 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
1f53ca9a 24485 $(HOST_EXPORTS) \
a7254363
PB
24486 echo Configuring in $(HOST_SUBDIR)/intl; \
24487 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 24488 case $(srcdir) in \
b00612cc
PB
24489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24490 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24492 esac; \
b00612cc
PB
24493 srcdiroption="--srcdir=$${topdir}/intl"; \
24494 libsrcdir="$$s/intl"; \
4fa63067 24495 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24496 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24497 --target=${target_alias} $${srcdiroption} \
a2592b1b 24498 || exit 1
b813574b 24499@endif intl
a2592b1b 24500
a7254363
PB
24501
24502
d545f33b
PB
24503.PHONY: configure-stage1-intl maybe-configure-stage1-intl
24504maybe-configure-stage1-intl:
24505@if intl-bootstrap
24506maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 24507configure-stage1-intl:
c52c6897 24508 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24509 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24510 @r=`${PWD_COMMAND}`; export r; \
24511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24512 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 24513 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 24514 $(HOST_EXPORTS) \
8ee82aff 24515 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24516 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24517 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 24518 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 24519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24520 cd $(HOST_SUBDIR)/intl || exit 1; \
24521 case $(srcdir) in \
24522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24523 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24525 esac; \
24526 srcdiroption="--srcdir=$${topdir}/intl"; \
24527 libsrcdir="$$s/intl"; \
24528 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24529 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24530 --target=${target_alias} $${srcdiroption} \
1b05fbbd 24531 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
24532@endif intl-bootstrap
24533
24534.PHONY: configure-stage2-intl maybe-configure-stage2-intl
24535maybe-configure-stage2-intl:
24536@if intl-bootstrap
24537maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 24538configure-stage2-intl:
c52c6897 24539 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24540 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24541 @r=`${PWD_COMMAND}`; export r; \
24542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24543 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 24544 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24545 $(HOST_EXPORTS) \
1b05fbbd 24546 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24547 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24548 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24549 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24550 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 24551 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24552 cd $(HOST_SUBDIR)/intl || exit 1; \
24553 case $(srcdir) in \
24554 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24555 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24556 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24557 esac; \
24558 srcdiroption="--srcdir=$${topdir}/intl"; \
24559 libsrcdir="$$s/intl"; \
24560 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24561 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24562 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24563 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24564 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
24565@endif intl-bootstrap
24566
d545f33b
PB
24567.PHONY: configure-stage3-intl maybe-configure-stage3-intl
24568maybe-configure-stage3-intl:
24569@if intl-bootstrap
24570maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 24571configure-stage3-intl:
c52c6897 24572 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24573 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24574 @r=`${PWD_COMMAND}`; export r; \
24575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24576 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 24577 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24578 $(HOST_EXPORTS) \
1b05fbbd 24579 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24580 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24581 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24582 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24583 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 24584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24585 cd $(HOST_SUBDIR)/intl || exit 1; \
24586 case $(srcdir) in \
24587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24588 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24590 esac; \
24591 srcdiroption="--srcdir=$${topdir}/intl"; \
24592 libsrcdir="$$s/intl"; \
24593 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24595 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24596 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24597 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
24598@endif intl-bootstrap
24599
d545f33b
PB
24600.PHONY: configure-stage4-intl maybe-configure-stage4-intl
24601maybe-configure-stage4-intl:
24602@if intl-bootstrap
24603maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 24604configure-stage4-intl:
c52c6897 24605 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24607 @r=`${PWD_COMMAND}`; export r; \
24608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24609 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 24610 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24611 $(HOST_EXPORTS) \
1b05fbbd 24612 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24613 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24614 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24615 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24616 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 24617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24618 cd $(HOST_SUBDIR)/intl || exit 1; \
24619 case $(srcdir) in \
24620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24621 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24623 esac; \
24624 srcdiroption="--srcdir=$${topdir}/intl"; \
24625 libsrcdir="$$s/intl"; \
24626 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24628 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24629 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24630 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
24631@endif intl-bootstrap
24632
24633.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
24634maybe-configure-stageprofile-intl:
24635@if intl-bootstrap
24636maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 24637configure-stageprofile-intl:
c52c6897 24638 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24640 @r=`${PWD_COMMAND}`; export r; \
24641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24642 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 24643 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24644 $(HOST_EXPORTS) \
1b05fbbd
AO
24645 $(POSTSTAGE1_HOST_EXPORTS) \
24646 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24647 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24648 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24649 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 24650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24651 cd $(HOST_SUBDIR)/intl || exit 1; \
24652 case $(srcdir) in \
24653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24654 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24656 esac; \
24657 srcdiroption="--srcdir=$${topdir}/intl"; \
24658 libsrcdir="$$s/intl"; \
24659 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24661 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24662 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24663 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
24664@endif intl-bootstrap
24665
24666.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
24667maybe-configure-stagefeedback-intl:
24668@if intl-bootstrap
24669maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 24670configure-stagefeedback-intl:
c52c6897 24671 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24673 @r=`${PWD_COMMAND}`; export r; \
24674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24675 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 24676 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24677 $(HOST_EXPORTS) \
1b05fbbd
AO
24678 $(POSTSTAGE1_HOST_EXPORTS) \
24679 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24680 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24681 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24682 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 24683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24684 cd $(HOST_SUBDIR)/intl || exit 1; \
24685 case $(srcdir) in \
24686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24687 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24689 esac; \
24690 srcdiroption="--srcdir=$${topdir}/intl"; \
24691 libsrcdir="$$s/intl"; \
24692 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24694 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24695 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24696 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
24697@endif intl-bootstrap
24698
24699
24700
24701
24702
b813574b
PB
24703.PHONY: all-intl maybe-all-intl
24704maybe-all-intl:
4f0ef2d8
CD
24705@if gcc-bootstrap
24706all-intl: stage_current
24707@endif gcc-bootstrap
b813574b 24708@if intl
d27cc32e 24709TARGET-intl=all
b813574b
PB
24710maybe-all-intl: all-intl
24711all-intl: configure-intl
c52c6897 24712 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24714 $(HOST_EXPORTS) \
b00612cc 24715 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
24716 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24717 $(TARGET-intl))
b813574b 24718@endif intl
a2592b1b 24719
a7254363 24720
d545f33b
PB
24721
24722.PHONY: all-stage1-intl maybe-all-stage1-intl
24723.PHONY: clean-stage1-intl maybe-clean-stage1-intl
24724maybe-all-stage1-intl:
24725maybe-clean-stage1-intl:
24726@if intl-bootstrap
24727maybe-all-stage1-intl: all-stage1-intl
24728all-stage1: all-stage1-intl
f70224b5 24729TARGET-stage1-intl = $(TARGET-intl)
d545f33b 24730all-stage1-intl: configure-stage1-intl
c52c6897 24731 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24732 @r=`${PWD_COMMAND}`; export r; \
24733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24734 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 24735 $(HOST_EXPORTS) \
d545f33b 24736 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24738 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 24739 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
24740 LIBCFLAGS="$(LIBCFLAGS)" \
24741 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24742 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24743 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24744 $(EXTRA_HOST_FLAGS) \
24745 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 24746 $(TARGET-stage1-intl)
d545f33b
PB
24747
24748maybe-clean-stage1-intl: clean-stage1-intl
24749clean-stage1: clean-stage1-intl
24750clean-stage1-intl:
9dbaa842
DD
24751 @if [ $(current_stage) = stage1 ]; then \
24752 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24753 else \
24754 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
24755 $(MAKE) stage1-start; \
24756 fi; \
d545f33b 24757 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24758 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24759 clean
d545f33b
PB
24760@endif intl-bootstrap
24761
24762
24763.PHONY: all-stage2-intl maybe-all-stage2-intl
24764.PHONY: clean-stage2-intl maybe-clean-stage2-intl
24765maybe-all-stage2-intl:
24766maybe-clean-stage2-intl:
24767@if intl-bootstrap
24768maybe-all-stage2-intl: all-stage2-intl
24769all-stage2: all-stage2-intl
f70224b5 24770TARGET-stage2-intl = $(TARGET-intl)
d545f33b 24771all-stage2-intl: configure-stage2-intl
c52c6897 24772 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24773 @r=`${PWD_COMMAND}`; export r; \
24774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24775 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 24776 $(HOST_EXPORTS) \
1f53ca9a 24777 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24778 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24779 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24780 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 24781 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
24782 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24783 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24784 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24785 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24786 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24787 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 24788 $(TARGET-stage2-intl)
d545f33b
PB
24789
24790maybe-clean-stage2-intl: clean-stage2-intl
24791clean-stage2: clean-stage2-intl
24792clean-stage2-intl:
9dbaa842
DD
24793 @if [ $(current_stage) = stage2 ]; then \
24794 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24795 else \
24796 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
24797 $(MAKE) stage2-start; \
24798 fi; \
d545f33b 24799 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24800 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24801 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24802 clean
d545f33b
PB
24803@endif intl-bootstrap
24804
24805
24806.PHONY: all-stage3-intl maybe-all-stage3-intl
24807.PHONY: clean-stage3-intl maybe-clean-stage3-intl
24808maybe-all-stage3-intl:
24809maybe-clean-stage3-intl:
24810@if intl-bootstrap
24811maybe-all-stage3-intl: all-stage3-intl
24812all-stage3: all-stage3-intl
f70224b5 24813TARGET-stage3-intl = $(TARGET-intl)
d545f33b 24814all-stage3-intl: configure-stage3-intl
c52c6897 24815 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24816 @r=`${PWD_COMMAND}`; export r; \
24817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24818 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 24819 $(HOST_EXPORTS) \
1f53ca9a 24820 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24821 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24822 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24823 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 24824 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
24825 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24826 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24827 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24828 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24829 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24830 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 24831 $(TARGET-stage3-intl)
d545f33b
PB
24832
24833maybe-clean-stage3-intl: clean-stage3-intl
24834clean-stage3: clean-stage3-intl
24835clean-stage3-intl:
9dbaa842
DD
24836 @if [ $(current_stage) = stage3 ]; then \
24837 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24838 else \
24839 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
24840 $(MAKE) stage3-start; \
24841 fi; \
d545f33b 24842 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24843 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24844 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24845 clean
d545f33b
PB
24846@endif intl-bootstrap
24847
24848
24849.PHONY: all-stage4-intl maybe-all-stage4-intl
24850.PHONY: clean-stage4-intl maybe-clean-stage4-intl
24851maybe-all-stage4-intl:
24852maybe-clean-stage4-intl:
24853@if intl-bootstrap
24854maybe-all-stage4-intl: all-stage4-intl
24855all-stage4: all-stage4-intl
f70224b5 24856TARGET-stage4-intl = $(TARGET-intl)
d545f33b 24857all-stage4-intl: configure-stage4-intl
c52c6897 24858 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24859 @r=`${PWD_COMMAND}`; export r; \
24860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24861 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 24862 $(HOST_EXPORTS) \
1f53ca9a 24863 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24864 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24865 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24866 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 24867 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 24868 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
24869 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24870 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24871 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24872 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24873 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 24874 $(TARGET-stage4-intl)
d545f33b
PB
24875
24876maybe-clean-stage4-intl: clean-stage4-intl
24877clean-stage4: clean-stage4-intl
24878clean-stage4-intl:
9dbaa842
DD
24879 @if [ $(current_stage) = stage4 ]; then \
24880 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24881 else \
24882 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
24883 $(MAKE) stage4-start; \
24884 fi; \
d545f33b 24885 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24886 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24887 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24888 clean
d545f33b
PB
24889@endif intl-bootstrap
24890
24891
24892.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
24893.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
24894maybe-all-stageprofile-intl:
24895maybe-clean-stageprofile-intl:
24896@if intl-bootstrap
24897maybe-all-stageprofile-intl: all-stageprofile-intl
24898all-stageprofile: all-stageprofile-intl
f70224b5 24899TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 24900all-stageprofile-intl: configure-stageprofile-intl
c52c6897 24901 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24902 @r=`${PWD_COMMAND}`; export r; \
24903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24904 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 24905 $(HOST_EXPORTS) \
1f53ca9a 24906 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24907 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24908 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24909 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 24910 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
24911 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24912 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24913 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24914 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24915 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24916 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 24917 $(TARGET-stageprofile-intl)
d545f33b
PB
24918
24919maybe-clean-stageprofile-intl: clean-stageprofile-intl
24920clean-stageprofile: clean-stageprofile-intl
24921clean-stageprofile-intl:
9dbaa842
DD
24922 @if [ $(current_stage) = stageprofile ]; then \
24923 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24924 else \
24925 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
24926 $(MAKE) stageprofile-start; \
24927 fi; \
d545f33b 24928 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24929 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24930 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24931 clean
d545f33b
PB
24932@endif intl-bootstrap
24933
24934
24935.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
24936.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
24937maybe-all-stagefeedback-intl:
24938maybe-clean-stagefeedback-intl:
24939@if intl-bootstrap
24940maybe-all-stagefeedback-intl: all-stagefeedback-intl
24941all-stagefeedback: all-stagefeedback-intl
f70224b5 24942TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 24943all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 24944 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24945 @r=`${PWD_COMMAND}`; export r; \
24946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24947 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 24948 $(HOST_EXPORTS) \
1f53ca9a 24949 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24950 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24951 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24952 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 24953 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
24954 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24955 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24956 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24957 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24958 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24959 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 24960 $(TARGET-stagefeedback-intl)
d545f33b
PB
24961
24962maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
24963clean-stagefeedback: clean-stagefeedback-intl
24964clean-stagefeedback-intl:
9dbaa842
DD
24965 @if [ $(current_stage) = stagefeedback ]; then \
24966 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24967 else \
24968 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
24969 $(MAKE) stagefeedback-start; \
24970 fi; \
d545f33b 24971 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24972 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24973 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24974 clean
d545f33b
PB
24975@endif intl-bootstrap
24976
24977
24978
24979
24980
b813574b
PB
24981.PHONY: check-intl maybe-check-intl
24982maybe-check-intl:
24983@if intl
24984maybe-check-intl: check-intl
2a4cbe27 24985
b813574b 24986check-intl:
0aed8855 24987 @: $(MAKE); $(unstage)
4fa63067
NN
24988 @r=`${PWD_COMMAND}`; export r; \
24989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24990 $(HOST_EXPORTS) \
b00612cc
PB
24991 (cd $(HOST_SUBDIR)/intl && \
24992 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24993
b813574b 24994@endif intl
2a4cbe27 24995
b813574b
PB
24996.PHONY: install-intl maybe-install-intl
24997maybe-install-intl:
24998@if intl
24999maybe-install-intl: install-intl
2a4cbe27 25000
b813574b 25001install-intl: installdirs
0aed8855 25002 @: $(MAKE); $(unstage)
4fa63067
NN
25003 @r=`${PWD_COMMAND}`; export r; \
25004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25005 $(HOST_EXPORTS) \
b00612cc 25006 (cd $(HOST_SUBDIR)/intl && \
2da12f12 25007 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25008
b813574b 25009@endif intl
4fa63067 25010
56a8fe78 25011# Other targets (info, dvi, pdf, etc.)
4fa63067 25012
b813574b
PB
25013.PHONY: maybe-info-intl info-intl
25014maybe-info-intl:
25015@if intl
25016maybe-info-intl: info-intl
4fa63067 25017
b813574b
PB
25018info-intl: \
25019 configure-intl
25020 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25021 r=`${PWD_COMMAND}`; export r; \
25022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25023 $(HOST_EXPORTS) \
b813574b 25024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25026 done; \
b813574b 25027 echo "Doing info in intl" ; \
b00612cc 25028 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25031 "RANLIB=$${RANLIB}" \
0c24b341 25032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25033 info) \
2a4cbe27
NN
25034 || exit 1
25035
b813574b 25036@endif intl
2a4cbe27 25037
b813574b
PB
25038.PHONY: maybe-dvi-intl dvi-intl
25039maybe-dvi-intl:
25040@if intl
25041maybe-dvi-intl: dvi-intl
2a4cbe27 25042
b813574b
PB
25043dvi-intl: \
25044 configure-intl
25045 @[ -f ./intl/Makefile ] || exit 0; \
25046 r=`${PWD_COMMAND}`; export r; \
b40e3958 25047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25048 $(HOST_EXPORTS) \
b813574b 25049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25051 done; \
b813574b 25052 echo "Doing dvi in intl" ; \
b00612cc 25053 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25056 "RANLIB=$${RANLIB}" \
0c24b341 25057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25058 dvi) \
2a4cbe27
NN
25059 || exit 1
25060
b813574b 25061@endif intl
2a4cbe27 25062
56a8fe78
DD
25063.PHONY: maybe-pdf-intl pdf-intl
25064maybe-pdf-intl:
25065@if intl
25066maybe-pdf-intl: pdf-intl
25067
25068pdf-intl: \
25069 configure-intl
25070 @[ -f ./intl/Makefile ] || exit 0; \
25071 r=`${PWD_COMMAND}`; export r; \
25072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25073 $(HOST_EXPORTS) \
25074 for flag in $(EXTRA_HOST_FLAGS) ; do \
25075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25076 done; \
25077 echo "Doing pdf in intl" ; \
25078 (cd $(HOST_SUBDIR)/intl && \
25079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25081 "RANLIB=$${RANLIB}" \
0c24b341 25082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25083 pdf) \
25084 || exit 1
25085
25086@endif intl
25087
6d389afc
MS
25088.PHONY: maybe-html-intl html-intl
25089maybe-html-intl:
25090@if intl
25091maybe-html-intl: html-intl
25092
25093html-intl: \
25094 configure-intl
25095 @[ -f ./intl/Makefile ] || exit 0; \
25096 r=`${PWD_COMMAND}`; export r; \
25097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25098 $(HOST_EXPORTS) \
25099 for flag in $(EXTRA_HOST_FLAGS) ; do \
25100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25101 done; \
25102 echo "Doing html in intl" ; \
b00612cc 25103 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
25104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25106 "RANLIB=$${RANLIB}" \
0c24b341 25107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25108 html) \
25109 || exit 1
25110
25111@endif intl
25112
b813574b
PB
25113.PHONY: maybe-TAGS-intl TAGS-intl
25114maybe-TAGS-intl:
25115@if intl
25116maybe-TAGS-intl: TAGS-intl
2a4cbe27 25117
b813574b
PB
25118TAGS-intl: \
25119 configure-intl
25120 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25121 r=`${PWD_COMMAND}`; export r; \
25122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25123 $(HOST_EXPORTS) \
b813574b 25124 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25126 done; \
b813574b 25127 echo "Doing TAGS in intl" ; \
b00612cc 25128 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25131 "RANLIB=$${RANLIB}" \
0c24b341 25132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25133 TAGS) \
2a4cbe27
NN
25134 || exit 1
25135
b813574b 25136@endif intl
2a4cbe27 25137
b813574b
PB
25138.PHONY: maybe-install-info-intl install-info-intl
25139maybe-install-info-intl:
25140@if intl
25141maybe-install-info-intl: install-info-intl
2a4cbe27 25142
b813574b
PB
25143install-info-intl: \
25144 configure-intl \
25145 info-intl
25146 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25147 r=`${PWD_COMMAND}`; export r; \
25148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25149 $(HOST_EXPORTS) \
b813574b 25150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25152 done; \
b813574b 25153 echo "Doing install-info in intl" ; \
b00612cc 25154 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25157 "RANLIB=$${RANLIB}" \
0c24b341 25158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25159 install-info) \
2a4cbe27
NN
25160 || exit 1
25161
b813574b 25162@endif intl
2a4cbe27 25163
a3ca38d2
DD
25164.PHONY: maybe-install-pdf-intl install-pdf-intl
25165maybe-install-pdf-intl:
25166@if intl
25167maybe-install-pdf-intl: install-pdf-intl
25168
25169install-pdf-intl: \
25170 configure-intl \
25171 pdf-intl
25172 @[ -f ./intl/Makefile ] || exit 0; \
25173 r=`${PWD_COMMAND}`; export r; \
25174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25175 $(HOST_EXPORTS) \
25176 for flag in $(EXTRA_HOST_FLAGS) ; do \
25177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25178 done; \
25179 echo "Doing install-pdf in intl" ; \
25180 (cd $(HOST_SUBDIR)/intl && \
25181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25183 "RANLIB=$${RANLIB}" \
0c24b341 25184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25185 install-pdf) \
25186 || exit 1
25187
25188@endif intl
25189
108a6f8e
CD
25190.PHONY: maybe-install-html-intl install-html-intl
25191maybe-install-html-intl:
25192@if intl
25193maybe-install-html-intl: install-html-intl
25194
25195install-html-intl: \
25196 configure-intl \
25197 html-intl
25198 @[ -f ./intl/Makefile ] || exit 0; \
25199 r=`${PWD_COMMAND}`; export r; \
25200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25201 $(HOST_EXPORTS) \
25202 for flag in $(EXTRA_HOST_FLAGS) ; do \
25203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25204 done; \
25205 echo "Doing install-html in intl" ; \
25206 (cd $(HOST_SUBDIR)/intl && \
25207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25209 "RANLIB=$${RANLIB}" \
0c24b341 25210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25211 install-html) \
25212 || exit 1
25213
25214@endif intl
25215
b813574b
PB
25216.PHONY: maybe-installcheck-intl installcheck-intl
25217maybe-installcheck-intl:
25218@if intl
25219maybe-installcheck-intl: installcheck-intl
2a4cbe27 25220
b813574b
PB
25221installcheck-intl: \
25222 configure-intl
25223 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25224 r=`${PWD_COMMAND}`; export r; \
25225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25226 $(HOST_EXPORTS) \
b813574b 25227 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25229 done; \
b813574b 25230 echo "Doing installcheck in intl" ; \
b00612cc 25231 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25234 "RANLIB=$${RANLIB}" \
0c24b341 25235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25236 installcheck) \
2a4cbe27
NN
25237 || exit 1
25238
b813574b 25239@endif intl
2a4cbe27 25240
b813574b
PB
25241.PHONY: maybe-mostlyclean-intl mostlyclean-intl
25242maybe-mostlyclean-intl:
25243@if intl
25244maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 25245
b813574b
PB
25246mostlyclean-intl:
25247 @[ -f ./intl/Makefile ] || exit 0; \
25248 r=`${PWD_COMMAND}`; export r; \
25249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
25250 $(HOST_EXPORTS) \
25251 for flag in $(EXTRA_HOST_FLAGS) ; do \
25252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25253 done; \
25254 echo "Doing mostlyclean in intl" ; \
b00612cc 25255 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
25256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25258 "RANLIB=$${RANLIB}" \
0c24b341 25259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
25260 mostlyclean) \
25261 || exit 1
4fa63067 25262
b813574b 25263@endif intl
4fa63067 25264
b813574b
PB
25265.PHONY: maybe-clean-intl clean-intl
25266maybe-clean-intl:
25267@if intl
25268maybe-clean-intl: clean-intl
4fa63067 25269
b813574b
PB
25270clean-intl:
25271 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25272 r=`${PWD_COMMAND}`; export r; \
25273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25274 $(HOST_EXPORTS) \
b813574b 25275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25277 done; \
b813574b 25278 echo "Doing clean in intl" ; \
b00612cc 25279 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25282 "RANLIB=$${RANLIB}" \
0c24b341 25283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25284 clean) \
2a4cbe27
NN
25285 || exit 1
25286
b813574b 25287@endif intl
2a4cbe27 25288
b813574b
PB
25289.PHONY: maybe-distclean-intl distclean-intl
25290maybe-distclean-intl:
25291@if intl
25292maybe-distclean-intl: distclean-intl
2a4cbe27 25293
b813574b
PB
25294distclean-intl:
25295 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25296 r=`${PWD_COMMAND}`; export r; \
25297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25298 $(HOST_EXPORTS) \
b813574b 25299 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25301 done; \
b813574b 25302 echo "Doing distclean in intl" ; \
b00612cc 25303 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25306 "RANLIB=$${RANLIB}" \
0c24b341 25307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25308 distclean) \
2a4cbe27
NN
25309 || exit 1
25310
b813574b 25311@endif intl
2a4cbe27 25312
b813574b
PB
25313.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
25314maybe-maintainer-clean-intl:
25315@if intl
25316maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 25317
b813574b
PB
25318maintainer-clean-intl:
25319 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25320 r=`${PWD_COMMAND}`; export r; \
25321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25322 $(HOST_EXPORTS) \
b813574b 25323 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25325 done; \
b813574b 25326 echo "Doing maintainer-clean in intl" ; \
b00612cc 25327 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25330 "RANLIB=$${RANLIB}" \
0c24b341 25331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25332 maintainer-clean) \
2a4cbe27
NN
25333 || exit 1
25334
b813574b 25335@endif intl
2a4cbe27 25336
2a4cbe27 25337
a7254363 25338
b813574b
PB
25339.PHONY: configure-tcl maybe-configure-tcl
25340maybe-configure-tcl:
4f0ef2d8
CD
25341@if gcc-bootstrap
25342configure-tcl: stage_current
25343@endif gcc-bootstrap
b813574b
PB
25344@if tcl
25345maybe-configure-tcl: configure-tcl
c52c6897 25346configure-tcl:
0aed8855 25347 @: $(MAKE); $(unstage)
c52c6897 25348 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25350 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
25351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
1f53ca9a 25352 $(HOST_EXPORTS) \
a7254363
PB
25353 echo Configuring in $(HOST_SUBDIR)/tcl; \
25354 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 25355 case $(srcdir) in \
b00612cc
PB
25356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25357 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
25358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25359 esac; \
b00612cc
PB
25360 srcdiroption="--srcdir=$${topdir}/tcl"; \
25361 libsrcdir="$$s/tcl"; \
4fa63067 25362 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25364 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25365 || exit 1
b813574b 25366@endif tcl
2a4cbe27 25367
a7254363
PB
25368
25369
d545f33b
PB
25370
25371
b813574b
PB
25372.PHONY: all-tcl maybe-all-tcl
25373maybe-all-tcl:
4f0ef2d8
CD
25374@if gcc-bootstrap
25375all-tcl: stage_current
25376@endif gcc-bootstrap
b813574b 25377@if tcl
d27cc32e 25378TARGET-tcl=all
b813574b
PB
25379maybe-all-tcl: all-tcl
25380all-tcl: configure-tcl
0aed8855 25381 @: $(MAKE); $(unstage)
4fa63067
NN
25382 @r=`${PWD_COMMAND}`; export r; \
25383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25384 $(HOST_EXPORTS) \
b00612cc 25385 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
25386 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25387 $(TARGET-tcl))
b813574b 25388@endif tcl
4fa63067 25389
a7254363 25390
d545f33b
PB
25391
25392
b813574b
PB
25393.PHONY: check-tcl maybe-check-tcl
25394maybe-check-tcl:
25395@if tcl
25396maybe-check-tcl: check-tcl
2a4cbe27 25397
b813574b 25398check-tcl:
0aed8855 25399 @: $(MAKE); $(unstage)
4fa63067
NN
25400 @r=`${PWD_COMMAND}`; export r; \
25401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25402 $(HOST_EXPORTS) \
b00612cc
PB
25403 (cd $(HOST_SUBDIR)/tcl && \
25404 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25405
b813574b 25406@endif tcl
4fa63067 25407
b813574b
PB
25408.PHONY: install-tcl maybe-install-tcl
25409maybe-install-tcl:
25410@if tcl
25411maybe-install-tcl: install-tcl
4fa63067 25412
b813574b 25413install-tcl: installdirs
0aed8855 25414 @: $(MAKE); $(unstage)
4fa63067
NN
25415 @r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25417 $(HOST_EXPORTS) \
b00612cc 25418 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 25419 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25420
b813574b 25421@endif tcl
4fa63067 25422
56a8fe78 25423# Other targets (info, dvi, pdf, etc.)
4fa63067 25424
b813574b
PB
25425.PHONY: maybe-info-tcl info-tcl
25426maybe-info-tcl:
25427@if tcl
25428maybe-info-tcl: info-tcl
4fa63067 25429
b813574b
PB
25430info-tcl: \
25431 configure-tcl
0aed8855 25432 @: $(MAKE); $(unstage)
b813574b 25433 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25434 r=`${PWD_COMMAND}`; export r; \
25435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25436 $(HOST_EXPORTS) \
b813574b 25437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25439 done; \
b813574b 25440 echo "Doing info in tcl" ; \
b00612cc 25441 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25444 "RANLIB=$${RANLIB}" \
0c24b341 25445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25446 info) \
2a4cbe27
NN
25447 || exit 1
25448
b813574b 25449@endif tcl
2a4cbe27 25450
b813574b
PB
25451.PHONY: maybe-dvi-tcl dvi-tcl
25452maybe-dvi-tcl:
25453@if tcl
25454maybe-dvi-tcl: dvi-tcl
2a4cbe27 25455
b813574b
PB
25456dvi-tcl: \
25457 configure-tcl
0aed8855 25458 @: $(MAKE); $(unstage)
b813574b 25459 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25460 r=`${PWD_COMMAND}`; export r; \
25461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25462 $(HOST_EXPORTS) \
b813574b 25463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25465 done; \
b813574b 25466 echo "Doing dvi in tcl" ; \
b00612cc 25467 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25470 "RANLIB=$${RANLIB}" \
0c24b341 25471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25472 dvi) \
2a4cbe27
NN
25473 || exit 1
25474
b813574b 25475@endif tcl
2a4cbe27 25476
56a8fe78
DD
25477.PHONY: maybe-pdf-tcl pdf-tcl
25478maybe-pdf-tcl:
25479@if tcl
25480maybe-pdf-tcl: pdf-tcl
25481
25482pdf-tcl: \
25483 configure-tcl
25484 @: $(MAKE); $(unstage)
25485 @[ -f ./tcl/Makefile ] || exit 0; \
25486 r=`${PWD_COMMAND}`; export r; \
25487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25488 $(HOST_EXPORTS) \
25489 for flag in $(EXTRA_HOST_FLAGS) ; do \
25490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25491 done; \
25492 echo "Doing pdf in tcl" ; \
25493 (cd $(HOST_SUBDIR)/tcl && \
25494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25496 "RANLIB=$${RANLIB}" \
0c24b341 25497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25498 pdf) \
25499 || exit 1
25500
25501@endif tcl
25502
6d389afc
MS
25503.PHONY: maybe-html-tcl html-tcl
25504maybe-html-tcl:
25505@if tcl
25506maybe-html-tcl: html-tcl
25507
25508html-tcl: \
25509 configure-tcl
0aed8855 25510 @: $(MAKE); $(unstage)
6d389afc
MS
25511 @[ -f ./tcl/Makefile ] || exit 0; \
25512 r=`${PWD_COMMAND}`; export r; \
25513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25514 $(HOST_EXPORTS) \
25515 for flag in $(EXTRA_HOST_FLAGS) ; do \
25516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25517 done; \
25518 echo "Doing html in tcl" ; \
b00612cc 25519 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
25520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25522 "RANLIB=$${RANLIB}" \
0c24b341 25523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25524 html) \
25525 || exit 1
25526
25527@endif tcl
25528
b813574b
PB
25529.PHONY: maybe-TAGS-tcl TAGS-tcl
25530maybe-TAGS-tcl:
25531@if tcl
25532maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 25533
b813574b
PB
25534TAGS-tcl: \
25535 configure-tcl
0aed8855 25536 @: $(MAKE); $(unstage)
b813574b 25537 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25538 r=`${PWD_COMMAND}`; export r; \
25539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25540 $(HOST_EXPORTS) \
b813574b 25541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25543 done; \
b813574b 25544 echo "Doing TAGS in tcl" ; \
b00612cc 25545 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25548 "RANLIB=$${RANLIB}" \
0c24b341 25549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25550 TAGS) \
2a4cbe27
NN
25551 || exit 1
25552
b813574b 25553@endif tcl
2a4cbe27 25554
b813574b
PB
25555.PHONY: maybe-install-info-tcl install-info-tcl
25556maybe-install-info-tcl:
25557@if tcl
25558maybe-install-info-tcl: install-info-tcl
2a4cbe27 25559
b813574b
PB
25560install-info-tcl: \
25561 configure-tcl \
25562 info-tcl
0aed8855 25563 @: $(MAKE); $(unstage)
b813574b 25564 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25565 r=`${PWD_COMMAND}`; export r; \
25566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25567 $(HOST_EXPORTS) \
b813574b 25568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25570 done; \
b813574b 25571 echo "Doing install-info in tcl" ; \
b00612cc 25572 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25575 "RANLIB=$${RANLIB}" \
0c24b341 25576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25577 install-info) \
2a4cbe27
NN
25578 || exit 1
25579
b813574b 25580@endif tcl
2a4cbe27 25581
a3ca38d2
DD
25582.PHONY: maybe-install-pdf-tcl install-pdf-tcl
25583maybe-install-pdf-tcl:
25584@if tcl
25585maybe-install-pdf-tcl: install-pdf-tcl
25586
25587install-pdf-tcl: \
25588 configure-tcl \
25589 pdf-tcl
25590 @: $(MAKE); $(unstage)
25591 @[ -f ./tcl/Makefile ] || exit 0; \
25592 r=`${PWD_COMMAND}`; export r; \
25593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25594 $(HOST_EXPORTS) \
25595 for flag in $(EXTRA_HOST_FLAGS) ; do \
25596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25597 done; \
25598 echo "Doing install-pdf in tcl" ; \
25599 (cd $(HOST_SUBDIR)/tcl && \
25600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25602 "RANLIB=$${RANLIB}" \
0c24b341 25603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25604 install-pdf) \
25605 || exit 1
25606
25607@endif tcl
25608
108a6f8e
CD
25609.PHONY: maybe-install-html-tcl install-html-tcl
25610maybe-install-html-tcl:
25611@if tcl
25612maybe-install-html-tcl: install-html-tcl
25613
25614install-html-tcl: \
25615 configure-tcl \
25616 html-tcl
25617 @: $(MAKE); $(unstage)
25618 @[ -f ./tcl/Makefile ] || exit 0; \
25619 r=`${PWD_COMMAND}`; export r; \
25620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25621 $(HOST_EXPORTS) \
25622 for flag in $(EXTRA_HOST_FLAGS) ; do \
25623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25624 done; \
25625 echo "Doing install-html in tcl" ; \
25626 (cd $(HOST_SUBDIR)/tcl && \
25627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25629 "RANLIB=$${RANLIB}" \
0c24b341 25630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25631 install-html) \
25632 || exit 1
25633
25634@endif tcl
25635
b813574b
PB
25636.PHONY: maybe-installcheck-tcl installcheck-tcl
25637maybe-installcheck-tcl:
25638@if tcl
25639maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 25640
b813574b
PB
25641installcheck-tcl: \
25642 configure-tcl
0aed8855 25643 @: $(MAKE); $(unstage)
b813574b 25644 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25645 r=`${PWD_COMMAND}`; export r; \
25646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25647 $(HOST_EXPORTS) \
b813574b 25648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25650 done; \
b813574b 25651 echo "Doing installcheck in tcl" ; \
b00612cc 25652 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25655 "RANLIB=$${RANLIB}" \
0c24b341 25656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25657 installcheck) \
2a4cbe27
NN
25658 || exit 1
25659
b813574b 25660@endif tcl
2a4cbe27 25661
b813574b
PB
25662.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
25663maybe-mostlyclean-tcl:
25664@if tcl
25665maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 25666
b813574b
PB
25667# tcl doesn't support mostlyclean.
25668mostlyclean-tcl:
2a4cbe27 25669
b813574b 25670@endif tcl
2a4cbe27 25671
b813574b
PB
25672.PHONY: maybe-clean-tcl clean-tcl
25673maybe-clean-tcl:
25674@if tcl
25675maybe-clean-tcl: clean-tcl
2a4cbe27 25676
b813574b 25677clean-tcl:
0aed8855 25678 @: $(MAKE); $(unstage)
b813574b 25679 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25680 r=`${PWD_COMMAND}`; export r; \
25681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25682 $(HOST_EXPORTS) \
b813574b 25683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25685 done; \
b813574b 25686 echo "Doing clean in tcl" ; \
b00612cc 25687 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25690 "RANLIB=$${RANLIB}" \
0c24b341 25691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25692 clean) \
2a4cbe27
NN
25693 || exit 1
25694
b813574b 25695@endif tcl
2a4cbe27 25696
b813574b
PB
25697.PHONY: maybe-distclean-tcl distclean-tcl
25698maybe-distclean-tcl:
25699@if tcl
25700maybe-distclean-tcl: distclean-tcl
2a4cbe27 25701
b813574b 25702distclean-tcl:
0aed8855 25703 @: $(MAKE); $(unstage)
b813574b 25704 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25705 r=`${PWD_COMMAND}`; export r; \
25706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25707 $(HOST_EXPORTS) \
b813574b 25708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25710 done; \
b813574b 25711 echo "Doing distclean in tcl" ; \
b00612cc 25712 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25715 "RANLIB=$${RANLIB}" \
0c24b341 25716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25717 distclean) \
2a4cbe27
NN
25718 || exit 1
25719
b813574b 25720@endif tcl
2a4cbe27 25721
b813574b
PB
25722.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
25723maybe-maintainer-clean-tcl:
25724@if tcl
25725maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 25726
b813574b 25727maintainer-clean-tcl:
0aed8855 25728 @: $(MAKE); $(unstage)
b813574b 25729 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25730 r=`${PWD_COMMAND}`; export r; \
25731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25732 $(HOST_EXPORTS) \
b813574b 25733 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25735 done; \
b813574b 25736 echo "Doing maintainer-clean in tcl" ; \
b00612cc 25737 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25740 "RANLIB=$${RANLIB}" \
0c24b341 25741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25742 maintainer-clean) \
2a4cbe27
NN
25743 || exit 1
25744
b813574b 25745@endif tcl
2a4cbe27 25746
2a4cbe27 25747
a7254363 25748
b813574b
PB
25749.PHONY: configure-itcl maybe-configure-itcl
25750maybe-configure-itcl:
4f0ef2d8
CD
25751@if gcc-bootstrap
25752configure-itcl: stage_current
25753@endif gcc-bootstrap
b813574b
PB
25754@if itcl
25755maybe-configure-itcl: configure-itcl
c52c6897 25756configure-itcl:
0aed8855 25757 @: $(MAKE); $(unstage)
c52c6897 25758 @r=`${PWD_COMMAND}`; export r; \
4fa63067 25759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25760 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
25761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
1f53ca9a 25762 $(HOST_EXPORTS) \
a7254363
PB
25763 echo Configuring in $(HOST_SUBDIR)/itcl; \
25764 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 25765 case $(srcdir) in \
b00612cc
PB
25766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25767 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
25768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25769 esac; \
b00612cc
PB
25770 srcdiroption="--srcdir=$${topdir}/itcl"; \
25771 libsrcdir="$$s/itcl"; \
4fa63067 25772 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25774 --target=${target_alias} $${srcdiroption} \
4fa63067 25775 || exit 1
b813574b 25776@endif itcl
4fa63067 25777
a7254363
PB
25778
25779
d545f33b
PB
25780
25781
b813574b
PB
25782.PHONY: all-itcl maybe-all-itcl
25783maybe-all-itcl:
4f0ef2d8
CD
25784@if gcc-bootstrap
25785all-itcl: stage_current
25786@endif gcc-bootstrap
b813574b 25787@if itcl
d27cc32e 25788TARGET-itcl=all
b813574b
PB
25789maybe-all-itcl: all-itcl
25790all-itcl: configure-itcl
0aed8855 25791 @: $(MAKE); $(unstage)
4fa63067
NN
25792 @r=`${PWD_COMMAND}`; export r; \
25793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25794 $(HOST_EXPORTS) \
b00612cc 25795 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
25796 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25797 $(TARGET-itcl))
b813574b 25798@endif itcl
4fa63067 25799
a7254363 25800
d545f33b
PB
25801
25802
b813574b
PB
25803.PHONY: check-itcl maybe-check-itcl
25804maybe-check-itcl:
25805@if itcl
25806maybe-check-itcl: check-itcl
4fa63067 25807
b813574b 25808check-itcl:
0aed8855 25809 @: $(MAKE); $(unstage)
4fa63067
NN
25810 @r=`${PWD_COMMAND}`; export r; \
25811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25812 $(HOST_EXPORTS) \
b00612cc
PB
25813 (cd $(HOST_SUBDIR)/itcl && \
25814 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 25815
b813574b 25816@endif itcl
4fa63067 25817
b813574b
PB
25818.PHONY: install-itcl maybe-install-itcl
25819maybe-install-itcl:
25820@if itcl
25821maybe-install-itcl: install-itcl
4fa63067 25822
b813574b 25823install-itcl: installdirs
0aed8855 25824 @: $(MAKE); $(unstage)
4fa63067
NN
25825 @r=`${PWD_COMMAND}`; export r; \
25826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25827 $(HOST_EXPORTS) \
b00612cc 25828 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 25829 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25830
b813574b 25831@endif itcl
4fa63067 25832
56a8fe78 25833# Other targets (info, dvi, pdf, etc.)
4fa63067 25834
b813574b
PB
25835.PHONY: maybe-info-itcl info-itcl
25836maybe-info-itcl:
25837@if itcl
25838maybe-info-itcl: info-itcl
4fa63067 25839
b813574b
PB
25840info-itcl: \
25841 configure-itcl
0aed8855 25842 @: $(MAKE); $(unstage)
b813574b 25843 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25844 r=`${PWD_COMMAND}`; export r; \
25845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25846 $(HOST_EXPORTS) \
b813574b 25847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25849 done; \
b813574b 25850 echo "Doing info in itcl" ; \
b00612cc 25851 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25854 "RANLIB=$${RANLIB}" \
0c24b341 25855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25856 info) \
2a4cbe27
NN
25857 || exit 1
25858
b813574b 25859@endif itcl
2a4cbe27 25860
b813574b
PB
25861.PHONY: maybe-dvi-itcl dvi-itcl
25862maybe-dvi-itcl:
25863@if itcl
25864maybe-dvi-itcl: dvi-itcl
2a4cbe27 25865
b813574b
PB
25866dvi-itcl: \
25867 configure-itcl
0aed8855 25868 @: $(MAKE); $(unstage)
b813574b 25869 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25870 r=`${PWD_COMMAND}`; export r; \
25871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25872 $(HOST_EXPORTS) \
b813574b 25873 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25875 done; \
b813574b 25876 echo "Doing dvi in itcl" ; \
b00612cc 25877 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25880 "RANLIB=$${RANLIB}" \
0c24b341 25881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25882 dvi) \
2a4cbe27
NN
25883 || exit 1
25884
b813574b 25885@endif itcl
2a4cbe27 25886
56a8fe78
DD
25887.PHONY: maybe-pdf-itcl pdf-itcl
25888maybe-pdf-itcl:
25889@if itcl
25890maybe-pdf-itcl: pdf-itcl
25891
25892pdf-itcl: \
25893 configure-itcl
25894 @: $(MAKE); $(unstage)
25895 @[ -f ./itcl/Makefile ] || exit 0; \
25896 r=`${PWD_COMMAND}`; export r; \
25897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25898 $(HOST_EXPORTS) \
25899 for flag in $(EXTRA_HOST_FLAGS) ; do \
25900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25901 done; \
25902 echo "Doing pdf in itcl" ; \
25903 (cd $(HOST_SUBDIR)/itcl && \
25904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25906 "RANLIB=$${RANLIB}" \
0c24b341 25907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25908 pdf) \
25909 || exit 1
25910
25911@endif itcl
25912
6d389afc
MS
25913.PHONY: maybe-html-itcl html-itcl
25914maybe-html-itcl:
25915@if itcl
25916maybe-html-itcl: html-itcl
25917
25918html-itcl: \
25919 configure-itcl
0aed8855 25920 @: $(MAKE); $(unstage)
6d389afc
MS
25921 @[ -f ./itcl/Makefile ] || exit 0; \
25922 r=`${PWD_COMMAND}`; export r; \
25923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25924 $(HOST_EXPORTS) \
25925 for flag in $(EXTRA_HOST_FLAGS) ; do \
25926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25927 done; \
25928 echo "Doing html in itcl" ; \
b00612cc 25929 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
25930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25932 "RANLIB=$${RANLIB}" \
0c24b341 25933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25934 html) \
25935 || exit 1
25936
25937@endif itcl
25938
b813574b
PB
25939.PHONY: maybe-TAGS-itcl TAGS-itcl
25940maybe-TAGS-itcl:
25941@if itcl
25942maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 25943
b813574b
PB
25944TAGS-itcl: \
25945 configure-itcl
0aed8855 25946 @: $(MAKE); $(unstage)
b813574b 25947 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25948 r=`${PWD_COMMAND}`; export r; \
25949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25950 $(HOST_EXPORTS) \
b813574b 25951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25953 done; \
b813574b 25954 echo "Doing TAGS in itcl" ; \
b00612cc 25955 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25958 "RANLIB=$${RANLIB}" \
0c24b341 25959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25960 TAGS) \
2a4cbe27
NN
25961 || exit 1
25962
b813574b 25963@endif itcl
2a4cbe27 25964
b813574b
PB
25965.PHONY: maybe-install-info-itcl install-info-itcl
25966maybe-install-info-itcl:
25967@if itcl
25968maybe-install-info-itcl: install-info-itcl
2a4cbe27 25969
b813574b
PB
25970install-info-itcl: \
25971 configure-itcl \
25972 info-itcl
0aed8855 25973 @: $(MAKE); $(unstage)
b813574b 25974 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25975 r=`${PWD_COMMAND}`; export r; \
25976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25977 $(HOST_EXPORTS) \
b813574b 25978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25980 done; \
b813574b 25981 echo "Doing install-info in itcl" ; \
b00612cc 25982 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25985 "RANLIB=$${RANLIB}" \
0c24b341 25986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25987 install-info) \
2a4cbe27
NN
25988 || exit 1
25989
b813574b 25990@endif itcl
2a4cbe27 25991
a3ca38d2
DD
25992.PHONY: maybe-install-pdf-itcl install-pdf-itcl
25993maybe-install-pdf-itcl:
25994@if itcl
25995maybe-install-pdf-itcl: install-pdf-itcl
25996
25997install-pdf-itcl: \
25998 configure-itcl \
25999 pdf-itcl
26000 @: $(MAKE); $(unstage)
26001 @[ -f ./itcl/Makefile ] || exit 0; \
26002 r=`${PWD_COMMAND}`; export r; \
26003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26004 $(HOST_EXPORTS) \
26005 for flag in $(EXTRA_HOST_FLAGS) ; do \
26006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26007 done; \
26008 echo "Doing install-pdf in itcl" ; \
26009 (cd $(HOST_SUBDIR)/itcl && \
26010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26012 "RANLIB=$${RANLIB}" \
0c24b341 26013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26014 install-pdf) \
26015 || exit 1
26016
26017@endif itcl
26018
108a6f8e
CD
26019.PHONY: maybe-install-html-itcl install-html-itcl
26020maybe-install-html-itcl:
26021@if itcl
26022maybe-install-html-itcl: install-html-itcl
26023
26024install-html-itcl: \
26025 configure-itcl \
26026 html-itcl
26027 @: $(MAKE); $(unstage)
26028 @[ -f ./itcl/Makefile ] || exit 0; \
26029 r=`${PWD_COMMAND}`; export r; \
26030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26031 $(HOST_EXPORTS) \
26032 for flag in $(EXTRA_HOST_FLAGS) ; do \
26033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26034 done; \
26035 echo "Doing install-html in itcl" ; \
26036 (cd $(HOST_SUBDIR)/itcl && \
26037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26039 "RANLIB=$${RANLIB}" \
0c24b341 26040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26041 install-html) \
26042 || exit 1
26043
26044@endif itcl
26045
b813574b
PB
26046.PHONY: maybe-installcheck-itcl installcheck-itcl
26047maybe-installcheck-itcl:
26048@if itcl
26049maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 26050
b813574b
PB
26051installcheck-itcl: \
26052 configure-itcl
0aed8855 26053 @: $(MAKE); $(unstage)
b813574b 26054 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26055 r=`${PWD_COMMAND}`; export r; \
26056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26057 $(HOST_EXPORTS) \
b813574b 26058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26060 done; \
b813574b 26061 echo "Doing installcheck in itcl" ; \
b00612cc 26062 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26065 "RANLIB=$${RANLIB}" \
0c24b341 26066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26067 installcheck) \
2a4cbe27
NN
26068 || exit 1
26069
b813574b 26070@endif itcl
2a4cbe27 26071
b813574b
PB
26072.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
26073maybe-mostlyclean-itcl:
26074@if itcl
26075maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 26076
b813574b 26077mostlyclean-itcl:
0aed8855 26078 @: $(MAKE); $(unstage)
b813574b 26079 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26080 r=`${PWD_COMMAND}`; export r; \
26081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26082 $(HOST_EXPORTS) \
b813574b 26083 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26085 done; \
b813574b 26086 echo "Doing mostlyclean in itcl" ; \
b00612cc 26087 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26090 "RANLIB=$${RANLIB}" \
0c24b341 26091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26092 mostlyclean) \
2a4cbe27
NN
26093 || exit 1
26094
b813574b 26095@endif itcl
2a4cbe27 26096
b813574b
PB
26097.PHONY: maybe-clean-itcl clean-itcl
26098maybe-clean-itcl:
26099@if itcl
26100maybe-clean-itcl: clean-itcl
2a4cbe27 26101
b813574b 26102clean-itcl:
0aed8855 26103 @: $(MAKE); $(unstage)
b813574b 26104 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26105 r=`${PWD_COMMAND}`; export r; \
26106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26107 $(HOST_EXPORTS) \
b813574b 26108 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26110 done; \
b813574b 26111 echo "Doing clean in itcl" ; \
b00612cc 26112 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26115 "RANLIB=$${RANLIB}" \
0c24b341 26116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26117 clean) \
2a4cbe27
NN
26118 || exit 1
26119
b813574b 26120@endif itcl
2a4cbe27 26121
b813574b
PB
26122.PHONY: maybe-distclean-itcl distclean-itcl
26123maybe-distclean-itcl:
26124@if itcl
26125maybe-distclean-itcl: distclean-itcl
2a4cbe27 26126
b813574b 26127distclean-itcl:
0aed8855 26128 @: $(MAKE); $(unstage)
b813574b 26129 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26130 r=`${PWD_COMMAND}`; export r; \
26131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26132 $(HOST_EXPORTS) \
b813574b 26133 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26135 done; \
b813574b 26136 echo "Doing distclean in itcl" ; \
b00612cc 26137 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26140 "RANLIB=$${RANLIB}" \
0c24b341 26141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26142 distclean) \
2a4cbe27
NN
26143 || exit 1
26144
b813574b 26145@endif itcl
2a4cbe27 26146
b813574b
PB
26147.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
26148maybe-maintainer-clean-itcl:
26149@if itcl
26150maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 26151
b813574b 26152maintainer-clean-itcl:
0aed8855 26153 @: $(MAKE); $(unstage)
b813574b 26154 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26155 r=`${PWD_COMMAND}`; export r; \
26156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26157 $(HOST_EXPORTS) \
b813574b 26158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26160 done; \
b813574b 26161 echo "Doing maintainer-clean in itcl" ; \
b00612cc 26162 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26165 "RANLIB=$${RANLIB}" \
0c24b341 26166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26167 maintainer-clean) \
2a4cbe27
NN
26168 || exit 1
26169
b813574b 26170@endif itcl
2a4cbe27 26171
2a4cbe27 26172
a7254363 26173
b813574b
PB
26174.PHONY: configure-ld maybe-configure-ld
26175maybe-configure-ld:
4f0ef2d8
CD
26176@if gcc-bootstrap
26177configure-ld: stage_current
26178@endif gcc-bootstrap
b813574b
PB
26179@if ld
26180maybe-configure-ld: configure-ld
c52c6897 26181configure-ld:
c52c6897
PB
26182 @r=`${PWD_COMMAND}`; export r; \
26183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26184 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
26185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
1f53ca9a 26186 $(HOST_EXPORTS) \
a7254363
PB
26187 echo Configuring in $(HOST_SUBDIR)/ld; \
26188 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 26189 case $(srcdir) in \
b00612cc
PB
26190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26191 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 26193 esac; \
b00612cc
PB
26194 srcdiroption="--srcdir=$${topdir}/ld"; \
26195 libsrcdir="$$s/ld"; \
04cf1b77 26196 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26198 --target=${target_alias} $${srcdiroption} \
04cf1b77 26199 || exit 1
b813574b 26200@endif ld
04cf1b77 26201
a7254363
PB
26202
26203
d545f33b
PB
26204.PHONY: configure-stage1-ld maybe-configure-stage1-ld
26205maybe-configure-stage1-ld:
26206@if ld-bootstrap
26207maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 26208configure-stage1-ld:
c52c6897 26209 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26210 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26211 @r=`${PWD_COMMAND}`; export r; \
26212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26213 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26214 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 26215 $(HOST_EXPORTS) \
8ee82aff 26216 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26217 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26218 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26219 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 26220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26221 cd $(HOST_SUBDIR)/ld || exit 1; \
26222 case $(srcdir) in \
26223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26224 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26226 esac; \
26227 srcdiroption="--srcdir=$${topdir}/ld"; \
26228 libsrcdir="$$s/ld"; \
26229 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26231 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26232 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26233@endif ld-bootstrap
26234
26235.PHONY: configure-stage2-ld maybe-configure-stage2-ld
26236maybe-configure-stage2-ld:
26237@if ld-bootstrap
26238maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 26239configure-stage2-ld:
c52c6897 26240 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26241 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26242 @r=`${PWD_COMMAND}`; export r; \
26243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26244 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26245 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26246 $(HOST_EXPORTS) \
1b05fbbd 26247 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26248 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26249 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26250 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26251 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 26252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26253 cd $(HOST_SUBDIR)/ld || exit 1; \
26254 case $(srcdir) in \
26255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26256 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26258 esac; \
26259 srcdiroption="--srcdir=$${topdir}/ld"; \
26260 libsrcdir="$$s/ld"; \
26261 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26263 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26264 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26265 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26266@endif ld-bootstrap
26267
d545f33b
PB
26268.PHONY: configure-stage3-ld maybe-configure-stage3-ld
26269maybe-configure-stage3-ld:
26270@if ld-bootstrap
26271maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 26272configure-stage3-ld:
c52c6897 26273 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26274 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26275 @r=`${PWD_COMMAND}`; export r; \
26276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26277 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 26278 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26279 $(HOST_EXPORTS) \
1b05fbbd 26280 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26281 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26282 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26283 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26284 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 26285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26286 cd $(HOST_SUBDIR)/ld || exit 1; \
26287 case $(srcdir) in \
26288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26289 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26291 esac; \
26292 srcdiroption="--srcdir=$${topdir}/ld"; \
26293 libsrcdir="$$s/ld"; \
26294 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26296 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26297 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26298 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
26299@endif ld-bootstrap
26300
d545f33b
PB
26301.PHONY: configure-stage4-ld maybe-configure-stage4-ld
26302maybe-configure-stage4-ld:
26303@if ld-bootstrap
26304maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 26305configure-stage4-ld:
c52c6897 26306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26308 @r=`${PWD_COMMAND}`; export r; \
26309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26310 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 26311 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26312 $(HOST_EXPORTS) \
1b05fbbd 26313 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26314 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26315 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26316 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26317 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 26318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26319 cd $(HOST_SUBDIR)/ld || exit 1; \
26320 case $(srcdir) in \
26321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26322 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26324 esac; \
26325 srcdiroption="--srcdir=$${topdir}/ld"; \
26326 libsrcdir="$$s/ld"; \
26327 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26329 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26330 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26331 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
26332@endif ld-bootstrap
26333
26334.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
26335maybe-configure-stageprofile-ld:
26336@if ld-bootstrap
26337maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 26338configure-stageprofile-ld:
c52c6897 26339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26341 @r=`${PWD_COMMAND}`; export r; \
26342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26343 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 26344 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26345 $(HOST_EXPORTS) \
1b05fbbd
AO
26346 $(POSTSTAGE1_HOST_EXPORTS) \
26347 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26348 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26349 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26350 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 26351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26352 cd $(HOST_SUBDIR)/ld || exit 1; \
26353 case $(srcdir) in \
26354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26355 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26357 esac; \
26358 srcdiroption="--srcdir=$${topdir}/ld"; \
26359 libsrcdir="$$s/ld"; \
26360 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26361 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26362 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26363 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26364 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
26365@endif ld-bootstrap
26366
26367.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
26368maybe-configure-stagefeedback-ld:
26369@if ld-bootstrap
26370maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 26371configure-stagefeedback-ld:
c52c6897 26372 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26374 @r=`${PWD_COMMAND}`; export r; \
26375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26376 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 26377 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26378 $(HOST_EXPORTS) \
1b05fbbd
AO
26379 $(POSTSTAGE1_HOST_EXPORTS) \
26380 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26381 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26382 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26383 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 26384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26385 cd $(HOST_SUBDIR)/ld || exit 1; \
26386 case $(srcdir) in \
26387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26388 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26390 esac; \
26391 srcdiroption="--srcdir=$${topdir}/ld"; \
26392 libsrcdir="$$s/ld"; \
26393 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26395 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26396 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26397 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
26398@endif ld-bootstrap
26399
26400
26401
26402
26403
b813574b
PB
26404.PHONY: all-ld maybe-all-ld
26405maybe-all-ld:
4f0ef2d8
CD
26406@if gcc-bootstrap
26407all-ld: stage_current
26408@endif gcc-bootstrap
b813574b 26409@if ld
d27cc32e 26410TARGET-ld=all
b813574b
PB
26411maybe-all-ld: all-ld
26412all-ld: configure-ld
c52c6897 26413 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 26414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 26415 $(HOST_EXPORTS) \
b00612cc 26416 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
26417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26418 $(TARGET-ld))
b813574b 26419@endif ld
04cf1b77 26420
a7254363 26421
d545f33b
PB
26422
26423.PHONY: all-stage1-ld maybe-all-stage1-ld
26424.PHONY: clean-stage1-ld maybe-clean-stage1-ld
26425maybe-all-stage1-ld:
26426maybe-clean-stage1-ld:
26427@if ld-bootstrap
26428maybe-all-stage1-ld: all-stage1-ld
26429all-stage1: all-stage1-ld
f70224b5 26430TARGET-stage1-ld = $(TARGET-ld)
d545f33b 26431all-stage1-ld: configure-stage1-ld
c52c6897 26432 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26433 @r=`${PWD_COMMAND}`; export r; \
26434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26435 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 26436 $(HOST_EXPORTS) \
d545f33b 26437 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26438 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26439 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 26440 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
26441 LIBCFLAGS="$(LIBCFLAGS)" \
26442 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26443 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26444 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26445 $(EXTRA_HOST_FLAGS) \
26446 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 26447 $(TARGET-stage1-ld)
d545f33b
PB
26448
26449maybe-clean-stage1-ld: clean-stage1-ld
26450clean-stage1: clean-stage1-ld
26451clean-stage1-ld:
9dbaa842
DD
26452 @if [ $(current_stage) = stage1 ]; then \
26453 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26454 else \
26455 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
26456 $(MAKE) stage1-start; \
26457 fi; \
d545f33b 26458 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26459 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26460 clean
d545f33b
PB
26461@endif ld-bootstrap
26462
26463
26464.PHONY: all-stage2-ld maybe-all-stage2-ld
26465.PHONY: clean-stage2-ld maybe-clean-stage2-ld
26466maybe-all-stage2-ld:
26467maybe-clean-stage2-ld:
26468@if ld-bootstrap
26469maybe-all-stage2-ld: all-stage2-ld
26470all-stage2: all-stage2-ld
f70224b5 26471TARGET-stage2-ld = $(TARGET-ld)
d545f33b 26472all-stage2-ld: configure-stage2-ld
c52c6897 26473 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26474 @r=`${PWD_COMMAND}`; export r; \
26475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26476 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 26477 $(HOST_EXPORTS) \
1f53ca9a 26478 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26479 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26480 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26481 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 26482 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
26483 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26484 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26485 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26486 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26487 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26488 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 26489 $(TARGET-stage2-ld)
d545f33b
PB
26490
26491maybe-clean-stage2-ld: clean-stage2-ld
26492clean-stage2: clean-stage2-ld
26493clean-stage2-ld:
9dbaa842
DD
26494 @if [ $(current_stage) = stage2 ]; then \
26495 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26496 else \
26497 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
26498 $(MAKE) stage2-start; \
26499 fi; \
d545f33b 26500 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26501 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26502 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26503 clean
d545f33b
PB
26504@endif ld-bootstrap
26505
26506
26507.PHONY: all-stage3-ld maybe-all-stage3-ld
26508.PHONY: clean-stage3-ld maybe-clean-stage3-ld
26509maybe-all-stage3-ld:
26510maybe-clean-stage3-ld:
26511@if ld-bootstrap
26512maybe-all-stage3-ld: all-stage3-ld
26513all-stage3: all-stage3-ld
f70224b5 26514TARGET-stage3-ld = $(TARGET-ld)
d545f33b 26515all-stage3-ld: configure-stage3-ld
c52c6897 26516 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26517 @r=`${PWD_COMMAND}`; export r; \
26518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26519 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 26520 $(HOST_EXPORTS) \
1f53ca9a 26521 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26522 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26523 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26524 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 26525 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
26526 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26527 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26528 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26529 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26530 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26531 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 26532 $(TARGET-stage3-ld)
d545f33b
PB
26533
26534maybe-clean-stage3-ld: clean-stage3-ld
26535clean-stage3: clean-stage3-ld
26536clean-stage3-ld:
9dbaa842
DD
26537 @if [ $(current_stage) = stage3 ]; then \
26538 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26539 else \
26540 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
26541 $(MAKE) stage3-start; \
26542 fi; \
d545f33b 26543 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26544 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26545 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26546 clean
d545f33b
PB
26547@endif ld-bootstrap
26548
26549
26550.PHONY: all-stage4-ld maybe-all-stage4-ld
26551.PHONY: clean-stage4-ld maybe-clean-stage4-ld
26552maybe-all-stage4-ld:
26553maybe-clean-stage4-ld:
26554@if ld-bootstrap
26555maybe-all-stage4-ld: all-stage4-ld
26556all-stage4: all-stage4-ld
f70224b5 26557TARGET-stage4-ld = $(TARGET-ld)
d545f33b 26558all-stage4-ld: configure-stage4-ld
c52c6897 26559 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26560 @r=`${PWD_COMMAND}`; export r; \
26561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26562 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 26563 $(HOST_EXPORTS) \
1f53ca9a 26564 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26565 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26567 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 26568 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 26569 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
26570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26573 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26574 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 26575 $(TARGET-stage4-ld)
d545f33b
PB
26576
26577maybe-clean-stage4-ld: clean-stage4-ld
26578clean-stage4: clean-stage4-ld
26579clean-stage4-ld:
9dbaa842
DD
26580 @if [ $(current_stage) = stage4 ]; then \
26581 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26582 else \
26583 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
26584 $(MAKE) stage4-start; \
26585 fi; \
d545f33b 26586 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26587 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26588 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26589 clean
d545f33b
PB
26590@endif ld-bootstrap
26591
26592
26593.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
26594.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
26595maybe-all-stageprofile-ld:
26596maybe-clean-stageprofile-ld:
26597@if ld-bootstrap
26598maybe-all-stageprofile-ld: all-stageprofile-ld
26599all-stageprofile: all-stageprofile-ld
f70224b5 26600TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 26601all-stageprofile-ld: configure-stageprofile-ld
c52c6897 26602 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26603 @r=`${PWD_COMMAND}`; export r; \
26604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26605 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 26606 $(HOST_EXPORTS) \
1f53ca9a 26607 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26608 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26610 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 26611 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
26612 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26617 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 26618 $(TARGET-stageprofile-ld)
d545f33b
PB
26619
26620maybe-clean-stageprofile-ld: clean-stageprofile-ld
26621clean-stageprofile: clean-stageprofile-ld
26622clean-stageprofile-ld:
9dbaa842
DD
26623 @if [ $(current_stage) = stageprofile ]; then \
26624 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26625 else \
26626 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
26627 $(MAKE) stageprofile-start; \
26628 fi; \
d545f33b 26629 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26630 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26631 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26632 clean
d545f33b
PB
26633@endif ld-bootstrap
26634
26635
26636.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
26637.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
26638maybe-all-stagefeedback-ld:
26639maybe-clean-stagefeedback-ld:
26640@if ld-bootstrap
26641maybe-all-stagefeedback-ld: all-stagefeedback-ld
26642all-stagefeedback: all-stagefeedback-ld
f70224b5 26643TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 26644all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 26645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26646 @r=`${PWD_COMMAND}`; export r; \
26647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26648 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 26649 $(HOST_EXPORTS) \
1f53ca9a 26650 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26651 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26652 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26653 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 26654 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
26655 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26656 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26657 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26658 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26659 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26660 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 26661 $(TARGET-stagefeedback-ld)
d545f33b
PB
26662
26663maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
26664clean-stagefeedback: clean-stagefeedback-ld
26665clean-stagefeedback-ld:
9dbaa842
DD
26666 @if [ $(current_stage) = stagefeedback ]; then \
26667 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26668 else \
26669 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
26670 $(MAKE) stagefeedback-start; \
26671 fi; \
d545f33b 26672 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26673 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26674 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26675 clean
d545f33b
PB
26676@endif ld-bootstrap
26677
26678
26679
26680
26681
b813574b
PB
26682.PHONY: check-ld maybe-check-ld
26683maybe-check-ld:
26684@if ld
26685maybe-check-ld: check-ld
04cf1b77 26686
b813574b 26687check-ld:
0aed8855 26688 @: $(MAKE); $(unstage)
04cf1b77
PB
26689 @r=`${PWD_COMMAND}`; export r; \
26690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26691 $(HOST_EXPORTS) \
b00612cc
PB
26692 (cd $(HOST_SUBDIR)/ld && \
26693 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 26694
b813574b 26695@endif ld
04cf1b77 26696
b813574b
PB
26697.PHONY: install-ld maybe-install-ld
26698maybe-install-ld:
26699@if ld
26700maybe-install-ld: install-ld
04cf1b77 26701
b813574b 26702install-ld: installdirs
0aed8855 26703 @: $(MAKE); $(unstage)
04cf1b77
PB
26704 @r=`${PWD_COMMAND}`; export r; \
26705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26706 $(HOST_EXPORTS) \
b00612cc 26707 (cd $(HOST_SUBDIR)/ld && \
2da12f12 26708 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 26709
b813574b 26710@endif ld
04cf1b77 26711
56a8fe78 26712# Other targets (info, dvi, pdf, etc.)
04cf1b77 26713
b813574b
PB
26714.PHONY: maybe-info-ld info-ld
26715maybe-info-ld:
26716@if ld
26717maybe-info-ld: info-ld
04cf1b77 26718
b813574b
PB
26719info-ld: \
26720 configure-ld
26721 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26722 r=`${PWD_COMMAND}`; export r; \
26723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26724 $(HOST_EXPORTS) \
b813574b 26725 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26727 done; \
b813574b 26728 echo "Doing info in ld" ; \
b00612cc 26729 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26732 "RANLIB=$${RANLIB}" \
0c24b341 26733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26734 info) \
04cf1b77
PB
26735 || exit 1
26736
b813574b 26737@endif ld
04cf1b77 26738
b813574b
PB
26739.PHONY: maybe-dvi-ld dvi-ld
26740maybe-dvi-ld:
26741@if ld
26742maybe-dvi-ld: dvi-ld
04cf1b77 26743
b813574b
PB
26744dvi-ld: \
26745 configure-ld
26746 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26747 r=`${PWD_COMMAND}`; export r; \
26748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26749 $(HOST_EXPORTS) \
b813574b 26750 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26752 done; \
b813574b 26753 echo "Doing dvi in ld" ; \
b00612cc 26754 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26757 "RANLIB=$${RANLIB}" \
0c24b341 26758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26759 dvi) \
04cf1b77
PB
26760 || exit 1
26761
b813574b 26762@endif ld
04cf1b77 26763
56a8fe78
DD
26764.PHONY: maybe-pdf-ld pdf-ld
26765maybe-pdf-ld:
26766@if ld
26767maybe-pdf-ld: pdf-ld
26768
26769pdf-ld: \
26770 configure-ld
26771 @[ -f ./ld/Makefile ] || exit 0; \
26772 r=`${PWD_COMMAND}`; export r; \
26773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26774 $(HOST_EXPORTS) \
26775 for flag in $(EXTRA_HOST_FLAGS) ; do \
26776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26777 done; \
26778 echo "Doing pdf in ld" ; \
26779 (cd $(HOST_SUBDIR)/ld && \
26780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26782 "RANLIB=$${RANLIB}" \
0c24b341 26783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26784 pdf) \
26785 || exit 1
26786
26787@endif ld
26788
6d389afc
MS
26789.PHONY: maybe-html-ld html-ld
26790maybe-html-ld:
26791@if ld
26792maybe-html-ld: html-ld
26793
26794html-ld: \
26795 configure-ld
26796 @[ -f ./ld/Makefile ] || exit 0; \
26797 r=`${PWD_COMMAND}`; export r; \
26798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26799 $(HOST_EXPORTS) \
26800 for flag in $(EXTRA_HOST_FLAGS) ; do \
26801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26802 done; \
26803 echo "Doing html in ld" ; \
b00612cc 26804 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
26805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26807 "RANLIB=$${RANLIB}" \
0c24b341 26808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26809 html) \
26810 || exit 1
26811
26812@endif ld
26813
b813574b
PB
26814.PHONY: maybe-TAGS-ld TAGS-ld
26815maybe-TAGS-ld:
26816@if ld
26817maybe-TAGS-ld: TAGS-ld
04cf1b77 26818
b813574b
PB
26819TAGS-ld: \
26820 configure-ld
26821 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26822 r=`${PWD_COMMAND}`; export r; \
26823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26824 $(HOST_EXPORTS) \
b813574b 26825 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26827 done; \
b813574b 26828 echo "Doing TAGS in ld" ; \
b00612cc 26829 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26832 "RANLIB=$${RANLIB}" \
0c24b341 26833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26834 TAGS) \
04cf1b77
PB
26835 || exit 1
26836
b813574b 26837@endif ld
04cf1b77 26838
b813574b
PB
26839.PHONY: maybe-install-info-ld install-info-ld
26840maybe-install-info-ld:
26841@if ld
26842maybe-install-info-ld: install-info-ld
04cf1b77 26843
b813574b
PB
26844install-info-ld: \
26845 configure-ld \
26846 info-ld
26847 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26848 r=`${PWD_COMMAND}`; export r; \
26849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26850 $(HOST_EXPORTS) \
b813574b 26851 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26853 done; \
b813574b 26854 echo "Doing install-info in ld" ; \
b00612cc 26855 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26858 "RANLIB=$${RANLIB}" \
0c24b341 26859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26860 install-info) \
04cf1b77
PB
26861 || exit 1
26862
b813574b 26863@endif ld
04cf1b77 26864
a3ca38d2
DD
26865.PHONY: maybe-install-pdf-ld install-pdf-ld
26866maybe-install-pdf-ld:
26867@if ld
26868maybe-install-pdf-ld: install-pdf-ld
26869
26870install-pdf-ld: \
26871 configure-ld \
26872 pdf-ld
26873 @[ -f ./ld/Makefile ] || exit 0; \
26874 r=`${PWD_COMMAND}`; export r; \
26875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26876 $(HOST_EXPORTS) \
26877 for flag in $(EXTRA_HOST_FLAGS) ; do \
26878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26879 done; \
26880 echo "Doing install-pdf in ld" ; \
26881 (cd $(HOST_SUBDIR)/ld && \
26882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26884 "RANLIB=$${RANLIB}" \
0c24b341 26885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26886 install-pdf) \
26887 || exit 1
26888
26889@endif ld
26890
108a6f8e
CD
26891.PHONY: maybe-install-html-ld install-html-ld
26892maybe-install-html-ld:
26893@if ld
26894maybe-install-html-ld: install-html-ld
26895
26896install-html-ld: \
26897 configure-ld \
26898 html-ld
26899 @[ -f ./ld/Makefile ] || exit 0; \
26900 r=`${PWD_COMMAND}`; export r; \
26901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26902 $(HOST_EXPORTS) \
26903 for flag in $(EXTRA_HOST_FLAGS) ; do \
26904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26905 done; \
26906 echo "Doing install-html in ld" ; \
26907 (cd $(HOST_SUBDIR)/ld && \
26908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26910 "RANLIB=$${RANLIB}" \
0c24b341 26911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26912 install-html) \
26913 || exit 1
26914
26915@endif ld
26916
b813574b
PB
26917.PHONY: maybe-installcheck-ld installcheck-ld
26918maybe-installcheck-ld:
26919@if ld
26920maybe-installcheck-ld: installcheck-ld
04cf1b77 26921
b813574b
PB
26922installcheck-ld: \
26923 configure-ld
26924 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26925 r=`${PWD_COMMAND}`; export r; \
26926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26927 $(HOST_EXPORTS) \
b813574b 26928 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26930 done; \
b813574b 26931 echo "Doing installcheck in ld" ; \
b00612cc 26932 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26935 "RANLIB=$${RANLIB}" \
0c24b341 26936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26937 installcheck) \
04cf1b77
PB
26938 || exit 1
26939
b813574b 26940@endif ld
04cf1b77 26941
b813574b
PB
26942.PHONY: maybe-mostlyclean-ld mostlyclean-ld
26943maybe-mostlyclean-ld:
26944@if ld
26945maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 26946
b813574b
PB
26947mostlyclean-ld:
26948 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26949 r=`${PWD_COMMAND}`; export r; \
26950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26951 $(HOST_EXPORTS) \
b813574b 26952 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26954 done; \
b813574b 26955 echo "Doing mostlyclean in ld" ; \
b00612cc 26956 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26959 "RANLIB=$${RANLIB}" \
0c24b341 26960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26961 mostlyclean) \
04cf1b77
PB
26962 || exit 1
26963
b813574b 26964@endif ld
04cf1b77 26965
b813574b
PB
26966.PHONY: maybe-clean-ld clean-ld
26967maybe-clean-ld:
26968@if ld
26969maybe-clean-ld: clean-ld
04cf1b77 26970
b813574b
PB
26971clean-ld:
26972 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26973 r=`${PWD_COMMAND}`; export r; \
26974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26975 $(HOST_EXPORTS) \
b813574b 26976 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26978 done; \
b813574b 26979 echo "Doing clean in ld" ; \
b00612cc 26980 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26983 "RANLIB=$${RANLIB}" \
0c24b341 26984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26985 clean) \
04cf1b77
PB
26986 || exit 1
26987
b813574b 26988@endif ld
04cf1b77 26989
b813574b
PB
26990.PHONY: maybe-distclean-ld distclean-ld
26991maybe-distclean-ld:
26992@if ld
26993maybe-distclean-ld: distclean-ld
04cf1b77 26994
b813574b
PB
26995distclean-ld:
26996 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26997 r=`${PWD_COMMAND}`; export r; \
26998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26999 $(HOST_EXPORTS) \
b813574b 27000 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27002 done; \
b813574b 27003 echo "Doing distclean in ld" ; \
b00612cc 27004 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27007 "RANLIB=$${RANLIB}" \
0c24b341 27008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27009 distclean) \
04cf1b77
PB
27010 || exit 1
27011
b813574b 27012@endif ld
04cf1b77 27013
b813574b
PB
27014.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
27015maybe-maintainer-clean-ld:
27016@if ld
27017maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 27018
b813574b
PB
27019maintainer-clean-ld:
27020 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27021 r=`${PWD_COMMAND}`; export r; \
27022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27023 $(HOST_EXPORTS) \
b813574b 27024 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27026 done; \
b813574b 27027 echo "Doing maintainer-clean in ld" ; \
b00612cc 27028 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27031 "RANLIB=$${RANLIB}" \
0c24b341 27032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27033 maintainer-clean) \
04cf1b77
PB
27034 || exit 1
27035
b813574b 27036@endif ld
04cf1b77
PB
27037
27038
a7254363 27039
b813574b
PB
27040.PHONY: configure-libcpp maybe-configure-libcpp
27041maybe-configure-libcpp:
4f0ef2d8
CD
27042@if gcc-bootstrap
27043configure-libcpp: stage_current
27044@endif gcc-bootstrap
b813574b
PB
27045@if libcpp
27046maybe-configure-libcpp: configure-libcpp
c52c6897 27047configure-libcpp:
c52c6897
PB
27048 @r=`${PWD_COMMAND}`; export r; \
27049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
27050 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
27051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
1f53ca9a 27052 $(HOST_EXPORTS) \
a7254363
PB
27053 echo Configuring in $(HOST_SUBDIR)/libcpp; \
27054 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 27055 case $(srcdir) in \
b00612cc
PB
27056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27057 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27059 esac; \
b00612cc
PB
27060 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27061 libsrcdir="$$s/libcpp"; \
4fa63067 27062 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27064 --target=${target_alias} $${srcdiroption} \
4fa63067 27065 || exit 1
b813574b 27066@endif libcpp
4fa63067 27067
a7254363
PB
27068
27069
d545f33b
PB
27070.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
27071maybe-configure-stage1-libcpp:
27072@if libcpp-bootstrap
27073maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 27074configure-stage1-libcpp:
c52c6897 27075 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27076 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27077 @r=`${PWD_COMMAND}`; export r; \
27078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27079 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27080 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 27081 $(HOST_EXPORTS) \
8ee82aff 27082 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27083 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27084 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 27085 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27087 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27088 case $(srcdir) in \
27089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27090 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27092 esac; \
27093 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27094 libsrcdir="$$s/libcpp"; \
27095 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27097 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27098 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
27099@endif libcpp-bootstrap
27100
27101.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
27102maybe-configure-stage2-libcpp:
27103@if libcpp-bootstrap
27104maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 27105configure-stage2-libcpp:
c52c6897 27106 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27108 @r=`${PWD_COMMAND}`; export r; \
27109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27110 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27111 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27112 $(HOST_EXPORTS) \
1b05fbbd 27113 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27114 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27115 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27116 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27117 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27119 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27120 case $(srcdir) in \
27121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27122 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27124 esac; \
27125 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27126 libsrcdir="$$s/libcpp"; \
27127 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27129 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27130 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27131 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27132@endif libcpp-bootstrap
27133
d545f33b
PB
27134.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
27135maybe-configure-stage3-libcpp:
27136@if libcpp-bootstrap
27137maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 27138configure-stage3-libcpp:
c52c6897 27139 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27140 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27141 @r=`${PWD_COMMAND}`; export r; \
27142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27143 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27144 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27145 $(HOST_EXPORTS) \
1b05fbbd 27146 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27147 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27148 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27149 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27150 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27152 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27153 case $(srcdir) in \
27154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27155 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27157 esac; \
27158 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27159 libsrcdir="$$s/libcpp"; \
27160 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27162 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27163 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27164 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27165@endif libcpp-bootstrap
27166
d545f33b
PB
27167.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
27168maybe-configure-stage4-libcpp:
27169@if libcpp-bootstrap
27170maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 27171configure-stage4-libcpp:
c52c6897 27172 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27173 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27174 @r=`${PWD_COMMAND}`; export r; \
27175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27176 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27177 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27178 $(HOST_EXPORTS) \
1b05fbbd 27179 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27180 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27181 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27182 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27183 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27185 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27186 case $(srcdir) in \
27187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27188 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27190 esac; \
27191 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27192 libsrcdir="$$s/libcpp"; \
27193 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27195 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27196 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27197 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27198@endif libcpp-bootstrap
27199
27200.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
27201maybe-configure-stageprofile-libcpp:
27202@if libcpp-bootstrap
27203maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 27204configure-stageprofile-libcpp:
c52c6897 27205 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27206 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27207 @r=`${PWD_COMMAND}`; export r; \
27208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27209 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27210 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27211 $(HOST_EXPORTS) \
1b05fbbd
AO
27212 $(POSTSTAGE1_HOST_EXPORTS) \
27213 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27214 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27215 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27216 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27218 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27219 case $(srcdir) in \
27220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27221 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27223 esac; \
27224 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27225 libsrcdir="$$s/libcpp"; \
27226 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27227 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27228 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27229 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27230 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27231@endif libcpp-bootstrap
27232
27233.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
27234maybe-configure-stagefeedback-libcpp:
27235@if libcpp-bootstrap
27236maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 27237configure-stagefeedback-libcpp:
c52c6897 27238 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27240 @r=`${PWD_COMMAND}`; export r; \
27241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27242 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27243 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27244 $(HOST_EXPORTS) \
1b05fbbd
AO
27245 $(POSTSTAGE1_HOST_EXPORTS) \
27246 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27247 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27248 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27249 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27251 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27252 case $(srcdir) in \
27253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27254 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27256 esac; \
27257 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27258 libsrcdir="$$s/libcpp"; \
27259 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27260 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27261 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27262 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27263 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
27264@endif libcpp-bootstrap
27265
27266
27267
27268
27269
b813574b
PB
27270.PHONY: all-libcpp maybe-all-libcpp
27271maybe-all-libcpp:
4f0ef2d8
CD
27272@if gcc-bootstrap
27273all-libcpp: stage_current
27274@endif gcc-bootstrap
b813574b 27275@if libcpp
d27cc32e 27276TARGET-libcpp=all
b813574b
PB
27277maybe-all-libcpp: all-libcpp
27278all-libcpp: configure-libcpp
c52c6897 27279 @r=`${PWD_COMMAND}`; export r; \
4fa63067 27280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 27281 $(HOST_EXPORTS) \
b00612cc 27282 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
27283 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27284 $(TARGET-libcpp))
b813574b 27285@endif libcpp
4fa63067 27286
a7254363 27287
d545f33b
PB
27288
27289.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
27290.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
27291maybe-all-stage1-libcpp:
27292maybe-clean-stage1-libcpp:
27293@if libcpp-bootstrap
27294maybe-all-stage1-libcpp: all-stage1-libcpp
27295all-stage1: all-stage1-libcpp
f70224b5 27296TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 27297all-stage1-libcpp: configure-stage1-libcpp
c52c6897 27298 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
27299 @r=`${PWD_COMMAND}`; export r; \
27300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27301 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 27302 $(HOST_EXPORTS) \
d545f33b 27303 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27305 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 27306 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
27307 LIBCFLAGS="$(LIBCFLAGS)" \
27308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27311 $(EXTRA_HOST_FLAGS) \
27312 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 27313 $(TARGET-stage1-libcpp)
d545f33b
PB
27314
27315maybe-clean-stage1-libcpp: clean-stage1-libcpp
27316clean-stage1: clean-stage1-libcpp
27317clean-stage1-libcpp:
9dbaa842
DD
27318 @if [ $(current_stage) = stage1 ]; then \
27319 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27320 else \
27321 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
27322 $(MAKE) stage1-start; \
27323 fi; \
d545f33b 27324 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27325 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27326 clean
d545f33b
PB
27327@endif libcpp-bootstrap
27328
27329
27330.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
27331.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
27332maybe-all-stage2-libcpp:
27333maybe-clean-stage2-libcpp:
27334@if libcpp-bootstrap
27335maybe-all-stage2-libcpp: all-stage2-libcpp
27336all-stage2: all-stage2-libcpp
f70224b5 27337TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 27338all-stage2-libcpp: configure-stage2-libcpp
c52c6897 27339 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
27340 @r=`${PWD_COMMAND}`; export r; \
27341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27342 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 27343 $(HOST_EXPORTS) \
1f53ca9a 27344 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27345 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27347 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 27348 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
27349 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27354 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 27355 $(TARGET-stage2-libcpp)
d545f33b
PB
27356
27357maybe-clean-stage2-libcpp: clean-stage2-libcpp
27358clean-stage2: clean-stage2-libcpp
27359clean-stage2-libcpp:
9dbaa842
DD
27360 @if [ $(current_stage) = stage2 ]; then \
27361 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27362 else \
27363 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
27364 $(MAKE) stage2-start; \
27365 fi; \
d545f33b 27366 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27367 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27368 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27369 clean
d545f33b
PB
27370@endif libcpp-bootstrap
27371
27372
27373.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
27374.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
27375maybe-all-stage3-libcpp:
27376maybe-clean-stage3-libcpp:
27377@if libcpp-bootstrap
27378maybe-all-stage3-libcpp: all-stage3-libcpp
27379all-stage3: all-stage3-libcpp
f70224b5 27380TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 27381all-stage3-libcpp: configure-stage3-libcpp
c52c6897 27382 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
27383 @r=`${PWD_COMMAND}`; export r; \
27384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27385 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 27386 $(HOST_EXPORTS) \
1f53ca9a 27387 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27388 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27390 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 27391 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
27392 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27396 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27397 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 27398 $(TARGET-stage3-libcpp)
d545f33b
PB
27399
27400maybe-clean-stage3-libcpp: clean-stage3-libcpp
27401clean-stage3: clean-stage3-libcpp
27402clean-stage3-libcpp:
9dbaa842
DD
27403 @if [ $(current_stage) = stage3 ]; then \
27404 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27405 else \
27406 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
27407 $(MAKE) stage3-start; \
27408 fi; \
d545f33b 27409 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27410 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27411 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27412 clean
d545f33b
PB
27413@endif libcpp-bootstrap
27414
27415
27416.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
27417.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
27418maybe-all-stage4-libcpp:
27419maybe-clean-stage4-libcpp:
27420@if libcpp-bootstrap
27421maybe-all-stage4-libcpp: all-stage4-libcpp
27422all-stage4: all-stage4-libcpp
f70224b5 27423TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 27424all-stage4-libcpp: configure-stage4-libcpp
c52c6897 27425 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
27426 @r=`${PWD_COMMAND}`; export r; \
27427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27428 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 27429 $(HOST_EXPORTS) \
1f53ca9a 27430 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27431 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27433 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 27434 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 27435 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27439 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27440 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 27441 $(TARGET-stage4-libcpp)
d545f33b
PB
27442
27443maybe-clean-stage4-libcpp: clean-stage4-libcpp
27444clean-stage4: clean-stage4-libcpp
27445clean-stage4-libcpp:
9dbaa842
DD
27446 @if [ $(current_stage) = stage4 ]; then \
27447 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27448 else \
27449 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
27450 $(MAKE) stage4-start; \
27451 fi; \
d545f33b 27452 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27453 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27454 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27455 clean
d545f33b
PB
27456@endif libcpp-bootstrap
27457
27458
27459.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
27460.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
27461maybe-all-stageprofile-libcpp:
27462maybe-clean-stageprofile-libcpp:
27463@if libcpp-bootstrap
27464maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
27465all-stageprofile: all-stageprofile-libcpp
f70224b5 27466TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 27467all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 27468 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
27469 @r=`${PWD_COMMAND}`; export r; \
27470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27471 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 27472 $(HOST_EXPORTS) \
1f53ca9a 27473 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27474 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27476 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 27477 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
27478 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27482 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27483 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 27484 $(TARGET-stageprofile-libcpp)
d545f33b
PB
27485
27486maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
27487clean-stageprofile: clean-stageprofile-libcpp
27488clean-stageprofile-libcpp:
9dbaa842
DD
27489 @if [ $(current_stage) = stageprofile ]; then \
27490 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27491 else \
27492 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
27493 $(MAKE) stageprofile-start; \
27494 fi; \
d545f33b 27495 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27496 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27497 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27498 clean
d545f33b
PB
27499@endif libcpp-bootstrap
27500
27501
27502.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
27503.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
27504maybe-all-stagefeedback-libcpp:
27505maybe-clean-stagefeedback-libcpp:
27506@if libcpp-bootstrap
27507maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
27508all-stagefeedback: all-stagefeedback-libcpp
f70224b5 27509TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 27510all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 27511 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
27512 @r=`${PWD_COMMAND}`; export r; \
27513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27514 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 27515 $(HOST_EXPORTS) \
1f53ca9a 27516 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27517 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27518 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27519 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 27520 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
27521 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27522 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27523 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27524 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27525 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27526 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 27527 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
27528
27529maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
27530clean-stagefeedback: clean-stagefeedback-libcpp
27531clean-stagefeedback-libcpp:
9dbaa842
DD
27532 @if [ $(current_stage) = stagefeedback ]; then \
27533 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27534 else \
27535 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
27536 $(MAKE) stagefeedback-start; \
27537 fi; \
d545f33b 27538 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27539 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27540 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27541 clean
d545f33b
PB
27542@endif libcpp-bootstrap
27543
27544
27545
27546
27547
b813574b
PB
27548.PHONY: check-libcpp maybe-check-libcpp
27549maybe-check-libcpp:
27550@if libcpp
27551maybe-check-libcpp: check-libcpp
4fa63067 27552
b813574b 27553check-libcpp:
0aed8855 27554 @: $(MAKE); $(unstage)
4fa63067
NN
27555 @r=`${PWD_COMMAND}`; export r; \
27556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27557 $(HOST_EXPORTS) \
b00612cc
PB
27558 (cd $(HOST_SUBDIR)/libcpp && \
27559 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 27560
b813574b 27561@endif libcpp
4fa63067 27562
b813574b
PB
27563.PHONY: install-libcpp maybe-install-libcpp
27564maybe-install-libcpp:
27565@if libcpp
27566maybe-install-libcpp: install-libcpp
27567
27568install-libcpp: installdirs
0aed8855 27569 @: $(MAKE); $(unstage)
4fa63067
NN
27570 @r=`${PWD_COMMAND}`; export r; \
27571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27572 $(HOST_EXPORTS) \
b00612cc 27573 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 27574 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27575
b813574b 27576@endif libcpp
4fa63067 27577
56a8fe78 27578# Other targets (info, dvi, pdf, etc.)
4fa63067 27579
b813574b
PB
27580.PHONY: maybe-info-libcpp info-libcpp
27581maybe-info-libcpp:
27582@if libcpp
27583maybe-info-libcpp: info-libcpp
4fa63067 27584
b813574b
PB
27585info-libcpp: \
27586 configure-libcpp
27587 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27588 r=`${PWD_COMMAND}`; export r; \
27589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27590 $(HOST_EXPORTS) \
b813574b 27591 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27593 done; \
b813574b 27594 echo "Doing info in libcpp" ; \
b00612cc 27595 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27598 "RANLIB=$${RANLIB}" \
0c24b341 27599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27600 info) \
2a4cbe27
NN
27601 || exit 1
27602
b813574b 27603@endif libcpp
2a4cbe27 27604
b813574b
PB
27605.PHONY: maybe-dvi-libcpp dvi-libcpp
27606maybe-dvi-libcpp:
27607@if libcpp
27608maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 27609
b813574b
PB
27610dvi-libcpp: \
27611 configure-libcpp
27612 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27613 r=`${PWD_COMMAND}`; export r; \
27614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27615 $(HOST_EXPORTS) \
b813574b 27616 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27618 done; \
b813574b 27619 echo "Doing dvi in libcpp" ; \
b00612cc 27620 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27623 "RANLIB=$${RANLIB}" \
0c24b341 27624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27625 dvi) \
2a4cbe27
NN
27626 || exit 1
27627
b813574b 27628@endif libcpp
2a4cbe27 27629
56a8fe78
DD
27630.PHONY: maybe-pdf-libcpp pdf-libcpp
27631maybe-pdf-libcpp:
27632@if libcpp
27633maybe-pdf-libcpp: pdf-libcpp
27634
27635pdf-libcpp: \
27636 configure-libcpp
27637 @[ -f ./libcpp/Makefile ] || exit 0; \
27638 r=`${PWD_COMMAND}`; export r; \
27639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27640 $(HOST_EXPORTS) \
27641 for flag in $(EXTRA_HOST_FLAGS) ; do \
27642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27643 done; \
27644 echo "Doing pdf in libcpp" ; \
27645 (cd $(HOST_SUBDIR)/libcpp && \
27646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27648 "RANLIB=$${RANLIB}" \
0c24b341 27649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27650 pdf) \
27651 || exit 1
27652
27653@endif libcpp
27654
6d389afc
MS
27655.PHONY: maybe-html-libcpp html-libcpp
27656maybe-html-libcpp:
27657@if libcpp
27658maybe-html-libcpp: html-libcpp
27659
27660html-libcpp: \
27661 configure-libcpp
27662 @[ -f ./libcpp/Makefile ] || exit 0; \
27663 r=`${PWD_COMMAND}`; export r; \
27664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27665 $(HOST_EXPORTS) \
27666 for flag in $(EXTRA_HOST_FLAGS) ; do \
27667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27668 done; \
27669 echo "Doing html in libcpp" ; \
b00612cc 27670 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
27671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27673 "RANLIB=$${RANLIB}" \
0c24b341 27674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27675 html) \
27676 || exit 1
27677
27678@endif libcpp
27679
b813574b
PB
27680.PHONY: maybe-TAGS-libcpp TAGS-libcpp
27681maybe-TAGS-libcpp:
27682@if libcpp
27683maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 27684
b813574b
PB
27685TAGS-libcpp: \
27686 configure-libcpp
27687 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27688 r=`${PWD_COMMAND}`; export r; \
27689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27690 $(HOST_EXPORTS) \
b813574b 27691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27693 done; \
b813574b 27694 echo "Doing TAGS in libcpp" ; \
b00612cc 27695 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27698 "RANLIB=$${RANLIB}" \
0c24b341 27699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27700 TAGS) \
2a4cbe27
NN
27701 || exit 1
27702
b813574b 27703@endif libcpp
2a4cbe27 27704
b813574b
PB
27705.PHONY: maybe-install-info-libcpp install-info-libcpp
27706maybe-install-info-libcpp:
27707@if libcpp
27708maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 27709
b813574b
PB
27710install-info-libcpp: \
27711 configure-libcpp \
27712 info-libcpp
27713 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27714 r=`${PWD_COMMAND}`; export r; \
27715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27716 $(HOST_EXPORTS) \
b813574b 27717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27719 done; \
b813574b 27720 echo "Doing install-info in libcpp" ; \
b00612cc 27721 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27724 "RANLIB=$${RANLIB}" \
0c24b341 27725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27726 install-info) \
2a4cbe27
NN
27727 || exit 1
27728
b813574b 27729@endif libcpp
2a4cbe27 27730
a3ca38d2
DD
27731.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
27732maybe-install-pdf-libcpp:
27733@if libcpp
27734maybe-install-pdf-libcpp: install-pdf-libcpp
27735
27736install-pdf-libcpp: \
27737 configure-libcpp \
27738 pdf-libcpp
27739 @[ -f ./libcpp/Makefile ] || exit 0; \
27740 r=`${PWD_COMMAND}`; export r; \
27741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27742 $(HOST_EXPORTS) \
27743 for flag in $(EXTRA_HOST_FLAGS) ; do \
27744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27745 done; \
27746 echo "Doing install-pdf in libcpp" ; \
27747 (cd $(HOST_SUBDIR)/libcpp && \
27748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27750 "RANLIB=$${RANLIB}" \
0c24b341 27751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27752 install-pdf) \
27753 || exit 1
27754
27755@endif libcpp
27756
108a6f8e
CD
27757.PHONY: maybe-install-html-libcpp install-html-libcpp
27758maybe-install-html-libcpp:
27759@if libcpp
27760maybe-install-html-libcpp: install-html-libcpp
27761
27762install-html-libcpp: \
27763 configure-libcpp \
27764 html-libcpp
27765 @[ -f ./libcpp/Makefile ] || exit 0; \
27766 r=`${PWD_COMMAND}`; export r; \
27767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27768 $(HOST_EXPORTS) \
27769 for flag in $(EXTRA_HOST_FLAGS) ; do \
27770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27771 done; \
27772 echo "Doing install-html in libcpp" ; \
27773 (cd $(HOST_SUBDIR)/libcpp && \
27774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27776 "RANLIB=$${RANLIB}" \
0c24b341 27777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27778 install-html) \
27779 || exit 1
27780
27781@endif libcpp
27782
b813574b
PB
27783.PHONY: maybe-installcheck-libcpp installcheck-libcpp
27784maybe-installcheck-libcpp:
27785@if libcpp
27786maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 27787
b813574b
PB
27788installcheck-libcpp: \
27789 configure-libcpp
27790 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27791 r=`${PWD_COMMAND}`; export r; \
27792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27793 $(HOST_EXPORTS) \
b813574b 27794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27796 done; \
b813574b 27797 echo "Doing installcheck in libcpp" ; \
b00612cc 27798 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27801 "RANLIB=$${RANLIB}" \
0c24b341 27802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27803 installcheck) \
2a4cbe27
NN
27804 || exit 1
27805
b813574b 27806@endif libcpp
2a4cbe27 27807
b813574b
PB
27808.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
27809maybe-mostlyclean-libcpp:
27810@if libcpp
27811maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 27812
b813574b
PB
27813mostlyclean-libcpp:
27814 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27815 r=`${PWD_COMMAND}`; export r; \
27816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27817 $(HOST_EXPORTS) \
b813574b 27818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27820 done; \
b813574b 27821 echo "Doing mostlyclean in libcpp" ; \
b00612cc 27822 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27825 "RANLIB=$${RANLIB}" \
0c24b341 27826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27827 mostlyclean) \
2a4cbe27
NN
27828 || exit 1
27829
b813574b 27830@endif libcpp
2a4cbe27 27831
b813574b
PB
27832.PHONY: maybe-clean-libcpp clean-libcpp
27833maybe-clean-libcpp:
27834@if libcpp
27835maybe-clean-libcpp: clean-libcpp
2a4cbe27 27836
b813574b
PB
27837clean-libcpp:
27838 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27839 r=`${PWD_COMMAND}`; export r; \
27840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27841 $(HOST_EXPORTS) \
b813574b 27842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27844 done; \
b813574b 27845 echo "Doing clean in libcpp" ; \
b00612cc 27846 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27849 "RANLIB=$${RANLIB}" \
0c24b341 27850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27851 clean) \
2a4cbe27
NN
27852 || exit 1
27853
b813574b 27854@endif libcpp
2a4cbe27 27855
b813574b
PB
27856.PHONY: maybe-distclean-libcpp distclean-libcpp
27857maybe-distclean-libcpp:
27858@if libcpp
27859maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 27860
b813574b
PB
27861distclean-libcpp:
27862 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27863 r=`${PWD_COMMAND}`; export r; \
27864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27865 $(HOST_EXPORTS) \
b813574b 27866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27868 done; \
b813574b 27869 echo "Doing distclean in libcpp" ; \
b00612cc 27870 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27873 "RANLIB=$${RANLIB}" \
0c24b341 27874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27875 distclean) \
2a4cbe27
NN
27876 || exit 1
27877
b813574b 27878@endif libcpp
2a4cbe27 27879
b813574b
PB
27880.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
27881maybe-maintainer-clean-libcpp:
27882@if libcpp
27883maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 27884
b813574b
PB
27885maintainer-clean-libcpp:
27886 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27887 r=`${PWD_COMMAND}`; export r; \
27888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27889 $(HOST_EXPORTS) \
b813574b 27890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27892 done; \
b813574b 27893 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 27894 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27897 "RANLIB=$${RANLIB}" \
0c24b341 27898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27899 maintainer-clean) \
2a4cbe27
NN
27900 || exit 1
27901
b813574b 27902@endif libcpp
2a4cbe27 27903
2a4cbe27 27904
a7254363 27905
be01d343
PB
27906.PHONY: configure-libdecnumber maybe-configure-libdecnumber
27907maybe-configure-libdecnumber:
4f0ef2d8
CD
27908@if gcc-bootstrap
27909configure-libdecnumber: stage_current
27910@endif gcc-bootstrap
be01d343
PB
27911@if libdecnumber
27912maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 27913configure-libdecnumber:
c52c6897
PB
27914 @r=`${PWD_COMMAND}`; export r; \
27915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
27916 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
1f53ca9a 27918 $(HOST_EXPORTS) \
be01d343
PB
27919 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
27920 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
27921 case $(srcdir) in \
27922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27923 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27925 esac; \
27926 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27927 libsrcdir="$$s/libdecnumber"; \
27928 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27930 --target=${target_alias} $${srcdiroption} \
be01d343
PB
27931 || exit 1
27932@endif libdecnumber
27933
27934
27935
27936.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
27937maybe-configure-stage1-libdecnumber:
27938@if libdecnumber-bootstrap
27939maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 27940configure-stage1-libdecnumber:
c52c6897 27941 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27942 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27943 @r=`${PWD_COMMAND}`; export r; \
27944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27945 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27946 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 27947 $(HOST_EXPORTS) \
8ee82aff 27948 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27949 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27950 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 27951 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27953 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27954 case $(srcdir) in \
27955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27956 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27958 esac; \
27959 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27960 libsrcdir="$$s/libdecnumber"; \
27961 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27963 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27964 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
27965@endif libdecnumber-bootstrap
27966
27967.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
27968maybe-configure-stage2-libdecnumber:
27969@if libdecnumber-bootstrap
27970maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 27971configure-stage2-libdecnumber:
c52c6897 27972 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27974 @r=`${PWD_COMMAND}`; export r; \
27975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27976 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27977 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27978 $(HOST_EXPORTS) \
1b05fbbd 27979 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27980 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27981 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27982 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 27983 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27985 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27986 case $(srcdir) in \
27987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27988 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27990 esac; \
27991 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27992 libsrcdir="$$s/libdecnumber"; \
27993 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27995 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27996 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27997 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27998@endif libdecnumber-bootstrap
27999
be01d343
PB
28000.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
28001maybe-configure-stage3-libdecnumber:
28002@if libdecnumber-bootstrap
28003maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 28004configure-stage3-libdecnumber:
c52c6897 28005 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 28006 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28007 @r=`${PWD_COMMAND}`; export r; \
28008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28009 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 28010 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28011 $(HOST_EXPORTS) \
1b05fbbd 28012 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28013 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28014 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28015 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 28016 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28018 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28019 case $(srcdir) in \
28020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28021 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28023 esac; \
28024 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28025 libsrcdir="$$s/libdecnumber"; \
28026 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28028 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28029 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28030 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
28031@endif libdecnumber-bootstrap
28032
be01d343
PB
28033.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
28034maybe-configure-stage4-libdecnumber:
28035@if libdecnumber-bootstrap
28036maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 28037configure-stage4-libdecnumber:
c52c6897 28038 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 28039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28040 @r=`${PWD_COMMAND}`; export r; \
28041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28042 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 28043 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28044 $(HOST_EXPORTS) \
1b05fbbd 28045 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28046 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28047 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
28048 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 28049 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28051 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28052 case $(srcdir) in \
28053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28054 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28056 esac; \
28057 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28058 libsrcdir="$$s/libdecnumber"; \
28059 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28061 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28062 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28063 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
28064@endif libdecnumber-bootstrap
28065
28066.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
28067maybe-configure-stageprofile-libdecnumber:
28068@if libdecnumber-bootstrap
28069maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 28070configure-stageprofile-libdecnumber:
c52c6897 28071 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 28072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28073 @r=`${PWD_COMMAND}`; export r; \
28074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28075 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 28076 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28077 $(HOST_EXPORTS) \
1b05fbbd
AO
28078 $(POSTSTAGE1_HOST_EXPORTS) \
28079 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28080 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
28081 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 28082 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28084 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28085 case $(srcdir) in \
28086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28087 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28089 esac; \
28090 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28091 libsrcdir="$$s/libdecnumber"; \
28092 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28094 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28095 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28096 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
28097@endif libdecnumber-bootstrap
28098
28099.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
28100maybe-configure-stagefeedback-libdecnumber:
28101@if libdecnumber-bootstrap
28102maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 28103configure-stagefeedback-libdecnumber:
c52c6897 28104 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 28105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28106 @r=`${PWD_COMMAND}`; export r; \
28107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28108 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 28109 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28110 $(HOST_EXPORTS) \
1b05fbbd
AO
28111 $(POSTSTAGE1_HOST_EXPORTS) \
28112 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28113 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28114 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 28115 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28117 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28118 case $(srcdir) in \
28119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28120 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28122 esac; \
28123 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28124 libsrcdir="$$s/libdecnumber"; \
28125 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28127 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28128 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28129 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
28130@endif libdecnumber-bootstrap
28131
28132
28133
28134
28135
28136.PHONY: all-libdecnumber maybe-all-libdecnumber
28137maybe-all-libdecnumber:
4f0ef2d8
CD
28138@if gcc-bootstrap
28139all-libdecnumber: stage_current
28140@endif gcc-bootstrap
be01d343
PB
28141@if libdecnumber
28142TARGET-libdecnumber=all
28143maybe-all-libdecnumber: all-libdecnumber
28144all-libdecnumber: configure-libdecnumber
c52c6897 28145 @r=`${PWD_COMMAND}`; export r; \
be01d343 28146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28147 $(HOST_EXPORTS) \
be01d343 28148 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
28149 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28150 $(TARGET-libdecnumber))
be01d343
PB
28151@endif libdecnumber
28152
28153
28154
28155.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
28156.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
28157maybe-all-stage1-libdecnumber:
28158maybe-clean-stage1-libdecnumber:
28159@if libdecnumber-bootstrap
28160maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
28161all-stage1: all-stage1-libdecnumber
28162TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
28163all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 28164 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
28165 @r=`${PWD_COMMAND}`; export r; \
28166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28167 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 28168 $(HOST_EXPORTS) \
be01d343 28169 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28170 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28171 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 28172 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
28173 LIBCFLAGS="$(LIBCFLAGS)" \
28174 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28175 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28176 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28177 $(EXTRA_HOST_FLAGS) \
28178 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
28179 $(TARGET-stage1-libdecnumber)
28180
28181maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
28182clean-stage1: clean-stage1-libdecnumber
28183clean-stage1-libdecnumber:
9dbaa842
DD
28184 @if [ $(current_stage) = stage1 ]; then \
28185 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28186 else \
28187 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
28188 $(MAKE) stage1-start; \
28189 fi; \
be01d343 28190 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28191 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28192 clean
be01d343
PB
28193@endif libdecnumber-bootstrap
28194
28195
28196.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
28197.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
28198maybe-all-stage2-libdecnumber:
28199maybe-clean-stage2-libdecnumber:
28200@if libdecnumber-bootstrap
28201maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
28202all-stage2: all-stage2-libdecnumber
28203TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
28204all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 28205 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
28206 @r=`${PWD_COMMAND}`; export r; \
28207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28208 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 28209 $(HOST_EXPORTS) \
1f53ca9a 28210 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28211 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28212 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28213 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 28214 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
28215 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28216 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28217 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28218 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28219 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28220 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
28221 $(TARGET-stage2-libdecnumber)
28222
28223maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
28224clean-stage2: clean-stage2-libdecnumber
28225clean-stage2-libdecnumber:
9dbaa842
DD
28226 @if [ $(current_stage) = stage2 ]; then \
28227 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28228 else \
28229 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
28230 $(MAKE) stage2-start; \
28231 fi; \
be01d343 28232 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28233 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28234 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28235 clean
be01d343
PB
28236@endif libdecnumber-bootstrap
28237
28238
28239.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
28240.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
28241maybe-all-stage3-libdecnumber:
28242maybe-clean-stage3-libdecnumber:
28243@if libdecnumber-bootstrap
28244maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
28245all-stage3: all-stage3-libdecnumber
28246TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
28247all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 28248 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
28249 @r=`${PWD_COMMAND}`; export r; \
28250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28251 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 28252 $(HOST_EXPORTS) \
1f53ca9a 28253 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28254 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28255 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28256 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 28257 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
28258 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28259 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28260 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28261 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28262 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28263 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
28264 $(TARGET-stage3-libdecnumber)
28265
28266maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
28267clean-stage3: clean-stage3-libdecnumber
28268clean-stage3-libdecnumber:
9dbaa842
DD
28269 @if [ $(current_stage) = stage3 ]; then \
28270 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28271 else \
28272 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
28273 $(MAKE) stage3-start; \
28274 fi; \
be01d343 28275 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28276 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28277 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28278 clean
be01d343
PB
28279@endif libdecnumber-bootstrap
28280
28281
28282.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
28283.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
28284maybe-all-stage4-libdecnumber:
28285maybe-clean-stage4-libdecnumber:
28286@if libdecnumber-bootstrap
28287maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
28288all-stage4: all-stage4-libdecnumber
28289TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
28290all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 28291 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
28292 @r=`${PWD_COMMAND}`; export r; \
28293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28294 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 28295 $(HOST_EXPORTS) \
1f53ca9a 28296 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28297 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28298 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28299 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 28300 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 28301 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
28302 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28303 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28304 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28305 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28306 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
28307 $(TARGET-stage4-libdecnumber)
28308
28309maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
28310clean-stage4: clean-stage4-libdecnumber
28311clean-stage4-libdecnumber:
9dbaa842
DD
28312 @if [ $(current_stage) = stage4 ]; then \
28313 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28314 else \
28315 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
28316 $(MAKE) stage4-start; \
28317 fi; \
be01d343 28318 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28319 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28320 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28321 clean
be01d343
PB
28322@endif libdecnumber-bootstrap
28323
28324
28325.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
28326.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
28327maybe-all-stageprofile-libdecnumber:
28328maybe-clean-stageprofile-libdecnumber:
28329@if libdecnumber-bootstrap
28330maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
28331all-stageprofile: all-stageprofile-libdecnumber
28332TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
28333all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 28334 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
28335 @r=`${PWD_COMMAND}`; export r; \
28336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28337 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343 28338 $(HOST_EXPORTS) \
1f53ca9a 28339 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28340 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28341 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28342 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 28343 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
28344 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28345 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28346 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28347 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28348 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28349 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
28350 $(TARGET-stageprofile-libdecnumber)
28351
28352maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
28353clean-stageprofile: clean-stageprofile-libdecnumber
28354clean-stageprofile-libdecnumber:
9dbaa842
DD
28355 @if [ $(current_stage) = stageprofile ]; then \
28356 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28357 else \
28358 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
28359 $(MAKE) stageprofile-start; \
28360 fi; \
be01d343 28361 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28362 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28363 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28364 clean
be01d343
PB
28365@endif libdecnumber-bootstrap
28366
28367
28368.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
28369.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
28370maybe-all-stagefeedback-libdecnumber:
28371maybe-clean-stagefeedback-libdecnumber:
28372@if libdecnumber-bootstrap
28373maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
28374all-stagefeedback: all-stagefeedback-libdecnumber
28375TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
28376all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 28377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
28378 @r=`${PWD_COMMAND}`; export r; \
28379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28380 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 28381 $(HOST_EXPORTS) \
1f53ca9a 28382 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28383 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28385 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 28386 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
28387 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28392 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
28393 $(TARGET-stagefeedback-libdecnumber)
28394
28395maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
28396clean-stagefeedback: clean-stagefeedback-libdecnumber
28397clean-stagefeedback-libdecnumber:
9dbaa842
DD
28398 @if [ $(current_stage) = stagefeedback ]; then \
28399 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28400 else \
28401 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
28402 $(MAKE) stagefeedback-start; \
28403 fi; \
be01d343 28404 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28405 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28406 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28407 clean
be01d343
PB
28408@endif libdecnumber-bootstrap
28409
28410
28411
28412
28413
28414.PHONY: check-libdecnumber maybe-check-libdecnumber
28415maybe-check-libdecnumber:
28416@if libdecnumber
28417maybe-check-libdecnumber: check-libdecnumber
28418
28419check-libdecnumber:
0aed8855 28420 @: $(MAKE); $(unstage)
be01d343
PB
28421 @r=`${PWD_COMMAND}`; export r; \
28422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28423 $(HOST_EXPORTS) \
28424 (cd $(HOST_SUBDIR)/libdecnumber && \
28425 $(MAKE) $(FLAGS_TO_PASS) check)
28426
28427@endif libdecnumber
28428
28429.PHONY: install-libdecnumber maybe-install-libdecnumber
28430maybe-install-libdecnumber:
28431@if libdecnumber
28432maybe-install-libdecnumber: install-libdecnumber
28433
28434install-libdecnumber: installdirs
0aed8855 28435 @: $(MAKE); $(unstage)
be01d343
PB
28436 @r=`${PWD_COMMAND}`; export r; \
28437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28438 $(HOST_EXPORTS) \
28439 (cd $(HOST_SUBDIR)/libdecnumber && \
28440 $(MAKE) $(FLAGS_TO_PASS) install)
28441
28442@endif libdecnumber
28443
56a8fe78 28444# Other targets (info, dvi, pdf, etc.)
be01d343
PB
28445
28446.PHONY: maybe-info-libdecnumber info-libdecnumber
28447maybe-info-libdecnumber:
28448@if libdecnumber
28449maybe-info-libdecnumber: info-libdecnumber
28450
28451info-libdecnumber: \
28452 configure-libdecnumber
28453 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28454 r=`${PWD_COMMAND}`; export r; \
28455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28456 $(HOST_EXPORTS) \
28457 for flag in $(EXTRA_HOST_FLAGS) ; do \
28458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28459 done; \
28460 echo "Doing info in libdecnumber" ; \
28461 (cd $(HOST_SUBDIR)/libdecnumber && \
28462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28464 "RANLIB=$${RANLIB}" \
0c24b341 28465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28466 info) \
28467 || exit 1
28468
28469@endif libdecnumber
28470
28471.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
28472maybe-dvi-libdecnumber:
28473@if libdecnumber
28474maybe-dvi-libdecnumber: dvi-libdecnumber
28475
28476dvi-libdecnumber: \
28477 configure-libdecnumber
28478 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28479 r=`${PWD_COMMAND}`; export r; \
28480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28481 $(HOST_EXPORTS) \
28482 for flag in $(EXTRA_HOST_FLAGS) ; do \
28483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28484 done; \
28485 echo "Doing dvi in libdecnumber" ; \
28486 (cd $(HOST_SUBDIR)/libdecnumber && \
28487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28489 "RANLIB=$${RANLIB}" \
0c24b341 28490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28491 dvi) \
28492 || exit 1
28493
28494@endif libdecnumber
28495
56a8fe78
DD
28496.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
28497maybe-pdf-libdecnumber:
28498@if libdecnumber
28499maybe-pdf-libdecnumber: pdf-libdecnumber
28500
28501pdf-libdecnumber: \
28502 configure-libdecnumber
28503 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28504 r=`${PWD_COMMAND}`; export r; \
28505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28506 $(HOST_EXPORTS) \
28507 for flag in $(EXTRA_HOST_FLAGS) ; do \
28508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28509 done; \
28510 echo "Doing pdf in libdecnumber" ; \
28511 (cd $(HOST_SUBDIR)/libdecnumber && \
28512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28514 "RANLIB=$${RANLIB}" \
0c24b341 28515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28516 pdf) \
28517 || exit 1
28518
28519@endif libdecnumber
28520
be01d343
PB
28521.PHONY: maybe-html-libdecnumber html-libdecnumber
28522maybe-html-libdecnumber:
28523@if libdecnumber
28524maybe-html-libdecnumber: html-libdecnumber
28525
28526html-libdecnumber: \
28527 configure-libdecnumber
28528 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28529 r=`${PWD_COMMAND}`; export r; \
28530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28531 $(HOST_EXPORTS) \
28532 for flag in $(EXTRA_HOST_FLAGS) ; do \
28533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28534 done; \
28535 echo "Doing html in libdecnumber" ; \
28536 (cd $(HOST_SUBDIR)/libdecnumber && \
28537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28539 "RANLIB=$${RANLIB}" \
0c24b341 28540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28541 html) \
28542 || exit 1
28543
28544@endif libdecnumber
28545
28546.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
28547maybe-TAGS-libdecnumber:
28548@if libdecnumber
28549maybe-TAGS-libdecnumber: TAGS-libdecnumber
28550
28551TAGS-libdecnumber: \
28552 configure-libdecnumber
28553 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28554 r=`${PWD_COMMAND}`; export r; \
28555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28556 $(HOST_EXPORTS) \
28557 for flag in $(EXTRA_HOST_FLAGS) ; do \
28558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28559 done; \
28560 echo "Doing TAGS in libdecnumber" ; \
28561 (cd $(HOST_SUBDIR)/libdecnumber && \
28562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28564 "RANLIB=$${RANLIB}" \
0c24b341 28565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28566 TAGS) \
28567 || exit 1
28568
28569@endif libdecnumber
28570
28571.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
28572maybe-install-info-libdecnumber:
28573@if libdecnumber
28574maybe-install-info-libdecnumber: install-info-libdecnumber
28575
28576install-info-libdecnumber: \
28577 configure-libdecnumber \
28578 info-libdecnumber
28579 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28580 r=`${PWD_COMMAND}`; export r; \
28581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582 $(HOST_EXPORTS) \
28583 for flag in $(EXTRA_HOST_FLAGS) ; do \
28584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28585 done; \
28586 echo "Doing install-info in libdecnumber" ; \
28587 (cd $(HOST_SUBDIR)/libdecnumber && \
28588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28590 "RANLIB=$${RANLIB}" \
0c24b341 28591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28592 install-info) \
28593 || exit 1
28594
28595@endif libdecnumber
28596
a3ca38d2
DD
28597.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
28598maybe-install-pdf-libdecnumber:
28599@if libdecnumber
28600maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
28601
28602install-pdf-libdecnumber: \
28603 configure-libdecnumber \
28604 pdf-libdecnumber
28605 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28606 r=`${PWD_COMMAND}`; export r; \
28607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28608 $(HOST_EXPORTS) \
28609 for flag in $(EXTRA_HOST_FLAGS) ; do \
28610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28611 done; \
28612 echo "Doing install-pdf in libdecnumber" ; \
28613 (cd $(HOST_SUBDIR)/libdecnumber && \
28614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28616 "RANLIB=$${RANLIB}" \
0c24b341 28617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28618 install-pdf) \
28619 || exit 1
28620
28621@endif libdecnumber
28622
108a6f8e
CD
28623.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
28624maybe-install-html-libdecnumber:
28625@if libdecnumber
28626maybe-install-html-libdecnumber: install-html-libdecnumber
28627
28628install-html-libdecnumber: \
28629 configure-libdecnumber \
28630 html-libdecnumber
28631 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28632 r=`${PWD_COMMAND}`; export r; \
28633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28634 $(HOST_EXPORTS) \
28635 for flag in $(EXTRA_HOST_FLAGS) ; do \
28636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28637 done; \
28638 echo "Doing install-html in libdecnumber" ; \
28639 (cd $(HOST_SUBDIR)/libdecnumber && \
28640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28642 "RANLIB=$${RANLIB}" \
0c24b341 28643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28644 install-html) \
28645 || exit 1
28646
28647@endif libdecnumber
28648
be01d343
PB
28649.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
28650maybe-installcheck-libdecnumber:
28651@if libdecnumber
28652maybe-installcheck-libdecnumber: installcheck-libdecnumber
28653
28654installcheck-libdecnumber: \
28655 configure-libdecnumber
28656 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28657 r=`${PWD_COMMAND}`; export r; \
28658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28659 $(HOST_EXPORTS) \
28660 for flag in $(EXTRA_HOST_FLAGS) ; do \
28661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28662 done; \
28663 echo "Doing installcheck in libdecnumber" ; \
28664 (cd $(HOST_SUBDIR)/libdecnumber && \
28665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28667 "RANLIB=$${RANLIB}" \
0c24b341 28668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28669 installcheck) \
28670 || exit 1
28671
28672@endif libdecnumber
28673
28674.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
28675maybe-mostlyclean-libdecnumber:
28676@if libdecnumber
28677maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
28678
28679mostlyclean-libdecnumber:
28680 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28681 r=`${PWD_COMMAND}`; export r; \
28682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28683 $(HOST_EXPORTS) \
28684 for flag in $(EXTRA_HOST_FLAGS) ; do \
28685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28686 done; \
28687 echo "Doing mostlyclean in libdecnumber" ; \
28688 (cd $(HOST_SUBDIR)/libdecnumber && \
28689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28691 "RANLIB=$${RANLIB}" \
0c24b341 28692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28693 mostlyclean) \
28694 || exit 1
28695
28696@endif libdecnumber
28697
28698.PHONY: maybe-clean-libdecnumber clean-libdecnumber
28699maybe-clean-libdecnumber:
28700@if libdecnumber
28701maybe-clean-libdecnumber: clean-libdecnumber
28702
28703clean-libdecnumber:
28704 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28705 r=`${PWD_COMMAND}`; export r; \
28706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28707 $(HOST_EXPORTS) \
28708 for flag in $(EXTRA_HOST_FLAGS) ; do \
28709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28710 done; \
28711 echo "Doing clean in libdecnumber" ; \
28712 (cd $(HOST_SUBDIR)/libdecnumber && \
28713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28715 "RANLIB=$${RANLIB}" \
0c24b341 28716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28717 clean) \
28718 || exit 1
28719
28720@endif libdecnumber
28721
28722.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
28723maybe-distclean-libdecnumber:
28724@if libdecnumber
28725maybe-distclean-libdecnumber: distclean-libdecnumber
28726
28727distclean-libdecnumber:
28728 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28729 r=`${PWD_COMMAND}`; export r; \
28730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28731 $(HOST_EXPORTS) \
28732 for flag in $(EXTRA_HOST_FLAGS) ; do \
28733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28734 done; \
28735 echo "Doing distclean in libdecnumber" ; \
28736 (cd $(HOST_SUBDIR)/libdecnumber && \
28737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28739 "RANLIB=$${RANLIB}" \
0c24b341 28740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28741 distclean) \
28742 || exit 1
28743
28744@endif libdecnumber
28745
28746.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
28747maybe-maintainer-clean-libdecnumber:
28748@if libdecnumber
28749maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
28750
28751maintainer-clean-libdecnumber:
28752 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28753 r=`${PWD_COMMAND}`; export r; \
28754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28755 $(HOST_EXPORTS) \
28756 for flag in $(EXTRA_HOST_FLAGS) ; do \
28757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28758 done; \
28759 echo "Doing maintainer-clean in libdecnumber" ; \
28760 (cd $(HOST_SUBDIR)/libdecnumber && \
28761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28763 "RANLIB=$${RANLIB}" \
0c24b341 28764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28765 maintainer-clean) \
28766 || exit 1
28767
28768@endif libdecnumber
28769
28770
28771
b813574b
PB
28772.PHONY: configure-libgui maybe-configure-libgui
28773maybe-configure-libgui:
4f0ef2d8
CD
28774@if gcc-bootstrap
28775configure-libgui: stage_current
28776@endif gcc-bootstrap
b813574b
PB
28777@if libgui
28778maybe-configure-libgui: configure-libgui
c52c6897 28779configure-libgui:
0aed8855 28780 @: $(MAKE); $(unstage)
c52c6897 28781 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 28782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28783 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
28784 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
1f53ca9a 28785 $(HOST_EXPORTS) \
a7254363
PB
28786 echo Configuring in $(HOST_SUBDIR)/libgui; \
28787 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 28788 case $(srcdir) in \
b00612cc
PB
28789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28790 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
28791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 28792 esac; \
b00612cc
PB
28793 srcdiroption="--srcdir=$${topdir}/libgui"; \
28794 libsrcdir="$$s/libgui"; \
4b1cb4fe 28795 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28796 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28797 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 28798 || exit 1
b813574b 28799@endif libgui
4b1cb4fe 28800
a7254363
PB
28801
28802
d545f33b
PB
28803
28804
b813574b
PB
28805.PHONY: all-libgui maybe-all-libgui
28806maybe-all-libgui:
4f0ef2d8
CD
28807@if gcc-bootstrap
28808all-libgui: stage_current
28809@endif gcc-bootstrap
b813574b 28810@if libgui
d27cc32e 28811TARGET-libgui=all
b813574b
PB
28812maybe-all-libgui: all-libgui
28813all-libgui: configure-libgui
0aed8855 28814 @: $(MAKE); $(unstage)
4b1cb4fe
DD
28815 @r=`${PWD_COMMAND}`; export r; \
28816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28817 $(HOST_EXPORTS) \
b00612cc 28818 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
28819 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28820 $(TARGET-libgui))
b813574b 28821@endif libgui
4b1cb4fe 28822
a7254363 28823
d545f33b
PB
28824
28825
b813574b
PB
28826.PHONY: check-libgui maybe-check-libgui
28827maybe-check-libgui:
28828@if libgui
28829maybe-check-libgui: check-libgui
4b1cb4fe 28830
b813574b 28831check-libgui:
0aed8855 28832 @: $(MAKE); $(unstage)
4b1cb4fe
DD
28833 @r=`${PWD_COMMAND}`; export r; \
28834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28835 $(HOST_EXPORTS) \
b00612cc
PB
28836 (cd $(HOST_SUBDIR)/libgui && \
28837 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 28838
b813574b 28839@endif libgui
4b1cb4fe 28840
b813574b
PB
28841.PHONY: install-libgui maybe-install-libgui
28842maybe-install-libgui:
28843@if libgui
28844maybe-install-libgui: install-libgui
4b1cb4fe 28845
b813574b 28846install-libgui: installdirs
0aed8855 28847 @: $(MAKE); $(unstage)
b813574b
PB
28848 @r=`${PWD_COMMAND}`; export r; \
28849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 28850 $(HOST_EXPORTS) \
b00612cc 28851 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 28852 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 28853
b813574b 28854@endif libgui
4b1cb4fe 28855
56a8fe78 28856# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 28857
b813574b
PB
28858.PHONY: maybe-info-libgui info-libgui
28859maybe-info-libgui:
28860@if libgui
28861maybe-info-libgui: info-libgui
4b1cb4fe 28862
b813574b
PB
28863info-libgui: \
28864 configure-libgui
0aed8855 28865 @: $(MAKE); $(unstage)
b813574b 28866 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28867 r=`${PWD_COMMAND}`; export r; \
28868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28869 $(HOST_EXPORTS) \
b813574b 28870 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28872 done; \
b813574b 28873 echo "Doing info in libgui" ; \
b00612cc 28874 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28877 "RANLIB=$${RANLIB}" \
0c24b341 28878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28879 info) \
4b1cb4fe
DD
28880 || exit 1
28881
b813574b 28882@endif libgui
4b1cb4fe 28883
b813574b
PB
28884.PHONY: maybe-dvi-libgui dvi-libgui
28885maybe-dvi-libgui:
28886@if libgui
28887maybe-dvi-libgui: dvi-libgui
4b1cb4fe 28888
b813574b
PB
28889dvi-libgui: \
28890 configure-libgui
0aed8855 28891 @: $(MAKE); $(unstage)
b813574b 28892 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28893 r=`${PWD_COMMAND}`; export r; \
28894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28895 $(HOST_EXPORTS) \
b813574b 28896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28898 done; \
b813574b 28899 echo "Doing dvi in libgui" ; \
b00612cc 28900 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28903 "RANLIB=$${RANLIB}" \
0c24b341 28904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28905 dvi) \
4b1cb4fe
DD
28906 || exit 1
28907
b813574b 28908@endif libgui
4b1cb4fe 28909
56a8fe78
DD
28910.PHONY: maybe-pdf-libgui pdf-libgui
28911maybe-pdf-libgui:
28912@if libgui
28913maybe-pdf-libgui: pdf-libgui
28914
28915pdf-libgui: \
28916 configure-libgui
28917 @: $(MAKE); $(unstage)
28918 @[ -f ./libgui/Makefile ] || exit 0; \
28919 r=`${PWD_COMMAND}`; export r; \
28920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28921 $(HOST_EXPORTS) \
28922 for flag in $(EXTRA_HOST_FLAGS) ; do \
28923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28924 done; \
28925 echo "Doing pdf in libgui" ; \
28926 (cd $(HOST_SUBDIR)/libgui && \
28927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28929 "RANLIB=$${RANLIB}" \
0c24b341 28930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28931 pdf) \
28932 || exit 1
28933
28934@endif libgui
28935
6d389afc
MS
28936.PHONY: maybe-html-libgui html-libgui
28937maybe-html-libgui:
28938@if libgui
28939maybe-html-libgui: html-libgui
28940
28941html-libgui: \
28942 configure-libgui
0aed8855 28943 @: $(MAKE); $(unstage)
6d389afc
MS
28944 @[ -f ./libgui/Makefile ] || exit 0; \
28945 r=`${PWD_COMMAND}`; export r; \
28946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28947 $(HOST_EXPORTS) \
28948 for flag in $(EXTRA_HOST_FLAGS) ; do \
28949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28950 done; \
28951 echo "Doing html in libgui" ; \
b00612cc 28952 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
28953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28955 "RANLIB=$${RANLIB}" \
0c24b341 28956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28957 html) \
28958 || exit 1
28959
28960@endif libgui
28961
b813574b
PB
28962.PHONY: maybe-TAGS-libgui TAGS-libgui
28963maybe-TAGS-libgui:
28964@if libgui
28965maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 28966
b813574b
PB
28967TAGS-libgui: \
28968 configure-libgui
0aed8855 28969 @: $(MAKE); $(unstage)
b813574b 28970 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28971 r=`${PWD_COMMAND}`; export r; \
28972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28973 $(HOST_EXPORTS) \
b813574b 28974 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28976 done; \
b813574b 28977 echo "Doing TAGS in libgui" ; \
b00612cc 28978 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28981 "RANLIB=$${RANLIB}" \
0c24b341 28982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28983 TAGS) \
4b1cb4fe
DD
28984 || exit 1
28985
b813574b 28986@endif libgui
4b1cb4fe 28987
b813574b
PB
28988.PHONY: maybe-install-info-libgui install-info-libgui
28989maybe-install-info-libgui:
28990@if libgui
28991maybe-install-info-libgui: install-info-libgui
4b1cb4fe 28992
b813574b
PB
28993install-info-libgui: \
28994 configure-libgui \
28995 info-libgui
0aed8855 28996 @: $(MAKE); $(unstage)
b813574b 28997 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28998 r=`${PWD_COMMAND}`; export r; \
28999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29000 $(HOST_EXPORTS) \
b813574b 29001 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29003 done; \
b813574b 29004 echo "Doing install-info in libgui" ; \
b00612cc 29005 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29008 "RANLIB=$${RANLIB}" \
0c24b341 29009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29010 install-info) \
4b1cb4fe
DD
29011 || exit 1
29012
b813574b 29013@endif libgui
4b1cb4fe 29014
a3ca38d2
DD
29015.PHONY: maybe-install-pdf-libgui install-pdf-libgui
29016maybe-install-pdf-libgui:
29017@if libgui
29018maybe-install-pdf-libgui: install-pdf-libgui
29019
29020install-pdf-libgui: \
29021 configure-libgui \
29022 pdf-libgui
29023 @: $(MAKE); $(unstage)
29024 @[ -f ./libgui/Makefile ] || exit 0; \
29025 r=`${PWD_COMMAND}`; export r; \
29026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29027 $(HOST_EXPORTS) \
29028 for flag in $(EXTRA_HOST_FLAGS) ; do \
29029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29030 done; \
29031 echo "Doing install-pdf in libgui" ; \
29032 (cd $(HOST_SUBDIR)/libgui && \
29033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29035 "RANLIB=$${RANLIB}" \
0c24b341 29036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29037 install-pdf) \
29038 || exit 1
29039
29040@endif libgui
29041
108a6f8e
CD
29042.PHONY: maybe-install-html-libgui install-html-libgui
29043maybe-install-html-libgui:
29044@if libgui
29045maybe-install-html-libgui: install-html-libgui
29046
29047install-html-libgui: \
29048 configure-libgui \
29049 html-libgui
29050 @: $(MAKE); $(unstage)
29051 @[ -f ./libgui/Makefile ] || exit 0; \
29052 r=`${PWD_COMMAND}`; export r; \
29053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29054 $(HOST_EXPORTS) \
29055 for flag in $(EXTRA_HOST_FLAGS) ; do \
29056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29057 done; \
29058 echo "Doing install-html in libgui" ; \
29059 (cd $(HOST_SUBDIR)/libgui && \
29060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29062 "RANLIB=$${RANLIB}" \
0c24b341 29063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29064 install-html) \
29065 || exit 1
29066
29067@endif libgui
29068
b813574b
PB
29069.PHONY: maybe-installcheck-libgui installcheck-libgui
29070maybe-installcheck-libgui:
29071@if libgui
29072maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 29073
b813574b
PB
29074installcheck-libgui: \
29075 configure-libgui
0aed8855 29076 @: $(MAKE); $(unstage)
b813574b 29077 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29078 r=`${PWD_COMMAND}`; export r; \
29079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29080 $(HOST_EXPORTS) \
b813574b 29081 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29083 done; \
b813574b 29084 echo "Doing installcheck in libgui" ; \
b00612cc 29085 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29088 "RANLIB=$${RANLIB}" \
0c24b341 29089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29090 installcheck) \
4b1cb4fe
DD
29091 || exit 1
29092
b813574b 29093@endif libgui
4b1cb4fe 29094
b813574b
PB
29095.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
29096maybe-mostlyclean-libgui:
29097@if libgui
29098maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 29099
b813574b 29100mostlyclean-libgui:
0aed8855 29101 @: $(MAKE); $(unstage)
b813574b 29102 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29103 r=`${PWD_COMMAND}`; export r; \
29104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29105 $(HOST_EXPORTS) \
b813574b 29106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29108 done; \
b813574b 29109 echo "Doing mostlyclean in libgui" ; \
b00612cc 29110 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29113 "RANLIB=$${RANLIB}" \
0c24b341 29114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29115 mostlyclean) \
4b1cb4fe
DD
29116 || exit 1
29117
b813574b 29118@endif libgui
4b1cb4fe 29119
b813574b
PB
29120.PHONY: maybe-clean-libgui clean-libgui
29121maybe-clean-libgui:
29122@if libgui
29123maybe-clean-libgui: clean-libgui
4b1cb4fe 29124
b813574b 29125clean-libgui:
0aed8855 29126 @: $(MAKE); $(unstage)
b813574b 29127 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29128 r=`${PWD_COMMAND}`; export r; \
29129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29130 $(HOST_EXPORTS) \
b813574b 29131 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29133 done; \
b813574b 29134 echo "Doing clean in libgui" ; \
b00612cc 29135 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29138 "RANLIB=$${RANLIB}" \
0c24b341 29139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29140 clean) \
4b1cb4fe
DD
29141 || exit 1
29142
b813574b 29143@endif libgui
4b1cb4fe 29144
b813574b
PB
29145.PHONY: maybe-distclean-libgui distclean-libgui
29146maybe-distclean-libgui:
29147@if libgui
29148maybe-distclean-libgui: distclean-libgui
4b1cb4fe 29149
b813574b 29150distclean-libgui:
0aed8855 29151 @: $(MAKE); $(unstage)
b813574b 29152 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29153 r=`${PWD_COMMAND}`; export r; \
29154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29155 $(HOST_EXPORTS) \
b813574b 29156 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29158 done; \
b813574b 29159 echo "Doing distclean in libgui" ; \
b00612cc 29160 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29163 "RANLIB=$${RANLIB}" \
0c24b341 29164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29165 distclean) \
4b1cb4fe
DD
29166 || exit 1
29167
b813574b 29168@endif libgui
4b1cb4fe 29169
b813574b
PB
29170.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
29171maybe-maintainer-clean-libgui:
29172@if libgui
29173maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 29174
b813574b 29175maintainer-clean-libgui:
0aed8855 29176 @: $(MAKE); $(unstage)
b813574b 29177 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29178 r=`${PWD_COMMAND}`; export r; \
29179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29180 $(HOST_EXPORTS) \
b813574b 29181 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29183 done; \
b813574b 29184 echo "Doing maintainer-clean in libgui" ; \
b00612cc 29185 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29188 "RANLIB=$${RANLIB}" \
0c24b341 29189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29190 maintainer-clean) \
4b1cb4fe
DD
29191 || exit 1
29192
b813574b 29193@endif libgui
4b1cb4fe
DD
29194
29195
a7254363 29196
b813574b
PB
29197.PHONY: configure-libiberty maybe-configure-libiberty
29198maybe-configure-libiberty:
4f0ef2d8
CD
29199@if gcc-bootstrap
29200configure-libiberty: stage_current
29201@endif gcc-bootstrap
b813574b
PB
29202@if libiberty
29203maybe-configure-libiberty: configure-libiberty
c52c6897 29204configure-libiberty:
c52c6897
PB
29205 @r=`${PWD_COMMAND}`; export r; \
29206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29207 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
1f53ca9a 29209 $(HOST_EXPORTS) \
a7254363
PB
29210 echo Configuring in $(HOST_SUBDIR)/libiberty; \
29211 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 29212 case $(srcdir) in \
b00612cc
PB
29213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29214 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29216 esac; \
b00612cc
PB
29217 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29218 libsrcdir="$$s/libiberty"; \
4fa63067 29219 $(SHELL) $${libsrcdir}/configure \
4b900473 29220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
700d40ca 29221 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
2a4cbe27 29222 || exit 1
b813574b 29223@endif libiberty
2a4cbe27 29224
a7254363
PB
29225
29226
d545f33b
PB
29227.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
29228maybe-configure-stage1-libiberty:
29229@if libiberty-bootstrap
29230maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 29231configure-stage1-libiberty:
c52c6897 29232 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 29233 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29234 @r=`${PWD_COMMAND}`; export r; \
29235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29236 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 29237 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 29238 $(HOST_EXPORTS) \
8ee82aff 29239 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29240 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29241 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 29242 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29244 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29245 case $(srcdir) in \
29246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29247 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29249 esac; \
29250 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29251 libsrcdir="$$s/libiberty"; \
29252 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29254 --target=${target_alias} $${srcdiroption} \
700d40ca
ILT
29255 $(STAGE1_CONFIGURE_FLAGS) \
29256 @extra_host_libiberty_configure_flags@
d545f33b
PB
29257@endif libiberty-bootstrap
29258
29259.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29260maybe-configure-stage2-libiberty:
29261@if libiberty-bootstrap
29262maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 29263configure-stage2-libiberty:
c52c6897 29264 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 29265 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29266 @r=`${PWD_COMMAND}`; export r; \
29267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29268 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 29269 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29270 $(HOST_EXPORTS) \
1b05fbbd 29271 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29272 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29273 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29274 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29275 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29276 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29277 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29278 case $(srcdir) in \
29279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29280 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29282 esac; \
29283 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29284 libsrcdir="$$s/libiberty"; \
29285 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29287 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29288 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29289 $(STAGE2_CONFIGURE_FLAGS) \
29290 @extra_host_libiberty_configure_flags@
8520c408
AO
29291@endif libiberty-bootstrap
29292
d545f33b
PB
29293.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
29294maybe-configure-stage3-libiberty:
29295@if libiberty-bootstrap
29296maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 29297configure-stage3-libiberty:
c52c6897 29298 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 29299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29300 @r=`${PWD_COMMAND}`; export r; \
29301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29302 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 29303 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29304 $(HOST_EXPORTS) \
1b05fbbd 29305 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29306 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29307 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29308 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29309 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29311 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29312 case $(srcdir) in \
29313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29314 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29316 esac; \
29317 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29318 libsrcdir="$$s/libiberty"; \
29319 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29321 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29322 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29323 $(STAGE3_CONFIGURE_FLAGS) \
29324 @extra_host_libiberty_configure_flags@
8520c408
AO
29325@endif libiberty-bootstrap
29326
d545f33b
PB
29327.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
29328maybe-configure-stage4-libiberty:
29329@if libiberty-bootstrap
29330maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 29331configure-stage4-libiberty:
c52c6897 29332 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 29333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29334 @r=`${PWD_COMMAND}`; export r; \
29335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29336 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 29337 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29338 $(HOST_EXPORTS) \
1b05fbbd 29339 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29340 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29341 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29342 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29343 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29345 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29346 case $(srcdir) in \
29347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29348 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29350 esac; \
29351 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29352 libsrcdir="$$s/libiberty"; \
29353 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29355 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29356 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29357 $(STAGE4_CONFIGURE_FLAGS) \
29358 @extra_host_libiberty_configure_flags@
d545f33b
PB
29359@endif libiberty-bootstrap
29360
29361.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
29362maybe-configure-stageprofile-libiberty:
29363@if libiberty-bootstrap
29364maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 29365configure-stageprofile-libiberty:
c52c6897 29366 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 29367 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29368 @r=`${PWD_COMMAND}`; export r; \
29369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29370 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 29371 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29372 $(HOST_EXPORTS) \
1b05fbbd
AO
29373 $(POSTSTAGE1_HOST_EXPORTS) \
29374 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29375 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29376 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29377 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29379 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29380 case $(srcdir) in \
29381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29382 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29384 esac; \
29385 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29386 libsrcdir="$$s/libiberty"; \
29387 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29389 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29390 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29391 $(STAGEprofile_CONFIGURE_FLAGS) \
29392 @extra_host_libiberty_configure_flags@
d545f33b
PB
29393@endif libiberty-bootstrap
29394
29395.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
29396maybe-configure-stagefeedback-libiberty:
29397@if libiberty-bootstrap
29398maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 29399configure-stagefeedback-libiberty:
c52c6897 29400 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 29401 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29402 @r=`${PWD_COMMAND}`; export r; \
29403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29404 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 29405 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29406 $(HOST_EXPORTS) \
1b05fbbd
AO
29407 $(POSTSTAGE1_HOST_EXPORTS) \
29408 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29409 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29410 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29411 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29412 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29413 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29414 case $(srcdir) in \
29415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29416 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29418 esac; \
29419 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29420 libsrcdir="$$s/libiberty"; \
29421 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29422 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29423 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29424 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29425 $(STAGEfeedback_CONFIGURE_FLAGS) \
29426 @extra_host_libiberty_configure_flags@
d545f33b
PB
29427@endif libiberty-bootstrap
29428
29429
29430
29431
29432
b813574b
PB
29433.PHONY: all-libiberty maybe-all-libiberty
29434maybe-all-libiberty:
4f0ef2d8
CD
29435@if gcc-bootstrap
29436all-libiberty: stage_current
29437@endif gcc-bootstrap
b813574b 29438@if libiberty
d27cc32e 29439TARGET-libiberty=all
b813574b
PB
29440maybe-all-libiberty: all-libiberty
29441all-libiberty: configure-libiberty
c52c6897 29442 @r=`${PWD_COMMAND}`; export r; \
b813574b 29443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 29444 $(HOST_EXPORTS) \
b00612cc 29445 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
29446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29447 $(TARGET-libiberty))
b813574b 29448@endif libiberty
2a4cbe27 29449
a7254363 29450
d545f33b
PB
29451
29452.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
29453.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
29454maybe-all-stage1-libiberty:
29455maybe-clean-stage1-libiberty:
29456@if libiberty-bootstrap
29457maybe-all-stage1-libiberty: all-stage1-libiberty
29458all-stage1: all-stage1-libiberty
f70224b5 29459TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 29460all-stage1-libiberty: configure-stage1-libiberty
c52c6897 29461 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
29462 @r=`${PWD_COMMAND}`; export r; \
29463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29464 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 29465 $(HOST_EXPORTS) \
d545f33b 29466 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29467 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29468 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 29469 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
29470 LIBCFLAGS="$(LIBCFLAGS)" \
29471 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29472 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29473 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29474 $(EXTRA_HOST_FLAGS) \
29475 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 29476 $(TARGET-stage1-libiberty)
d545f33b
PB
29477
29478maybe-clean-stage1-libiberty: clean-stage1-libiberty
29479clean-stage1: clean-stage1-libiberty
29480clean-stage1-libiberty:
9dbaa842
DD
29481 @if [ $(current_stage) = stage1 ]; then \
29482 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29483 else \
29484 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
29485 $(MAKE) stage1-start; \
29486 fi; \
d545f33b 29487 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29488 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 29489 clean
d545f33b
PB
29490@endif libiberty-bootstrap
29491
29492
29493.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29494.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29495maybe-all-stage2-libiberty:
29496maybe-clean-stage2-libiberty:
29497@if libiberty-bootstrap
29498maybe-all-stage2-libiberty: all-stage2-libiberty
29499all-stage2: all-stage2-libiberty
f70224b5 29500TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 29501all-stage2-libiberty: configure-stage2-libiberty
c52c6897 29502 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
29503 @r=`${PWD_COMMAND}`; export r; \
29504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29505 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 29506 $(HOST_EXPORTS) \
1f53ca9a 29507 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29508 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29509 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29510 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 29511 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
29512 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29513 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29514 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29515 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29516 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29517 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 29518 $(TARGET-stage2-libiberty)
d545f33b
PB
29519
29520maybe-clean-stage2-libiberty: clean-stage2-libiberty
29521clean-stage2: clean-stage2-libiberty
29522clean-stage2-libiberty:
9dbaa842
DD
29523 @if [ $(current_stage) = stage2 ]; then \
29524 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29525 else \
29526 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
29527 $(MAKE) stage2-start; \
29528 fi; \
d545f33b 29529 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29530 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29531 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29532 clean
d545f33b
PB
29533@endif libiberty-bootstrap
29534
29535
29536.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
29537.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
29538maybe-all-stage3-libiberty:
29539maybe-clean-stage3-libiberty:
29540@if libiberty-bootstrap
29541maybe-all-stage3-libiberty: all-stage3-libiberty
29542all-stage3: all-stage3-libiberty
f70224b5 29543TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 29544all-stage3-libiberty: configure-stage3-libiberty
c52c6897 29545 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
29546 @r=`${PWD_COMMAND}`; export r; \
29547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29548 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 29549 $(HOST_EXPORTS) \
1f53ca9a 29550 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29551 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29553 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 29554 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
29555 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29559 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29560 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 29561 $(TARGET-stage3-libiberty)
d545f33b
PB
29562
29563maybe-clean-stage3-libiberty: clean-stage3-libiberty
29564clean-stage3: clean-stage3-libiberty
29565clean-stage3-libiberty:
9dbaa842
DD
29566 @if [ $(current_stage) = stage3 ]; then \
29567 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29568 else \
29569 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
29570 $(MAKE) stage3-start; \
29571 fi; \
d545f33b 29572 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29573 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29574 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29575 clean
d545f33b
PB
29576@endif libiberty-bootstrap
29577
29578
29579.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
29580.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
29581maybe-all-stage4-libiberty:
29582maybe-clean-stage4-libiberty:
29583@if libiberty-bootstrap
29584maybe-all-stage4-libiberty: all-stage4-libiberty
29585all-stage4: all-stage4-libiberty
f70224b5 29586TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 29587all-stage4-libiberty: configure-stage4-libiberty
c52c6897 29588 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
29589 @r=`${PWD_COMMAND}`; export r; \
29590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29591 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 29592 $(HOST_EXPORTS) \
1f53ca9a 29593 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29594 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29596 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 29597 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 29598 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
29599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29602 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29603 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 29604 $(TARGET-stage4-libiberty)
d545f33b
PB
29605
29606maybe-clean-stage4-libiberty: clean-stage4-libiberty
29607clean-stage4: clean-stage4-libiberty
29608clean-stage4-libiberty:
9dbaa842
DD
29609 @if [ $(current_stage) = stage4 ]; then \
29610 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29611 else \
29612 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
29613 $(MAKE) stage4-start; \
29614 fi; \
d545f33b 29615 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29616 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29617 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29618 clean
d545f33b
PB
29619@endif libiberty-bootstrap
29620
29621
29622.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
29623.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
29624maybe-all-stageprofile-libiberty:
29625maybe-clean-stageprofile-libiberty:
29626@if libiberty-bootstrap
29627maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
29628all-stageprofile: all-stageprofile-libiberty
f70224b5 29629TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 29630all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 29631 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
29632 @r=`${PWD_COMMAND}`; export r; \
29633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29634 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 29635 $(HOST_EXPORTS) \
1f53ca9a 29636 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29637 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29639 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 29640 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
29641 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29642 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29643 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29644 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29645 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29646 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 29647 $(TARGET-stageprofile-libiberty)
d545f33b
PB
29648
29649maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
29650clean-stageprofile: clean-stageprofile-libiberty
29651clean-stageprofile-libiberty:
9dbaa842
DD
29652 @if [ $(current_stage) = stageprofile ]; then \
29653 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29654 else \
29655 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
29656 $(MAKE) stageprofile-start; \
29657 fi; \
d545f33b 29658 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29659 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29660 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29661 clean
d545f33b
PB
29662@endif libiberty-bootstrap
29663
29664
29665.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
29666.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
29667maybe-all-stagefeedback-libiberty:
29668maybe-clean-stagefeedback-libiberty:
29669@if libiberty-bootstrap
29670maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
29671all-stagefeedback: all-stagefeedback-libiberty
f70224b5 29672TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 29673all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 29674 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
29675 @r=`${PWD_COMMAND}`; export r; \
29676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29677 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 29678 $(HOST_EXPORTS) \
1f53ca9a 29679 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29680 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29681 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29682 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 29683 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
29684 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29685 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29686 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29687 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29688 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29689 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 29690 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
29691
29692maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
29693clean-stagefeedback: clean-stagefeedback-libiberty
29694clean-stagefeedback-libiberty:
9dbaa842
DD
29695 @if [ $(current_stage) = stagefeedback ]; then \
29696 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29697 else \
29698 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
29699 $(MAKE) stagefeedback-start; \
29700 fi; \
d545f33b 29701 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29702 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29703 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29704 clean
d545f33b
PB
29705@endif libiberty-bootstrap
29706
29707
29708
29709
29710
b813574b
PB
29711.PHONY: check-libiberty maybe-check-libiberty
29712maybe-check-libiberty:
29713@if libiberty
29714maybe-check-libiberty: check-libiberty
2a4cbe27 29715
b813574b 29716check-libiberty:
0aed8855 29717 @: $(MAKE); $(unstage)
4fa63067 29718 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29720 $(HOST_EXPORTS) \
b00612cc
PB
29721 (cd $(HOST_SUBDIR)/libiberty && \
29722 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29723
b813574b 29724@endif libiberty
2a4cbe27 29725
b813574b
PB
29726.PHONY: install-libiberty maybe-install-libiberty
29727maybe-install-libiberty:
29728@if libiberty
29729maybe-install-libiberty: install-libiberty
2a4cbe27 29730
b813574b 29731install-libiberty: installdirs
0aed8855 29732 @: $(MAKE); $(unstage)
4fa63067 29733 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29735 $(HOST_EXPORTS) \
b00612cc 29736 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 29737 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 29738
b813574b 29739@endif libiberty
2a4cbe27 29740
56a8fe78 29741# Other targets (info, dvi, pdf, etc.)
2a4cbe27 29742
b813574b
PB
29743.PHONY: maybe-info-libiberty info-libiberty
29744maybe-info-libiberty:
29745@if libiberty
29746maybe-info-libiberty: info-libiberty
4fa63067 29747
b813574b
PB
29748info-libiberty: \
29749 configure-libiberty
29750 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29751 r=`${PWD_COMMAND}`; export r; \
29752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29753 $(HOST_EXPORTS) \
b813574b 29754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29756 done; \
6d389afc 29757 echo "Doing info in libiberty" ; \
b00612cc 29758 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
29759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29761 "RANLIB=$${RANLIB}" \
0c24b341 29762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29763 info) \
29764 || exit 1
29765
29766@endif libiberty
29767
29768.PHONY: maybe-dvi-libiberty dvi-libiberty
29769maybe-dvi-libiberty:
29770@if libiberty
29771maybe-dvi-libiberty: dvi-libiberty
29772
29773dvi-libiberty: \
29774 configure-libiberty
29775 @[ -f ./libiberty/Makefile ] || exit 0; \
29776 r=`${PWD_COMMAND}`; export r; \
29777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29778 $(HOST_EXPORTS) \
29779 for flag in $(EXTRA_HOST_FLAGS) ; do \
29780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29781 done; \
29782 echo "Doing dvi in libiberty" ; \
b00612cc 29783 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29786 "RANLIB=$${RANLIB}" \
0c24b341 29787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 29788 dvi) \
2a4cbe27
NN
29789 || exit 1
29790
b813574b 29791@endif libiberty
2a4cbe27 29792
56a8fe78
DD
29793.PHONY: maybe-pdf-libiberty pdf-libiberty
29794maybe-pdf-libiberty:
29795@if libiberty
29796maybe-pdf-libiberty: pdf-libiberty
29797
29798pdf-libiberty: \
29799 configure-libiberty
29800 @[ -f ./libiberty/Makefile ] || exit 0; \
29801 r=`${PWD_COMMAND}`; export r; \
29802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29803 $(HOST_EXPORTS) \
29804 for flag in $(EXTRA_HOST_FLAGS) ; do \
29805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29806 done; \
29807 echo "Doing pdf in libiberty" ; \
29808 (cd $(HOST_SUBDIR)/libiberty && \
29809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29811 "RANLIB=$${RANLIB}" \
0c24b341 29812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29813 pdf) \
29814 || exit 1
29815
29816@endif libiberty
29817
6d389afc
MS
29818.PHONY: maybe-html-libiberty html-libiberty
29819maybe-html-libiberty:
b813574b 29820@if libiberty
6d389afc 29821maybe-html-libiberty: html-libiberty
2a4cbe27 29822
6d389afc 29823html-libiberty: \
b813574b
PB
29824 configure-libiberty
29825 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29826 r=`${PWD_COMMAND}`; export r; \
29827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29828 $(HOST_EXPORTS) \
b813574b 29829 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29831 done; \
6d389afc 29832 echo "Doing html in libiberty" ; \
b00612cc 29833 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29836 "RANLIB=$${RANLIB}" \
0c24b341 29837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 29838 html) \
2a4cbe27
NN
29839 || exit 1
29840
b813574b 29841@endif libiberty
2a4cbe27 29842
b813574b
PB
29843.PHONY: maybe-TAGS-libiberty TAGS-libiberty
29844maybe-TAGS-libiberty:
29845@if libiberty
29846maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 29847
b813574b
PB
29848TAGS-libiberty: \
29849 configure-libiberty
29850 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29851 r=`${PWD_COMMAND}`; export r; \
29852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29853 $(HOST_EXPORTS) \
b813574b 29854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29856 done; \
b813574b 29857 echo "Doing TAGS in libiberty" ; \
b00612cc 29858 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29861 "RANLIB=$${RANLIB}" \
0c24b341 29862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29863 TAGS) \
2a4cbe27
NN
29864 || exit 1
29865
b813574b 29866@endif libiberty
2a4cbe27 29867
b813574b
PB
29868.PHONY: maybe-install-info-libiberty install-info-libiberty
29869maybe-install-info-libiberty:
29870@if libiberty
29871maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 29872
b813574b
PB
29873install-info-libiberty: \
29874 configure-libiberty \
29875 info-libiberty
29876 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29877 r=`${PWD_COMMAND}`; export r; \
29878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29879 $(HOST_EXPORTS) \
b813574b 29880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29882 done; \
b813574b 29883 echo "Doing install-info in libiberty" ; \
b00612cc 29884 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29887 "RANLIB=$${RANLIB}" \
0c24b341 29888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29889 install-info) \
2a4cbe27
NN
29890 || exit 1
29891
b813574b 29892@endif libiberty
2a4cbe27 29893
a3ca38d2
DD
29894.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
29895maybe-install-pdf-libiberty:
29896@if libiberty
29897maybe-install-pdf-libiberty: install-pdf-libiberty
29898
29899install-pdf-libiberty: \
29900 configure-libiberty \
29901 pdf-libiberty
29902 @[ -f ./libiberty/Makefile ] || exit 0; \
29903 r=`${PWD_COMMAND}`; export r; \
29904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29905 $(HOST_EXPORTS) \
29906 for flag in $(EXTRA_HOST_FLAGS) ; do \
29907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29908 done; \
29909 echo "Doing install-pdf in libiberty" ; \
29910 (cd $(HOST_SUBDIR)/libiberty && \
29911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29913 "RANLIB=$${RANLIB}" \
0c24b341 29914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29915 install-pdf) \
29916 || exit 1
29917
29918@endif libiberty
29919
108a6f8e
CD
29920.PHONY: maybe-install-html-libiberty install-html-libiberty
29921maybe-install-html-libiberty:
29922@if libiberty
29923maybe-install-html-libiberty: install-html-libiberty
29924
29925install-html-libiberty: \
29926 configure-libiberty \
29927 html-libiberty
29928 @[ -f ./libiberty/Makefile ] || exit 0; \
29929 r=`${PWD_COMMAND}`; export r; \
29930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29931 $(HOST_EXPORTS) \
29932 for flag in $(EXTRA_HOST_FLAGS) ; do \
29933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29934 done; \
29935 echo "Doing install-html in libiberty" ; \
29936 (cd $(HOST_SUBDIR)/libiberty && \
29937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29939 "RANLIB=$${RANLIB}" \
0c24b341 29940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29941 install-html) \
29942 || exit 1
29943
29944@endif libiberty
29945
b813574b
PB
29946.PHONY: maybe-installcheck-libiberty installcheck-libiberty
29947maybe-installcheck-libiberty:
29948@if libiberty
29949maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 29950
b813574b
PB
29951installcheck-libiberty: \
29952 configure-libiberty
29953 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29954 r=`${PWD_COMMAND}`; export r; \
29955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29956 $(HOST_EXPORTS) \
b813574b 29957 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29959 done; \
b813574b 29960 echo "Doing installcheck in libiberty" ; \
b00612cc 29961 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29964 "RANLIB=$${RANLIB}" \
0c24b341 29965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29966 installcheck) \
2a4cbe27
NN
29967 || exit 1
29968
b813574b 29969@endif libiberty
2a4cbe27 29970
b813574b
PB
29971.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
29972maybe-mostlyclean-libiberty:
29973@if libiberty
29974maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 29975
b813574b
PB
29976mostlyclean-libiberty:
29977 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29978 r=`${PWD_COMMAND}`; export r; \
29979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29980 $(HOST_EXPORTS) \
b813574b 29981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29983 done; \
b813574b 29984 echo "Doing mostlyclean in libiberty" ; \
b00612cc 29985 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29988 "RANLIB=$${RANLIB}" \
0c24b341 29989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29990 mostlyclean) \
2a4cbe27
NN
29991 || exit 1
29992
b813574b 29993@endif libiberty
2a4cbe27 29994
b813574b
PB
29995.PHONY: maybe-clean-libiberty clean-libiberty
29996maybe-clean-libiberty:
29997@if libiberty
29998maybe-clean-libiberty: clean-libiberty
2a4cbe27 29999
b813574b
PB
30000clean-libiberty:
30001 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30002 r=`${PWD_COMMAND}`; export r; \
30003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30004 $(HOST_EXPORTS) \
b813574b 30005 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30007 done; \
b813574b 30008 echo "Doing clean in libiberty" ; \
b00612cc 30009 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30012 "RANLIB=$${RANLIB}" \
0c24b341 30013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30014 clean) \
2a4cbe27
NN
30015 || exit 1
30016
b813574b 30017@endif libiberty
2a4cbe27 30018
b813574b
PB
30019.PHONY: maybe-distclean-libiberty distclean-libiberty
30020maybe-distclean-libiberty:
30021@if libiberty
30022maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 30023
b813574b
PB
30024distclean-libiberty:
30025 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30026 r=`${PWD_COMMAND}`; export r; \
30027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30028 $(HOST_EXPORTS) \
b813574b 30029 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30031 done; \
b813574b 30032 echo "Doing distclean in libiberty" ; \
b00612cc 30033 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30036 "RANLIB=$${RANLIB}" \
0c24b341 30037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30038 distclean) \
2a4cbe27
NN
30039 || exit 1
30040
b813574b 30041@endif libiberty
2a4cbe27 30042
b813574b
PB
30043.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
30044maybe-maintainer-clean-libiberty:
30045@if libiberty
30046maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 30047
b813574b
PB
30048maintainer-clean-libiberty:
30049 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30050 r=`${PWD_COMMAND}`; export r; \
30051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30052 $(HOST_EXPORTS) \
b813574b 30053 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30055 done; \
b813574b 30056 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 30057 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30060 "RANLIB=$${RANLIB}" \
0c24b341 30061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30062 maintainer-clean) \
2a4cbe27
NN
30063 || exit 1
30064
b813574b 30065@endif libiberty
2a4cbe27 30066
2a4cbe27 30067
a7254363 30068
dc448a7b
TT
30069.PHONY: configure-libiconv maybe-configure-libiconv
30070maybe-configure-libiconv:
30071@if gcc-bootstrap
30072configure-libiconv: stage_current
30073@endif gcc-bootstrap
30074@if libiconv
30075maybe-configure-libiconv: configure-libiconv
30076configure-libiconv:
30077 @: $(MAKE); $(unstage)
30078 @r=`${PWD_COMMAND}`; export r; \
30079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30080 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
1f53ca9a 30082 $(HOST_EXPORTS) \
dc448a7b
TT
30083 echo Configuring in $(HOST_SUBDIR)/libiconv; \
30084 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
30085 case $(srcdir) in \
30086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30087 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30089 esac; \
30090 srcdiroption="--srcdir=$${topdir}/libiconv"; \
30091 libsrcdir="$$s/libiconv"; \
30092 $(SHELL) $${libsrcdir}/configure \
30093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30094 --target=${target_alias} $${srcdiroption} --disable-shared \
30095 || exit 1
30096@endif libiconv
30097
30098
30099
30100
30101
30102.PHONY: all-libiconv maybe-all-libiconv
30103maybe-all-libiconv:
30104@if gcc-bootstrap
30105all-libiconv: stage_current
30106@endif gcc-bootstrap
30107@if libiconv
30108TARGET-libiconv=all
30109maybe-all-libiconv: all-libiconv
30110all-libiconv: configure-libiconv
30111 @: $(MAKE); $(unstage)
30112 @r=`${PWD_COMMAND}`; export r; \
30113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30114 $(HOST_EXPORTS) \
dc448a7b
TT
30115 (cd $(HOST_SUBDIR)/libiconv && \
30116 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30117 $(TARGET-libiconv))
30118@endif libiconv
30119
30120
30121
30122
30123.PHONY: check-libiconv maybe-check-libiconv
30124maybe-check-libiconv:
30125@if libiconv
30126maybe-check-libiconv: check-libiconv
30127
30128check-libiconv:
30129 @: $(MAKE); $(unstage)
30130 @r=`${PWD_COMMAND}`; export r; \
30131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30132 $(HOST_EXPORTS) \
30133 (cd $(HOST_SUBDIR)/libiconv && \
30134 $(MAKE) $(FLAGS_TO_PASS) check)
30135
30136@endif libiconv
30137
30138.PHONY: install-libiconv maybe-install-libiconv
30139maybe-install-libiconv:
30140@if libiconv
30141maybe-install-libiconv: install-libiconv
30142
30143install-libiconv:
30144
30145@endif libiconv
30146
30147# Other targets (info, dvi, pdf, etc.)
30148
30149.PHONY: maybe-info-libiconv info-libiconv
30150maybe-info-libiconv:
30151@if libiconv
30152maybe-info-libiconv: info-libiconv
30153
30154info-libiconv: \
30155 configure-libiconv
30156 @: $(MAKE); $(unstage)
30157 @[ -f ./libiconv/Makefile ] || exit 0; \
30158 r=`${PWD_COMMAND}`; export r; \
30159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30160 $(HOST_EXPORTS) \
30161 for flag in $(EXTRA_HOST_FLAGS) ; do \
30162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30163 done; \
30164 echo "Doing info in libiconv" ; \
30165 (cd $(HOST_SUBDIR)/libiconv && \
30166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30168 "RANLIB=$${RANLIB}" \
30169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30170 info) \
30171 || exit 1
30172
30173@endif libiconv
30174
30175.PHONY: maybe-dvi-libiconv dvi-libiconv
30176maybe-dvi-libiconv:
30177@if libiconv
30178maybe-dvi-libiconv: dvi-libiconv
30179
30180dvi-libiconv: \
30181 configure-libiconv
30182 @: $(MAKE); $(unstage)
30183 @[ -f ./libiconv/Makefile ] || exit 0; \
30184 r=`${PWD_COMMAND}`; export r; \
30185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30186 $(HOST_EXPORTS) \
30187 for flag in $(EXTRA_HOST_FLAGS) ; do \
30188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30189 done; \
30190 echo "Doing dvi in libiconv" ; \
30191 (cd $(HOST_SUBDIR)/libiconv && \
30192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30194 "RANLIB=$${RANLIB}" \
30195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30196 dvi) \
30197 || exit 1
30198
30199@endif libiconv
30200
30201.PHONY: maybe-pdf-libiconv pdf-libiconv
30202maybe-pdf-libiconv:
30203@if libiconv
30204maybe-pdf-libiconv: pdf-libiconv
30205
30206pdf-libiconv: \
30207 configure-libiconv
30208 @: $(MAKE); $(unstage)
30209 @[ -f ./libiconv/Makefile ] || exit 0; \
30210 r=`${PWD_COMMAND}`; export r; \
30211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30212 $(HOST_EXPORTS) \
30213 for flag in $(EXTRA_HOST_FLAGS) ; do \
30214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30215 done; \
30216 echo "Doing pdf in libiconv" ; \
30217 (cd $(HOST_SUBDIR)/libiconv && \
30218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30220 "RANLIB=$${RANLIB}" \
30221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30222 pdf) \
30223 || exit 1
30224
30225@endif libiconv
30226
30227.PHONY: maybe-html-libiconv html-libiconv
30228maybe-html-libiconv:
30229@if libiconv
30230maybe-html-libiconv: html-libiconv
30231
30232html-libiconv: \
30233 configure-libiconv
30234 @: $(MAKE); $(unstage)
30235 @[ -f ./libiconv/Makefile ] || exit 0; \
30236 r=`${PWD_COMMAND}`; export r; \
30237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30238 $(HOST_EXPORTS) \
30239 for flag in $(EXTRA_HOST_FLAGS) ; do \
30240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30241 done; \
30242 echo "Doing html in libiconv" ; \
30243 (cd $(HOST_SUBDIR)/libiconv && \
30244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30246 "RANLIB=$${RANLIB}" \
30247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30248 html) \
30249 || exit 1
30250
30251@endif libiconv
30252
30253.PHONY: maybe-TAGS-libiconv TAGS-libiconv
30254maybe-TAGS-libiconv:
30255@if libiconv
30256maybe-TAGS-libiconv: TAGS-libiconv
30257
30258TAGS-libiconv: \
30259 configure-libiconv
30260 @: $(MAKE); $(unstage)
30261 @[ -f ./libiconv/Makefile ] || exit 0; \
30262 r=`${PWD_COMMAND}`; export r; \
30263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30264 $(HOST_EXPORTS) \
30265 for flag in $(EXTRA_HOST_FLAGS) ; do \
30266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30267 done; \
30268 echo "Doing TAGS in libiconv" ; \
30269 (cd $(HOST_SUBDIR)/libiconv && \
30270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30272 "RANLIB=$${RANLIB}" \
30273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30274 TAGS) \
30275 || exit 1
30276
30277@endif libiconv
30278
30279.PHONY: maybe-install-info-libiconv install-info-libiconv
30280maybe-install-info-libiconv:
30281@if libiconv
30282maybe-install-info-libiconv: install-info-libiconv
30283
30284# libiconv doesn't support install-info.
30285install-info-libiconv:
30286
30287@endif libiconv
30288
30289.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
30290maybe-install-pdf-libiconv:
30291@if libiconv
30292maybe-install-pdf-libiconv: install-pdf-libiconv
30293
30294# libiconv doesn't support install-pdf.
30295install-pdf-libiconv:
30296
30297@endif libiconv
30298
30299.PHONY: maybe-install-html-libiconv install-html-libiconv
30300maybe-install-html-libiconv:
30301@if libiconv
30302maybe-install-html-libiconv: install-html-libiconv
30303
30304# libiconv doesn't support install-html.
30305install-html-libiconv:
30306
30307@endif libiconv
30308
30309.PHONY: maybe-installcheck-libiconv installcheck-libiconv
30310maybe-installcheck-libiconv:
30311@if libiconv
30312maybe-installcheck-libiconv: installcheck-libiconv
30313
30314installcheck-libiconv: \
30315 configure-libiconv
30316 @: $(MAKE); $(unstage)
30317 @[ -f ./libiconv/Makefile ] || exit 0; \
30318 r=`${PWD_COMMAND}`; export r; \
30319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30320 $(HOST_EXPORTS) \
30321 for flag in $(EXTRA_HOST_FLAGS) ; do \
30322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30323 done; \
30324 echo "Doing installcheck in libiconv" ; \
30325 (cd $(HOST_SUBDIR)/libiconv && \
30326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30328 "RANLIB=$${RANLIB}" \
30329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30330 installcheck) \
30331 || exit 1
30332
30333@endif libiconv
30334
30335.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
30336maybe-mostlyclean-libiconv:
30337@if libiconv
30338maybe-mostlyclean-libiconv: mostlyclean-libiconv
30339
30340mostlyclean-libiconv:
30341 @: $(MAKE); $(unstage)
30342 @[ -f ./libiconv/Makefile ] || exit 0; \
30343 r=`${PWD_COMMAND}`; export r; \
30344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30345 $(HOST_EXPORTS) \
30346 for flag in $(EXTRA_HOST_FLAGS) ; do \
30347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30348 done; \
30349 echo "Doing mostlyclean in libiconv" ; \
30350 (cd $(HOST_SUBDIR)/libiconv && \
30351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30353 "RANLIB=$${RANLIB}" \
30354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30355 mostlyclean) \
30356 || exit 1
30357
30358@endif libiconv
30359
30360.PHONY: maybe-clean-libiconv clean-libiconv
30361maybe-clean-libiconv:
30362@if libiconv
30363maybe-clean-libiconv: clean-libiconv
30364
30365clean-libiconv:
30366 @: $(MAKE); $(unstage)
30367 @[ -f ./libiconv/Makefile ] || exit 0; \
30368 r=`${PWD_COMMAND}`; export r; \
30369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30370 $(HOST_EXPORTS) \
30371 for flag in $(EXTRA_HOST_FLAGS) ; do \
30372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30373 done; \
30374 echo "Doing clean in libiconv" ; \
30375 (cd $(HOST_SUBDIR)/libiconv && \
30376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30378 "RANLIB=$${RANLIB}" \
30379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30380 clean) \
30381 || exit 1
30382
30383@endif libiconv
30384
30385.PHONY: maybe-distclean-libiconv distclean-libiconv
30386maybe-distclean-libiconv:
30387@if libiconv
30388maybe-distclean-libiconv: distclean-libiconv
30389
30390distclean-libiconv:
30391 @: $(MAKE); $(unstage)
30392 @[ -f ./libiconv/Makefile ] || exit 0; \
30393 r=`${PWD_COMMAND}`; export r; \
30394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30395 $(HOST_EXPORTS) \
30396 for flag in $(EXTRA_HOST_FLAGS) ; do \
30397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30398 done; \
30399 echo "Doing distclean in libiconv" ; \
30400 (cd $(HOST_SUBDIR)/libiconv && \
30401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30403 "RANLIB=$${RANLIB}" \
30404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30405 distclean) \
30406 || exit 1
30407
30408@endif libiconv
30409
30410.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
30411maybe-maintainer-clean-libiconv:
30412@if libiconv
30413maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
30414
30415maintainer-clean-libiconv:
30416 @: $(MAKE); $(unstage)
30417 @[ -f ./libiconv/Makefile ] || exit 0; \
30418 r=`${PWD_COMMAND}`; export r; \
30419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30420 $(HOST_EXPORTS) \
30421 for flag in $(EXTRA_HOST_FLAGS) ; do \
30422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30423 done; \
30424 echo "Doing maintainer-clean in libiconv" ; \
30425 (cd $(HOST_SUBDIR)/libiconv && \
30426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30428 "RANLIB=$${RANLIB}" \
30429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30430 maintainer-clean) \
30431 || exit 1
30432
30433@endif libiconv
30434
30435
30436
b813574b
PB
30437.PHONY: configure-libtool maybe-configure-libtool
30438maybe-configure-libtool:
4f0ef2d8
CD
30439@if gcc-bootstrap
30440configure-libtool: stage_current
30441@endif gcc-bootstrap
b813574b
PB
30442@if libtool
30443maybe-configure-libtool: configure-libtool
c52c6897 30444configure-libtool:
0aed8855 30445 @: $(MAKE); $(unstage)
c52c6897 30446 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30448 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
30449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
1f53ca9a 30450 $(HOST_EXPORTS) \
a7254363
PB
30451 echo Configuring in $(HOST_SUBDIR)/libtool; \
30452 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 30453 case $(srcdir) in \
b00612cc
PB
30454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30455 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
30456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30457 esac; \
b00612cc
PB
30458 srcdiroption="--srcdir=$${topdir}/libtool"; \
30459 libsrcdir="$$s/libtool"; \
4fa63067 30460 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30461 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30462 --target=${target_alias} $${srcdiroption} \
2a4cbe27 30463 || exit 1
b813574b 30464@endif libtool
2a4cbe27 30465
a7254363
PB
30466
30467
d545f33b
PB
30468
30469
b813574b
PB
30470.PHONY: all-libtool maybe-all-libtool
30471maybe-all-libtool:
4f0ef2d8
CD
30472@if gcc-bootstrap
30473all-libtool: stage_current
30474@endif gcc-bootstrap
b813574b 30475@if libtool
d27cc32e 30476TARGET-libtool=all
b813574b
PB
30477maybe-all-libtool: all-libtool
30478all-libtool: configure-libtool
0aed8855 30479 @: $(MAKE); $(unstage)
4fa63067
NN
30480 @r=`${PWD_COMMAND}`; export r; \
30481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30482 $(HOST_EXPORTS) \
b00612cc 30483 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
30484 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30485 $(TARGET-libtool))
b813574b 30486@endif libtool
2a4cbe27 30487
a7254363 30488
d545f33b
PB
30489
30490
b813574b
PB
30491.PHONY: check-libtool maybe-check-libtool
30492maybe-check-libtool:
30493@if libtool
30494maybe-check-libtool: check-libtool
2a4cbe27 30495
b813574b 30496check-libtool:
0aed8855 30497 @: $(MAKE); $(unstage)
4fa63067 30498 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30500 $(HOST_EXPORTS) \
b00612cc
PB
30501 (cd $(HOST_SUBDIR)/libtool && \
30502 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30503
b813574b 30504@endif libtool
2a4cbe27 30505
b813574b
PB
30506.PHONY: install-libtool maybe-install-libtool
30507maybe-install-libtool:
30508@if libtool
30509maybe-install-libtool: install-libtool
2a4cbe27 30510
b813574b 30511install-libtool: installdirs
0aed8855 30512 @: $(MAKE); $(unstage)
4fa63067 30513 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30515 $(HOST_EXPORTS) \
b00612cc 30516 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 30517 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 30518
b813574b 30519@endif libtool
2a4cbe27 30520
56a8fe78 30521# Other targets (info, dvi, pdf, etc.)
2a4cbe27 30522
b813574b
PB
30523.PHONY: maybe-info-libtool info-libtool
30524maybe-info-libtool:
30525@if libtool
30526maybe-info-libtool: info-libtool
4fa63067 30527
b813574b
PB
30528info-libtool: \
30529 configure-libtool
0aed8855 30530 @: $(MAKE); $(unstage)
b813574b 30531 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30532 r=`${PWD_COMMAND}`; export r; \
30533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30534 $(HOST_EXPORTS) \
b813574b 30535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30537 done; \
b813574b 30538 echo "Doing info in libtool" ; \
b00612cc 30539 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30542 "RANLIB=$${RANLIB}" \
0c24b341 30543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30544 info) \
2a4cbe27
NN
30545 || exit 1
30546
b813574b 30547@endif libtool
2a4cbe27 30548
b813574b
PB
30549.PHONY: maybe-dvi-libtool dvi-libtool
30550maybe-dvi-libtool:
30551@if libtool
30552maybe-dvi-libtool: dvi-libtool
2a4cbe27 30553
b813574b
PB
30554dvi-libtool: \
30555 configure-libtool
0aed8855 30556 @: $(MAKE); $(unstage)
b813574b 30557 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30558 r=`${PWD_COMMAND}`; export r; \
30559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30560 $(HOST_EXPORTS) \
b813574b 30561 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30563 done; \
b813574b 30564 echo "Doing dvi in libtool" ; \
b00612cc 30565 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30568 "RANLIB=$${RANLIB}" \
0c24b341 30569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30570 dvi) \
2a4cbe27
NN
30571 || exit 1
30572
b813574b 30573@endif libtool
2a4cbe27 30574
56a8fe78
DD
30575.PHONY: maybe-pdf-libtool pdf-libtool
30576maybe-pdf-libtool:
30577@if libtool
30578maybe-pdf-libtool: pdf-libtool
30579
30580pdf-libtool: \
30581 configure-libtool
30582 @: $(MAKE); $(unstage)
30583 @[ -f ./libtool/Makefile ] || exit 0; \
30584 r=`${PWD_COMMAND}`; export r; \
30585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30586 $(HOST_EXPORTS) \
30587 for flag in $(EXTRA_HOST_FLAGS) ; do \
30588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30589 done; \
30590 echo "Doing pdf in libtool" ; \
30591 (cd $(HOST_SUBDIR)/libtool && \
30592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30594 "RANLIB=$${RANLIB}" \
0c24b341 30595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30596 pdf) \
30597 || exit 1
30598
30599@endif libtool
30600
6d389afc
MS
30601.PHONY: maybe-html-libtool html-libtool
30602maybe-html-libtool:
30603@if libtool
30604maybe-html-libtool: html-libtool
30605
30606html-libtool: \
30607 configure-libtool
0aed8855 30608 @: $(MAKE); $(unstage)
6d389afc
MS
30609 @[ -f ./libtool/Makefile ] || exit 0; \
30610 r=`${PWD_COMMAND}`; export r; \
30611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30612 $(HOST_EXPORTS) \
30613 for flag in $(EXTRA_HOST_FLAGS) ; do \
30614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30615 done; \
30616 echo "Doing html in libtool" ; \
b00612cc 30617 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
30618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30620 "RANLIB=$${RANLIB}" \
0c24b341 30621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30622 html) \
30623 || exit 1
30624
30625@endif libtool
30626
b813574b
PB
30627.PHONY: maybe-TAGS-libtool TAGS-libtool
30628maybe-TAGS-libtool:
30629@if libtool
30630maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 30631
b813574b
PB
30632TAGS-libtool: \
30633 configure-libtool
0aed8855 30634 @: $(MAKE); $(unstage)
b813574b 30635 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30636 r=`${PWD_COMMAND}`; export r; \
30637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30638 $(HOST_EXPORTS) \
b813574b 30639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30641 done; \
b813574b 30642 echo "Doing TAGS in libtool" ; \
b00612cc 30643 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30646 "RANLIB=$${RANLIB}" \
0c24b341 30647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30648 TAGS) \
2a4cbe27
NN
30649 || exit 1
30650
b813574b 30651@endif libtool
2a4cbe27 30652
b813574b
PB
30653.PHONY: maybe-install-info-libtool install-info-libtool
30654maybe-install-info-libtool:
30655@if libtool
30656maybe-install-info-libtool: install-info-libtool
2a4cbe27 30657
b813574b
PB
30658install-info-libtool: \
30659 configure-libtool \
30660 info-libtool
0aed8855 30661 @: $(MAKE); $(unstage)
b813574b 30662 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30663 r=`${PWD_COMMAND}`; export r; \
30664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30665 $(HOST_EXPORTS) \
b813574b 30666 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30668 done; \
b813574b 30669 echo "Doing install-info in libtool" ; \
b00612cc 30670 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30673 "RANLIB=$${RANLIB}" \
0c24b341 30674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30675 install-info) \
2a4cbe27
NN
30676 || exit 1
30677
b813574b 30678@endif libtool
2a4cbe27 30679
a3ca38d2
DD
30680.PHONY: maybe-install-pdf-libtool install-pdf-libtool
30681maybe-install-pdf-libtool:
30682@if libtool
30683maybe-install-pdf-libtool: install-pdf-libtool
30684
30685install-pdf-libtool: \
30686 configure-libtool \
30687 pdf-libtool
30688 @: $(MAKE); $(unstage)
30689 @[ -f ./libtool/Makefile ] || exit 0; \
30690 r=`${PWD_COMMAND}`; export r; \
30691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30692 $(HOST_EXPORTS) \
30693 for flag in $(EXTRA_HOST_FLAGS) ; do \
30694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30695 done; \
30696 echo "Doing install-pdf in libtool" ; \
30697 (cd $(HOST_SUBDIR)/libtool && \
30698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30700 "RANLIB=$${RANLIB}" \
0c24b341 30701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30702 install-pdf) \
30703 || exit 1
30704
30705@endif libtool
30706
108a6f8e
CD
30707.PHONY: maybe-install-html-libtool install-html-libtool
30708maybe-install-html-libtool:
30709@if libtool
30710maybe-install-html-libtool: install-html-libtool
30711
30712install-html-libtool: \
30713 configure-libtool \
30714 html-libtool
30715 @: $(MAKE); $(unstage)
30716 @[ -f ./libtool/Makefile ] || exit 0; \
30717 r=`${PWD_COMMAND}`; export r; \
30718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30719 $(HOST_EXPORTS) \
30720 for flag in $(EXTRA_HOST_FLAGS) ; do \
30721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30722 done; \
30723 echo "Doing install-html in libtool" ; \
30724 (cd $(HOST_SUBDIR)/libtool && \
30725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30727 "RANLIB=$${RANLIB}" \
0c24b341 30728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30729 install-html) \
30730 || exit 1
30731
30732@endif libtool
30733
b813574b
PB
30734.PHONY: maybe-installcheck-libtool installcheck-libtool
30735maybe-installcheck-libtool:
30736@if libtool
30737maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 30738
b813574b
PB
30739installcheck-libtool: \
30740 configure-libtool
0aed8855 30741 @: $(MAKE); $(unstage)
b813574b 30742 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30743 r=`${PWD_COMMAND}`; export r; \
30744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30745 $(HOST_EXPORTS) \
b813574b 30746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30748 done; \
b813574b 30749 echo "Doing installcheck in libtool" ; \
b00612cc 30750 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30753 "RANLIB=$${RANLIB}" \
0c24b341 30754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30755 installcheck) \
2a4cbe27
NN
30756 || exit 1
30757
b813574b 30758@endif libtool
2a4cbe27 30759
b813574b
PB
30760.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
30761maybe-mostlyclean-libtool:
30762@if libtool
30763maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 30764
b813574b 30765mostlyclean-libtool:
0aed8855 30766 @: $(MAKE); $(unstage)
b813574b 30767 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30768 r=`${PWD_COMMAND}`; export r; \
30769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30770 $(HOST_EXPORTS) \
b813574b 30771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30773 done; \
b813574b 30774 echo "Doing mostlyclean in libtool" ; \
b00612cc 30775 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30778 "RANLIB=$${RANLIB}" \
0c24b341 30779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30780 mostlyclean) \
2a4cbe27
NN
30781 || exit 1
30782
b813574b 30783@endif libtool
2a4cbe27 30784
b813574b
PB
30785.PHONY: maybe-clean-libtool clean-libtool
30786maybe-clean-libtool:
30787@if libtool
30788maybe-clean-libtool: clean-libtool
2a4cbe27 30789
b813574b 30790clean-libtool:
0aed8855 30791 @: $(MAKE); $(unstage)
b813574b 30792 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30793 r=`${PWD_COMMAND}`; export r; \
30794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30795 $(HOST_EXPORTS) \
b813574b 30796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30798 done; \
b813574b 30799 echo "Doing clean in libtool" ; \
b00612cc 30800 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30803 "RANLIB=$${RANLIB}" \
0c24b341 30804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30805 clean) \
2a4cbe27
NN
30806 || exit 1
30807
b813574b 30808@endif libtool
2a4cbe27 30809
b813574b
PB
30810.PHONY: maybe-distclean-libtool distclean-libtool
30811maybe-distclean-libtool:
30812@if libtool
30813maybe-distclean-libtool: distclean-libtool
2a4cbe27 30814
b813574b 30815distclean-libtool:
0aed8855 30816 @: $(MAKE); $(unstage)
b813574b 30817 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30818 r=`${PWD_COMMAND}`; export r; \
30819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30820 $(HOST_EXPORTS) \
b813574b 30821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30823 done; \
b813574b 30824 echo "Doing distclean in libtool" ; \
b00612cc 30825 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30828 "RANLIB=$${RANLIB}" \
0c24b341 30829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30830 distclean) \
2a4cbe27
NN
30831 || exit 1
30832
b813574b 30833@endif libtool
2a4cbe27 30834
b813574b
PB
30835.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
30836maybe-maintainer-clean-libtool:
30837@if libtool
30838maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 30839
b813574b 30840maintainer-clean-libtool:
0aed8855 30841 @: $(MAKE); $(unstage)
b813574b 30842 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30843 r=`${PWD_COMMAND}`; export r; \
30844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30845 $(HOST_EXPORTS) \
b813574b 30846 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30848 done; \
b813574b 30849 echo "Doing maintainer-clean in libtool" ; \
b00612cc 30850 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30853 "RANLIB=$${RANLIB}" \
0c24b341 30854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30855 maintainer-clean) \
2a4cbe27
NN
30856 || exit 1
30857
b813574b 30858@endif libtool
2a4cbe27 30859
2a4cbe27 30860
a7254363 30861
b813574b
PB
30862.PHONY: configure-m4 maybe-configure-m4
30863maybe-configure-m4:
4f0ef2d8
CD
30864@if gcc-bootstrap
30865configure-m4: stage_current
30866@endif gcc-bootstrap
b813574b
PB
30867@if m4
30868maybe-configure-m4: configure-m4
c52c6897 30869configure-m4:
0aed8855 30870 @: $(MAKE); $(unstage)
c52c6897 30871 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30873 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
30874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
1f53ca9a 30875 $(HOST_EXPORTS) \
a7254363
PB
30876 echo Configuring in $(HOST_SUBDIR)/m4; \
30877 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 30878 case $(srcdir) in \
b00612cc
PB
30879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30880 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
30881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30882 esac; \
b00612cc
PB
30883 srcdiroption="--srcdir=$${topdir}/m4"; \
30884 libsrcdir="$$s/m4"; \
4fa63067 30885 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30886 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30887 --target=${target_alias} $${srcdiroption} \
2a4cbe27 30888 || exit 1
b813574b 30889@endif m4
2a4cbe27 30890
a7254363
PB
30891
30892
d545f33b
PB
30893
30894
b813574b
PB
30895.PHONY: all-m4 maybe-all-m4
30896maybe-all-m4:
4f0ef2d8
CD
30897@if gcc-bootstrap
30898all-m4: stage_current
30899@endif gcc-bootstrap
b813574b 30900@if m4
d27cc32e 30901TARGET-m4=all
b813574b
PB
30902maybe-all-m4: all-m4
30903all-m4: configure-m4
0aed8855 30904 @: $(MAKE); $(unstage)
4fa63067
NN
30905 @r=`${PWD_COMMAND}`; export r; \
30906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30907 $(HOST_EXPORTS) \
b00612cc 30908 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
30909 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30910 $(TARGET-m4))
b813574b 30911@endif m4
4fa63067 30912
a7254363 30913
d545f33b
PB
30914
30915
b813574b
PB
30916.PHONY: check-m4 maybe-check-m4
30917maybe-check-m4:
30918@if m4
30919maybe-check-m4: check-m4
2a4cbe27 30920
b813574b 30921check-m4:
0aed8855 30922 @: $(MAKE); $(unstage)
4fa63067
NN
30923 @r=`${PWD_COMMAND}`; export r; \
30924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30925 $(HOST_EXPORTS) \
b00612cc
PB
30926 (cd $(HOST_SUBDIR)/m4 && \
30927 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30928
b813574b 30929@endif m4
4fa63067 30930
b813574b
PB
30931.PHONY: install-m4 maybe-install-m4
30932maybe-install-m4:
30933@if m4
30934maybe-install-m4: install-m4
4fa63067 30935
b813574b 30936install-m4: installdirs
0aed8855 30937 @: $(MAKE); $(unstage)
4fa63067
NN
30938 @r=`${PWD_COMMAND}`; export r; \
30939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30940 $(HOST_EXPORTS) \
b00612cc 30941 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 30942 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30943
b813574b 30944@endif m4
4fa63067 30945
56a8fe78 30946# Other targets (info, dvi, pdf, etc.)
4fa63067 30947
b813574b
PB
30948.PHONY: maybe-info-m4 info-m4
30949maybe-info-m4:
30950@if m4
30951maybe-info-m4: info-m4
4fa63067 30952
b813574b
PB
30953info-m4: \
30954 configure-m4
0aed8855 30955 @: $(MAKE); $(unstage)
b813574b 30956 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30957 r=`${PWD_COMMAND}`; export r; \
30958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30959 $(HOST_EXPORTS) \
b813574b 30960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30962 done; \
b813574b 30963 echo "Doing info in m4" ; \
b00612cc 30964 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30967 "RANLIB=$${RANLIB}" \
0c24b341 30968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30969 info) \
2a4cbe27
NN
30970 || exit 1
30971
b813574b 30972@endif m4
2a4cbe27 30973
b813574b
PB
30974.PHONY: maybe-dvi-m4 dvi-m4
30975maybe-dvi-m4:
30976@if m4
30977maybe-dvi-m4: dvi-m4
2a4cbe27 30978
b813574b
PB
30979dvi-m4: \
30980 configure-m4
0aed8855 30981 @: $(MAKE); $(unstage)
b813574b 30982 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30983 r=`${PWD_COMMAND}`; export r; \
30984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30985 $(HOST_EXPORTS) \
b813574b 30986 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30988 done; \
b813574b 30989 echo "Doing dvi in m4" ; \
b00612cc 30990 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30993 "RANLIB=$${RANLIB}" \
0c24b341 30994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30995 dvi) \
2a4cbe27
NN
30996 || exit 1
30997
b813574b 30998@endif m4
2a4cbe27 30999
56a8fe78
DD
31000.PHONY: maybe-pdf-m4 pdf-m4
31001maybe-pdf-m4:
31002@if m4
31003maybe-pdf-m4: pdf-m4
31004
31005pdf-m4: \
31006 configure-m4
31007 @: $(MAKE); $(unstage)
31008 @[ -f ./m4/Makefile ] || exit 0; \
31009 r=`${PWD_COMMAND}`; export r; \
31010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31011 $(HOST_EXPORTS) \
31012 for flag in $(EXTRA_HOST_FLAGS) ; do \
31013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31014 done; \
31015 echo "Doing pdf in m4" ; \
31016 (cd $(HOST_SUBDIR)/m4 && \
31017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31019 "RANLIB=$${RANLIB}" \
0c24b341 31020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31021 pdf) \
31022 || exit 1
31023
31024@endif m4
31025
6d389afc
MS
31026.PHONY: maybe-html-m4 html-m4
31027maybe-html-m4:
31028@if m4
31029maybe-html-m4: html-m4
31030
31031html-m4: \
31032 configure-m4
0aed8855 31033 @: $(MAKE); $(unstage)
6d389afc
MS
31034 @[ -f ./m4/Makefile ] || exit 0; \
31035 r=`${PWD_COMMAND}`; export r; \
31036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31037 $(HOST_EXPORTS) \
31038 for flag in $(EXTRA_HOST_FLAGS) ; do \
31039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31040 done; \
31041 echo "Doing html in m4" ; \
b00612cc 31042 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
31043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31045 "RANLIB=$${RANLIB}" \
0c24b341 31046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31047 html) \
31048 || exit 1
31049
31050@endif m4
31051
b813574b
PB
31052.PHONY: maybe-TAGS-m4 TAGS-m4
31053maybe-TAGS-m4:
31054@if m4
31055maybe-TAGS-m4: TAGS-m4
2a4cbe27 31056
b813574b
PB
31057TAGS-m4: \
31058 configure-m4
0aed8855 31059 @: $(MAKE); $(unstage)
b813574b 31060 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31061 r=`${PWD_COMMAND}`; export r; \
31062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31063 $(HOST_EXPORTS) \
b813574b 31064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31066 done; \
b813574b 31067 echo "Doing TAGS in m4" ; \
b00612cc 31068 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31071 "RANLIB=$${RANLIB}" \
0c24b341 31072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31073 TAGS) \
2a4cbe27
NN
31074 || exit 1
31075
b813574b 31076@endif m4
2a4cbe27 31077
b813574b
PB
31078.PHONY: maybe-install-info-m4 install-info-m4
31079maybe-install-info-m4:
31080@if m4
31081maybe-install-info-m4: install-info-m4
2a4cbe27 31082
b813574b
PB
31083install-info-m4: \
31084 configure-m4 \
31085 info-m4
0aed8855 31086 @: $(MAKE); $(unstage)
b813574b 31087 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31088 r=`${PWD_COMMAND}`; export r; \
31089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31090 $(HOST_EXPORTS) \
b813574b 31091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31093 done; \
b813574b 31094 echo "Doing install-info in m4" ; \
b00612cc 31095 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31098 "RANLIB=$${RANLIB}" \
0c24b341 31099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31100 install-info) \
2a4cbe27
NN
31101 || exit 1
31102
b813574b 31103@endif m4
2a4cbe27 31104
a3ca38d2
DD
31105.PHONY: maybe-install-pdf-m4 install-pdf-m4
31106maybe-install-pdf-m4:
31107@if m4
31108maybe-install-pdf-m4: install-pdf-m4
31109
31110install-pdf-m4: \
31111 configure-m4 \
31112 pdf-m4
31113 @: $(MAKE); $(unstage)
31114 @[ -f ./m4/Makefile ] || exit 0; \
31115 r=`${PWD_COMMAND}`; export r; \
31116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31117 $(HOST_EXPORTS) \
31118 for flag in $(EXTRA_HOST_FLAGS) ; do \
31119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31120 done; \
31121 echo "Doing install-pdf in m4" ; \
31122 (cd $(HOST_SUBDIR)/m4 && \
31123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31125 "RANLIB=$${RANLIB}" \
0c24b341 31126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31127 install-pdf) \
31128 || exit 1
31129
31130@endif m4
31131
108a6f8e
CD
31132.PHONY: maybe-install-html-m4 install-html-m4
31133maybe-install-html-m4:
31134@if m4
31135maybe-install-html-m4: install-html-m4
31136
31137install-html-m4: \
31138 configure-m4 \
31139 html-m4
31140 @: $(MAKE); $(unstage)
31141 @[ -f ./m4/Makefile ] || exit 0; \
31142 r=`${PWD_COMMAND}`; export r; \
31143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31144 $(HOST_EXPORTS) \
31145 for flag in $(EXTRA_HOST_FLAGS) ; do \
31146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31147 done; \
31148 echo "Doing install-html in m4" ; \
31149 (cd $(HOST_SUBDIR)/m4 && \
31150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31152 "RANLIB=$${RANLIB}" \
0c24b341 31153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31154 install-html) \
31155 || exit 1
31156
31157@endif m4
31158
b813574b
PB
31159.PHONY: maybe-installcheck-m4 installcheck-m4
31160maybe-installcheck-m4:
31161@if m4
31162maybe-installcheck-m4: installcheck-m4
2a4cbe27 31163
b813574b
PB
31164installcheck-m4: \
31165 configure-m4
0aed8855 31166 @: $(MAKE); $(unstage)
b813574b 31167 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31168 r=`${PWD_COMMAND}`; export r; \
31169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31170 $(HOST_EXPORTS) \
b813574b 31171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31173 done; \
b813574b 31174 echo "Doing installcheck in m4" ; \
b00612cc 31175 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31178 "RANLIB=$${RANLIB}" \
0c24b341 31179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31180 installcheck) \
2a4cbe27
NN
31181 || exit 1
31182
b813574b 31183@endif m4
2a4cbe27 31184
b813574b
PB
31185.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
31186maybe-mostlyclean-m4:
31187@if m4
31188maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 31189
b813574b 31190mostlyclean-m4:
0aed8855 31191 @: $(MAKE); $(unstage)
b813574b 31192 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31193 r=`${PWD_COMMAND}`; export r; \
31194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31195 $(HOST_EXPORTS) \
b813574b 31196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31198 done; \
b813574b 31199 echo "Doing mostlyclean in m4" ; \
b00612cc 31200 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31203 "RANLIB=$${RANLIB}" \
0c24b341 31204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31205 mostlyclean) \
2a4cbe27
NN
31206 || exit 1
31207
b813574b 31208@endif m4
2a4cbe27 31209
b813574b
PB
31210.PHONY: maybe-clean-m4 clean-m4
31211maybe-clean-m4:
31212@if m4
31213maybe-clean-m4: clean-m4
2a4cbe27 31214
b813574b 31215clean-m4:
0aed8855 31216 @: $(MAKE); $(unstage)
b813574b 31217 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31218 r=`${PWD_COMMAND}`; export r; \
31219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31220 $(HOST_EXPORTS) \
b813574b 31221 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31223 done; \
b813574b 31224 echo "Doing clean in m4" ; \
b00612cc 31225 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31228 "RANLIB=$${RANLIB}" \
0c24b341 31229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31230 clean) \
2a4cbe27
NN
31231 || exit 1
31232
b813574b 31233@endif m4
2a4cbe27 31234
b813574b
PB
31235.PHONY: maybe-distclean-m4 distclean-m4
31236maybe-distclean-m4:
31237@if m4
31238maybe-distclean-m4: distclean-m4
a2592b1b 31239
b813574b 31240distclean-m4:
0aed8855 31241 @: $(MAKE); $(unstage)
b813574b 31242 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
31243 r=`${PWD_COMMAND}`; export r; \
31244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31245 $(HOST_EXPORTS) \
b813574b 31246 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
31247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31248 done; \
b813574b 31249 echo "Doing distclean in m4" ; \
b00612cc 31250 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
31251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31253 "RANLIB=$${RANLIB}" \
0c24b341 31254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31255 distclean) \
a2592b1b
DD
31256 || exit 1
31257
b813574b 31258@endif m4
a2592b1b 31259
b813574b
PB
31260.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
31261maybe-maintainer-clean-m4:
31262@if m4
31263maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 31264
b813574b 31265maintainer-clean-m4:
0aed8855 31266 @: $(MAKE); $(unstage)
b813574b 31267 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 31268 r=`${PWD_COMMAND}`; export r; \
b40e3958 31269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31270 $(HOST_EXPORTS) \
b813574b 31271 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31273 done; \
b813574b 31274 echo "Doing maintainer-clean in m4" ; \
b00612cc 31275 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
31276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31278 "RANLIB=$${RANLIB}" \
0c24b341 31279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31280 maintainer-clean) \
4fa63067 31281 || exit 1
252b5132 31282
b813574b 31283@endif m4
252b5132 31284
252b5132 31285
a7254363 31286
b813574b
PB
31287.PHONY: configure-make maybe-configure-make
31288maybe-configure-make:
4f0ef2d8
CD
31289@if gcc-bootstrap
31290configure-make: stage_current
31291@endif gcc-bootstrap
b813574b
PB
31292@if make
31293maybe-configure-make: configure-make
c52c6897 31294configure-make:
0aed8855 31295 @: $(MAKE); $(unstage)
c52c6897 31296 @r=`${PWD_COMMAND}`; export r; \
b813574b 31297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31298 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
31299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
1f53ca9a 31300 $(HOST_EXPORTS) \
a7254363
PB
31301 echo Configuring in $(HOST_SUBDIR)/make; \
31302 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 31303 case $(srcdir) in \
b00612cc
PB
31304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31305 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
31306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 31307 esac; \
b00612cc
PB
31308 srcdiroption="--srcdir=$${topdir}/make"; \
31309 libsrcdir="$$s/make"; \
4fa63067 31310 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31312 --target=${target_alias} $${srcdiroption} \
4fa63067 31313 || exit 1
b813574b 31314@endif make
252b5132 31315
a7254363
PB
31316
31317
d545f33b
PB
31318
31319
b813574b
PB
31320.PHONY: all-make maybe-all-make
31321maybe-all-make:
4f0ef2d8
CD
31322@if gcc-bootstrap
31323all-make: stage_current
31324@endif gcc-bootstrap
b813574b 31325@if make
d27cc32e 31326TARGET-make=all
b813574b
PB
31327maybe-all-make: all-make
31328all-make: configure-make
0aed8855 31329 @: $(MAKE); $(unstage)
4fa63067
NN
31330 @r=`${PWD_COMMAND}`; export r; \
31331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31332 $(HOST_EXPORTS) \
b00612cc 31333 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
31334 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31335 $(TARGET-make))
b813574b 31336@endif make
252b5132 31337
a7254363 31338
d545f33b
PB
31339
31340
b813574b
PB
31341.PHONY: check-make maybe-check-make
31342maybe-check-make:
31343@if make
31344maybe-check-make: check-make
252b5132 31345
b813574b 31346check-make:
0aed8855 31347 @: $(MAKE); $(unstage)
b813574b
PB
31348 @r=`${PWD_COMMAND}`; export r; \
31349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 31350 $(HOST_EXPORTS) \
b00612cc
PB
31351 (cd $(HOST_SUBDIR)/make && \
31352 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 31353
b813574b 31354@endif make
16ae0395 31355
b813574b
PB
31356.PHONY: install-make maybe-install-make
31357maybe-install-make:
31358@if make
31359maybe-install-make: install-make
4fa63067 31360
b813574b 31361install-make: installdirs
0aed8855 31362 @: $(MAKE); $(unstage)
4fa63067
NN
31363 @r=`${PWD_COMMAND}`; export r; \
31364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31365 $(HOST_EXPORTS) \
b00612cc 31366 (cd $(HOST_SUBDIR)/make && \
2da12f12 31367 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31368
b813574b 31369@endif make
4fa63067 31370
56a8fe78 31371# Other targets (info, dvi, pdf, etc.)
4fa63067 31372
b813574b
PB
31373.PHONY: maybe-info-make info-make
31374maybe-info-make:
31375@if make
31376maybe-info-make: info-make
4fa63067 31377
b813574b
PB
31378info-make: \
31379 configure-make
0aed8855 31380 @: $(MAKE); $(unstage)
b813574b 31381 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31382 r=`${PWD_COMMAND}`; export r; \
31383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31384 $(HOST_EXPORTS) \
b813574b 31385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31387 done; \
b813574b 31388 echo "Doing info in make" ; \
b00612cc 31389 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31392 "RANLIB=$${RANLIB}" \
0c24b341 31393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31394 info) \
4fa63067
NN
31395 || exit 1
31396
b813574b 31397@endif make
4fa63067 31398
b813574b
PB
31399.PHONY: maybe-dvi-make dvi-make
31400maybe-dvi-make:
31401@if make
31402maybe-dvi-make: dvi-make
4fa63067 31403
b813574b
PB
31404dvi-make: \
31405 configure-make
0aed8855 31406 @: $(MAKE); $(unstage)
b813574b 31407 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31408 r=`${PWD_COMMAND}`; export r; \
31409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31410 $(HOST_EXPORTS) \
b813574b 31411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31413 done; \
b813574b 31414 echo "Doing dvi in make" ; \
b00612cc 31415 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31418 "RANLIB=$${RANLIB}" \
0c24b341 31419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31420 dvi) \
4fa63067 31421 || exit 1
16ae0395 31422
b813574b 31423@endif make
252b5132 31424
56a8fe78
DD
31425.PHONY: maybe-pdf-make pdf-make
31426maybe-pdf-make:
31427@if make
31428maybe-pdf-make: pdf-make
31429
31430pdf-make: \
31431 configure-make
31432 @: $(MAKE); $(unstage)
31433 @[ -f ./make/Makefile ] || exit 0; \
31434 r=`${PWD_COMMAND}`; export r; \
31435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31436 $(HOST_EXPORTS) \
31437 for flag in $(EXTRA_HOST_FLAGS) ; do \
31438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31439 done; \
31440 echo "Doing pdf in make" ; \
31441 (cd $(HOST_SUBDIR)/make && \
31442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31444 "RANLIB=$${RANLIB}" \
0c24b341 31445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31446 pdf) \
31447 || exit 1
31448
31449@endif make
31450
6d389afc
MS
31451.PHONY: maybe-html-make html-make
31452maybe-html-make:
31453@if make
31454maybe-html-make: html-make
31455
31456html-make: \
31457 configure-make
0aed8855 31458 @: $(MAKE); $(unstage)
6d389afc
MS
31459 @[ -f ./make/Makefile ] || exit 0; \
31460 r=`${PWD_COMMAND}`; export r; \
31461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31462 $(HOST_EXPORTS) \
31463 for flag in $(EXTRA_HOST_FLAGS) ; do \
31464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31465 done; \
31466 echo "Doing html in make" ; \
b00612cc 31467 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
31468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31470 "RANLIB=$${RANLIB}" \
0c24b341 31471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31472 html) \
31473 || exit 1
31474
31475@endif make
31476
b813574b
PB
31477.PHONY: maybe-TAGS-make TAGS-make
31478maybe-TAGS-make:
31479@if make
31480maybe-TAGS-make: TAGS-make
252b5132 31481
b813574b
PB
31482TAGS-make: \
31483 configure-make
0aed8855 31484 @: $(MAKE); $(unstage)
b813574b 31485 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31486 r=`${PWD_COMMAND}`; export r; \
31487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31488 $(HOST_EXPORTS) \
b813574b 31489 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31491 done; \
b813574b 31492 echo "Doing TAGS in make" ; \
b00612cc 31493 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31496 "RANLIB=$${RANLIB}" \
0c24b341 31497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31498 TAGS) \
4fa63067 31499 || exit 1
3866be5d 31500
b813574b 31501@endif make
3866be5d 31502
b813574b
PB
31503.PHONY: maybe-install-info-make install-info-make
31504maybe-install-info-make:
31505@if make
31506maybe-install-info-make: install-info-make
3866be5d 31507
b813574b
PB
31508install-info-make: \
31509 configure-make \
31510 info-make
0aed8855 31511 @: $(MAKE); $(unstage)
b813574b 31512 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31513 r=`${PWD_COMMAND}`; export r; \
31514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31515 $(HOST_EXPORTS) \
b813574b 31516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31518 done; \
b813574b 31519 echo "Doing install-info in make" ; \
b00612cc 31520 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31523 "RANLIB=$${RANLIB}" \
0c24b341 31524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31525 install-info) \
4fa63067 31526 || exit 1
3866be5d 31527
b813574b 31528@endif make
3866be5d 31529
a3ca38d2
DD
31530.PHONY: maybe-install-pdf-make install-pdf-make
31531maybe-install-pdf-make:
31532@if make
31533maybe-install-pdf-make: install-pdf-make
31534
31535install-pdf-make: \
31536 configure-make \
31537 pdf-make
31538 @: $(MAKE); $(unstage)
31539 @[ -f ./make/Makefile ] || exit 0; \
31540 r=`${PWD_COMMAND}`; export r; \
31541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31542 $(HOST_EXPORTS) \
31543 for flag in $(EXTRA_HOST_FLAGS) ; do \
31544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31545 done; \
31546 echo "Doing install-pdf in make" ; \
31547 (cd $(HOST_SUBDIR)/make && \
31548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31550 "RANLIB=$${RANLIB}" \
0c24b341 31551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31552 install-pdf) \
31553 || exit 1
31554
31555@endif make
31556
108a6f8e
CD
31557.PHONY: maybe-install-html-make install-html-make
31558maybe-install-html-make:
31559@if make
31560maybe-install-html-make: install-html-make
31561
31562install-html-make: \
31563 configure-make \
31564 html-make
31565 @: $(MAKE); $(unstage)
31566 @[ -f ./make/Makefile ] || exit 0; \
31567 r=`${PWD_COMMAND}`; export r; \
31568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31569 $(HOST_EXPORTS) \
31570 for flag in $(EXTRA_HOST_FLAGS) ; do \
31571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31572 done; \
31573 echo "Doing install-html in make" ; \
31574 (cd $(HOST_SUBDIR)/make && \
31575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31577 "RANLIB=$${RANLIB}" \
0c24b341 31578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31579 install-html) \
31580 || exit 1
31581
31582@endif make
31583
b813574b
PB
31584.PHONY: maybe-installcheck-make installcheck-make
31585maybe-installcheck-make:
31586@if make
31587maybe-installcheck-make: installcheck-make
15723a45 31588
b813574b
PB
31589installcheck-make: \
31590 configure-make
0aed8855 31591 @: $(MAKE); $(unstage)
b813574b 31592 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31593 r=`${PWD_COMMAND}`; export r; \
31594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31595 $(HOST_EXPORTS) \
b813574b 31596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31598 done; \
b813574b 31599 echo "Doing installcheck in make" ; \
b00612cc 31600 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31603 "RANLIB=$${RANLIB}" \
0c24b341 31604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31605 installcheck) \
4fa63067 31606 || exit 1
15723a45 31607
b813574b 31608@endif make
15723a45 31609
b813574b
PB
31610.PHONY: maybe-mostlyclean-make mostlyclean-make
31611maybe-mostlyclean-make:
31612@if make
31613maybe-mostlyclean-make: mostlyclean-make
15723a45 31614
b813574b 31615mostlyclean-make:
0aed8855 31616 @: $(MAKE); $(unstage)
b813574b 31617 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
31618 r=`${PWD_COMMAND}`; export r; \
31619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31620 $(HOST_EXPORTS) \
b813574b 31621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31623 done; \
b813574b 31624 echo "Doing mostlyclean in make" ; \
b00612cc 31625 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31628 "RANLIB=$${RANLIB}" \
0c24b341 31629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31630 mostlyclean) \
bba45b8b 31631 || exit 1
15723a45 31632
b813574b 31633@endif make
4fa63067 31634
b813574b
PB
31635.PHONY: maybe-clean-make clean-make
31636maybe-clean-make:
31637@if make
31638maybe-clean-make: clean-make
4fa63067 31639
b813574b 31640clean-make:
0aed8855 31641 @: $(MAKE); $(unstage)
b813574b 31642 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31643 r=`${PWD_COMMAND}`; export r; \
31644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31645 $(HOST_EXPORTS) \
b813574b 31646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31648 done; \
b813574b 31649 echo "Doing clean in make" ; \
b00612cc 31650 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31653 "RANLIB=$${RANLIB}" \
0c24b341 31654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31655 clean) \
4fa63067
NN
31656 || exit 1
31657
b813574b 31658@endif make
4fa63067 31659
b813574b
PB
31660.PHONY: maybe-distclean-make distclean-make
31661maybe-distclean-make:
31662@if make
31663maybe-distclean-make: distclean-make
4fa63067 31664
b813574b 31665distclean-make:
0aed8855 31666 @: $(MAKE); $(unstage)
b813574b 31667 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31668 r=`${PWD_COMMAND}`; export r; \
31669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31670 $(HOST_EXPORTS) \
b813574b 31671 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31673 done; \
b813574b 31674 echo "Doing distclean in make" ; \
b00612cc 31675 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31678 "RANLIB=$${RANLIB}" \
0c24b341 31679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31680 distclean) \
4fa63067
NN
31681 || exit 1
31682
b813574b 31683@endif make
4fa63067 31684
b813574b
PB
31685.PHONY: maybe-maintainer-clean-make maintainer-clean-make
31686maybe-maintainer-clean-make:
31687@if make
31688maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 31689
b813574b 31690maintainer-clean-make:
0aed8855 31691 @: $(MAKE); $(unstage)
b813574b 31692 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 31693 r=`${PWD_COMMAND}`; export r; \
b40e3958 31694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31695 $(HOST_EXPORTS) \
b813574b 31696 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31698 done; \
b813574b 31699 echo "Doing maintainer-clean in make" ; \
b00612cc 31700 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31703 "RANLIB=$${RANLIB}" \
0c24b341 31704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31705 maintainer-clean) \
4fa63067 31706 || exit 1
3866be5d 31707
b813574b 31708@endif make
3866be5d 31709
3866be5d 31710
a7254363 31711
b813574b
PB
31712.PHONY: configure-mmalloc maybe-configure-mmalloc
31713maybe-configure-mmalloc:
4f0ef2d8
CD
31714@if gcc-bootstrap
31715configure-mmalloc: stage_current
31716@endif gcc-bootstrap
b813574b
PB
31717@if mmalloc
31718maybe-configure-mmalloc: configure-mmalloc
c52c6897 31719configure-mmalloc:
0aed8855 31720 @: $(MAKE); $(unstage)
c52c6897 31721 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31723 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
31724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
1f53ca9a 31725 $(HOST_EXPORTS) \
a7254363
PB
31726 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
31727 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 31728 case $(srcdir) in \
b00612cc
PB
31729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31730 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
31731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31732 esac; \
b00612cc
PB
31733 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
31734 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 31735 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31737 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31738 || exit 1
b813574b 31739@endif mmalloc
e2b9e2dc 31740
a7254363
PB
31741
31742
d545f33b
PB
31743
31744
b813574b
PB
31745.PHONY: all-mmalloc maybe-all-mmalloc
31746maybe-all-mmalloc:
4f0ef2d8
CD
31747@if gcc-bootstrap
31748all-mmalloc: stage_current
31749@endif gcc-bootstrap
b813574b 31750@if mmalloc
d27cc32e 31751TARGET-mmalloc=all
b813574b
PB
31752maybe-all-mmalloc: all-mmalloc
31753all-mmalloc: configure-mmalloc
0aed8855 31754 @: $(MAKE); $(unstage)
b40e3958
L
31755 @r=`${PWD_COMMAND}`; export r; \
31756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31757 $(HOST_EXPORTS) \
b00612cc 31758 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
31759 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31760 $(TARGET-mmalloc))
b813574b 31761@endif mmalloc
3866be5d 31762
a7254363 31763
d545f33b
PB
31764
31765
b813574b
PB
31766.PHONY: check-mmalloc maybe-check-mmalloc
31767maybe-check-mmalloc:
31768@if mmalloc
31769maybe-check-mmalloc: check-mmalloc
3866be5d 31770
b813574b 31771check-mmalloc:
3866be5d 31772
b813574b 31773@endif mmalloc
3866be5d 31774
b813574b
PB
31775.PHONY: install-mmalloc maybe-install-mmalloc
31776maybe-install-mmalloc:
31777@if mmalloc
31778maybe-install-mmalloc: install-mmalloc
4fa63067 31779
b813574b 31780install-mmalloc: installdirs
0aed8855 31781 @: $(MAKE); $(unstage)
4fa63067
NN
31782 @r=`${PWD_COMMAND}`; export r; \
31783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31784 $(HOST_EXPORTS) \
b00612cc 31785 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 31786 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31787
b813574b 31788@endif mmalloc
4fa63067 31789
56a8fe78 31790# Other targets (info, dvi, pdf, etc.)
4fa63067 31791
b813574b
PB
31792.PHONY: maybe-info-mmalloc info-mmalloc
31793maybe-info-mmalloc:
31794@if mmalloc
31795maybe-info-mmalloc: info-mmalloc
4fa63067 31796
b813574b
PB
31797info-mmalloc: \
31798 configure-mmalloc
0aed8855 31799 @: $(MAKE); $(unstage)
b813574b 31800 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31801 r=`${PWD_COMMAND}`; export r; \
31802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31803 $(HOST_EXPORTS) \
b813574b 31804 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31806 done; \
b813574b 31807 echo "Doing info in mmalloc" ; \
b00612cc 31808 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31811 "RANLIB=$${RANLIB}" \
0c24b341 31812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31813 info) \
4fa63067
NN
31814 || exit 1
31815
b813574b 31816@endif mmalloc
4fa63067 31817
b813574b
PB
31818.PHONY: maybe-dvi-mmalloc dvi-mmalloc
31819maybe-dvi-mmalloc:
31820@if mmalloc
31821maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 31822
b813574b
PB
31823dvi-mmalloc: \
31824 configure-mmalloc
0aed8855 31825 @: $(MAKE); $(unstage)
b813574b 31826 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31827 r=`${PWD_COMMAND}`; export r; \
31828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31829 $(HOST_EXPORTS) \
b813574b 31830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31832 done; \
b813574b 31833 echo "Doing dvi in mmalloc" ; \
b00612cc 31834 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31837 "RANLIB=$${RANLIB}" \
0c24b341 31838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31839 dvi) \
4fa63067
NN
31840 || exit 1
31841
b813574b 31842@endif mmalloc
4fa63067 31843
56a8fe78
DD
31844.PHONY: maybe-pdf-mmalloc pdf-mmalloc
31845maybe-pdf-mmalloc:
31846@if mmalloc
31847maybe-pdf-mmalloc: pdf-mmalloc
31848
31849pdf-mmalloc: \
31850 configure-mmalloc
31851 @: $(MAKE); $(unstage)
31852 @[ -f ./mmalloc/Makefile ] || exit 0; \
31853 r=`${PWD_COMMAND}`; export r; \
31854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31855 $(HOST_EXPORTS) \
31856 for flag in $(EXTRA_HOST_FLAGS) ; do \
31857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31858 done; \
31859 echo "Doing pdf in mmalloc" ; \
31860 (cd $(HOST_SUBDIR)/mmalloc && \
31861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31863 "RANLIB=$${RANLIB}" \
0c24b341 31864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31865 pdf) \
31866 || exit 1
31867
31868@endif mmalloc
31869
6d389afc
MS
31870.PHONY: maybe-html-mmalloc html-mmalloc
31871maybe-html-mmalloc:
31872@if mmalloc
31873maybe-html-mmalloc: html-mmalloc
31874
31875html-mmalloc: \
31876 configure-mmalloc
0aed8855 31877 @: $(MAKE); $(unstage)
6d389afc
MS
31878 @[ -f ./mmalloc/Makefile ] || exit 0; \
31879 r=`${PWD_COMMAND}`; export r; \
31880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31881 $(HOST_EXPORTS) \
31882 for flag in $(EXTRA_HOST_FLAGS) ; do \
31883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31884 done; \
31885 echo "Doing html in mmalloc" ; \
b00612cc 31886 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
31887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31889 "RANLIB=$${RANLIB}" \
0c24b341 31890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31891 html) \
31892 || exit 1
31893
31894@endif mmalloc
31895
b813574b
PB
31896.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
31897maybe-TAGS-mmalloc:
31898@if mmalloc
31899maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 31900
b813574b
PB
31901TAGS-mmalloc: \
31902 configure-mmalloc
0aed8855 31903 @: $(MAKE); $(unstage)
b813574b 31904 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31905 r=`${PWD_COMMAND}`; export r; \
31906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31907 $(HOST_EXPORTS) \
b813574b 31908 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31910 done; \
b813574b 31911 echo "Doing TAGS in mmalloc" ; \
b00612cc 31912 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31915 "RANLIB=$${RANLIB}" \
0c24b341 31916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31917 TAGS) \
4fa63067
NN
31918 || exit 1
31919
b813574b 31920@endif mmalloc
4fa63067 31921
b813574b
PB
31922.PHONY: maybe-install-info-mmalloc install-info-mmalloc
31923maybe-install-info-mmalloc:
31924@if mmalloc
31925maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 31926
b813574b
PB
31927install-info-mmalloc: \
31928 configure-mmalloc \
31929 info-mmalloc
0aed8855 31930 @: $(MAKE); $(unstage)
b813574b 31931 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31932 r=`${PWD_COMMAND}`; export r; \
31933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31934 $(HOST_EXPORTS) \
b813574b 31935 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31937 done; \
b813574b 31938 echo "Doing install-info in mmalloc" ; \
b00612cc 31939 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31942 "RANLIB=$${RANLIB}" \
0c24b341 31943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31944 install-info) \
4fa63067
NN
31945 || exit 1
31946
b813574b 31947@endif mmalloc
4fa63067 31948
a3ca38d2
DD
31949.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
31950maybe-install-pdf-mmalloc:
31951@if mmalloc
31952maybe-install-pdf-mmalloc: install-pdf-mmalloc
31953
31954install-pdf-mmalloc: \
31955 configure-mmalloc \
31956 pdf-mmalloc
31957 @: $(MAKE); $(unstage)
31958 @[ -f ./mmalloc/Makefile ] || exit 0; \
31959 r=`${PWD_COMMAND}`; export r; \
31960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31961 $(HOST_EXPORTS) \
31962 for flag in $(EXTRA_HOST_FLAGS) ; do \
31963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31964 done; \
31965 echo "Doing install-pdf in mmalloc" ; \
31966 (cd $(HOST_SUBDIR)/mmalloc && \
31967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31969 "RANLIB=$${RANLIB}" \
0c24b341 31970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31971 install-pdf) \
31972 || exit 1
31973
31974@endif mmalloc
31975
108a6f8e
CD
31976.PHONY: maybe-install-html-mmalloc install-html-mmalloc
31977maybe-install-html-mmalloc:
31978@if mmalloc
31979maybe-install-html-mmalloc: install-html-mmalloc
31980
31981install-html-mmalloc: \
31982 configure-mmalloc \
31983 html-mmalloc
31984 @: $(MAKE); $(unstage)
31985 @[ -f ./mmalloc/Makefile ] || exit 0; \
31986 r=`${PWD_COMMAND}`; export r; \
31987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31988 $(HOST_EXPORTS) \
31989 for flag in $(EXTRA_HOST_FLAGS) ; do \
31990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31991 done; \
31992 echo "Doing install-html in mmalloc" ; \
31993 (cd $(HOST_SUBDIR)/mmalloc && \
31994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31996 "RANLIB=$${RANLIB}" \
0c24b341 31997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31998 install-html) \
31999 || exit 1
32000
32001@endif mmalloc
32002
b813574b
PB
32003.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
32004maybe-installcheck-mmalloc:
32005@if mmalloc
32006maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 32007
b813574b
PB
32008installcheck-mmalloc: \
32009 configure-mmalloc
0aed8855 32010 @: $(MAKE); $(unstage)
b813574b 32011 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32012 r=`${PWD_COMMAND}`; export r; \
32013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32014 $(HOST_EXPORTS) \
b813574b 32015 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32017 done; \
b813574b 32018 echo "Doing installcheck in mmalloc" ; \
b00612cc 32019 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32022 "RANLIB=$${RANLIB}" \
0c24b341 32023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32024 installcheck) \
4fa63067
NN
32025 || exit 1
32026
b813574b 32027@endif mmalloc
4fa63067 32028
b813574b
PB
32029.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
32030maybe-mostlyclean-mmalloc:
32031@if mmalloc
32032maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 32033
b813574b 32034mostlyclean-mmalloc:
0aed8855 32035 @: $(MAKE); $(unstage)
b813574b 32036 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32037 r=`${PWD_COMMAND}`; export r; \
32038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32039 $(HOST_EXPORTS) \
b813574b 32040 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32042 done; \
b813574b 32043 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 32044 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32047 "RANLIB=$${RANLIB}" \
0c24b341 32048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32049 mostlyclean) \
4fa63067
NN
32050 || exit 1
32051
b813574b 32052@endif mmalloc
4fa63067 32053
b813574b
PB
32054.PHONY: maybe-clean-mmalloc clean-mmalloc
32055maybe-clean-mmalloc:
32056@if mmalloc
32057maybe-clean-mmalloc: clean-mmalloc
4fa63067 32058
b813574b 32059clean-mmalloc:
0aed8855 32060 @: $(MAKE); $(unstage)
b813574b 32061 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32062 r=`${PWD_COMMAND}`; export r; \
32063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32064 $(HOST_EXPORTS) \
b813574b 32065 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32067 done; \
b813574b 32068 echo "Doing clean in mmalloc" ; \
b00612cc 32069 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32072 "RANLIB=$${RANLIB}" \
0c24b341 32073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32074 clean) \
4fa63067
NN
32075 || exit 1
32076
b813574b 32077@endif mmalloc
4fa63067 32078
b813574b
PB
32079.PHONY: maybe-distclean-mmalloc distclean-mmalloc
32080maybe-distclean-mmalloc:
32081@if mmalloc
32082maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 32083
b813574b 32084distclean-mmalloc:
0aed8855 32085 @: $(MAKE); $(unstage)
b813574b 32086 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32087 r=`${PWD_COMMAND}`; export r; \
32088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32089 $(HOST_EXPORTS) \
b813574b 32090 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32092 done; \
b813574b 32093 echo "Doing distclean in mmalloc" ; \
b00612cc 32094 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32097 "RANLIB=$${RANLIB}" \
0c24b341 32098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32099 distclean) \
4fa63067
NN
32100 || exit 1
32101
b813574b 32102@endif mmalloc
4fa63067 32103
b813574b
PB
32104.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
32105maybe-maintainer-clean-mmalloc:
32106@if mmalloc
32107maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 32108
b813574b 32109maintainer-clean-mmalloc:
0aed8855 32110 @: $(MAKE); $(unstage)
b813574b 32111 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32112 r=`${PWD_COMMAND}`; export r; \
32113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32114 $(HOST_EXPORTS) \
b813574b 32115 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32117 done; \
b813574b 32118 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 32119 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32122 "RANLIB=$${RANLIB}" \
0c24b341 32123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32124 maintainer-clean) \
4fa63067 32125 || exit 1
16ae0395 32126
b813574b 32127@endif mmalloc
3866be5d
NN
32128
32129
a7254363 32130
b813574b
PB
32131.PHONY: configure-patch maybe-configure-patch
32132maybe-configure-patch:
4f0ef2d8
CD
32133@if gcc-bootstrap
32134configure-patch: stage_current
32135@endif gcc-bootstrap
b813574b
PB
32136@if patch
32137maybe-configure-patch: configure-patch
c52c6897 32138configure-patch:
0aed8855 32139 @: $(MAKE); $(unstage)
c52c6897 32140 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32142 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
32143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
1f53ca9a 32144 $(HOST_EXPORTS) \
a7254363
PB
32145 echo Configuring in $(HOST_SUBDIR)/patch; \
32146 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 32147 case $(srcdir) in \
b00612cc
PB
32148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32149 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
32150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32151 esac; \
b00612cc
PB
32152 srcdiroption="--srcdir=$${topdir}/patch"; \
32153 libsrcdir="$$s/patch"; \
e2b9e2dc 32154 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32155 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32156 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32157 || exit 1
b813574b 32158@endif patch
e2b9e2dc 32159
a7254363
PB
32160
32161
d545f33b
PB
32162
32163
b813574b
PB
32164.PHONY: all-patch maybe-all-patch
32165maybe-all-patch:
4f0ef2d8
CD
32166@if gcc-bootstrap
32167all-patch: stage_current
32168@endif gcc-bootstrap
b813574b 32169@if patch
d27cc32e 32170TARGET-patch=all
b813574b
PB
32171maybe-all-patch: all-patch
32172all-patch: configure-patch
0aed8855 32173 @: $(MAKE); $(unstage)
b40e3958
L
32174 @r=`${PWD_COMMAND}`; export r; \
32175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32176 $(HOST_EXPORTS) \
b00612cc 32177 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
32178 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32179 $(TARGET-patch))
b813574b 32180@endif patch
3866be5d 32181
a7254363 32182
d545f33b
PB
32183
32184
b813574b
PB
32185.PHONY: check-patch maybe-check-patch
32186maybe-check-patch:
32187@if patch
32188maybe-check-patch: check-patch
3866be5d 32189
b813574b 32190check-patch:
0aed8855 32191 @: $(MAKE); $(unstage)
b40e3958
L
32192 @r=`${PWD_COMMAND}`; export r; \
32193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32194 $(HOST_EXPORTS) \
b00612cc
PB
32195 (cd $(HOST_SUBDIR)/patch && \
32196 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32197
b813574b 32198@endif patch
3866be5d 32199
b813574b
PB
32200.PHONY: install-patch maybe-install-patch
32201maybe-install-patch:
32202@if patch
32203maybe-install-patch: install-patch
16ae0395 32204
b813574b 32205install-patch: installdirs
0aed8855 32206 @: $(MAKE); $(unstage)
b40e3958
L
32207 @r=`${PWD_COMMAND}`; export r; \
32208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32209 $(HOST_EXPORTS) \
b00612cc 32210 (cd $(HOST_SUBDIR)/patch && \
2da12f12 32211 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32212
b813574b 32213@endif patch
3866be5d 32214
56a8fe78 32215# Other targets (info, dvi, pdf, etc.)
4fa63067 32216
b813574b
PB
32217.PHONY: maybe-info-patch info-patch
32218maybe-info-patch:
32219@if patch
32220maybe-info-patch: info-patch
4fa63067 32221
b813574b
PB
32222info-patch: \
32223 configure-patch
0aed8855 32224 @: $(MAKE); $(unstage)
b813574b 32225 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32226 r=`${PWD_COMMAND}`; export r; \
32227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32228 $(HOST_EXPORTS) \
b813574b 32229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32231 done; \
b813574b 32232 echo "Doing info in patch" ; \
b00612cc 32233 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32236 "RANLIB=$${RANLIB}" \
0c24b341 32237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32238 info) \
4fa63067
NN
32239 || exit 1
32240
b813574b 32241@endif patch
4fa63067 32242
b813574b
PB
32243.PHONY: maybe-dvi-patch dvi-patch
32244maybe-dvi-patch:
32245@if patch
32246maybe-dvi-patch: dvi-patch
4fa63067 32247
b813574b
PB
32248dvi-patch: \
32249 configure-patch
0aed8855 32250 @: $(MAKE); $(unstage)
b813574b 32251 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32252 r=`${PWD_COMMAND}`; export r; \
32253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32254 $(HOST_EXPORTS) \
b813574b 32255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32257 done; \
b813574b 32258 echo "Doing dvi in patch" ; \
b00612cc 32259 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32262 "RANLIB=$${RANLIB}" \
0c24b341 32263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32264 dvi) \
4fa63067
NN
32265 || exit 1
32266
b813574b 32267@endif patch
4fa63067 32268
56a8fe78
DD
32269.PHONY: maybe-pdf-patch pdf-patch
32270maybe-pdf-patch:
32271@if patch
32272maybe-pdf-patch: pdf-patch
32273
32274pdf-patch: \
32275 configure-patch
32276 @: $(MAKE); $(unstage)
32277 @[ -f ./patch/Makefile ] || exit 0; \
32278 r=`${PWD_COMMAND}`; export r; \
32279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32280 $(HOST_EXPORTS) \
32281 for flag in $(EXTRA_HOST_FLAGS) ; do \
32282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32283 done; \
32284 echo "Doing pdf in patch" ; \
32285 (cd $(HOST_SUBDIR)/patch && \
32286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32288 "RANLIB=$${RANLIB}" \
0c24b341 32289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32290 pdf) \
32291 || exit 1
32292
32293@endif patch
32294
6d389afc
MS
32295.PHONY: maybe-html-patch html-patch
32296maybe-html-patch:
32297@if patch
32298maybe-html-patch: html-patch
32299
32300html-patch: \
32301 configure-patch
0aed8855 32302 @: $(MAKE); $(unstage)
6d389afc
MS
32303 @[ -f ./patch/Makefile ] || exit 0; \
32304 r=`${PWD_COMMAND}`; export r; \
32305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32306 $(HOST_EXPORTS) \
32307 for flag in $(EXTRA_HOST_FLAGS) ; do \
32308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32309 done; \
32310 echo "Doing html in patch" ; \
b00612cc 32311 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
32312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32314 "RANLIB=$${RANLIB}" \
0c24b341 32315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32316 html) \
32317 || exit 1
32318
32319@endif patch
32320
b813574b
PB
32321.PHONY: maybe-TAGS-patch TAGS-patch
32322maybe-TAGS-patch:
32323@if patch
32324maybe-TAGS-patch: TAGS-patch
4fa63067 32325
b813574b
PB
32326TAGS-patch: \
32327 configure-patch
0aed8855 32328 @: $(MAKE); $(unstage)
b813574b 32329 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32330 r=`${PWD_COMMAND}`; export r; \
32331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32332 $(HOST_EXPORTS) \
b813574b 32333 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32335 done; \
b813574b 32336 echo "Doing TAGS in patch" ; \
b00612cc 32337 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32340 "RANLIB=$${RANLIB}" \
0c24b341 32341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32342 TAGS) \
4fa63067
NN
32343 || exit 1
32344
b813574b 32345@endif patch
4fa63067 32346
b813574b
PB
32347.PHONY: maybe-install-info-patch install-info-patch
32348maybe-install-info-patch:
32349@if patch
32350maybe-install-info-patch: install-info-patch
4fa63067 32351
b813574b
PB
32352install-info-patch: \
32353 configure-patch \
32354 info-patch
0aed8855 32355 @: $(MAKE); $(unstage)
b813574b 32356 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32357 r=`${PWD_COMMAND}`; export r; \
32358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32359 $(HOST_EXPORTS) \
b813574b 32360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32362 done; \
b813574b 32363 echo "Doing install-info in patch" ; \
b00612cc 32364 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32367 "RANLIB=$${RANLIB}" \
0c24b341 32368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32369 install-info) \
4fa63067
NN
32370 || exit 1
32371
b813574b 32372@endif patch
4fa63067 32373
a3ca38d2
DD
32374.PHONY: maybe-install-pdf-patch install-pdf-patch
32375maybe-install-pdf-patch:
32376@if patch
32377maybe-install-pdf-patch: install-pdf-patch
32378
32379install-pdf-patch: \
32380 configure-patch \
32381 pdf-patch
32382 @: $(MAKE); $(unstage)
32383 @[ -f ./patch/Makefile ] || exit 0; \
32384 r=`${PWD_COMMAND}`; export r; \
32385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32386 $(HOST_EXPORTS) \
32387 for flag in $(EXTRA_HOST_FLAGS) ; do \
32388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32389 done; \
32390 echo "Doing install-pdf in patch" ; \
32391 (cd $(HOST_SUBDIR)/patch && \
32392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32394 "RANLIB=$${RANLIB}" \
0c24b341 32395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32396 install-pdf) \
32397 || exit 1
32398
32399@endif patch
32400
108a6f8e
CD
32401.PHONY: maybe-install-html-patch install-html-patch
32402maybe-install-html-patch:
32403@if patch
32404maybe-install-html-patch: install-html-patch
32405
32406install-html-patch: \
32407 configure-patch \
32408 html-patch
32409 @: $(MAKE); $(unstage)
32410 @[ -f ./patch/Makefile ] || exit 0; \
32411 r=`${PWD_COMMAND}`; export r; \
32412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32413 $(HOST_EXPORTS) \
32414 for flag in $(EXTRA_HOST_FLAGS) ; do \
32415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32416 done; \
32417 echo "Doing install-html in patch" ; \
32418 (cd $(HOST_SUBDIR)/patch && \
32419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32421 "RANLIB=$${RANLIB}" \
0c24b341 32422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32423 install-html) \
32424 || exit 1
32425
32426@endif patch
32427
b813574b
PB
32428.PHONY: maybe-installcheck-patch installcheck-patch
32429maybe-installcheck-patch:
32430@if patch
32431maybe-installcheck-patch: installcheck-patch
4fa63067 32432
b813574b
PB
32433installcheck-patch: \
32434 configure-patch
0aed8855 32435 @: $(MAKE); $(unstage)
b813574b 32436 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32437 r=`${PWD_COMMAND}`; export r; \
32438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32439 $(HOST_EXPORTS) \
b813574b 32440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32442 done; \
b813574b 32443 echo "Doing installcheck in patch" ; \
b00612cc 32444 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32447 "RANLIB=$${RANLIB}" \
0c24b341 32448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32449 installcheck) \
4fa63067
NN
32450 || exit 1
32451
b813574b 32452@endif patch
4fa63067 32453
b813574b
PB
32454.PHONY: maybe-mostlyclean-patch mostlyclean-patch
32455maybe-mostlyclean-patch:
32456@if patch
32457maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 32458
b813574b 32459mostlyclean-patch:
0aed8855 32460 @: $(MAKE); $(unstage)
b813574b 32461 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32462 r=`${PWD_COMMAND}`; export r; \
32463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32464 $(HOST_EXPORTS) \
b813574b 32465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32467 done; \
b813574b 32468 echo "Doing mostlyclean in patch" ; \
b00612cc 32469 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32472 "RANLIB=$${RANLIB}" \
0c24b341 32473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32474 mostlyclean) \
4fa63067
NN
32475 || exit 1
32476
b813574b 32477@endif patch
4fa63067 32478
b813574b
PB
32479.PHONY: maybe-clean-patch clean-patch
32480maybe-clean-patch:
32481@if patch
32482maybe-clean-patch: clean-patch
4fa63067 32483
b813574b 32484clean-patch:
0aed8855 32485 @: $(MAKE); $(unstage)
b813574b 32486 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32487 r=`${PWD_COMMAND}`; export r; \
32488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32489 $(HOST_EXPORTS) \
b813574b 32490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32492 done; \
b813574b 32493 echo "Doing clean in patch" ; \
b00612cc 32494 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32497 "RANLIB=$${RANLIB}" \
0c24b341 32498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32499 clean) \
4fa63067
NN
32500 || exit 1
32501
b813574b 32502@endif patch
4fa63067 32503
b813574b
PB
32504.PHONY: maybe-distclean-patch distclean-patch
32505maybe-distclean-patch:
32506@if patch
32507maybe-distclean-patch: distclean-patch
4fa63067 32508
b813574b 32509distclean-patch:
0aed8855 32510 @: $(MAKE); $(unstage)
b813574b 32511 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32512 r=`${PWD_COMMAND}`; export r; \
32513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32514 $(HOST_EXPORTS) \
b813574b 32515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32517 done; \
b813574b 32518 echo "Doing distclean in patch" ; \
b00612cc 32519 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32522 "RANLIB=$${RANLIB}" \
0c24b341 32523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32524 distclean) \
4fa63067
NN
32525 || exit 1
32526
b813574b 32527@endif patch
4fa63067 32528
b813574b
PB
32529.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
32530maybe-maintainer-clean-patch:
32531@if patch
32532maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 32533
b813574b 32534maintainer-clean-patch:
0aed8855 32535 @: $(MAKE); $(unstage)
b813574b 32536 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32537 r=`${PWD_COMMAND}`; export r; \
32538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32539 $(HOST_EXPORTS) \
b813574b 32540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32542 done; \
b813574b 32543 echo "Doing maintainer-clean in patch" ; \
b00612cc 32544 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32547 "RANLIB=$${RANLIB}" \
0c24b341 32548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32549 maintainer-clean) \
4fa63067
NN
32550 || exit 1
32551
b813574b 32552@endif patch
4fa63067
NN
32553
32554
a7254363 32555
b813574b
PB
32556.PHONY: configure-perl maybe-configure-perl
32557maybe-configure-perl:
4f0ef2d8
CD
32558@if gcc-bootstrap
32559configure-perl: stage_current
32560@endif gcc-bootstrap
b813574b
PB
32561@if perl
32562maybe-configure-perl: configure-perl
c52c6897 32563configure-perl:
0aed8855 32564 @: $(MAKE); $(unstage)
c52c6897 32565 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32567 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
32568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
1f53ca9a 32569 $(HOST_EXPORTS) \
a7254363
PB
32570 echo Configuring in $(HOST_SUBDIR)/perl; \
32571 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 32572 case $(srcdir) in \
b00612cc
PB
32573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32574 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
32575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32576 esac; \
b00612cc
PB
32577 srcdiroption="--srcdir=$${topdir}/perl"; \
32578 libsrcdir="$$s/perl"; \
e2b9e2dc 32579 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32581 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32582 || exit 1
b813574b 32583@endif perl
e2b9e2dc 32584
a7254363
PB
32585
32586
d545f33b
PB
32587
32588
b813574b
PB
32589.PHONY: all-perl maybe-all-perl
32590maybe-all-perl:
4f0ef2d8
CD
32591@if gcc-bootstrap
32592all-perl: stage_current
32593@endif gcc-bootstrap
b813574b 32594@if perl
d27cc32e 32595TARGET-perl=all
b813574b
PB
32596maybe-all-perl: all-perl
32597all-perl: configure-perl
0aed8855 32598 @: $(MAKE); $(unstage)
b40e3958
L
32599 @r=`${PWD_COMMAND}`; export r; \
32600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32601 $(HOST_EXPORTS) \
b00612cc 32602 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
32603 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32604 $(TARGET-perl))
b813574b 32605@endif perl
3866be5d 32606
a7254363 32607
d545f33b
PB
32608
32609
b813574b
PB
32610.PHONY: check-perl maybe-check-perl
32611maybe-check-perl:
32612@if perl
32613maybe-check-perl: check-perl
3866be5d 32614
b813574b 32615check-perl:
0aed8855 32616 @: $(MAKE); $(unstage)
b40e3958
L
32617 @r=`${PWD_COMMAND}`; export r; \
32618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32619 $(HOST_EXPORTS) \
b00612cc
PB
32620 (cd $(HOST_SUBDIR)/perl && \
32621 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32622
b813574b 32623@endif perl
3866be5d 32624
b813574b
PB
32625.PHONY: install-perl maybe-install-perl
32626maybe-install-perl:
32627@if perl
32628maybe-install-perl: install-perl
16ae0395 32629
b813574b 32630install-perl: installdirs
0aed8855 32631 @: $(MAKE); $(unstage)
b40e3958
L
32632 @r=`${PWD_COMMAND}`; export r; \
32633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32634 $(HOST_EXPORTS) \
b00612cc 32635 (cd $(HOST_SUBDIR)/perl && \
2da12f12 32636 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32637
b813574b 32638@endif perl
3866be5d 32639
56a8fe78 32640# Other targets (info, dvi, pdf, etc.)
4fa63067 32641
b813574b
PB
32642.PHONY: maybe-info-perl info-perl
32643maybe-info-perl:
32644@if perl
32645maybe-info-perl: info-perl
4fa63067 32646
b813574b
PB
32647info-perl: \
32648 configure-perl
0aed8855 32649 @: $(MAKE); $(unstage)
b813574b 32650 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
32651 r=`${PWD_COMMAND}`; export r; \
32652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32653 $(HOST_EXPORTS) \
b813574b 32654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32656 done; \
b813574b 32657 echo "Doing info in perl" ; \
b00612cc 32658 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32661 "RANLIB=$${RANLIB}" \
0c24b341 32662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32663 info) \
e2b9e2dc
NN
32664 || exit 1
32665
b813574b 32666@endif perl
4fa63067 32667
b813574b
PB
32668.PHONY: maybe-dvi-perl dvi-perl
32669maybe-dvi-perl:
32670@if perl
32671maybe-dvi-perl: dvi-perl
4fa63067 32672
b813574b
PB
32673dvi-perl: \
32674 configure-perl
0aed8855 32675 @: $(MAKE); $(unstage)
b813574b 32676 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32677 r=`${PWD_COMMAND}`; export r; \
b40e3958 32678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32679 $(HOST_EXPORTS) \
b813574b 32680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32682 done; \
b813574b 32683 echo "Doing dvi in perl" ; \
b00612cc 32684 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32687 "RANLIB=$${RANLIB}" \
0c24b341 32688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32689 dvi) \
4fa63067 32690 || exit 1
3866be5d 32691
b813574b 32692@endif perl
3866be5d 32693
56a8fe78
DD
32694.PHONY: maybe-pdf-perl pdf-perl
32695maybe-pdf-perl:
32696@if perl
32697maybe-pdf-perl: pdf-perl
32698
32699pdf-perl: \
32700 configure-perl
32701 @: $(MAKE); $(unstage)
32702 @[ -f ./perl/Makefile ] || exit 0; \
32703 r=`${PWD_COMMAND}`; export r; \
32704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32705 $(HOST_EXPORTS) \
32706 for flag in $(EXTRA_HOST_FLAGS) ; do \
32707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32708 done; \
32709 echo "Doing pdf in perl" ; \
32710 (cd $(HOST_SUBDIR)/perl && \
32711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32713 "RANLIB=$${RANLIB}" \
0c24b341 32714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32715 pdf) \
32716 || exit 1
32717
32718@endif perl
32719
6d389afc
MS
32720.PHONY: maybe-html-perl html-perl
32721maybe-html-perl:
32722@if perl
32723maybe-html-perl: html-perl
32724
32725html-perl: \
32726 configure-perl
0aed8855 32727 @: $(MAKE); $(unstage)
6d389afc
MS
32728 @[ -f ./perl/Makefile ] || exit 0; \
32729 r=`${PWD_COMMAND}`; export r; \
32730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32731 $(HOST_EXPORTS) \
32732 for flag in $(EXTRA_HOST_FLAGS) ; do \
32733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32734 done; \
32735 echo "Doing html in perl" ; \
b00612cc 32736 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
32737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32739 "RANLIB=$${RANLIB}" \
0c24b341 32740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32741 html) \
32742 || exit 1
32743
32744@endif perl
32745
b813574b
PB
32746.PHONY: maybe-TAGS-perl TAGS-perl
32747maybe-TAGS-perl:
32748@if perl
32749maybe-TAGS-perl: TAGS-perl
4fa63067 32750
b813574b
PB
32751TAGS-perl: \
32752 configure-perl
0aed8855 32753 @: $(MAKE); $(unstage)
b813574b 32754 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32755 r=`${PWD_COMMAND}`; export r; \
b40e3958 32756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32757 $(HOST_EXPORTS) \
b813574b 32758 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32760 done; \
b813574b 32761 echo "Doing TAGS in perl" ; \
b00612cc 32762 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32765 "RANLIB=$${RANLIB}" \
0c24b341 32766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32767 TAGS) \
4fa63067 32768 || exit 1
3866be5d 32769
b813574b 32770@endif perl
3866be5d 32771
b813574b
PB
32772.PHONY: maybe-install-info-perl install-info-perl
32773maybe-install-info-perl:
32774@if perl
32775maybe-install-info-perl: install-info-perl
16ae0395 32776
b813574b
PB
32777install-info-perl: \
32778 configure-perl \
32779 info-perl
0aed8855 32780 @: $(MAKE); $(unstage)
b813574b 32781 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32782 r=`${PWD_COMMAND}`; export r; \
32783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32784 $(HOST_EXPORTS) \
b813574b 32785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32787 done; \
b813574b 32788 echo "Doing install-info in perl" ; \
b00612cc 32789 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32792 "RANLIB=$${RANLIB}" \
0c24b341 32793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32794 install-info) \
4fa63067
NN
32795 || exit 1
32796
b813574b 32797@endif perl
4fa63067 32798
a3ca38d2
DD
32799.PHONY: maybe-install-pdf-perl install-pdf-perl
32800maybe-install-pdf-perl:
32801@if perl
32802maybe-install-pdf-perl: install-pdf-perl
32803
32804install-pdf-perl: \
32805 configure-perl \
32806 pdf-perl
32807 @: $(MAKE); $(unstage)
32808 @[ -f ./perl/Makefile ] || exit 0; \
32809 r=`${PWD_COMMAND}`; export r; \
32810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32811 $(HOST_EXPORTS) \
32812 for flag in $(EXTRA_HOST_FLAGS) ; do \
32813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32814 done; \
32815 echo "Doing install-pdf in perl" ; \
32816 (cd $(HOST_SUBDIR)/perl && \
32817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32819 "RANLIB=$${RANLIB}" \
0c24b341 32820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32821 install-pdf) \
32822 || exit 1
32823
32824@endif perl
32825
108a6f8e
CD
32826.PHONY: maybe-install-html-perl install-html-perl
32827maybe-install-html-perl:
32828@if perl
32829maybe-install-html-perl: install-html-perl
32830
32831install-html-perl: \
32832 configure-perl \
32833 html-perl
32834 @: $(MAKE); $(unstage)
32835 @[ -f ./perl/Makefile ] || exit 0; \
32836 r=`${PWD_COMMAND}`; export r; \
32837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32838 $(HOST_EXPORTS) \
32839 for flag in $(EXTRA_HOST_FLAGS) ; do \
32840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32841 done; \
32842 echo "Doing install-html in perl" ; \
32843 (cd $(HOST_SUBDIR)/perl && \
32844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32846 "RANLIB=$${RANLIB}" \
0c24b341 32847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32848 install-html) \
32849 || exit 1
32850
32851@endif perl
32852
b813574b
PB
32853.PHONY: maybe-installcheck-perl installcheck-perl
32854maybe-installcheck-perl:
32855@if perl
32856maybe-installcheck-perl: installcheck-perl
4fa63067 32857
b813574b
PB
32858installcheck-perl: \
32859 configure-perl
0aed8855 32860 @: $(MAKE); $(unstage)
b813574b 32861 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32862 r=`${PWD_COMMAND}`; export r; \
32863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32864 $(HOST_EXPORTS) \
b813574b 32865 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32867 done; \
b813574b 32868 echo "Doing installcheck in perl" ; \
b00612cc 32869 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32872 "RANLIB=$${RANLIB}" \
0c24b341 32873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32874 installcheck) \
4fa63067
NN
32875 || exit 1
32876
b813574b 32877@endif perl
4fa63067 32878
b813574b
PB
32879.PHONY: maybe-mostlyclean-perl mostlyclean-perl
32880maybe-mostlyclean-perl:
32881@if perl
32882maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 32883
b813574b 32884mostlyclean-perl:
0aed8855 32885 @: $(MAKE); $(unstage)
b813574b 32886 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32887 r=`${PWD_COMMAND}`; export r; \
32888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32889 $(HOST_EXPORTS) \
b813574b 32890 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32892 done; \
b813574b 32893 echo "Doing mostlyclean in perl" ; \
b00612cc 32894 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32897 "RANLIB=$${RANLIB}" \
0c24b341 32898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32899 mostlyclean) \
4fa63067
NN
32900 || exit 1
32901
b813574b 32902@endif perl
4fa63067 32903
b813574b
PB
32904.PHONY: maybe-clean-perl clean-perl
32905maybe-clean-perl:
32906@if perl
32907maybe-clean-perl: clean-perl
4fa63067 32908
b813574b 32909clean-perl:
0aed8855 32910 @: $(MAKE); $(unstage)
b813574b 32911 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32912 r=`${PWD_COMMAND}`; export r; \
32913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32914 $(HOST_EXPORTS) \
b813574b 32915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32917 done; \
b813574b 32918 echo "Doing clean in perl" ; \
b00612cc 32919 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32922 "RANLIB=$${RANLIB}" \
0c24b341 32923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32924 clean) \
4fa63067
NN
32925 || exit 1
32926
b813574b 32927@endif perl
4fa63067 32928
b813574b
PB
32929.PHONY: maybe-distclean-perl distclean-perl
32930maybe-distclean-perl:
32931@if perl
32932maybe-distclean-perl: distclean-perl
4fa63067 32933
b813574b 32934distclean-perl:
0aed8855 32935 @: $(MAKE); $(unstage)
b813574b 32936 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32937 r=`${PWD_COMMAND}`; export r; \
32938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32939 $(HOST_EXPORTS) \
b813574b 32940 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32942 done; \
b813574b 32943 echo "Doing distclean in perl" ; \
b00612cc 32944 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32947 "RANLIB=$${RANLIB}" \
0c24b341 32948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32949 distclean) \
4fa63067
NN
32950 || exit 1
32951
b813574b 32952@endif perl
4fa63067 32953
b813574b
PB
32954.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
32955maybe-maintainer-clean-perl:
32956@if perl
32957maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 32958
b813574b 32959maintainer-clean-perl:
0aed8855 32960 @: $(MAKE); $(unstage)
b813574b 32961 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32962 r=`${PWD_COMMAND}`; export r; \
b40e3958 32963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32964 $(HOST_EXPORTS) \
b813574b 32965 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32967 done; \
b813574b 32968 echo "Doing maintainer-clean in perl" ; \
b00612cc 32969 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32972 "RANLIB=$${RANLIB}" \
0c24b341 32973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32974 maintainer-clean) \
4fa63067 32975 || exit 1
3866be5d 32976
b813574b 32977@endif perl
3866be5d 32978
4fa63067 32979
a7254363 32980
b813574b
PB
32981.PHONY: configure-prms maybe-configure-prms
32982maybe-configure-prms:
4f0ef2d8
CD
32983@if gcc-bootstrap
32984configure-prms: stage_current
32985@endif gcc-bootstrap
b813574b
PB
32986@if prms
32987maybe-configure-prms: configure-prms
c52c6897 32988configure-prms:
0aed8855 32989 @: $(MAKE); $(unstage)
c52c6897 32990 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32992 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
32993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
1f53ca9a 32994 $(HOST_EXPORTS) \
a7254363
PB
32995 echo Configuring in $(HOST_SUBDIR)/prms; \
32996 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 32997 case $(srcdir) in \
b00612cc
PB
32998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32999 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
33000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33001 esac; \
b00612cc
PB
33002 srcdiroption="--srcdir=$${topdir}/prms"; \
33003 libsrcdir="$$s/prms"; \
e2b9e2dc 33004 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33005 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33006 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33007 || exit 1
b813574b 33008@endif prms
e2b9e2dc 33009
a7254363
PB
33010
33011
d545f33b
PB
33012
33013
b813574b
PB
33014.PHONY: all-prms maybe-all-prms
33015maybe-all-prms:
4f0ef2d8
CD
33016@if gcc-bootstrap
33017all-prms: stage_current
33018@endif gcc-bootstrap
b813574b 33019@if prms
d27cc32e 33020TARGET-prms=all
b813574b
PB
33021maybe-all-prms: all-prms
33022all-prms: configure-prms
0aed8855 33023 @: $(MAKE); $(unstage)
b40e3958
L
33024 @r=`${PWD_COMMAND}`; export r; \
33025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33026 $(HOST_EXPORTS) \
b00612cc 33027 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
33028 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33029 $(TARGET-prms))
b813574b 33030@endif prms
3866be5d 33031
a7254363 33032
d545f33b
PB
33033
33034
b813574b
PB
33035.PHONY: check-prms maybe-check-prms
33036maybe-check-prms:
33037@if prms
33038maybe-check-prms: check-prms
3866be5d 33039
b813574b 33040check-prms:
0aed8855 33041 @: $(MAKE); $(unstage)
b40e3958
L
33042 @r=`${PWD_COMMAND}`; export r; \
33043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33044 $(HOST_EXPORTS) \
b00612cc
PB
33045 (cd $(HOST_SUBDIR)/prms && \
33046 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33047
b813574b 33048@endif prms
3866be5d 33049
b813574b
PB
33050.PHONY: install-prms maybe-install-prms
33051maybe-install-prms:
33052@if prms
33053maybe-install-prms: install-prms
4fa63067 33054
b813574b 33055install-prms: installdirs
0aed8855 33056 @: $(MAKE); $(unstage)
4fa63067
NN
33057 @r=`${PWD_COMMAND}`; export r; \
33058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33059 $(HOST_EXPORTS) \
b00612cc 33060 (cd $(HOST_SUBDIR)/prms && \
2da12f12 33061 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33062
b813574b 33063@endif prms
4fa63067 33064
56a8fe78 33065# Other targets (info, dvi, pdf, etc.)
4fa63067 33066
b813574b
PB
33067.PHONY: maybe-info-prms info-prms
33068maybe-info-prms:
33069@if prms
33070maybe-info-prms: info-prms
4fa63067 33071
b813574b
PB
33072info-prms: \
33073 configure-prms
0aed8855 33074 @: $(MAKE); $(unstage)
b813574b 33075 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33076 r=`${PWD_COMMAND}`; export r; \
33077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33078 $(HOST_EXPORTS) \
b813574b 33079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33081 done; \
b813574b 33082 echo "Doing info in prms" ; \
b00612cc 33083 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33086 "RANLIB=$${RANLIB}" \
0c24b341 33087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33088 info) \
4fa63067
NN
33089 || exit 1
33090
b813574b 33091@endif prms
4fa63067 33092
b813574b
PB
33093.PHONY: maybe-dvi-prms dvi-prms
33094maybe-dvi-prms:
33095@if prms
33096maybe-dvi-prms: dvi-prms
4fa63067 33097
b813574b
PB
33098dvi-prms: \
33099 configure-prms
0aed8855 33100 @: $(MAKE); $(unstage)
b813574b 33101 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33102 r=`${PWD_COMMAND}`; export r; \
33103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33104 $(HOST_EXPORTS) \
b813574b 33105 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33107 done; \
b813574b 33108 echo "Doing dvi in prms" ; \
b00612cc 33109 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33112 "RANLIB=$${RANLIB}" \
0c24b341 33113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33114 dvi) \
4fa63067
NN
33115 || exit 1
33116
b813574b 33117@endif prms
4fa63067 33118
56a8fe78
DD
33119.PHONY: maybe-pdf-prms pdf-prms
33120maybe-pdf-prms:
33121@if prms
33122maybe-pdf-prms: pdf-prms
33123
33124pdf-prms: \
33125 configure-prms
33126 @: $(MAKE); $(unstage)
33127 @[ -f ./prms/Makefile ] || exit 0; \
33128 r=`${PWD_COMMAND}`; export r; \
33129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33130 $(HOST_EXPORTS) \
33131 for flag in $(EXTRA_HOST_FLAGS) ; do \
33132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33133 done; \
33134 echo "Doing pdf in prms" ; \
33135 (cd $(HOST_SUBDIR)/prms && \
33136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33138 "RANLIB=$${RANLIB}" \
0c24b341 33139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33140 pdf) \
33141 || exit 1
33142
33143@endif prms
33144
6d389afc
MS
33145.PHONY: maybe-html-prms html-prms
33146maybe-html-prms:
33147@if prms
33148maybe-html-prms: html-prms
33149
33150html-prms: \
33151 configure-prms
0aed8855 33152 @: $(MAKE); $(unstage)
6d389afc
MS
33153 @[ -f ./prms/Makefile ] || exit 0; \
33154 r=`${PWD_COMMAND}`; export r; \
33155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33156 $(HOST_EXPORTS) \
33157 for flag in $(EXTRA_HOST_FLAGS) ; do \
33158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33159 done; \
33160 echo "Doing html in prms" ; \
b00612cc 33161 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
33162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33164 "RANLIB=$${RANLIB}" \
0c24b341 33165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33166 html) \
33167 || exit 1
33168
33169@endif prms
33170
b813574b
PB
33171.PHONY: maybe-TAGS-prms TAGS-prms
33172maybe-TAGS-prms:
33173@if prms
33174maybe-TAGS-prms: TAGS-prms
4fa63067 33175
b813574b
PB
33176TAGS-prms: \
33177 configure-prms
0aed8855 33178 @: $(MAKE); $(unstage)
b813574b 33179 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33180 r=`${PWD_COMMAND}`; export r; \
33181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33182 $(HOST_EXPORTS) \
b813574b 33183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33185 done; \
b813574b 33186 echo "Doing TAGS in prms" ; \
b00612cc 33187 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33190 "RANLIB=$${RANLIB}" \
0c24b341 33191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33192 TAGS) \
4fa63067
NN
33193 || exit 1
33194
b813574b 33195@endif prms
4fa63067 33196
b813574b
PB
33197.PHONY: maybe-install-info-prms install-info-prms
33198maybe-install-info-prms:
33199@if prms
33200maybe-install-info-prms: install-info-prms
4fa63067 33201
b813574b
PB
33202install-info-prms: \
33203 configure-prms \
33204 info-prms
0aed8855 33205 @: $(MAKE); $(unstage)
b813574b 33206 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33207 r=`${PWD_COMMAND}`; export r; \
33208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33209 $(HOST_EXPORTS) \
b813574b 33210 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33212 done; \
b813574b 33213 echo "Doing install-info in prms" ; \
b00612cc 33214 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33217 "RANLIB=$${RANLIB}" \
0c24b341 33218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33219 install-info) \
4fa63067
NN
33220 || exit 1
33221
b813574b 33222@endif prms
4fa63067 33223
a3ca38d2
DD
33224.PHONY: maybe-install-pdf-prms install-pdf-prms
33225maybe-install-pdf-prms:
33226@if prms
33227maybe-install-pdf-prms: install-pdf-prms
33228
33229install-pdf-prms: \
33230 configure-prms \
33231 pdf-prms
33232 @: $(MAKE); $(unstage)
33233 @[ -f ./prms/Makefile ] || exit 0; \
33234 r=`${PWD_COMMAND}`; export r; \
33235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33236 $(HOST_EXPORTS) \
33237 for flag in $(EXTRA_HOST_FLAGS) ; do \
33238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33239 done; \
33240 echo "Doing install-pdf in prms" ; \
33241 (cd $(HOST_SUBDIR)/prms && \
33242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33244 "RANLIB=$${RANLIB}" \
0c24b341 33245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33246 install-pdf) \
33247 || exit 1
33248
33249@endif prms
33250
108a6f8e
CD
33251.PHONY: maybe-install-html-prms install-html-prms
33252maybe-install-html-prms:
33253@if prms
33254maybe-install-html-prms: install-html-prms
33255
33256install-html-prms: \
33257 configure-prms \
33258 html-prms
33259 @: $(MAKE); $(unstage)
33260 @[ -f ./prms/Makefile ] || exit 0; \
33261 r=`${PWD_COMMAND}`; export r; \
33262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33263 $(HOST_EXPORTS) \
33264 for flag in $(EXTRA_HOST_FLAGS) ; do \
33265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33266 done; \
33267 echo "Doing install-html in prms" ; \
33268 (cd $(HOST_SUBDIR)/prms && \
33269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33271 "RANLIB=$${RANLIB}" \
0c24b341 33272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33273 install-html) \
33274 || exit 1
33275
33276@endif prms
33277
b813574b
PB
33278.PHONY: maybe-installcheck-prms installcheck-prms
33279maybe-installcheck-prms:
33280@if prms
33281maybe-installcheck-prms: installcheck-prms
4fa63067 33282
b813574b
PB
33283installcheck-prms: \
33284 configure-prms
0aed8855 33285 @: $(MAKE); $(unstage)
b813574b 33286 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33287 r=`${PWD_COMMAND}`; export r; \
33288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33289 $(HOST_EXPORTS) \
b813574b 33290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33292 done; \
b813574b 33293 echo "Doing installcheck in prms" ; \
b00612cc 33294 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33297 "RANLIB=$${RANLIB}" \
0c24b341 33298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33299 installcheck) \
4fa63067
NN
33300 || exit 1
33301
b813574b 33302@endif prms
4fa63067 33303
b813574b
PB
33304.PHONY: maybe-mostlyclean-prms mostlyclean-prms
33305maybe-mostlyclean-prms:
33306@if prms
33307maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 33308
b813574b 33309mostlyclean-prms:
0aed8855 33310 @: $(MAKE); $(unstage)
b813574b 33311 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33312 r=`${PWD_COMMAND}`; export r; \
33313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33314 $(HOST_EXPORTS) \
b813574b 33315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33317 done; \
b813574b 33318 echo "Doing mostlyclean in prms" ; \
b00612cc 33319 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33322 "RANLIB=$${RANLIB}" \
0c24b341 33323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33324 mostlyclean) \
4fa63067
NN
33325 || exit 1
33326
b813574b 33327@endif prms
4fa63067 33328
b813574b
PB
33329.PHONY: maybe-clean-prms clean-prms
33330maybe-clean-prms:
33331@if prms
33332maybe-clean-prms: clean-prms
4fa63067 33333
b813574b 33334clean-prms:
0aed8855 33335 @: $(MAKE); $(unstage)
b813574b 33336 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33337 r=`${PWD_COMMAND}`; export r; \
33338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33339 $(HOST_EXPORTS) \
b813574b 33340 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33342 done; \
b813574b 33343 echo "Doing clean in prms" ; \
b00612cc 33344 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33347 "RANLIB=$${RANLIB}" \
0c24b341 33348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33349 clean) \
4fa63067
NN
33350 || exit 1
33351
b813574b 33352@endif prms
4fa63067 33353
b813574b
PB
33354.PHONY: maybe-distclean-prms distclean-prms
33355maybe-distclean-prms:
33356@if prms
33357maybe-distclean-prms: distclean-prms
4fa63067 33358
b813574b 33359distclean-prms:
0aed8855 33360 @: $(MAKE); $(unstage)
b813574b 33361 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33362 r=`${PWD_COMMAND}`; export r; \
33363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33364 $(HOST_EXPORTS) \
b813574b 33365 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33367 done; \
b813574b 33368 echo "Doing distclean in prms" ; \
b00612cc 33369 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33372 "RANLIB=$${RANLIB}" \
0c24b341 33373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33374 distclean) \
4fa63067
NN
33375 || exit 1
33376
b813574b 33377@endif prms
4fa63067 33378
b813574b
PB
33379.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
33380maybe-maintainer-clean-prms:
33381@if prms
33382maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 33383
b813574b 33384maintainer-clean-prms:
0aed8855 33385 @: $(MAKE); $(unstage)
b813574b 33386 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33387 r=`${PWD_COMMAND}`; export r; \
33388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33389 $(HOST_EXPORTS) \
b813574b 33390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33392 done; \
b813574b 33393 echo "Doing maintainer-clean in prms" ; \
b00612cc 33394 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33397 "RANLIB=$${RANLIB}" \
0c24b341 33398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33399 maintainer-clean) \
4fa63067 33400 || exit 1
16ae0395 33401
b813574b 33402@endif prms
3866be5d
NN
33403
33404
a7254363 33405
b813574b
PB
33406.PHONY: configure-rcs maybe-configure-rcs
33407maybe-configure-rcs:
4f0ef2d8
CD
33408@if gcc-bootstrap
33409configure-rcs: stage_current
33410@endif gcc-bootstrap
b813574b
PB
33411@if rcs
33412maybe-configure-rcs: configure-rcs
c52c6897 33413configure-rcs:
0aed8855 33414 @: $(MAKE); $(unstage)
c52c6897 33415 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33417 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
33418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
1f53ca9a 33419 $(HOST_EXPORTS) \
a7254363
PB
33420 echo Configuring in $(HOST_SUBDIR)/rcs; \
33421 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 33422 case $(srcdir) in \
b00612cc
PB
33423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33424 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
33425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33426 esac; \
b00612cc
PB
33427 srcdiroption="--srcdir=$${topdir}/rcs"; \
33428 libsrcdir="$$s/rcs"; \
e2b9e2dc 33429 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33430 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33431 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33432 || exit 1
b813574b 33433@endif rcs
e2b9e2dc 33434
a7254363
PB
33435
33436
d545f33b
PB
33437
33438
b813574b
PB
33439.PHONY: all-rcs maybe-all-rcs
33440maybe-all-rcs:
4f0ef2d8
CD
33441@if gcc-bootstrap
33442all-rcs: stage_current
33443@endif gcc-bootstrap
b813574b 33444@if rcs
d27cc32e 33445TARGET-rcs=all
b813574b
PB
33446maybe-all-rcs: all-rcs
33447all-rcs: configure-rcs
0aed8855 33448 @: $(MAKE); $(unstage)
b40e3958
L
33449 @r=`${PWD_COMMAND}`; export r; \
33450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33451 $(HOST_EXPORTS) \
b00612cc 33452 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
33453 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33454 $(TARGET-rcs))
b813574b 33455@endif rcs
3866be5d 33456
a7254363 33457
d545f33b
PB
33458
33459
b813574b
PB
33460.PHONY: check-rcs maybe-check-rcs
33461maybe-check-rcs:
33462@if rcs
33463maybe-check-rcs: check-rcs
3866be5d 33464
b813574b 33465check-rcs:
0aed8855 33466 @: $(MAKE); $(unstage)
b40e3958
L
33467 @r=`${PWD_COMMAND}`; export r; \
33468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33469 $(HOST_EXPORTS) \
b00612cc
PB
33470 (cd $(HOST_SUBDIR)/rcs && \
33471 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33472
b813574b 33473@endif rcs
3866be5d 33474
b813574b
PB
33475.PHONY: install-rcs maybe-install-rcs
33476maybe-install-rcs:
33477@if rcs
33478maybe-install-rcs: install-rcs
16ae0395 33479
b813574b 33480install-rcs: installdirs
0aed8855 33481 @: $(MAKE); $(unstage)
b40e3958
L
33482 @r=`${PWD_COMMAND}`; export r; \
33483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33484 $(HOST_EXPORTS) \
b00612cc 33485 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 33486 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33487
b813574b 33488@endif rcs
3866be5d 33489
56a8fe78 33490# Other targets (info, dvi, pdf, etc.)
4fa63067 33491
b813574b
PB
33492.PHONY: maybe-info-rcs info-rcs
33493maybe-info-rcs:
33494@if rcs
33495maybe-info-rcs: info-rcs
4fa63067 33496
b813574b
PB
33497info-rcs: \
33498 configure-rcs
0aed8855 33499 @: $(MAKE); $(unstage)
b813574b 33500 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33501 r=`${PWD_COMMAND}`; export r; \
33502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33503 $(HOST_EXPORTS) \
b813574b 33504 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33506 done; \
b813574b 33507 echo "Doing info in rcs" ; \
b00612cc 33508 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33511 "RANLIB=$${RANLIB}" \
0c24b341 33512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33513 info) \
4fa63067
NN
33514 || exit 1
33515
b813574b 33516@endif rcs
4fa63067 33517
b813574b
PB
33518.PHONY: maybe-dvi-rcs dvi-rcs
33519maybe-dvi-rcs:
33520@if rcs
33521maybe-dvi-rcs: dvi-rcs
4fa63067 33522
b813574b
PB
33523dvi-rcs: \
33524 configure-rcs
0aed8855 33525 @: $(MAKE); $(unstage)
b813574b 33526 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33527 r=`${PWD_COMMAND}`; export r; \
33528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33529 $(HOST_EXPORTS) \
b813574b 33530 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33532 done; \
b813574b 33533 echo "Doing dvi in rcs" ; \
b00612cc 33534 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33537 "RANLIB=$${RANLIB}" \
0c24b341 33538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33539 dvi) \
4fa63067
NN
33540 || exit 1
33541
b813574b 33542@endif rcs
4fa63067 33543
56a8fe78
DD
33544.PHONY: maybe-pdf-rcs pdf-rcs
33545maybe-pdf-rcs:
33546@if rcs
33547maybe-pdf-rcs: pdf-rcs
33548
33549pdf-rcs: \
33550 configure-rcs
33551 @: $(MAKE); $(unstage)
33552 @[ -f ./rcs/Makefile ] || exit 0; \
33553 r=`${PWD_COMMAND}`; export r; \
33554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33555 $(HOST_EXPORTS) \
33556 for flag in $(EXTRA_HOST_FLAGS) ; do \
33557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33558 done; \
33559 echo "Doing pdf in rcs" ; \
33560 (cd $(HOST_SUBDIR)/rcs && \
33561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33563 "RANLIB=$${RANLIB}" \
0c24b341 33564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33565 pdf) \
33566 || exit 1
33567
33568@endif rcs
33569
6d389afc
MS
33570.PHONY: maybe-html-rcs html-rcs
33571maybe-html-rcs:
33572@if rcs
33573maybe-html-rcs: html-rcs
33574
33575html-rcs: \
33576 configure-rcs
0aed8855 33577 @: $(MAKE); $(unstage)
6d389afc
MS
33578 @[ -f ./rcs/Makefile ] || exit 0; \
33579 r=`${PWD_COMMAND}`; export r; \
33580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33581 $(HOST_EXPORTS) \
33582 for flag in $(EXTRA_HOST_FLAGS) ; do \
33583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33584 done; \
33585 echo "Doing html in rcs" ; \
b00612cc 33586 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
33587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33589 "RANLIB=$${RANLIB}" \
0c24b341 33590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33591 html) \
33592 || exit 1
33593
33594@endif rcs
33595
b813574b
PB
33596.PHONY: maybe-TAGS-rcs TAGS-rcs
33597maybe-TAGS-rcs:
33598@if rcs
33599maybe-TAGS-rcs: TAGS-rcs
4fa63067 33600
b813574b
PB
33601TAGS-rcs: \
33602 configure-rcs
0aed8855 33603 @: $(MAKE); $(unstage)
b813574b 33604 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33605 r=`${PWD_COMMAND}`; export r; \
33606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33607 $(HOST_EXPORTS) \
b813574b 33608 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33610 done; \
b813574b 33611 echo "Doing TAGS in rcs" ; \
b00612cc 33612 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33615 "RANLIB=$${RANLIB}" \
0c24b341 33616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33617 TAGS) \
4fa63067
NN
33618 || exit 1
33619
b813574b 33620@endif rcs
4fa63067 33621
b813574b
PB
33622.PHONY: maybe-install-info-rcs install-info-rcs
33623maybe-install-info-rcs:
33624@if rcs
33625maybe-install-info-rcs: install-info-rcs
4fa63067 33626
b813574b
PB
33627install-info-rcs: \
33628 configure-rcs \
33629 info-rcs
0aed8855 33630 @: $(MAKE); $(unstage)
b813574b 33631 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33632 r=`${PWD_COMMAND}`; export r; \
33633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33634 $(HOST_EXPORTS) \
b813574b 33635 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33637 done; \
b813574b 33638 echo "Doing install-info in rcs" ; \
b00612cc 33639 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33642 "RANLIB=$${RANLIB}" \
0c24b341 33643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33644 install-info) \
4fa63067
NN
33645 || exit 1
33646
b813574b 33647@endif rcs
4fa63067 33648
a3ca38d2
DD
33649.PHONY: maybe-install-pdf-rcs install-pdf-rcs
33650maybe-install-pdf-rcs:
33651@if rcs
33652maybe-install-pdf-rcs: install-pdf-rcs
33653
33654install-pdf-rcs: \
33655 configure-rcs \
33656 pdf-rcs
33657 @: $(MAKE); $(unstage)
33658 @[ -f ./rcs/Makefile ] || exit 0; \
33659 r=`${PWD_COMMAND}`; export r; \
33660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33661 $(HOST_EXPORTS) \
33662 for flag in $(EXTRA_HOST_FLAGS) ; do \
33663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33664 done; \
33665 echo "Doing install-pdf in rcs" ; \
33666 (cd $(HOST_SUBDIR)/rcs && \
33667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33669 "RANLIB=$${RANLIB}" \
0c24b341 33670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33671 install-pdf) \
33672 || exit 1
33673
33674@endif rcs
33675
108a6f8e
CD
33676.PHONY: maybe-install-html-rcs install-html-rcs
33677maybe-install-html-rcs:
33678@if rcs
33679maybe-install-html-rcs: install-html-rcs
33680
33681install-html-rcs: \
33682 configure-rcs \
33683 html-rcs
33684 @: $(MAKE); $(unstage)
33685 @[ -f ./rcs/Makefile ] || exit 0; \
33686 r=`${PWD_COMMAND}`; export r; \
33687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33688 $(HOST_EXPORTS) \
33689 for flag in $(EXTRA_HOST_FLAGS) ; do \
33690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33691 done; \
33692 echo "Doing install-html in rcs" ; \
33693 (cd $(HOST_SUBDIR)/rcs && \
33694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33696 "RANLIB=$${RANLIB}" \
0c24b341 33697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33698 install-html) \
33699 || exit 1
33700
33701@endif rcs
33702
b813574b
PB
33703.PHONY: maybe-installcheck-rcs installcheck-rcs
33704maybe-installcheck-rcs:
33705@if rcs
33706maybe-installcheck-rcs: installcheck-rcs
4fa63067 33707
b813574b
PB
33708installcheck-rcs: \
33709 configure-rcs
0aed8855 33710 @: $(MAKE); $(unstage)
b813574b 33711 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33712 r=`${PWD_COMMAND}`; export r; \
33713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33714 $(HOST_EXPORTS) \
b813574b 33715 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33717 done; \
b813574b 33718 echo "Doing installcheck in rcs" ; \
b00612cc 33719 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33722 "RANLIB=$${RANLIB}" \
0c24b341 33723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33724 installcheck) \
4fa63067
NN
33725 || exit 1
33726
b813574b 33727@endif rcs
4fa63067 33728
b813574b
PB
33729.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
33730maybe-mostlyclean-rcs:
33731@if rcs
33732maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 33733
b813574b 33734mostlyclean-rcs:
0aed8855 33735 @: $(MAKE); $(unstage)
b813574b 33736 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33737 r=`${PWD_COMMAND}`; export r; \
33738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33739 $(HOST_EXPORTS) \
b813574b 33740 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33742 done; \
b813574b 33743 echo "Doing mostlyclean in rcs" ; \
b00612cc 33744 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33747 "RANLIB=$${RANLIB}" \
0c24b341 33748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33749 mostlyclean) \
4fa63067
NN
33750 || exit 1
33751
b813574b 33752@endif rcs
4fa63067 33753
b813574b
PB
33754.PHONY: maybe-clean-rcs clean-rcs
33755maybe-clean-rcs:
33756@if rcs
33757maybe-clean-rcs: clean-rcs
4fa63067 33758
b813574b 33759clean-rcs:
0aed8855 33760 @: $(MAKE); $(unstage)
b813574b 33761 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33762 r=`${PWD_COMMAND}`; export r; \
33763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33764 $(HOST_EXPORTS) \
b813574b 33765 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33767 done; \
b813574b 33768 echo "Doing clean in rcs" ; \
b00612cc 33769 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33772 "RANLIB=$${RANLIB}" \
0c24b341 33773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33774 clean) \
4fa63067
NN
33775 || exit 1
33776
b813574b 33777@endif rcs
4fa63067 33778
b813574b
PB
33779.PHONY: maybe-distclean-rcs distclean-rcs
33780maybe-distclean-rcs:
33781@if rcs
33782maybe-distclean-rcs: distclean-rcs
4fa63067 33783
b813574b 33784distclean-rcs:
0aed8855 33785 @: $(MAKE); $(unstage)
b813574b 33786 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33787 r=`${PWD_COMMAND}`; export r; \
33788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33789 $(HOST_EXPORTS) \
b813574b 33790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33792 done; \
b813574b 33793 echo "Doing distclean in rcs" ; \
b00612cc 33794 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33797 "RANLIB=$${RANLIB}" \
0c24b341 33798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33799 distclean) \
4fa63067
NN
33800 || exit 1
33801
b813574b 33802@endif rcs
4fa63067 33803
b813574b
PB
33804.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
33805maybe-maintainer-clean-rcs:
33806@if rcs
33807maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 33808
b813574b 33809maintainer-clean-rcs:
0aed8855 33810 @: $(MAKE); $(unstage)
b813574b 33811 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33812 r=`${PWD_COMMAND}`; export r; \
33813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33814 $(HOST_EXPORTS) \
b813574b 33815 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33817 done; \
b813574b 33818 echo "Doing maintainer-clean in rcs" ; \
b00612cc 33819 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33822 "RANLIB=$${RANLIB}" \
0c24b341 33823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33824 maintainer-clean) \
4fa63067
NN
33825 || exit 1
33826
b813574b 33827@endif rcs
4fa63067
NN
33828
33829
a7254363 33830
b813574b
PB
33831.PHONY: configure-readline maybe-configure-readline
33832maybe-configure-readline:
4f0ef2d8
CD
33833@if gcc-bootstrap
33834configure-readline: stage_current
33835@endif gcc-bootstrap
b813574b
PB
33836@if readline
33837maybe-configure-readline: configure-readline
c52c6897 33838configure-readline:
0aed8855 33839 @: $(MAKE); $(unstage)
c52c6897 33840 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33842 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
33843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
1f53ca9a 33844 $(HOST_EXPORTS) \
a7254363
PB
33845 echo Configuring in $(HOST_SUBDIR)/readline; \
33846 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 33847 case $(srcdir) in \
b00612cc
PB
33848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33849 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
33850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33851 esac; \
b00612cc
PB
33852 srcdiroption="--srcdir=$${topdir}/readline"; \
33853 libsrcdir="$$s/readline"; \
e2b9e2dc 33854 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33855 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33856 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33857 || exit 1
b813574b 33858@endif readline
e2b9e2dc 33859
a7254363
PB
33860
33861
d545f33b
PB
33862
33863
b813574b
PB
33864.PHONY: all-readline maybe-all-readline
33865maybe-all-readline:
4f0ef2d8
CD
33866@if gcc-bootstrap
33867all-readline: stage_current
33868@endif gcc-bootstrap
b813574b 33869@if readline
d27cc32e 33870TARGET-readline=all
b813574b
PB
33871maybe-all-readline: all-readline
33872all-readline: configure-readline
0aed8855 33873 @: $(MAKE); $(unstage)
b40e3958
L
33874 @r=`${PWD_COMMAND}`; export r; \
33875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33876 $(HOST_EXPORTS) \
b00612cc 33877 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
33878 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33879 $(TARGET-readline))
b813574b 33880@endif readline
3866be5d 33881
a7254363 33882
d545f33b
PB
33883
33884
b813574b
PB
33885.PHONY: check-readline maybe-check-readline
33886maybe-check-readline:
33887@if readline
33888maybe-check-readline: check-readline
3866be5d 33889
b813574b 33890check-readline:
0aed8855 33891 @: $(MAKE); $(unstage)
b813574b
PB
33892 @r=`${PWD_COMMAND}`; export r; \
33893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33894 $(HOST_EXPORTS) \
b00612cc
PB
33895 (cd $(HOST_SUBDIR)/readline && \
33896 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 33897
b813574b 33898@endif readline
4fa63067 33899
b813574b
PB
33900.PHONY: install-readline maybe-install-readline
33901maybe-install-readline:
33902@if readline
33903maybe-install-readline: install-readline
4fa63067 33904
b813574b 33905install-readline: installdirs
0aed8855 33906 @: $(MAKE); $(unstage)
b813574b
PB
33907 @r=`${PWD_COMMAND}`; export r; \
33908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33909 $(HOST_EXPORTS) \
b00612cc 33910 (cd $(HOST_SUBDIR)/readline && \
2da12f12 33911 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33912
b813574b 33913@endif readline
4fa63067 33914
56a8fe78 33915# Other targets (info, dvi, pdf, etc.)
4fa63067 33916
b813574b
PB
33917.PHONY: maybe-info-readline info-readline
33918maybe-info-readline:
33919@if readline
33920maybe-info-readline: info-readline
4fa63067 33921
b813574b
PB
33922info-readline: \
33923 configure-readline
0aed8855 33924 @: $(MAKE); $(unstage)
b813574b 33925 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33926 r=`${PWD_COMMAND}`; export r; \
b40e3958 33927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33928 $(HOST_EXPORTS) \
b813574b 33929 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33931 done; \
b813574b 33932 echo "Doing info in readline" ; \
b00612cc 33933 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33936 "RANLIB=$${RANLIB}" \
0c24b341 33937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33938 info) \
4fa63067 33939 || exit 1
3866be5d 33940
b813574b 33941@endif readline
3866be5d 33942
b813574b
PB
33943.PHONY: maybe-dvi-readline dvi-readline
33944maybe-dvi-readline:
33945@if readline
33946maybe-dvi-readline: dvi-readline
16ae0395 33947
b813574b
PB
33948dvi-readline: \
33949 configure-readline
0aed8855 33950 @: $(MAKE); $(unstage)
b813574b 33951 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33952 r=`${PWD_COMMAND}`; export r; \
b40e3958 33953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33954 $(HOST_EXPORTS) \
b813574b 33955 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33957 done; \
b813574b 33958 echo "Doing dvi in readline" ; \
b00612cc 33959 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33962 "RANLIB=$${RANLIB}" \
0c24b341 33963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33964 dvi) \
4fa63067 33965 || exit 1
3866be5d 33966
b813574b 33967@endif readline
3866be5d 33968
56a8fe78
DD
33969.PHONY: maybe-pdf-readline pdf-readline
33970maybe-pdf-readline:
33971@if readline
33972maybe-pdf-readline: pdf-readline
33973
33974pdf-readline: \
33975 configure-readline
33976 @: $(MAKE); $(unstage)
33977 @[ -f ./readline/Makefile ] || exit 0; \
33978 r=`${PWD_COMMAND}`; export r; \
33979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33980 $(HOST_EXPORTS) \
33981 for flag in $(EXTRA_HOST_FLAGS) ; do \
33982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33983 done; \
33984 echo "Doing pdf in readline" ; \
33985 (cd $(HOST_SUBDIR)/readline && \
33986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33988 "RANLIB=$${RANLIB}" \
0c24b341 33989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33990 pdf) \
33991 || exit 1
33992
33993@endif readline
33994
6d389afc
MS
33995.PHONY: maybe-html-readline html-readline
33996maybe-html-readline:
33997@if readline
33998maybe-html-readline: html-readline
33999
34000html-readline: \
34001 configure-readline
0aed8855 34002 @: $(MAKE); $(unstage)
6d389afc
MS
34003 @[ -f ./readline/Makefile ] || exit 0; \
34004 r=`${PWD_COMMAND}`; export r; \
34005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34006 $(HOST_EXPORTS) \
34007 for flag in $(EXTRA_HOST_FLAGS) ; do \
34008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34009 done; \
34010 echo "Doing html in readline" ; \
b00612cc 34011 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
34012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34014 "RANLIB=$${RANLIB}" \
0c24b341 34015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34016 html) \
34017 || exit 1
34018
34019@endif readline
34020
b813574b
PB
34021.PHONY: maybe-TAGS-readline TAGS-readline
34022maybe-TAGS-readline:
34023@if readline
34024maybe-TAGS-readline: TAGS-readline
4fa63067 34025
b813574b
PB
34026TAGS-readline: \
34027 configure-readline
0aed8855 34028 @: $(MAKE); $(unstage)
b813574b 34029 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
34030 r=`${PWD_COMMAND}`; export r; \
34031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34032 $(HOST_EXPORTS) \
b813574b 34033 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34035 done; \
b813574b 34036 echo "Doing TAGS in readline" ; \
b00612cc 34037 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34040 "RANLIB=$${RANLIB}" \
0c24b341 34041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34042 TAGS) \
e2b9e2dc
NN
34043 || exit 1
34044
b813574b 34045@endif readline
4fa63067 34046
b813574b
PB
34047.PHONY: maybe-install-info-readline install-info-readline
34048maybe-install-info-readline:
34049@if readline
34050maybe-install-info-readline: install-info-readline
4fa63067 34051
b813574b
PB
34052install-info-readline: \
34053 configure-readline \
34054 info-readline
0aed8855 34055 @: $(MAKE); $(unstage)
b813574b 34056 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34057 r=`${PWD_COMMAND}`; export r; \
b40e3958 34058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34059 $(HOST_EXPORTS) \
b813574b 34060 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34062 done; \
b813574b 34063 echo "Doing install-info in readline" ; \
b00612cc 34064 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34067 "RANLIB=$${RANLIB}" \
0c24b341 34068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34069 install-info) \
4fa63067 34070 || exit 1
3866be5d 34071
b813574b 34072@endif readline
3866be5d 34073
a3ca38d2
DD
34074.PHONY: maybe-install-pdf-readline install-pdf-readline
34075maybe-install-pdf-readline:
34076@if readline
34077maybe-install-pdf-readline: install-pdf-readline
34078
34079install-pdf-readline: \
34080 configure-readline \
34081 pdf-readline
34082 @: $(MAKE); $(unstage)
34083 @[ -f ./readline/Makefile ] || exit 0; \
34084 r=`${PWD_COMMAND}`; export r; \
34085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34086 $(HOST_EXPORTS) \
34087 for flag in $(EXTRA_HOST_FLAGS) ; do \
34088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34089 done; \
34090 echo "Doing install-pdf in readline" ; \
34091 (cd $(HOST_SUBDIR)/readline && \
34092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34094 "RANLIB=$${RANLIB}" \
0c24b341 34095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34096 install-pdf) \
34097 || exit 1
34098
34099@endif readline
34100
108a6f8e
CD
34101.PHONY: maybe-install-html-readline install-html-readline
34102maybe-install-html-readline:
34103@if readline
34104maybe-install-html-readline: install-html-readline
34105
34106install-html-readline: \
34107 configure-readline \
34108 html-readline
34109 @: $(MAKE); $(unstage)
34110 @[ -f ./readline/Makefile ] || exit 0; \
34111 r=`${PWD_COMMAND}`; export r; \
34112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34113 $(HOST_EXPORTS) \
34114 for flag in $(EXTRA_HOST_FLAGS) ; do \
34115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34116 done; \
34117 echo "Doing install-html in readline" ; \
34118 (cd $(HOST_SUBDIR)/readline && \
34119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34121 "RANLIB=$${RANLIB}" \
0c24b341 34122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34123 install-html) \
34124 || exit 1
34125
34126@endif readline
34127
b813574b
PB
34128.PHONY: maybe-installcheck-readline installcheck-readline
34129maybe-installcheck-readline:
34130@if readline
34131maybe-installcheck-readline: installcheck-readline
4fa63067 34132
b813574b
PB
34133installcheck-readline: \
34134 configure-readline
0aed8855 34135 @: $(MAKE); $(unstage)
b813574b 34136 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34137 r=`${PWD_COMMAND}`; export r; \
34138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34139 $(HOST_EXPORTS) \
b813574b 34140 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34142 done; \
b813574b 34143 echo "Doing installcheck in readline" ; \
b00612cc 34144 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34147 "RANLIB=$${RANLIB}" \
0c24b341 34148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34149 installcheck) \
4fa63067 34150 || exit 1
3866be5d 34151
b813574b 34152@endif readline
3866be5d 34153
b813574b
PB
34154.PHONY: maybe-mostlyclean-readline mostlyclean-readline
34155maybe-mostlyclean-readline:
34156@if readline
34157maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 34158
b813574b 34159mostlyclean-readline:
0aed8855 34160 @: $(MAKE); $(unstage)
b813574b 34161 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34162 r=`${PWD_COMMAND}`; export r; \
34163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34164 $(HOST_EXPORTS) \
b813574b 34165 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34167 done; \
b813574b 34168 echo "Doing mostlyclean in readline" ; \
b00612cc 34169 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34172 "RANLIB=$${RANLIB}" \
0c24b341 34173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34174 mostlyclean) \
4fa63067
NN
34175 || exit 1
34176
b813574b 34177@endif readline
4fa63067 34178
b813574b
PB
34179.PHONY: maybe-clean-readline clean-readline
34180maybe-clean-readline:
34181@if readline
34182maybe-clean-readline: clean-readline
4fa63067 34183
b813574b 34184clean-readline:
0aed8855 34185 @: $(MAKE); $(unstage)
b813574b 34186 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34187 r=`${PWD_COMMAND}`; export r; \
34188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34189 $(HOST_EXPORTS) \
b813574b 34190 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34192 done; \
b813574b 34193 echo "Doing clean in readline" ; \
b00612cc 34194 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34197 "RANLIB=$${RANLIB}" \
0c24b341 34198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34199 clean) \
4fa63067
NN
34200 || exit 1
34201
b813574b 34202@endif readline
4fa63067 34203
b813574b
PB
34204.PHONY: maybe-distclean-readline distclean-readline
34205maybe-distclean-readline:
34206@if readline
34207maybe-distclean-readline: distclean-readline
4fa63067 34208
b813574b 34209distclean-readline:
0aed8855 34210 @: $(MAKE); $(unstage)
b813574b 34211 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34212 r=`${PWD_COMMAND}`; export r; \
34213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34214 $(HOST_EXPORTS) \
b813574b 34215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34217 done; \
b813574b 34218 echo "Doing distclean in readline" ; \
b00612cc 34219 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34222 "RANLIB=$${RANLIB}" \
0c24b341 34223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34224 distclean) \
4fa63067
NN
34225 || exit 1
34226
b813574b 34227@endif readline
4fa63067 34228
b813574b
PB
34229.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
34230maybe-maintainer-clean-readline:
34231@if readline
34232maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 34233
b813574b 34234maintainer-clean-readline:
0aed8855 34235 @: $(MAKE); $(unstage)
b813574b 34236 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34237 r=`${PWD_COMMAND}`; export r; \
b40e3958 34238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34239 $(HOST_EXPORTS) \
b813574b 34240 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34242 done; \
b813574b 34243 echo "Doing maintainer-clean in readline" ; \
b00612cc 34244 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34247 "RANLIB=$${RANLIB}" \
0c24b341 34248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34249 maintainer-clean) \
4fa63067 34250 || exit 1
3866be5d 34251
b813574b 34252@endif readline
3866be5d 34253
4fa63067 34254
a7254363 34255
b813574b
PB
34256.PHONY: configure-release maybe-configure-release
34257maybe-configure-release:
4f0ef2d8
CD
34258@if gcc-bootstrap
34259configure-release: stage_current
34260@endif gcc-bootstrap
b813574b
PB
34261@if release
34262maybe-configure-release: configure-release
c52c6897 34263configure-release:
0aed8855 34264 @: $(MAKE); $(unstage)
c52c6897 34265 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34267 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
34268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
1f53ca9a 34269 $(HOST_EXPORTS) \
a7254363
PB
34270 echo Configuring in $(HOST_SUBDIR)/release; \
34271 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 34272 case $(srcdir) in \
b00612cc
PB
34273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34274 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
34275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34276 esac; \
b00612cc
PB
34277 srcdiroption="--srcdir=$${topdir}/release"; \
34278 libsrcdir="$$s/release"; \
e2b9e2dc 34279 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34281 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34282 || exit 1
b813574b 34283@endif release
e2b9e2dc 34284
a7254363
PB
34285
34286
d545f33b
PB
34287
34288
b813574b
PB
34289.PHONY: all-release maybe-all-release
34290maybe-all-release:
4f0ef2d8
CD
34291@if gcc-bootstrap
34292all-release: stage_current
34293@endif gcc-bootstrap
b813574b 34294@if release
d27cc32e 34295TARGET-release=all
b813574b
PB
34296maybe-all-release: all-release
34297all-release: configure-release
0aed8855 34298 @: $(MAKE); $(unstage)
b40e3958
L
34299 @r=`${PWD_COMMAND}`; export r; \
34300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34301 $(HOST_EXPORTS) \
b00612cc 34302 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
34303 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34304 $(TARGET-release))
b813574b 34305@endif release
3866be5d 34306
a7254363 34307
d545f33b
PB
34308
34309
b813574b
PB
34310.PHONY: check-release maybe-check-release
34311maybe-check-release:
34312@if release
34313maybe-check-release: check-release
3866be5d 34314
b813574b 34315check-release:
3866be5d 34316
b813574b 34317@endif release
3866be5d 34318
b813574b
PB
34319.PHONY: install-release maybe-install-release
34320maybe-install-release:
34321@if release
34322maybe-install-release: install-release
16ae0395 34323
b813574b 34324install-release:
4fa63067 34325
b813574b 34326@endif release
4fa63067 34327
56a8fe78 34328# Other targets (info, dvi, pdf, etc.)
4fa63067 34329
b813574b
PB
34330.PHONY: maybe-info-release info-release
34331maybe-info-release:
34332@if release
34333maybe-info-release: info-release
4fa63067 34334
b813574b
PB
34335info-release: \
34336 configure-release
0aed8855 34337 @: $(MAKE); $(unstage)
b813574b 34338 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34339 r=`${PWD_COMMAND}`; export r; \
34340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34341 $(HOST_EXPORTS) \
b813574b 34342 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34344 done; \
b813574b 34345 echo "Doing info in release" ; \
b00612cc 34346 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34349 "RANLIB=$${RANLIB}" \
0c24b341 34350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34351 info) \
4fa63067
NN
34352 || exit 1
34353
b813574b 34354@endif release
4fa63067 34355
b813574b
PB
34356.PHONY: maybe-dvi-release dvi-release
34357maybe-dvi-release:
34358@if release
34359maybe-dvi-release: dvi-release
4fa63067 34360
b813574b
PB
34361dvi-release: \
34362 configure-release
0aed8855 34363 @: $(MAKE); $(unstage)
b813574b 34364 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34365 r=`${PWD_COMMAND}`; export r; \
34366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34367 $(HOST_EXPORTS) \
b813574b 34368 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34370 done; \
b813574b 34371 echo "Doing dvi in release" ; \
b00612cc 34372 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34375 "RANLIB=$${RANLIB}" \
0c24b341 34376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34377 dvi) \
4fa63067
NN
34378 || exit 1
34379
b813574b 34380@endif release
4fa63067 34381
56a8fe78
DD
34382.PHONY: maybe-pdf-release pdf-release
34383maybe-pdf-release:
34384@if release
34385maybe-pdf-release: pdf-release
34386
34387pdf-release: \
34388 configure-release
34389 @: $(MAKE); $(unstage)
34390 @[ -f ./release/Makefile ] || exit 0; \
34391 r=`${PWD_COMMAND}`; export r; \
34392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34393 $(HOST_EXPORTS) \
34394 for flag in $(EXTRA_HOST_FLAGS) ; do \
34395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34396 done; \
34397 echo "Doing pdf in release" ; \
34398 (cd $(HOST_SUBDIR)/release && \
34399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34401 "RANLIB=$${RANLIB}" \
0c24b341 34402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34403 pdf) \
34404 || exit 1
34405
34406@endif release
34407
6d389afc
MS
34408.PHONY: maybe-html-release html-release
34409maybe-html-release:
34410@if release
34411maybe-html-release: html-release
34412
34413html-release: \
34414 configure-release
0aed8855 34415 @: $(MAKE); $(unstage)
6d389afc
MS
34416 @[ -f ./release/Makefile ] || exit 0; \
34417 r=`${PWD_COMMAND}`; export r; \
34418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34419 $(HOST_EXPORTS) \
34420 for flag in $(EXTRA_HOST_FLAGS) ; do \
34421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34422 done; \
34423 echo "Doing html in release" ; \
b00612cc 34424 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
34425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34427 "RANLIB=$${RANLIB}" \
0c24b341 34428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34429 html) \
34430 || exit 1
34431
34432@endif release
34433
b813574b
PB
34434.PHONY: maybe-TAGS-release TAGS-release
34435maybe-TAGS-release:
34436@if release
34437maybe-TAGS-release: TAGS-release
4fa63067 34438
b813574b
PB
34439TAGS-release: \
34440 configure-release
0aed8855 34441 @: $(MAKE); $(unstage)
b813574b 34442 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34443 r=`${PWD_COMMAND}`; export r; \
34444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34445 $(HOST_EXPORTS) \
b813574b 34446 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34448 done; \
b813574b 34449 echo "Doing TAGS in release" ; \
b00612cc 34450 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34453 "RANLIB=$${RANLIB}" \
0c24b341 34454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34455 TAGS) \
4fa63067
NN
34456 || exit 1
34457
b813574b 34458@endif release
4fa63067 34459
b813574b
PB
34460.PHONY: maybe-install-info-release install-info-release
34461maybe-install-info-release:
34462@if release
34463maybe-install-info-release: install-info-release
4fa63067 34464
b813574b
PB
34465install-info-release: \
34466 configure-release \
34467 info-release
0aed8855 34468 @: $(MAKE); $(unstage)
b813574b 34469 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34470 r=`${PWD_COMMAND}`; export r; \
34471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34472 $(HOST_EXPORTS) \
b813574b 34473 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34475 done; \
b813574b 34476 echo "Doing install-info in release" ; \
b00612cc 34477 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34480 "RANLIB=$${RANLIB}" \
0c24b341 34481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34482 install-info) \
4fa63067
NN
34483 || exit 1
34484
b813574b 34485@endif release
4fa63067 34486
a3ca38d2
DD
34487.PHONY: maybe-install-pdf-release install-pdf-release
34488maybe-install-pdf-release:
34489@if release
34490maybe-install-pdf-release: install-pdf-release
34491
34492install-pdf-release: \
34493 configure-release \
34494 pdf-release
34495 @: $(MAKE); $(unstage)
34496 @[ -f ./release/Makefile ] || exit 0; \
34497 r=`${PWD_COMMAND}`; export r; \
34498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34499 $(HOST_EXPORTS) \
34500 for flag in $(EXTRA_HOST_FLAGS) ; do \
34501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34502 done; \
34503 echo "Doing install-pdf in release" ; \
34504 (cd $(HOST_SUBDIR)/release && \
34505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34507 "RANLIB=$${RANLIB}" \
0c24b341 34508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34509 install-pdf) \
34510 || exit 1
34511
34512@endif release
34513
108a6f8e
CD
34514.PHONY: maybe-install-html-release install-html-release
34515maybe-install-html-release:
34516@if release
34517maybe-install-html-release: install-html-release
34518
34519install-html-release: \
34520 configure-release \
34521 html-release
34522 @: $(MAKE); $(unstage)
34523 @[ -f ./release/Makefile ] || exit 0; \
34524 r=`${PWD_COMMAND}`; export r; \
34525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34526 $(HOST_EXPORTS) \
34527 for flag in $(EXTRA_HOST_FLAGS) ; do \
34528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34529 done; \
34530 echo "Doing install-html in release" ; \
34531 (cd $(HOST_SUBDIR)/release && \
34532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34534 "RANLIB=$${RANLIB}" \
0c24b341 34535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34536 install-html) \
34537 || exit 1
34538
34539@endif release
34540
b813574b
PB
34541.PHONY: maybe-installcheck-release installcheck-release
34542maybe-installcheck-release:
34543@if release
34544maybe-installcheck-release: installcheck-release
4fa63067 34545
b813574b
PB
34546installcheck-release: \
34547 configure-release
0aed8855 34548 @: $(MAKE); $(unstage)
b813574b 34549 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34550 r=`${PWD_COMMAND}`; export r; \
34551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34552 $(HOST_EXPORTS) \
b813574b 34553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34555 done; \
b813574b 34556 echo "Doing installcheck in release" ; \
b00612cc 34557 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34560 "RANLIB=$${RANLIB}" \
0c24b341 34561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34562 installcheck) \
4fa63067
NN
34563 || exit 1
34564
b813574b 34565@endif release
4fa63067 34566
b813574b
PB
34567.PHONY: maybe-mostlyclean-release mostlyclean-release
34568maybe-mostlyclean-release:
34569@if release
34570maybe-mostlyclean-release: mostlyclean-release
4fa63067 34571
b813574b 34572mostlyclean-release:
0aed8855 34573 @: $(MAKE); $(unstage)
b813574b 34574 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34575 r=`${PWD_COMMAND}`; export r; \
34576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34577 $(HOST_EXPORTS) \
b813574b 34578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34580 done; \
b813574b 34581 echo "Doing mostlyclean in release" ; \
b00612cc 34582 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34585 "RANLIB=$${RANLIB}" \
0c24b341 34586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34587 mostlyclean) \
4fa63067
NN
34588 || exit 1
34589
b813574b 34590@endif release
4fa63067 34591
b813574b
PB
34592.PHONY: maybe-clean-release clean-release
34593maybe-clean-release:
34594@if release
34595maybe-clean-release: clean-release
4fa63067 34596
b813574b 34597clean-release:
0aed8855 34598 @: $(MAKE); $(unstage)
b813574b 34599 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34600 r=`${PWD_COMMAND}`; export r; \
34601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34602 $(HOST_EXPORTS) \
b813574b 34603 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34605 done; \
b813574b 34606 echo "Doing clean in release" ; \
b00612cc 34607 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34610 "RANLIB=$${RANLIB}" \
0c24b341 34611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34612 clean) \
4fa63067
NN
34613 || exit 1
34614
b813574b 34615@endif release
4fa63067 34616
b813574b
PB
34617.PHONY: maybe-distclean-release distclean-release
34618maybe-distclean-release:
34619@if release
34620maybe-distclean-release: distclean-release
4fa63067 34621
b813574b 34622distclean-release:
0aed8855 34623 @: $(MAKE); $(unstage)
b813574b 34624 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34625 r=`${PWD_COMMAND}`; export r; \
34626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34627 $(HOST_EXPORTS) \
b813574b 34628 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34630 done; \
b813574b 34631 echo "Doing distclean in release" ; \
b00612cc 34632 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34635 "RANLIB=$${RANLIB}" \
0c24b341 34636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34637 distclean) \
4fa63067
NN
34638 || exit 1
34639
b813574b 34640@endif release
4fa63067 34641
b813574b
PB
34642.PHONY: maybe-maintainer-clean-release maintainer-clean-release
34643maybe-maintainer-clean-release:
34644@if release
34645maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 34646
b813574b 34647maintainer-clean-release:
0aed8855 34648 @: $(MAKE); $(unstage)
b813574b 34649 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34650 r=`${PWD_COMMAND}`; export r; \
34651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34652 $(HOST_EXPORTS) \
b813574b 34653 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34655 done; \
b813574b 34656 echo "Doing maintainer-clean in release" ; \
b00612cc 34657 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34660 "RANLIB=$${RANLIB}" \
0c24b341 34661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34662 maintainer-clean) \
4fa63067 34663 || exit 1
3866be5d 34664
b813574b 34665@endif release
3866be5d 34666
4fa63067 34667
a7254363 34668
b813574b
PB
34669.PHONY: configure-recode maybe-configure-recode
34670maybe-configure-recode:
4f0ef2d8
CD
34671@if gcc-bootstrap
34672configure-recode: stage_current
34673@endif gcc-bootstrap
b813574b
PB
34674@if recode
34675maybe-configure-recode: configure-recode
c52c6897 34676configure-recode:
0aed8855 34677 @: $(MAKE); $(unstage)
c52c6897 34678 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34680 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
34681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
1f53ca9a 34682 $(HOST_EXPORTS) \
a7254363
PB
34683 echo Configuring in $(HOST_SUBDIR)/recode; \
34684 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 34685 case $(srcdir) in \
b00612cc
PB
34686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34687 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
34688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34689 esac; \
b00612cc
PB
34690 srcdiroption="--srcdir=$${topdir}/recode"; \
34691 libsrcdir="$$s/recode"; \
e2b9e2dc 34692 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34694 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34695 || exit 1
b813574b 34696@endif recode
e2b9e2dc 34697
a7254363
PB
34698
34699
d545f33b
PB
34700
34701
b813574b
PB
34702.PHONY: all-recode maybe-all-recode
34703maybe-all-recode:
4f0ef2d8
CD
34704@if gcc-bootstrap
34705all-recode: stage_current
34706@endif gcc-bootstrap
b813574b 34707@if recode
d27cc32e 34708TARGET-recode=all
b813574b
PB
34709maybe-all-recode: all-recode
34710all-recode: configure-recode
0aed8855 34711 @: $(MAKE); $(unstage)
b40e3958
L
34712 @r=`${PWD_COMMAND}`; export r; \
34713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34714 $(HOST_EXPORTS) \
b00612cc 34715 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
34716 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34717 $(TARGET-recode))
b813574b 34718@endif recode
3866be5d 34719
a7254363 34720
d545f33b
PB
34721
34722
b813574b
PB
34723.PHONY: check-recode maybe-check-recode
34724maybe-check-recode:
34725@if recode
34726maybe-check-recode: check-recode
3866be5d 34727
b813574b 34728check-recode:
0aed8855 34729 @: $(MAKE); $(unstage)
b40e3958
L
34730 @r=`${PWD_COMMAND}`; export r; \
34731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34732 $(HOST_EXPORTS) \
b00612cc
PB
34733 (cd $(HOST_SUBDIR)/recode && \
34734 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34735
b813574b 34736@endif recode
3866be5d 34737
b813574b
PB
34738.PHONY: install-recode maybe-install-recode
34739maybe-install-recode:
34740@if recode
34741maybe-install-recode: install-recode
4fa63067 34742
b813574b 34743install-recode: installdirs
0aed8855 34744 @: $(MAKE); $(unstage)
4fa63067
NN
34745 @r=`${PWD_COMMAND}`; export r; \
34746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34747 $(HOST_EXPORTS) \
b00612cc 34748 (cd $(HOST_SUBDIR)/recode && \
2da12f12 34749 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34750
b813574b 34751@endif recode
4fa63067 34752
56a8fe78 34753# Other targets (info, dvi, pdf, etc.)
4fa63067 34754
b813574b
PB
34755.PHONY: maybe-info-recode info-recode
34756maybe-info-recode:
34757@if recode
34758maybe-info-recode: info-recode
4fa63067 34759
b813574b
PB
34760info-recode: \
34761 configure-recode
0aed8855 34762 @: $(MAKE); $(unstage)
b813574b 34763 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34764 r=`${PWD_COMMAND}`; export r; \
34765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34766 $(HOST_EXPORTS) \
b813574b 34767 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34769 done; \
b813574b 34770 echo "Doing info in recode" ; \
b00612cc 34771 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34774 "RANLIB=$${RANLIB}" \
0c24b341 34775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34776 info) \
4fa63067
NN
34777 || exit 1
34778
b813574b 34779@endif recode
4fa63067 34780
b813574b
PB
34781.PHONY: maybe-dvi-recode dvi-recode
34782maybe-dvi-recode:
34783@if recode
34784maybe-dvi-recode: dvi-recode
4fa63067 34785
b813574b
PB
34786dvi-recode: \
34787 configure-recode
0aed8855 34788 @: $(MAKE); $(unstage)
b813574b 34789 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34790 r=`${PWD_COMMAND}`; export r; \
34791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34792 $(HOST_EXPORTS) \
b813574b 34793 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34795 done; \
b813574b 34796 echo "Doing dvi in recode" ; \
b00612cc 34797 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34800 "RANLIB=$${RANLIB}" \
0c24b341 34801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34802 dvi) \
4fa63067
NN
34803 || exit 1
34804
b813574b 34805@endif recode
4fa63067 34806
56a8fe78
DD
34807.PHONY: maybe-pdf-recode pdf-recode
34808maybe-pdf-recode:
34809@if recode
34810maybe-pdf-recode: pdf-recode
34811
34812pdf-recode: \
34813 configure-recode
34814 @: $(MAKE); $(unstage)
34815 @[ -f ./recode/Makefile ] || exit 0; \
34816 r=`${PWD_COMMAND}`; export r; \
34817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34818 $(HOST_EXPORTS) \
34819 for flag in $(EXTRA_HOST_FLAGS) ; do \
34820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34821 done; \
34822 echo "Doing pdf in recode" ; \
34823 (cd $(HOST_SUBDIR)/recode && \
34824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34826 "RANLIB=$${RANLIB}" \
0c24b341 34827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34828 pdf) \
34829 || exit 1
34830
34831@endif recode
34832
6d389afc
MS
34833.PHONY: maybe-html-recode html-recode
34834maybe-html-recode:
34835@if recode
34836maybe-html-recode: html-recode
34837
34838html-recode: \
34839 configure-recode
0aed8855 34840 @: $(MAKE); $(unstage)
6d389afc
MS
34841 @[ -f ./recode/Makefile ] || exit 0; \
34842 r=`${PWD_COMMAND}`; export r; \
34843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34844 $(HOST_EXPORTS) \
34845 for flag in $(EXTRA_HOST_FLAGS) ; do \
34846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34847 done; \
34848 echo "Doing html in recode" ; \
b00612cc 34849 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
34850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34852 "RANLIB=$${RANLIB}" \
0c24b341 34853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34854 html) \
34855 || exit 1
34856
34857@endif recode
34858
b813574b
PB
34859.PHONY: maybe-TAGS-recode TAGS-recode
34860maybe-TAGS-recode:
34861@if recode
34862maybe-TAGS-recode: TAGS-recode
4fa63067 34863
b813574b
PB
34864TAGS-recode: \
34865 configure-recode
0aed8855 34866 @: $(MAKE); $(unstage)
b813574b 34867 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34868 r=`${PWD_COMMAND}`; export r; \
34869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34870 $(HOST_EXPORTS) \
b813574b 34871 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34873 done; \
b813574b 34874 echo "Doing TAGS in recode" ; \
b00612cc 34875 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34878 "RANLIB=$${RANLIB}" \
0c24b341 34879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34880 TAGS) \
4fa63067
NN
34881 || exit 1
34882
b813574b 34883@endif recode
4fa63067 34884
b813574b
PB
34885.PHONY: maybe-install-info-recode install-info-recode
34886maybe-install-info-recode:
34887@if recode
34888maybe-install-info-recode: install-info-recode
4fa63067 34889
b813574b
PB
34890install-info-recode: \
34891 configure-recode \
34892 info-recode
0aed8855 34893 @: $(MAKE); $(unstage)
b813574b 34894 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34895 r=`${PWD_COMMAND}`; export r; \
34896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34897 $(HOST_EXPORTS) \
b813574b 34898 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34900 done; \
b813574b 34901 echo "Doing install-info in recode" ; \
b00612cc 34902 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34905 "RANLIB=$${RANLIB}" \
0c24b341 34906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34907 install-info) \
4fa63067
NN
34908 || exit 1
34909
b813574b 34910@endif recode
4fa63067 34911
a3ca38d2
DD
34912.PHONY: maybe-install-pdf-recode install-pdf-recode
34913maybe-install-pdf-recode:
34914@if recode
34915maybe-install-pdf-recode: install-pdf-recode
34916
34917install-pdf-recode: \
34918 configure-recode \
34919 pdf-recode
34920 @: $(MAKE); $(unstage)
34921 @[ -f ./recode/Makefile ] || exit 0; \
34922 r=`${PWD_COMMAND}`; export r; \
34923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34924 $(HOST_EXPORTS) \
34925 for flag in $(EXTRA_HOST_FLAGS) ; do \
34926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34927 done; \
34928 echo "Doing install-pdf in recode" ; \
34929 (cd $(HOST_SUBDIR)/recode && \
34930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34932 "RANLIB=$${RANLIB}" \
0c24b341 34933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34934 install-pdf) \
34935 || exit 1
34936
34937@endif recode
34938
108a6f8e
CD
34939.PHONY: maybe-install-html-recode install-html-recode
34940maybe-install-html-recode:
34941@if recode
34942maybe-install-html-recode: install-html-recode
34943
34944install-html-recode: \
34945 configure-recode \
34946 html-recode
34947 @: $(MAKE); $(unstage)
34948 @[ -f ./recode/Makefile ] || exit 0; \
34949 r=`${PWD_COMMAND}`; export r; \
34950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34951 $(HOST_EXPORTS) \
34952 for flag in $(EXTRA_HOST_FLAGS) ; do \
34953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34954 done; \
34955 echo "Doing install-html in recode" ; \
34956 (cd $(HOST_SUBDIR)/recode && \
34957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34959 "RANLIB=$${RANLIB}" \
0c24b341 34960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34961 install-html) \
34962 || exit 1
34963
34964@endif recode
34965
b813574b
PB
34966.PHONY: maybe-installcheck-recode installcheck-recode
34967maybe-installcheck-recode:
34968@if recode
34969maybe-installcheck-recode: installcheck-recode
4fa63067 34970
b813574b
PB
34971installcheck-recode: \
34972 configure-recode
0aed8855 34973 @: $(MAKE); $(unstage)
b813574b 34974 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34975 r=`${PWD_COMMAND}`; export r; \
34976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34977 $(HOST_EXPORTS) \
b813574b 34978 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34980 done; \
b813574b 34981 echo "Doing installcheck in recode" ; \
b00612cc 34982 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34985 "RANLIB=$${RANLIB}" \
0c24b341 34986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34987 installcheck) \
4fa63067
NN
34988 || exit 1
34989
b813574b 34990@endif recode
4fa63067 34991
b813574b
PB
34992.PHONY: maybe-mostlyclean-recode mostlyclean-recode
34993maybe-mostlyclean-recode:
34994@if recode
34995maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 34996
b813574b 34997mostlyclean-recode:
0aed8855 34998 @: $(MAKE); $(unstage)
b813574b 34999 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35000 r=`${PWD_COMMAND}`; export r; \
35001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35002 $(HOST_EXPORTS) \
b813574b 35003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35005 done; \
b813574b 35006 echo "Doing mostlyclean in recode" ; \
b00612cc 35007 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35010 "RANLIB=$${RANLIB}" \
0c24b341 35011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35012 mostlyclean) \
4fa63067
NN
35013 || exit 1
35014
b813574b 35015@endif recode
4fa63067 35016
b813574b
PB
35017.PHONY: maybe-clean-recode clean-recode
35018maybe-clean-recode:
35019@if recode
35020maybe-clean-recode: clean-recode
4fa63067 35021
b813574b 35022clean-recode:
0aed8855 35023 @: $(MAKE); $(unstage)
b813574b 35024 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35025 r=`${PWD_COMMAND}`; export r; \
35026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35027 $(HOST_EXPORTS) \
b813574b 35028 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35030 done; \
b813574b 35031 echo "Doing clean in recode" ; \
b00612cc 35032 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35035 "RANLIB=$${RANLIB}" \
0c24b341 35036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35037 clean) \
4fa63067
NN
35038 || exit 1
35039
b813574b 35040@endif recode
4fa63067 35041
b813574b
PB
35042.PHONY: maybe-distclean-recode distclean-recode
35043maybe-distclean-recode:
35044@if recode
35045maybe-distclean-recode: distclean-recode
4fa63067 35046
b813574b 35047distclean-recode:
0aed8855 35048 @: $(MAKE); $(unstage)
b813574b 35049 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35050 r=`${PWD_COMMAND}`; export r; \
35051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35052 $(HOST_EXPORTS) \
b813574b 35053 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35055 done; \
b813574b 35056 echo "Doing distclean in recode" ; \
b00612cc 35057 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35060 "RANLIB=$${RANLIB}" \
0c24b341 35061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35062 distclean) \
4fa63067
NN
35063 || exit 1
35064
b813574b 35065@endif recode
4fa63067 35066
b813574b
PB
35067.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
35068maybe-maintainer-clean-recode:
35069@if recode
35070maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 35071
b813574b 35072maintainer-clean-recode:
0aed8855 35073 @: $(MAKE); $(unstage)
b813574b 35074 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35075 r=`${PWD_COMMAND}`; export r; \
35076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35077 $(HOST_EXPORTS) \
b813574b 35078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35080 done; \
b813574b 35081 echo "Doing maintainer-clean in recode" ; \
b00612cc 35082 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35085 "RANLIB=$${RANLIB}" \
0c24b341 35086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35087 maintainer-clean) \
4fa63067 35088 || exit 1
16ae0395 35089
b813574b 35090@endif recode
3866be5d
NN
35091
35092
a7254363 35093
b813574b
PB
35094.PHONY: configure-sed maybe-configure-sed
35095maybe-configure-sed:
4f0ef2d8
CD
35096@if gcc-bootstrap
35097configure-sed: stage_current
35098@endif gcc-bootstrap
b813574b
PB
35099@if sed
35100maybe-configure-sed: configure-sed
c52c6897 35101configure-sed:
0aed8855 35102 @: $(MAKE); $(unstage)
c52c6897 35103 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35105 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
35106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
1f53ca9a 35107 $(HOST_EXPORTS) \
a7254363
PB
35108 echo Configuring in $(HOST_SUBDIR)/sed; \
35109 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 35110 case $(srcdir) in \
b00612cc
PB
35111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35112 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
35113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35114 esac; \
b00612cc
PB
35115 srcdiroption="--srcdir=$${topdir}/sed"; \
35116 libsrcdir="$$s/sed"; \
e2b9e2dc 35117 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35119 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35120 || exit 1
b813574b 35121@endif sed
e2b9e2dc 35122
a7254363
PB
35123
35124
d545f33b
PB
35125
35126
b813574b
PB
35127.PHONY: all-sed maybe-all-sed
35128maybe-all-sed:
4f0ef2d8
CD
35129@if gcc-bootstrap
35130all-sed: stage_current
35131@endif gcc-bootstrap
b813574b 35132@if sed
d27cc32e 35133TARGET-sed=all
b813574b
PB
35134maybe-all-sed: all-sed
35135all-sed: configure-sed
0aed8855 35136 @: $(MAKE); $(unstage)
b40e3958
L
35137 @r=`${PWD_COMMAND}`; export r; \
35138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35139 $(HOST_EXPORTS) \
b00612cc 35140 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
35141 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35142 $(TARGET-sed))
b813574b 35143@endif sed
3866be5d 35144
a7254363 35145
d545f33b
PB
35146
35147
b813574b
PB
35148.PHONY: check-sed maybe-check-sed
35149maybe-check-sed:
35150@if sed
35151maybe-check-sed: check-sed
3866be5d 35152
b813574b 35153check-sed:
0aed8855 35154 @: $(MAKE); $(unstage)
b40e3958
L
35155 @r=`${PWD_COMMAND}`; export r; \
35156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35157 $(HOST_EXPORTS) \
b00612cc
PB
35158 (cd $(HOST_SUBDIR)/sed && \
35159 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35160
b813574b 35161@endif sed
3866be5d 35162
b813574b
PB
35163.PHONY: install-sed maybe-install-sed
35164maybe-install-sed:
35165@if sed
35166maybe-install-sed: install-sed
16ae0395 35167
b813574b 35168install-sed: installdirs
0aed8855 35169 @: $(MAKE); $(unstage)
b40e3958
L
35170 @r=`${PWD_COMMAND}`; export r; \
35171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35172 $(HOST_EXPORTS) \
b00612cc 35173 (cd $(HOST_SUBDIR)/sed && \
2da12f12 35174 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35175
b813574b 35176@endif sed
3866be5d 35177
56a8fe78 35178# Other targets (info, dvi, pdf, etc.)
4fa63067 35179
b813574b
PB
35180.PHONY: maybe-info-sed info-sed
35181maybe-info-sed:
35182@if sed
35183maybe-info-sed: info-sed
4fa63067 35184
b813574b
PB
35185info-sed: \
35186 configure-sed
0aed8855 35187 @: $(MAKE); $(unstage)
b813574b 35188 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35189 r=`${PWD_COMMAND}`; export r; \
35190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35191 $(HOST_EXPORTS) \
b813574b 35192 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35194 done; \
6d389afc 35195 echo "Doing info in sed" ; \
b00612cc 35196 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
35197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35199 "RANLIB=$${RANLIB}" \
0c24b341 35200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35201 info) \
35202 || exit 1
35203
35204@endif sed
35205
35206.PHONY: maybe-dvi-sed dvi-sed
35207maybe-dvi-sed:
35208@if sed
35209maybe-dvi-sed: dvi-sed
35210
35211dvi-sed: \
35212 configure-sed
0aed8855 35213 @: $(MAKE); $(unstage)
6d389afc
MS
35214 @[ -f ./sed/Makefile ] || exit 0; \
35215 r=`${PWD_COMMAND}`; export r; \
35216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35217 $(HOST_EXPORTS) \
35218 for flag in $(EXTRA_HOST_FLAGS) ; do \
35219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35220 done; \
35221 echo "Doing dvi in sed" ; \
b00612cc 35222 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35225 "RANLIB=$${RANLIB}" \
0c24b341 35226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 35227 dvi) \
4fa63067
NN
35228 || exit 1
35229
b813574b 35230@endif sed
4fa63067 35231
56a8fe78
DD
35232.PHONY: maybe-pdf-sed pdf-sed
35233maybe-pdf-sed:
35234@if sed
35235maybe-pdf-sed: pdf-sed
35236
35237pdf-sed: \
35238 configure-sed
35239 @: $(MAKE); $(unstage)
35240 @[ -f ./sed/Makefile ] || exit 0; \
35241 r=`${PWD_COMMAND}`; export r; \
35242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35243 $(HOST_EXPORTS) \
35244 for flag in $(EXTRA_HOST_FLAGS) ; do \
35245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35246 done; \
35247 echo "Doing pdf in sed" ; \
35248 (cd $(HOST_SUBDIR)/sed && \
35249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35251 "RANLIB=$${RANLIB}" \
0c24b341 35252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35253 pdf) \
35254 || exit 1
35255
35256@endif sed
35257
6d389afc
MS
35258.PHONY: maybe-html-sed html-sed
35259maybe-html-sed:
b813574b 35260@if sed
6d389afc 35261maybe-html-sed: html-sed
4fa63067 35262
6d389afc 35263html-sed: \
b813574b 35264 configure-sed
0aed8855 35265 @: $(MAKE); $(unstage)
b813574b 35266 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35267 r=`${PWD_COMMAND}`; export r; \
35268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35269 $(HOST_EXPORTS) \
b813574b 35270 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35272 done; \
6d389afc 35273 echo "Doing html in sed" ; \
b00612cc 35274 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35277 "RANLIB=$${RANLIB}" \
0c24b341 35278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 35279 html) \
4fa63067
NN
35280 || exit 1
35281
b813574b 35282@endif sed
4fa63067 35283
b813574b
PB
35284.PHONY: maybe-TAGS-sed TAGS-sed
35285maybe-TAGS-sed:
35286@if sed
35287maybe-TAGS-sed: TAGS-sed
4fa63067 35288
b813574b
PB
35289TAGS-sed: \
35290 configure-sed
0aed8855 35291 @: $(MAKE); $(unstage)
b813574b 35292 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35293 r=`${PWD_COMMAND}`; export r; \
35294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35295 $(HOST_EXPORTS) \
b813574b 35296 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35298 done; \
b813574b 35299 echo "Doing TAGS in sed" ; \
b00612cc 35300 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35303 "RANLIB=$${RANLIB}" \
0c24b341 35304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35305 TAGS) \
4fa63067
NN
35306 || exit 1
35307
b813574b 35308@endif sed
4fa63067 35309
b813574b
PB
35310.PHONY: maybe-install-info-sed install-info-sed
35311maybe-install-info-sed:
35312@if sed
35313maybe-install-info-sed: install-info-sed
4fa63067 35314
b813574b
PB
35315install-info-sed: \
35316 configure-sed \
35317 info-sed
0aed8855 35318 @: $(MAKE); $(unstage)
b813574b 35319 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35320 r=`${PWD_COMMAND}`; export r; \
35321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35322 $(HOST_EXPORTS) \
b813574b 35323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35325 done; \
b813574b 35326 echo "Doing install-info in sed" ; \
b00612cc 35327 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35330 "RANLIB=$${RANLIB}" \
0c24b341 35331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35332 install-info) \
4fa63067
NN
35333 || exit 1
35334
b813574b 35335@endif sed
4fa63067 35336
a3ca38d2
DD
35337.PHONY: maybe-install-pdf-sed install-pdf-sed
35338maybe-install-pdf-sed:
35339@if sed
35340maybe-install-pdf-sed: install-pdf-sed
35341
35342install-pdf-sed: \
35343 configure-sed \
35344 pdf-sed
35345 @: $(MAKE); $(unstage)
35346 @[ -f ./sed/Makefile ] || exit 0; \
35347 r=`${PWD_COMMAND}`; export r; \
35348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35349 $(HOST_EXPORTS) \
35350 for flag in $(EXTRA_HOST_FLAGS) ; do \
35351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35352 done; \
35353 echo "Doing install-pdf in sed" ; \
35354 (cd $(HOST_SUBDIR)/sed && \
35355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35357 "RANLIB=$${RANLIB}" \
0c24b341 35358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35359 install-pdf) \
35360 || exit 1
35361
35362@endif sed
35363
108a6f8e
CD
35364.PHONY: maybe-install-html-sed install-html-sed
35365maybe-install-html-sed:
35366@if sed
35367maybe-install-html-sed: install-html-sed
35368
35369install-html-sed: \
35370 configure-sed \
35371 html-sed
35372 @: $(MAKE); $(unstage)
35373 @[ -f ./sed/Makefile ] || exit 0; \
35374 r=`${PWD_COMMAND}`; export r; \
35375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35376 $(HOST_EXPORTS) \
35377 for flag in $(EXTRA_HOST_FLAGS) ; do \
35378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35379 done; \
35380 echo "Doing install-html in sed" ; \
35381 (cd $(HOST_SUBDIR)/sed && \
35382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35384 "RANLIB=$${RANLIB}" \
0c24b341 35385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35386 install-html) \
35387 || exit 1
35388
35389@endif sed
35390
b813574b
PB
35391.PHONY: maybe-installcheck-sed installcheck-sed
35392maybe-installcheck-sed:
35393@if sed
35394maybe-installcheck-sed: installcheck-sed
4fa63067 35395
b813574b
PB
35396installcheck-sed: \
35397 configure-sed
0aed8855 35398 @: $(MAKE); $(unstage)
b813574b 35399 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35400 r=`${PWD_COMMAND}`; export r; \
35401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35402 $(HOST_EXPORTS) \
b813574b 35403 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35405 done; \
b813574b 35406 echo "Doing installcheck in sed" ; \
b00612cc 35407 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35410 "RANLIB=$${RANLIB}" \
0c24b341 35411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35412 installcheck) \
4fa63067
NN
35413 || exit 1
35414
b813574b 35415@endif sed
4fa63067 35416
b813574b
PB
35417.PHONY: maybe-mostlyclean-sed mostlyclean-sed
35418maybe-mostlyclean-sed:
35419@if sed
35420maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 35421
b813574b 35422mostlyclean-sed:
0aed8855 35423 @: $(MAKE); $(unstage)
b813574b 35424 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35425 r=`${PWD_COMMAND}`; export r; \
35426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35427 $(HOST_EXPORTS) \
b813574b 35428 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35430 done; \
b813574b 35431 echo "Doing mostlyclean in sed" ; \
b00612cc 35432 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35435 "RANLIB=$${RANLIB}" \
0c24b341 35436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35437 mostlyclean) \
4fa63067
NN
35438 || exit 1
35439
b813574b 35440@endif sed
4fa63067 35441
b813574b
PB
35442.PHONY: maybe-clean-sed clean-sed
35443maybe-clean-sed:
35444@if sed
35445maybe-clean-sed: clean-sed
4fa63067 35446
b813574b 35447clean-sed:
0aed8855 35448 @: $(MAKE); $(unstage)
b813574b 35449 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35450 r=`${PWD_COMMAND}`; export r; \
35451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35452 $(HOST_EXPORTS) \
b813574b 35453 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35455 done; \
b813574b 35456 echo "Doing clean in sed" ; \
b00612cc 35457 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35460 "RANLIB=$${RANLIB}" \
0c24b341 35461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35462 clean) \
4fa63067
NN
35463 || exit 1
35464
b813574b 35465@endif sed
4fa63067 35466
b813574b
PB
35467.PHONY: maybe-distclean-sed distclean-sed
35468maybe-distclean-sed:
35469@if sed
35470maybe-distclean-sed: distclean-sed
4fa63067 35471
b813574b 35472distclean-sed:
0aed8855 35473 @: $(MAKE); $(unstage)
b813574b 35474 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35475 r=`${PWD_COMMAND}`; export r; \
35476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35477 $(HOST_EXPORTS) \
b813574b 35478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35480 done; \
b813574b 35481 echo "Doing distclean in sed" ; \
b00612cc 35482 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35485 "RANLIB=$${RANLIB}" \
0c24b341 35486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35487 distclean) \
4fa63067
NN
35488 || exit 1
35489
b813574b 35490@endif sed
4fa63067 35491
b813574b
PB
35492.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
35493maybe-maintainer-clean-sed:
35494@if sed
35495maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 35496
b813574b 35497maintainer-clean-sed:
0aed8855 35498 @: $(MAKE); $(unstage)
b813574b 35499 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35500 r=`${PWD_COMMAND}`; export r; \
35501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35502 $(HOST_EXPORTS) \
b813574b 35503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35505 done; \
b813574b 35506 echo "Doing maintainer-clean in sed" ; \
b00612cc 35507 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35510 "RANLIB=$${RANLIB}" \
0c24b341 35511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35512 maintainer-clean) \
4fa63067
NN
35513 || exit 1
35514
b813574b 35515@endif sed
4fa63067
NN
35516
35517
a7254363 35518
b813574b
PB
35519.PHONY: configure-send-pr maybe-configure-send-pr
35520maybe-configure-send-pr:
4f0ef2d8
CD
35521@if gcc-bootstrap
35522configure-send-pr: stage_current
35523@endif gcc-bootstrap
b813574b
PB
35524@if send-pr
35525maybe-configure-send-pr: configure-send-pr
c52c6897 35526configure-send-pr:
0aed8855 35527 @: $(MAKE); $(unstage)
c52c6897 35528 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35530 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
35531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
1f53ca9a 35532 $(HOST_EXPORTS) \
a7254363
PB
35533 echo Configuring in $(HOST_SUBDIR)/send-pr; \
35534 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 35535 case $(srcdir) in \
b00612cc
PB
35536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35537 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
35538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35539 esac; \
b00612cc
PB
35540 srcdiroption="--srcdir=$${topdir}/send-pr"; \
35541 libsrcdir="$$s/send-pr"; \
e2b9e2dc 35542 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35544 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35545 || exit 1
b813574b 35546@endif send-pr
e2b9e2dc 35547
a7254363
PB
35548
35549
d545f33b
PB
35550
35551
b813574b
PB
35552.PHONY: all-send-pr maybe-all-send-pr
35553maybe-all-send-pr:
4f0ef2d8
CD
35554@if gcc-bootstrap
35555all-send-pr: stage_current
35556@endif gcc-bootstrap
b813574b 35557@if send-pr
d27cc32e 35558TARGET-send-pr=all
b813574b
PB
35559maybe-all-send-pr: all-send-pr
35560all-send-pr: configure-send-pr
0aed8855 35561 @: $(MAKE); $(unstage)
b40e3958
L
35562 @r=`${PWD_COMMAND}`; export r; \
35563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35564 $(HOST_EXPORTS) \
b00612cc 35565 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
35566 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35567 $(TARGET-send-pr))
b813574b 35568@endif send-pr
3866be5d 35569
a7254363 35570
d545f33b
PB
35571
35572
b813574b
PB
35573.PHONY: check-send-pr maybe-check-send-pr
35574maybe-check-send-pr:
35575@if send-pr
35576maybe-check-send-pr: check-send-pr
3866be5d 35577
b813574b 35578check-send-pr:
0aed8855 35579 @: $(MAKE); $(unstage)
b40e3958
L
35580 @r=`${PWD_COMMAND}`; export r; \
35581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35582 $(HOST_EXPORTS) \
b00612cc
PB
35583 (cd $(HOST_SUBDIR)/send-pr && \
35584 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35585
b813574b 35586@endif send-pr
3866be5d 35587
b813574b
PB
35588.PHONY: install-send-pr maybe-install-send-pr
35589maybe-install-send-pr:
35590@if send-pr
35591maybe-install-send-pr: install-send-pr
16ae0395 35592
b813574b 35593install-send-pr: installdirs
0aed8855 35594 @: $(MAKE); $(unstage)
b40e3958
L
35595 @r=`${PWD_COMMAND}`; export r; \
35596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35597 $(HOST_EXPORTS) \
b00612cc 35598 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 35599 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35600
b813574b 35601@endif send-pr
3866be5d 35602
56a8fe78 35603# Other targets (info, dvi, pdf, etc.)
4fa63067 35604
b813574b
PB
35605.PHONY: maybe-info-send-pr info-send-pr
35606maybe-info-send-pr:
35607@if send-pr
35608maybe-info-send-pr: info-send-pr
4fa63067 35609
b813574b
PB
35610info-send-pr: \
35611 configure-send-pr
0aed8855 35612 @: $(MAKE); $(unstage)
b813574b 35613 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
35614 r=`${PWD_COMMAND}`; export r; \
35615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35616 $(HOST_EXPORTS) \
b813574b 35617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35619 done; \
b813574b 35620 echo "Doing info in send-pr" ; \
b00612cc 35621 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35624 "RANLIB=$${RANLIB}" \
0c24b341 35625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35626 info) \
e2b9e2dc
NN
35627 || exit 1
35628
b813574b 35629@endif send-pr
4fa63067 35630
b813574b
PB
35631.PHONY: maybe-dvi-send-pr dvi-send-pr
35632maybe-dvi-send-pr:
35633@if send-pr
35634maybe-dvi-send-pr: dvi-send-pr
4fa63067 35635
b813574b
PB
35636dvi-send-pr: \
35637 configure-send-pr
0aed8855 35638 @: $(MAKE); $(unstage)
b813574b 35639 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 35640 r=`${PWD_COMMAND}`; export r; \
b40e3958 35641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35642 $(HOST_EXPORTS) \
b813574b 35643 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35645 done; \
b813574b 35646 echo "Doing dvi in send-pr" ; \
b00612cc 35647 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35650 "RANLIB=$${RANLIB}" \
0c24b341 35651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35652 dvi) \
4fa63067 35653 || exit 1
3866be5d 35654
b813574b 35655@endif send-pr
3866be5d 35656
56a8fe78
DD
35657.PHONY: maybe-pdf-send-pr pdf-send-pr
35658maybe-pdf-send-pr:
35659@if send-pr
35660maybe-pdf-send-pr: pdf-send-pr
35661
35662pdf-send-pr: \
35663 configure-send-pr
35664 @: $(MAKE); $(unstage)
35665 @[ -f ./send-pr/Makefile ] || exit 0; \
35666 r=`${PWD_COMMAND}`; export r; \
35667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35668 $(HOST_EXPORTS) \
35669 for flag in $(EXTRA_HOST_FLAGS) ; do \
35670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35671 done; \
35672 echo "Doing pdf in send-pr" ; \
35673 (cd $(HOST_SUBDIR)/send-pr && \
35674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35676 "RANLIB=$${RANLIB}" \
0c24b341 35677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35678 pdf) \
35679 || exit 1
35680
35681@endif send-pr
35682
6d389afc
MS
35683.PHONY: maybe-html-send-pr html-send-pr
35684maybe-html-send-pr:
35685@if send-pr
35686maybe-html-send-pr: html-send-pr
35687
35688html-send-pr: \
35689 configure-send-pr
0aed8855 35690 @: $(MAKE); $(unstage)
6d389afc
MS
35691 @[ -f ./send-pr/Makefile ] || exit 0; \
35692 r=`${PWD_COMMAND}`; export r; \
35693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35694 $(HOST_EXPORTS) \
35695 for flag in $(EXTRA_HOST_FLAGS) ; do \
35696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35697 done; \
35698 echo "Doing html in send-pr" ; \
b00612cc 35699 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
35700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35702 "RANLIB=$${RANLIB}" \
0c24b341 35703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35704 html) \
35705 || exit 1
35706
35707@endif send-pr
35708
b813574b
PB
35709.PHONY: maybe-TAGS-send-pr TAGS-send-pr
35710maybe-TAGS-send-pr:
35711@if send-pr
35712maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 35713
b813574b
PB
35714TAGS-send-pr: \
35715 configure-send-pr
0aed8855 35716 @: $(MAKE); $(unstage)
b813574b 35717 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35718 r=`${PWD_COMMAND}`; export r; \
35719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35720 $(HOST_EXPORTS) \
b813574b 35721 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35723 done; \
b813574b 35724 echo "Doing TAGS in send-pr" ; \
b00612cc 35725 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35728 "RANLIB=$${RANLIB}" \
0c24b341 35729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35730 TAGS) \
4fa63067 35731 || exit 1
3866be5d 35732
b813574b 35733@endif send-pr
3866be5d 35734
b813574b
PB
35735.PHONY: maybe-install-info-send-pr install-info-send-pr
35736maybe-install-info-send-pr:
35737@if send-pr
35738maybe-install-info-send-pr: install-info-send-pr
16ae0395 35739
b813574b
PB
35740install-info-send-pr: \
35741 configure-send-pr \
35742 info-send-pr
0aed8855 35743 @: $(MAKE); $(unstage)
b813574b 35744 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35745 r=`${PWD_COMMAND}`; export r; \
35746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35747 $(HOST_EXPORTS) \
b813574b 35748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35750 done; \
b813574b 35751 echo "Doing install-info in send-pr" ; \
b00612cc 35752 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35755 "RANLIB=$${RANLIB}" \
0c24b341 35756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35757 install-info) \
4fa63067
NN
35758 || exit 1
35759
b813574b 35760@endif send-pr
4fa63067 35761
a3ca38d2
DD
35762.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
35763maybe-install-pdf-send-pr:
35764@if send-pr
35765maybe-install-pdf-send-pr: install-pdf-send-pr
35766
35767install-pdf-send-pr: \
35768 configure-send-pr \
35769 pdf-send-pr
35770 @: $(MAKE); $(unstage)
35771 @[ -f ./send-pr/Makefile ] || exit 0; \
35772 r=`${PWD_COMMAND}`; export r; \
35773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35774 $(HOST_EXPORTS) \
35775 for flag in $(EXTRA_HOST_FLAGS) ; do \
35776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35777 done; \
35778 echo "Doing install-pdf in send-pr" ; \
35779 (cd $(HOST_SUBDIR)/send-pr && \
35780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35782 "RANLIB=$${RANLIB}" \
0c24b341 35783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35784 install-pdf) \
35785 || exit 1
35786
35787@endif send-pr
35788
108a6f8e
CD
35789.PHONY: maybe-install-html-send-pr install-html-send-pr
35790maybe-install-html-send-pr:
35791@if send-pr
35792maybe-install-html-send-pr: install-html-send-pr
35793
35794install-html-send-pr: \
35795 configure-send-pr \
35796 html-send-pr
35797 @: $(MAKE); $(unstage)
35798 @[ -f ./send-pr/Makefile ] || exit 0; \
35799 r=`${PWD_COMMAND}`; export r; \
35800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35801 $(HOST_EXPORTS) \
35802 for flag in $(EXTRA_HOST_FLAGS) ; do \
35803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35804 done; \
35805 echo "Doing install-html in send-pr" ; \
35806 (cd $(HOST_SUBDIR)/send-pr && \
35807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35809 "RANLIB=$${RANLIB}" \
0c24b341 35810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35811 install-html) \
35812 || exit 1
35813
35814@endif send-pr
35815
b813574b
PB
35816.PHONY: maybe-installcheck-send-pr installcheck-send-pr
35817maybe-installcheck-send-pr:
35818@if send-pr
35819maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 35820
b813574b
PB
35821installcheck-send-pr: \
35822 configure-send-pr
0aed8855 35823 @: $(MAKE); $(unstage)
b813574b 35824 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35825 r=`${PWD_COMMAND}`; export r; \
35826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35827 $(HOST_EXPORTS) \
b813574b 35828 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35830 done; \
b813574b 35831 echo "Doing installcheck in send-pr" ; \
b00612cc 35832 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35835 "RANLIB=$${RANLIB}" \
0c24b341 35836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35837 installcheck) \
4fa63067
NN
35838 || exit 1
35839
b813574b 35840@endif send-pr
4fa63067 35841
b813574b
PB
35842.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
35843maybe-mostlyclean-send-pr:
35844@if send-pr
35845maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 35846
b813574b 35847mostlyclean-send-pr:
0aed8855 35848 @: $(MAKE); $(unstage)
b813574b 35849 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35850 r=`${PWD_COMMAND}`; export r; \
35851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35852 $(HOST_EXPORTS) \
b813574b 35853 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35855 done; \
b813574b 35856 echo "Doing mostlyclean in send-pr" ; \
b00612cc 35857 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35860 "RANLIB=$${RANLIB}" \
0c24b341 35861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35862 mostlyclean) \
4fa63067
NN
35863 || exit 1
35864
b813574b 35865@endif send-pr
4fa63067 35866
b813574b
PB
35867.PHONY: maybe-clean-send-pr clean-send-pr
35868maybe-clean-send-pr:
35869@if send-pr
35870maybe-clean-send-pr: clean-send-pr
4fa63067 35871
b813574b 35872clean-send-pr:
0aed8855 35873 @: $(MAKE); $(unstage)
b813574b 35874 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35875 r=`${PWD_COMMAND}`; export r; \
35876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35877 $(HOST_EXPORTS) \
b813574b 35878 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35880 done; \
b813574b 35881 echo "Doing clean in send-pr" ; \
b00612cc 35882 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35885 "RANLIB=$${RANLIB}" \
0c24b341 35886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35887 clean) \
4fa63067
NN
35888 || exit 1
35889
b813574b 35890@endif send-pr
4fa63067 35891
b813574b
PB
35892.PHONY: maybe-distclean-send-pr distclean-send-pr
35893maybe-distclean-send-pr:
35894@if send-pr
35895maybe-distclean-send-pr: distclean-send-pr
4fa63067 35896
b813574b 35897distclean-send-pr:
0aed8855 35898 @: $(MAKE); $(unstage)
b813574b 35899 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35900 r=`${PWD_COMMAND}`; export r; \
35901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35902 $(HOST_EXPORTS) \
b813574b 35903 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35905 done; \
b813574b 35906 echo "Doing distclean in send-pr" ; \
b00612cc 35907 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35910 "RANLIB=$${RANLIB}" \
0c24b341 35911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35912 distclean) \
4fa63067
NN
35913 || exit 1
35914
b813574b 35915@endif send-pr
4fa63067 35916
b813574b
PB
35917.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
35918maybe-maintainer-clean-send-pr:
35919@if send-pr
35920maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 35921
b813574b 35922maintainer-clean-send-pr:
0aed8855 35923 @: $(MAKE); $(unstage)
b813574b 35924 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 35925 r=`${PWD_COMMAND}`; export r; \
b40e3958 35926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35927 $(HOST_EXPORTS) \
b813574b 35928 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35930 done; \
b813574b 35931 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 35932 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35935 "RANLIB=$${RANLIB}" \
0c24b341 35936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35937 maintainer-clean) \
4fa63067 35938 || exit 1
3866be5d 35939
b813574b 35940@endif send-pr
3866be5d 35941
4fa63067 35942
a7254363 35943
b813574b
PB
35944.PHONY: configure-shellutils maybe-configure-shellutils
35945maybe-configure-shellutils:
4f0ef2d8
CD
35946@if gcc-bootstrap
35947configure-shellutils: stage_current
35948@endif gcc-bootstrap
b813574b
PB
35949@if shellutils
35950maybe-configure-shellutils: configure-shellutils
c52c6897 35951configure-shellutils:
0aed8855 35952 @: $(MAKE); $(unstage)
c52c6897 35953 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35955 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
35956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
1f53ca9a 35957 $(HOST_EXPORTS) \
a7254363
PB
35958 echo Configuring in $(HOST_SUBDIR)/shellutils; \
35959 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 35960 case $(srcdir) in \
b00612cc
PB
35961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35962 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
35963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35964 esac; \
b00612cc
PB
35965 srcdiroption="--srcdir=$${topdir}/shellutils"; \
35966 libsrcdir="$$s/shellutils"; \
e2b9e2dc 35967 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35968 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35969 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35970 || exit 1
b813574b 35971@endif shellutils
e2b9e2dc 35972
a7254363
PB
35973
35974
d545f33b
PB
35975
35976
b813574b
PB
35977.PHONY: all-shellutils maybe-all-shellutils
35978maybe-all-shellutils:
4f0ef2d8
CD
35979@if gcc-bootstrap
35980all-shellutils: stage_current
35981@endif gcc-bootstrap
b813574b 35982@if shellutils
d27cc32e 35983TARGET-shellutils=all
b813574b
PB
35984maybe-all-shellutils: all-shellutils
35985all-shellutils: configure-shellutils
0aed8855 35986 @: $(MAKE); $(unstage)
b40e3958
L
35987 @r=`${PWD_COMMAND}`; export r; \
35988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35989 $(HOST_EXPORTS) \
b00612cc 35990 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
35991 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35992 $(TARGET-shellutils))
b813574b 35993@endif shellutils
3866be5d 35994
a7254363 35995
d545f33b
PB
35996
35997
b813574b
PB
35998.PHONY: check-shellutils maybe-check-shellutils
35999maybe-check-shellutils:
36000@if shellutils
36001maybe-check-shellutils: check-shellutils
3866be5d 36002
b813574b 36003check-shellutils:
0aed8855 36004 @: $(MAKE); $(unstage)
b40e3958
L
36005 @r=`${PWD_COMMAND}`; export r; \
36006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36007 $(HOST_EXPORTS) \
b00612cc
PB
36008 (cd $(HOST_SUBDIR)/shellutils && \
36009 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36010
b813574b 36011@endif shellutils
3866be5d 36012
b813574b
PB
36013.PHONY: install-shellutils maybe-install-shellutils
36014maybe-install-shellutils:
36015@if shellutils
36016maybe-install-shellutils: install-shellutils
16ae0395 36017
b813574b 36018install-shellutils: installdirs
0aed8855 36019 @: $(MAKE); $(unstage)
b40e3958
L
36020 @r=`${PWD_COMMAND}`; export r; \
36021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36022 $(HOST_EXPORTS) \
b00612cc 36023 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 36024 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36025
b813574b 36026@endif shellutils
4fa63067 36027
56a8fe78 36028# Other targets (info, dvi, pdf, etc.)
4fa63067 36029
b813574b
PB
36030.PHONY: maybe-info-shellutils info-shellutils
36031maybe-info-shellutils:
36032@if shellutils
36033maybe-info-shellutils: info-shellutils
4fa63067 36034
b813574b
PB
36035info-shellutils: \
36036 configure-shellutils
0aed8855 36037 @: $(MAKE); $(unstage)
b813574b 36038 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36039 r=`${PWD_COMMAND}`; export r; \
36040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36041 $(HOST_EXPORTS) \
b813574b 36042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36044 done; \
b813574b 36045 echo "Doing info in shellutils" ; \
b00612cc 36046 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36049 "RANLIB=$${RANLIB}" \
0c24b341 36050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36051 info) \
4fa63067
NN
36052 || exit 1
36053
b813574b 36054@endif shellutils
4fa63067 36055
b813574b
PB
36056.PHONY: maybe-dvi-shellutils dvi-shellutils
36057maybe-dvi-shellutils:
36058@if shellutils
36059maybe-dvi-shellutils: dvi-shellutils
4fa63067 36060
b813574b
PB
36061dvi-shellutils: \
36062 configure-shellutils
0aed8855 36063 @: $(MAKE); $(unstage)
b813574b 36064 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36065 r=`${PWD_COMMAND}`; export r; \
36066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36067 $(HOST_EXPORTS) \
b813574b 36068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36070 done; \
b813574b 36071 echo "Doing dvi in shellutils" ; \
b00612cc 36072 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36075 "RANLIB=$${RANLIB}" \
0c24b341 36076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36077 dvi) \
4fa63067
NN
36078 || exit 1
36079
b813574b 36080@endif shellutils
4fa63067 36081
56a8fe78
DD
36082.PHONY: maybe-pdf-shellutils pdf-shellutils
36083maybe-pdf-shellutils:
36084@if shellutils
36085maybe-pdf-shellutils: pdf-shellutils
36086
36087pdf-shellutils: \
36088 configure-shellutils
36089 @: $(MAKE); $(unstage)
36090 @[ -f ./shellutils/Makefile ] || exit 0; \
36091 r=`${PWD_COMMAND}`; export r; \
36092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36093 $(HOST_EXPORTS) \
36094 for flag in $(EXTRA_HOST_FLAGS) ; do \
36095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36096 done; \
36097 echo "Doing pdf in shellutils" ; \
36098 (cd $(HOST_SUBDIR)/shellutils && \
36099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36101 "RANLIB=$${RANLIB}" \
0c24b341 36102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36103 pdf) \
36104 || exit 1
36105
36106@endif shellutils
36107
6d389afc
MS
36108.PHONY: maybe-html-shellutils html-shellutils
36109maybe-html-shellutils:
36110@if shellutils
36111maybe-html-shellutils: html-shellutils
36112
36113html-shellutils: \
36114 configure-shellutils
0aed8855 36115 @: $(MAKE); $(unstage)
6d389afc
MS
36116 @[ -f ./shellutils/Makefile ] || exit 0; \
36117 r=`${PWD_COMMAND}`; export r; \
36118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36119 $(HOST_EXPORTS) \
36120 for flag in $(EXTRA_HOST_FLAGS) ; do \
36121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36122 done; \
36123 echo "Doing html in shellutils" ; \
b00612cc 36124 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
36125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36127 "RANLIB=$${RANLIB}" \
0c24b341 36128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36129 html) \
36130 || exit 1
36131
36132@endif shellutils
36133
b813574b
PB
36134.PHONY: maybe-TAGS-shellutils TAGS-shellutils
36135maybe-TAGS-shellutils:
36136@if shellutils
36137maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 36138
b813574b
PB
36139TAGS-shellutils: \
36140 configure-shellutils
0aed8855 36141 @: $(MAKE); $(unstage)
b813574b 36142 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36143 r=`${PWD_COMMAND}`; export r; \
36144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36145 $(HOST_EXPORTS) \
b813574b 36146 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36148 done; \
b813574b 36149 echo "Doing TAGS in shellutils" ; \
b00612cc 36150 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36153 "RANLIB=$${RANLIB}" \
0c24b341 36154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36155 TAGS) \
4fa63067
NN
36156 || exit 1
36157
b813574b 36158@endif shellutils
4fa63067 36159
b813574b
PB
36160.PHONY: maybe-install-info-shellutils install-info-shellutils
36161maybe-install-info-shellutils:
36162@if shellutils
36163maybe-install-info-shellutils: install-info-shellutils
4fa63067 36164
b813574b
PB
36165install-info-shellutils: \
36166 configure-shellutils \
36167 info-shellutils
0aed8855 36168 @: $(MAKE); $(unstage)
b813574b 36169 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36170 r=`${PWD_COMMAND}`; export r; \
36171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36172 $(HOST_EXPORTS) \
b813574b 36173 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36175 done; \
b813574b 36176 echo "Doing install-info in shellutils" ; \
b00612cc 36177 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36180 "RANLIB=$${RANLIB}" \
0c24b341 36181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36182 install-info) \
4fa63067
NN
36183 || exit 1
36184
b813574b 36185@endif shellutils
4fa63067 36186
a3ca38d2
DD
36187.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
36188maybe-install-pdf-shellutils:
36189@if shellutils
36190maybe-install-pdf-shellutils: install-pdf-shellutils
36191
36192install-pdf-shellutils: \
36193 configure-shellutils \
36194 pdf-shellutils
36195 @: $(MAKE); $(unstage)
36196 @[ -f ./shellutils/Makefile ] || exit 0; \
36197 r=`${PWD_COMMAND}`; export r; \
36198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36199 $(HOST_EXPORTS) \
36200 for flag in $(EXTRA_HOST_FLAGS) ; do \
36201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36202 done; \
36203 echo "Doing install-pdf in shellutils" ; \
36204 (cd $(HOST_SUBDIR)/shellutils && \
36205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36207 "RANLIB=$${RANLIB}" \
0c24b341 36208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36209 install-pdf) \
36210 || exit 1
36211
36212@endif shellutils
36213
108a6f8e
CD
36214.PHONY: maybe-install-html-shellutils install-html-shellutils
36215maybe-install-html-shellutils:
36216@if shellutils
36217maybe-install-html-shellutils: install-html-shellutils
36218
36219install-html-shellutils: \
36220 configure-shellutils \
36221 html-shellutils
36222 @: $(MAKE); $(unstage)
36223 @[ -f ./shellutils/Makefile ] || exit 0; \
36224 r=`${PWD_COMMAND}`; export r; \
36225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36226 $(HOST_EXPORTS) \
36227 for flag in $(EXTRA_HOST_FLAGS) ; do \
36228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36229 done; \
36230 echo "Doing install-html in shellutils" ; \
36231 (cd $(HOST_SUBDIR)/shellutils && \
36232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36234 "RANLIB=$${RANLIB}" \
0c24b341 36235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36236 install-html) \
36237 || exit 1
36238
36239@endif shellutils
36240
b813574b
PB
36241.PHONY: maybe-installcheck-shellutils installcheck-shellutils
36242maybe-installcheck-shellutils:
36243@if shellutils
36244maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 36245
b813574b
PB
36246installcheck-shellutils: \
36247 configure-shellutils
0aed8855 36248 @: $(MAKE); $(unstage)
b813574b 36249 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36250 r=`${PWD_COMMAND}`; export r; \
36251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36252 $(HOST_EXPORTS) \
b813574b 36253 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36255 done; \
b813574b 36256 echo "Doing installcheck in shellutils" ; \
b00612cc 36257 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36260 "RANLIB=$${RANLIB}" \
0c24b341 36261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36262 installcheck) \
4fa63067
NN
36263 || exit 1
36264
b813574b 36265@endif shellutils
4fa63067 36266
b813574b
PB
36267.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
36268maybe-mostlyclean-shellutils:
36269@if shellutils
36270maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 36271
b813574b 36272mostlyclean-shellutils:
0aed8855 36273 @: $(MAKE); $(unstage)
b813574b 36274 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36275 r=`${PWD_COMMAND}`; export r; \
36276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36277 $(HOST_EXPORTS) \
b813574b 36278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36280 done; \
b813574b 36281 echo "Doing mostlyclean in shellutils" ; \
b00612cc 36282 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36285 "RANLIB=$${RANLIB}" \
0c24b341 36286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36287 mostlyclean) \
4fa63067
NN
36288 || exit 1
36289
b813574b 36290@endif shellutils
4fa63067 36291
b813574b
PB
36292.PHONY: maybe-clean-shellutils clean-shellutils
36293maybe-clean-shellutils:
36294@if shellutils
36295maybe-clean-shellutils: clean-shellutils
4fa63067 36296
b813574b 36297clean-shellutils:
0aed8855 36298 @: $(MAKE); $(unstage)
b813574b 36299 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36300 r=`${PWD_COMMAND}`; export r; \
36301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36302 $(HOST_EXPORTS) \
b813574b 36303 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36305 done; \
b813574b 36306 echo "Doing clean in shellutils" ; \
b00612cc 36307 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36310 "RANLIB=$${RANLIB}" \
0c24b341 36311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36312 clean) \
4fa63067
NN
36313 || exit 1
36314
b813574b 36315@endif shellutils
4fa63067 36316
b813574b
PB
36317.PHONY: maybe-distclean-shellutils distclean-shellutils
36318maybe-distclean-shellutils:
36319@if shellutils
36320maybe-distclean-shellutils: distclean-shellutils
4fa63067 36321
b813574b 36322distclean-shellutils:
0aed8855 36323 @: $(MAKE); $(unstage)
b813574b 36324 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36325 r=`${PWD_COMMAND}`; export r; \
36326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36327 $(HOST_EXPORTS) \
b813574b 36328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36330 done; \
b813574b 36331 echo "Doing distclean in shellutils" ; \
b00612cc 36332 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36335 "RANLIB=$${RANLIB}" \
0c24b341 36336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36337 distclean) \
4fa63067
NN
36338 || exit 1
36339
b813574b 36340@endif shellutils
4fa63067 36341
b813574b
PB
36342.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
36343maybe-maintainer-clean-shellutils:
36344@if shellutils
36345maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 36346
b813574b 36347maintainer-clean-shellutils:
0aed8855 36348 @: $(MAKE); $(unstage)
b813574b 36349 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36350 r=`${PWD_COMMAND}`; export r; \
36351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36352 $(HOST_EXPORTS) \
b813574b 36353 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36355 done; \
b813574b 36356 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 36357 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36360 "RANLIB=$${RANLIB}" \
0c24b341 36361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36362 maintainer-clean) \
4fa63067 36363 || exit 1
3866be5d 36364
b813574b 36365@endif shellutils
3866be5d 36366
4fa63067 36367
a7254363 36368
b813574b
PB
36369.PHONY: configure-sid maybe-configure-sid
36370maybe-configure-sid:
4f0ef2d8
CD
36371@if gcc-bootstrap
36372configure-sid: stage_current
36373@endif gcc-bootstrap
b813574b
PB
36374@if sid
36375maybe-configure-sid: configure-sid
c52c6897 36376configure-sid:
0aed8855 36377 @: $(MAKE); $(unstage)
c52c6897 36378 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36380 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
36381 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
1f53ca9a 36382 $(HOST_EXPORTS) \
a7254363
PB
36383 echo Configuring in $(HOST_SUBDIR)/sid; \
36384 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 36385 case $(srcdir) in \
b00612cc
PB
36386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36387 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
36388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36389 esac; \
b00612cc
PB
36390 srcdiroption="--srcdir=$${topdir}/sid"; \
36391 libsrcdir="$$s/sid"; \
e2b9e2dc 36392 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36394 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36395 || exit 1
b813574b 36396@endif sid
e2b9e2dc 36397
a7254363
PB
36398
36399
d545f33b
PB
36400
36401
b813574b
PB
36402.PHONY: all-sid maybe-all-sid
36403maybe-all-sid:
4f0ef2d8
CD
36404@if gcc-bootstrap
36405all-sid: stage_current
36406@endif gcc-bootstrap
b813574b 36407@if sid
d27cc32e 36408TARGET-sid=all
b813574b
PB
36409maybe-all-sid: all-sid
36410all-sid: configure-sid
0aed8855 36411 @: $(MAKE); $(unstage)
b40e3958
L
36412 @r=`${PWD_COMMAND}`; export r; \
36413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36414 $(HOST_EXPORTS) \
b00612cc 36415 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
36416 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36417 $(TARGET-sid))
b813574b 36418@endif sid
3866be5d 36419
a7254363 36420
d545f33b
PB
36421
36422
b813574b
PB
36423.PHONY: check-sid maybe-check-sid
36424maybe-check-sid:
36425@if sid
36426maybe-check-sid: check-sid
3866be5d 36427
b813574b 36428check-sid:
0aed8855 36429 @: $(MAKE); $(unstage)
4fa63067
NN
36430 @r=`${PWD_COMMAND}`; export r; \
36431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36432 $(HOST_EXPORTS) \
b00612cc
PB
36433 (cd $(HOST_SUBDIR)/sid && \
36434 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36435
b813574b 36436@endif sid
3866be5d 36437
b813574b
PB
36438.PHONY: install-sid maybe-install-sid
36439maybe-install-sid:
36440@if sid
36441maybe-install-sid: install-sid
16ae0395 36442
b813574b 36443install-sid: installdirs
0aed8855 36444 @: $(MAKE); $(unstage)
b40e3958
L
36445 @r=`${PWD_COMMAND}`; export r; \
36446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36447 $(HOST_EXPORTS) \
b00612cc 36448 (cd $(HOST_SUBDIR)/sid && \
2da12f12 36449 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36450
b813574b 36451@endif sid
3866be5d 36452
56a8fe78 36453# Other targets (info, dvi, pdf, etc.)
4fa63067 36454
b813574b
PB
36455.PHONY: maybe-info-sid info-sid
36456maybe-info-sid:
36457@if sid
36458maybe-info-sid: info-sid
4fa63067 36459
b813574b
PB
36460info-sid: \
36461 configure-sid
0aed8855 36462 @: $(MAKE); $(unstage)
b813574b 36463 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36464 r=`${PWD_COMMAND}`; export r; \
36465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36466 $(HOST_EXPORTS) \
b813574b 36467 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36469 done; \
b813574b 36470 echo "Doing info in sid" ; \
b00612cc 36471 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36474 "RANLIB=$${RANLIB}" \
0c24b341 36475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36476 info) \
4fa63067
NN
36477 || exit 1
36478
b813574b 36479@endif sid
4fa63067 36480
b813574b
PB
36481.PHONY: maybe-dvi-sid dvi-sid
36482maybe-dvi-sid:
36483@if sid
36484maybe-dvi-sid: dvi-sid
4fa63067 36485
b813574b
PB
36486dvi-sid: \
36487 configure-sid
0aed8855 36488 @: $(MAKE); $(unstage)
b813574b 36489 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36490 r=`${PWD_COMMAND}`; export r; \
36491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36492 $(HOST_EXPORTS) \
b813574b 36493 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36495 done; \
b813574b 36496 echo "Doing dvi in sid" ; \
b00612cc 36497 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36500 "RANLIB=$${RANLIB}" \
0c24b341 36501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36502 dvi) \
4fa63067
NN
36503 || exit 1
36504
b813574b 36505@endif sid
4fa63067 36506
56a8fe78
DD
36507.PHONY: maybe-pdf-sid pdf-sid
36508maybe-pdf-sid:
36509@if sid
36510maybe-pdf-sid: pdf-sid
36511
36512pdf-sid: \
36513 configure-sid
36514 @: $(MAKE); $(unstage)
36515 @[ -f ./sid/Makefile ] || exit 0; \
36516 r=`${PWD_COMMAND}`; export r; \
36517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36518 $(HOST_EXPORTS) \
36519 for flag in $(EXTRA_HOST_FLAGS) ; do \
36520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36521 done; \
36522 echo "Doing pdf in sid" ; \
36523 (cd $(HOST_SUBDIR)/sid && \
36524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36526 "RANLIB=$${RANLIB}" \
0c24b341 36527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36528 pdf) \
36529 || exit 1
36530
36531@endif sid
36532
6d389afc
MS
36533.PHONY: maybe-html-sid html-sid
36534maybe-html-sid:
36535@if sid
36536maybe-html-sid: html-sid
36537
36538html-sid: \
36539 configure-sid
0aed8855 36540 @: $(MAKE); $(unstage)
6d389afc
MS
36541 @[ -f ./sid/Makefile ] || exit 0; \
36542 r=`${PWD_COMMAND}`; export r; \
36543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36544 $(HOST_EXPORTS) \
36545 for flag in $(EXTRA_HOST_FLAGS) ; do \
36546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36547 done; \
36548 echo "Doing html in sid" ; \
b00612cc 36549 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
36550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36552 "RANLIB=$${RANLIB}" \
0c24b341 36553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36554 html) \
36555 || exit 1
36556
36557@endif sid
36558
b813574b
PB
36559.PHONY: maybe-TAGS-sid TAGS-sid
36560maybe-TAGS-sid:
36561@if sid
36562maybe-TAGS-sid: TAGS-sid
4fa63067 36563
b813574b
PB
36564TAGS-sid: \
36565 configure-sid
0aed8855 36566 @: $(MAKE); $(unstage)
b813574b 36567 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36568 r=`${PWD_COMMAND}`; export r; \
36569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36570 $(HOST_EXPORTS) \
b813574b 36571 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36573 done; \
b813574b 36574 echo "Doing TAGS in sid" ; \
b00612cc 36575 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36578 "RANLIB=$${RANLIB}" \
0c24b341 36579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36580 TAGS) \
4fa63067
NN
36581 || exit 1
36582
b813574b 36583@endif sid
4fa63067 36584
b813574b
PB
36585.PHONY: maybe-install-info-sid install-info-sid
36586maybe-install-info-sid:
36587@if sid
36588maybe-install-info-sid: install-info-sid
4fa63067 36589
b813574b
PB
36590install-info-sid: \
36591 configure-sid \
36592 info-sid
0aed8855 36593 @: $(MAKE); $(unstage)
b813574b 36594 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36595 r=`${PWD_COMMAND}`; export r; \
36596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36597 $(HOST_EXPORTS) \
b813574b 36598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36600 done; \
b813574b 36601 echo "Doing install-info in sid" ; \
b00612cc 36602 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36605 "RANLIB=$${RANLIB}" \
0c24b341 36606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36607 install-info) \
4fa63067
NN
36608 || exit 1
36609
b813574b 36610@endif sid
4fa63067 36611
a3ca38d2
DD
36612.PHONY: maybe-install-pdf-sid install-pdf-sid
36613maybe-install-pdf-sid:
36614@if sid
36615maybe-install-pdf-sid: install-pdf-sid
36616
36617install-pdf-sid: \
36618 configure-sid \
36619 pdf-sid
36620 @: $(MAKE); $(unstage)
36621 @[ -f ./sid/Makefile ] || exit 0; \
36622 r=`${PWD_COMMAND}`; export r; \
36623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36624 $(HOST_EXPORTS) \
36625 for flag in $(EXTRA_HOST_FLAGS) ; do \
36626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36627 done; \
36628 echo "Doing install-pdf in sid" ; \
36629 (cd $(HOST_SUBDIR)/sid && \
36630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36632 "RANLIB=$${RANLIB}" \
0c24b341 36633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36634 install-pdf) \
36635 || exit 1
36636
36637@endif sid
36638
108a6f8e
CD
36639.PHONY: maybe-install-html-sid install-html-sid
36640maybe-install-html-sid:
36641@if sid
36642maybe-install-html-sid: install-html-sid
36643
36644install-html-sid: \
36645 configure-sid \
36646 html-sid
36647 @: $(MAKE); $(unstage)
36648 @[ -f ./sid/Makefile ] || exit 0; \
36649 r=`${PWD_COMMAND}`; export r; \
36650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36651 $(HOST_EXPORTS) \
36652 for flag in $(EXTRA_HOST_FLAGS) ; do \
36653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36654 done; \
36655 echo "Doing install-html in sid" ; \
36656 (cd $(HOST_SUBDIR)/sid && \
36657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36659 "RANLIB=$${RANLIB}" \
0c24b341 36660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36661 install-html) \
36662 || exit 1
36663
36664@endif sid
36665
b813574b
PB
36666.PHONY: maybe-installcheck-sid installcheck-sid
36667maybe-installcheck-sid:
36668@if sid
36669maybe-installcheck-sid: installcheck-sid
4fa63067 36670
b813574b
PB
36671installcheck-sid: \
36672 configure-sid
0aed8855 36673 @: $(MAKE); $(unstage)
b813574b
PB
36674 @[ -f ./sid/Makefile ] || exit 0; \
36675 r=`${PWD_COMMAND}`; export r; \
4fa63067 36676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36677 $(HOST_EXPORTS) \
b813574b 36678 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36680 done; \
b813574b 36681 echo "Doing installcheck in sid" ; \
b00612cc 36682 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36685 "RANLIB=$${RANLIB}" \
0c24b341 36686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36687 installcheck) \
4fa63067
NN
36688 || exit 1
36689
b813574b 36690@endif sid
4fa63067 36691
b813574b
PB
36692.PHONY: maybe-mostlyclean-sid mostlyclean-sid
36693maybe-mostlyclean-sid:
36694@if sid
36695maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 36696
b813574b 36697mostlyclean-sid:
0aed8855 36698 @: $(MAKE); $(unstage)
b813574b 36699 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36700 r=`${PWD_COMMAND}`; export r; \
36701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36702 $(HOST_EXPORTS) \
b813574b 36703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36705 done; \
b813574b 36706 echo "Doing mostlyclean in sid" ; \
b00612cc 36707 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36710 "RANLIB=$${RANLIB}" \
0c24b341 36711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36712 mostlyclean) \
4fa63067
NN
36713 || exit 1
36714
b813574b 36715@endif sid
4fa63067 36716
b813574b
PB
36717.PHONY: maybe-clean-sid clean-sid
36718maybe-clean-sid:
36719@if sid
36720maybe-clean-sid: clean-sid
4fa63067 36721
b813574b 36722clean-sid:
0aed8855 36723 @: $(MAKE); $(unstage)
b813574b 36724 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36725 r=`${PWD_COMMAND}`; export r; \
36726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36727 $(HOST_EXPORTS) \
b813574b 36728 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36730 done; \
b813574b 36731 echo "Doing clean in sid" ; \
b00612cc 36732 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36735 "RANLIB=$${RANLIB}" \
0c24b341 36736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36737 clean) \
4fa63067
NN
36738 || exit 1
36739
b813574b 36740@endif sid
4fa63067 36741
b813574b
PB
36742.PHONY: maybe-distclean-sid distclean-sid
36743maybe-distclean-sid:
36744@if sid
36745maybe-distclean-sid: distclean-sid
4fa63067 36746
b813574b 36747distclean-sid:
0aed8855 36748 @: $(MAKE); $(unstage)
b813574b 36749 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36750 r=`${PWD_COMMAND}`; export r; \
36751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36752 $(HOST_EXPORTS) \
b813574b 36753 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36755 done; \
b813574b 36756 echo "Doing distclean in sid" ; \
b00612cc 36757 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36760 "RANLIB=$${RANLIB}" \
0c24b341 36761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36762 distclean) \
4fa63067
NN
36763 || exit 1
36764
b813574b 36765@endif sid
4fa63067 36766
b813574b
PB
36767.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
36768maybe-maintainer-clean-sid:
36769@if sid
36770maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 36771
b813574b 36772maintainer-clean-sid:
0aed8855 36773 @: $(MAKE); $(unstage)
b813574b 36774 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36775 r=`${PWD_COMMAND}`; export r; \
36776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36777 $(HOST_EXPORTS) \
b813574b 36778 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36780 done; \
b813574b 36781 echo "Doing maintainer-clean in sid" ; \
b00612cc 36782 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36785 "RANLIB=$${RANLIB}" \
0c24b341 36786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36787 maintainer-clean) \
4fa63067
NN
36788 || exit 1
36789
b813574b 36790@endif sid
4fa63067
NN
36791
36792
a7254363 36793
b813574b
PB
36794.PHONY: configure-sim maybe-configure-sim
36795maybe-configure-sim:
4f0ef2d8
CD
36796@if gcc-bootstrap
36797configure-sim: stage_current
36798@endif gcc-bootstrap
b813574b
PB
36799@if sim
36800maybe-configure-sim: configure-sim
c52c6897 36801configure-sim:
0aed8855 36802 @: $(MAKE); $(unstage)
c52c6897 36803 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36805 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
36806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
1f53ca9a 36807 $(HOST_EXPORTS) \
a7254363
PB
36808 echo Configuring in $(HOST_SUBDIR)/sim; \
36809 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 36810 case $(srcdir) in \
b00612cc
PB
36811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36812 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
36813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36814 esac; \
b00612cc
PB
36815 srcdiroption="--srcdir=$${topdir}/sim"; \
36816 libsrcdir="$$s/sim"; \
e2b9e2dc 36817 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36819 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36820 || exit 1
b813574b 36821@endif sim
e2b9e2dc 36822
a7254363
PB
36823
36824
d545f33b
PB
36825
36826
b813574b
PB
36827.PHONY: all-sim maybe-all-sim
36828maybe-all-sim:
4f0ef2d8
CD
36829@if gcc-bootstrap
36830all-sim: stage_current
36831@endif gcc-bootstrap
b813574b 36832@if sim
d27cc32e 36833TARGET-sim=all
b813574b
PB
36834maybe-all-sim: all-sim
36835all-sim: configure-sim
0aed8855 36836 @: $(MAKE); $(unstage)
b40e3958
L
36837 @r=`${PWD_COMMAND}`; export r; \
36838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36839 $(HOST_EXPORTS) \
b00612cc 36840 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
36841 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36842 $(TARGET-sim))
b813574b 36843@endif sim
3866be5d 36844
a7254363 36845
d545f33b
PB
36846
36847
b813574b
PB
36848.PHONY: check-sim maybe-check-sim
36849maybe-check-sim:
36850@if sim
36851maybe-check-sim: check-sim
3866be5d 36852
b813574b 36853check-sim:
0aed8855 36854 @: $(MAKE); $(unstage)
b40e3958
L
36855 @r=`${PWD_COMMAND}`; export r; \
36856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36857 $(HOST_EXPORTS) \
b00612cc
PB
36858 (cd $(HOST_SUBDIR)/sim && \
36859 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36860
b813574b 36861@endif sim
3866be5d 36862
b813574b
PB
36863.PHONY: install-sim maybe-install-sim
36864maybe-install-sim:
36865@if sim
36866maybe-install-sim: install-sim
16ae0395 36867
b813574b 36868install-sim: installdirs
0aed8855 36869 @: $(MAKE); $(unstage)
b40e3958
L
36870 @r=`${PWD_COMMAND}`; export r; \
36871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36872 $(HOST_EXPORTS) \
b00612cc 36873 (cd $(HOST_SUBDIR)/sim && \
2da12f12 36874 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36875
b813574b 36876@endif sim
3866be5d 36877
56a8fe78 36878# Other targets (info, dvi, pdf, etc.)
4fa63067 36879
b813574b
PB
36880.PHONY: maybe-info-sim info-sim
36881maybe-info-sim:
36882@if sim
36883maybe-info-sim: info-sim
4fa63067 36884
b813574b
PB
36885info-sim: \
36886 configure-sim
0aed8855 36887 @: $(MAKE); $(unstage)
b813574b 36888 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
36889 r=`${PWD_COMMAND}`; export r; \
36890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36891 $(HOST_EXPORTS) \
b813574b 36892 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36894 done; \
b813574b 36895 echo "Doing info in sim" ; \
b00612cc 36896 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36899 "RANLIB=$${RANLIB}" \
0c24b341 36900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36901 info) \
e2b9e2dc
NN
36902 || exit 1
36903
b813574b 36904@endif sim
4fa63067 36905
b813574b
PB
36906.PHONY: maybe-dvi-sim dvi-sim
36907maybe-dvi-sim:
36908@if sim
36909maybe-dvi-sim: dvi-sim
4fa63067 36910
b813574b
PB
36911dvi-sim: \
36912 configure-sim
0aed8855 36913 @: $(MAKE); $(unstage)
b813574b 36914 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36915 r=`${PWD_COMMAND}`; export r; \
b40e3958 36916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36917 $(HOST_EXPORTS) \
b813574b 36918 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36920 done; \
b813574b 36921 echo "Doing dvi in sim" ; \
b00612cc 36922 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36925 "RANLIB=$${RANLIB}" \
0c24b341 36926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36927 dvi) \
4fa63067 36928 || exit 1
3866be5d 36929
b813574b 36930@endif sim
3866be5d 36931
56a8fe78
DD
36932.PHONY: maybe-pdf-sim pdf-sim
36933maybe-pdf-sim:
36934@if sim
36935maybe-pdf-sim: pdf-sim
36936
36937pdf-sim: \
36938 configure-sim
36939 @: $(MAKE); $(unstage)
36940 @[ -f ./sim/Makefile ] || exit 0; \
36941 r=`${PWD_COMMAND}`; export r; \
36942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36943 $(HOST_EXPORTS) \
36944 for flag in $(EXTRA_HOST_FLAGS) ; do \
36945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36946 done; \
36947 echo "Doing pdf in sim" ; \
36948 (cd $(HOST_SUBDIR)/sim && \
36949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36951 "RANLIB=$${RANLIB}" \
0c24b341 36952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36953 pdf) \
36954 || exit 1
36955
36956@endif sim
36957
6d389afc
MS
36958.PHONY: maybe-html-sim html-sim
36959maybe-html-sim:
36960@if sim
36961maybe-html-sim: html-sim
36962
36963html-sim: \
36964 configure-sim
0aed8855 36965 @: $(MAKE); $(unstage)
6d389afc
MS
36966 @[ -f ./sim/Makefile ] || exit 0; \
36967 r=`${PWD_COMMAND}`; export r; \
36968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36969 $(HOST_EXPORTS) \
36970 for flag in $(EXTRA_HOST_FLAGS) ; do \
36971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36972 done; \
36973 echo "Doing html in sim" ; \
b00612cc 36974 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
36975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36977 "RANLIB=$${RANLIB}" \
0c24b341 36978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36979 html) \
36980 || exit 1
36981
36982@endif sim
36983
b813574b
PB
36984.PHONY: maybe-TAGS-sim TAGS-sim
36985maybe-TAGS-sim:
36986@if sim
36987maybe-TAGS-sim: TAGS-sim
4fa63067 36988
b813574b
PB
36989TAGS-sim: \
36990 configure-sim
0aed8855 36991 @: $(MAKE); $(unstage)
b813574b 36992 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36993 r=`${PWD_COMMAND}`; export r; \
b40e3958 36994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36995 $(HOST_EXPORTS) \
b813574b 36996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36998 done; \
b813574b 36999 echo "Doing TAGS in sim" ; \
b00612cc 37000 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37003 "RANLIB=$${RANLIB}" \
0c24b341 37004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37005 TAGS) \
4fa63067 37006 || exit 1
3866be5d 37007
b813574b 37008@endif sim
3866be5d 37009
b813574b
PB
37010.PHONY: maybe-install-info-sim install-info-sim
37011maybe-install-info-sim:
37012@if sim
37013maybe-install-info-sim: install-info-sim
4fa63067 37014
b813574b
PB
37015install-info-sim: \
37016 configure-sim \
37017 info-sim
0aed8855 37018 @: $(MAKE); $(unstage)
b813574b 37019 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37020 r=`${PWD_COMMAND}`; export r; \
37021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37022 $(HOST_EXPORTS) \
b813574b 37023 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37025 done; \
b813574b 37026 echo "Doing install-info in sim" ; \
b00612cc 37027 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37030 "RANLIB=$${RANLIB}" \
0c24b341 37031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37032 install-info) \
4fa63067
NN
37033 || exit 1
37034
b813574b 37035@endif sim
4fa63067 37036
a3ca38d2
DD
37037.PHONY: maybe-install-pdf-sim install-pdf-sim
37038maybe-install-pdf-sim:
37039@if sim
37040maybe-install-pdf-sim: install-pdf-sim
37041
37042install-pdf-sim: \
37043 configure-sim \
37044 pdf-sim
37045 @: $(MAKE); $(unstage)
37046 @[ -f ./sim/Makefile ] || exit 0; \
37047 r=`${PWD_COMMAND}`; export r; \
37048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37049 $(HOST_EXPORTS) \
37050 for flag in $(EXTRA_HOST_FLAGS) ; do \
37051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37052 done; \
37053 echo "Doing install-pdf in sim" ; \
37054 (cd $(HOST_SUBDIR)/sim && \
37055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37057 "RANLIB=$${RANLIB}" \
0c24b341 37058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37059 install-pdf) \
37060 || exit 1
37061
37062@endif sim
37063
108a6f8e
CD
37064.PHONY: maybe-install-html-sim install-html-sim
37065maybe-install-html-sim:
37066@if sim
37067maybe-install-html-sim: install-html-sim
37068
37069install-html-sim: \
37070 configure-sim \
37071 html-sim
37072 @: $(MAKE); $(unstage)
37073 @[ -f ./sim/Makefile ] || exit 0; \
37074 r=`${PWD_COMMAND}`; export r; \
37075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37076 $(HOST_EXPORTS) \
37077 for flag in $(EXTRA_HOST_FLAGS) ; do \
37078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37079 done; \
37080 echo "Doing install-html in sim" ; \
37081 (cd $(HOST_SUBDIR)/sim && \
37082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37084 "RANLIB=$${RANLIB}" \
0c24b341 37085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37086 install-html) \
37087 || exit 1
37088
37089@endif sim
37090
b813574b
PB
37091.PHONY: maybe-installcheck-sim installcheck-sim
37092maybe-installcheck-sim:
37093@if sim
37094maybe-installcheck-sim: installcheck-sim
4fa63067 37095
b813574b
PB
37096installcheck-sim: \
37097 configure-sim
0aed8855 37098 @: $(MAKE); $(unstage)
b813574b 37099 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37100 r=`${PWD_COMMAND}`; export r; \
37101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37102 $(HOST_EXPORTS) \
b813574b 37103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37105 done; \
b813574b 37106 echo "Doing installcheck in sim" ; \
b00612cc 37107 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37110 "RANLIB=$${RANLIB}" \
0c24b341 37111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37112 installcheck) \
4fa63067
NN
37113 || exit 1
37114
b813574b 37115@endif sim
4fa63067 37116
b813574b
PB
37117.PHONY: maybe-mostlyclean-sim mostlyclean-sim
37118maybe-mostlyclean-sim:
37119@if sim
37120maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 37121
b813574b 37122mostlyclean-sim:
0aed8855 37123 @: $(MAKE); $(unstage)
b813574b 37124 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37125 r=`${PWD_COMMAND}`; export r; \
37126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37127 $(HOST_EXPORTS) \
b813574b 37128 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37130 done; \
b813574b 37131 echo "Doing mostlyclean in sim" ; \
b00612cc 37132 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37135 "RANLIB=$${RANLIB}" \
0c24b341 37136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37137 mostlyclean) \
4fa63067
NN
37138 || exit 1
37139
b813574b 37140@endif sim
4fa63067 37141
b813574b
PB
37142.PHONY: maybe-clean-sim clean-sim
37143maybe-clean-sim:
37144@if sim
37145maybe-clean-sim: clean-sim
4fa63067 37146
b813574b 37147clean-sim:
0aed8855 37148 @: $(MAKE); $(unstage)
b813574b 37149 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37150 r=`${PWD_COMMAND}`; export r; \
37151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37152 $(HOST_EXPORTS) \
b813574b 37153 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37155 done; \
b813574b 37156 echo "Doing clean in sim" ; \
b00612cc 37157 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37160 "RANLIB=$${RANLIB}" \
0c24b341 37161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37162 clean) \
4fa63067
NN
37163 || exit 1
37164
b813574b 37165@endif sim
4fa63067 37166
b813574b
PB
37167.PHONY: maybe-distclean-sim distclean-sim
37168maybe-distclean-sim:
37169@if sim
37170maybe-distclean-sim: distclean-sim
4fa63067 37171
b813574b 37172distclean-sim:
0aed8855 37173 @: $(MAKE); $(unstage)
b813574b 37174 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37175 r=`${PWD_COMMAND}`; export r; \
37176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37177 $(HOST_EXPORTS) \
b813574b 37178 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37180 done; \
b813574b 37181 echo "Doing distclean in sim" ; \
b00612cc 37182 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37185 "RANLIB=$${RANLIB}" \
0c24b341 37186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37187 distclean) \
4fa63067
NN
37188 || exit 1
37189
b813574b 37190@endif sim
4fa63067 37191
b813574b
PB
37192.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
37193maybe-maintainer-clean-sim:
37194@if sim
37195maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 37196
b813574b 37197maintainer-clean-sim:
0aed8855 37198 @: $(MAKE); $(unstage)
b813574b 37199 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 37200 r=`${PWD_COMMAND}`; export r; \
b40e3958 37201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37202 $(HOST_EXPORTS) \
b813574b 37203 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37205 done; \
b813574b 37206 echo "Doing maintainer-clean in sim" ; \
b00612cc 37207 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37210 "RANLIB=$${RANLIB}" \
0c24b341 37211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37212 maintainer-clean) \
4fa63067 37213 || exit 1
3866be5d 37214
b813574b 37215@endif sim
3866be5d 37216
4fa63067 37217
a7254363 37218
b813574b
PB
37219.PHONY: configure-tar maybe-configure-tar
37220maybe-configure-tar:
4f0ef2d8
CD
37221@if gcc-bootstrap
37222configure-tar: stage_current
37223@endif gcc-bootstrap
b813574b
PB
37224@if tar
37225maybe-configure-tar: configure-tar
c52c6897 37226configure-tar:
0aed8855 37227 @: $(MAKE); $(unstage)
c52c6897 37228 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37230 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
37231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
1f53ca9a 37232 $(HOST_EXPORTS) \
a7254363
PB
37233 echo Configuring in $(HOST_SUBDIR)/tar; \
37234 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 37235 case $(srcdir) in \
b00612cc
PB
37236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37237 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
37238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37239 esac; \
b00612cc
PB
37240 srcdiroption="--srcdir=$${topdir}/tar"; \
37241 libsrcdir="$$s/tar"; \
e2b9e2dc 37242 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37244 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37245 || exit 1
b813574b 37246@endif tar
e2b9e2dc 37247
a7254363
PB
37248
37249
d545f33b
PB
37250
37251
b813574b
PB
37252.PHONY: all-tar maybe-all-tar
37253maybe-all-tar:
4f0ef2d8
CD
37254@if gcc-bootstrap
37255all-tar: stage_current
37256@endif gcc-bootstrap
b813574b 37257@if tar
d27cc32e 37258TARGET-tar=all
b813574b
PB
37259maybe-all-tar: all-tar
37260all-tar: configure-tar
0aed8855 37261 @: $(MAKE); $(unstage)
b40e3958
L
37262 @r=`${PWD_COMMAND}`; export r; \
37263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37264 $(HOST_EXPORTS) \
b00612cc 37265 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
37266 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37267 $(TARGET-tar))
b813574b 37268@endif tar
3866be5d 37269
a7254363 37270
d545f33b
PB
37271
37272
b813574b
PB
37273.PHONY: check-tar maybe-check-tar
37274maybe-check-tar:
37275@if tar
37276maybe-check-tar: check-tar
3866be5d 37277
b813574b 37278check-tar:
0aed8855 37279 @: $(MAKE); $(unstage)
b40e3958
L
37280 @r=`${PWD_COMMAND}`; export r; \
37281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37282 $(HOST_EXPORTS) \
b00612cc
PB
37283 (cd $(HOST_SUBDIR)/tar && \
37284 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37285
b813574b 37286@endif tar
3866be5d 37287
b813574b
PB
37288.PHONY: install-tar maybe-install-tar
37289maybe-install-tar:
37290@if tar
37291maybe-install-tar: install-tar
16ae0395 37292
b813574b 37293install-tar: installdirs
0aed8855 37294 @: $(MAKE); $(unstage)
b813574b
PB
37295 @r=`${PWD_COMMAND}`; export r; \
37296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37297 $(HOST_EXPORTS) \
b00612cc 37298 (cd $(HOST_SUBDIR)/tar && \
2da12f12 37299 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37300
b813574b 37301@endif tar
4fa63067 37302
56a8fe78 37303# Other targets (info, dvi, pdf, etc.)
4fa63067 37304
b813574b
PB
37305.PHONY: maybe-info-tar info-tar
37306maybe-info-tar:
37307@if tar
37308maybe-info-tar: info-tar
4fa63067 37309
b813574b
PB
37310info-tar: \
37311 configure-tar
0aed8855 37312 @: $(MAKE); $(unstage)
b813574b 37313 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 37314 r=`${PWD_COMMAND}`; export r; \
b40e3958 37315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37316 $(HOST_EXPORTS) \
b813574b 37317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37319 done; \
b813574b 37320 echo "Doing info in tar" ; \
b00612cc 37321 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37324 "RANLIB=$${RANLIB}" \
0c24b341 37325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37326 info) \
4fa63067
NN
37327 || exit 1
37328
b813574b 37329@endif tar
4fa63067 37330
b813574b
PB
37331.PHONY: maybe-dvi-tar dvi-tar
37332maybe-dvi-tar:
37333@if tar
37334maybe-dvi-tar: dvi-tar
4fa63067 37335
b813574b
PB
37336dvi-tar: \
37337 configure-tar
0aed8855 37338 @: $(MAKE); $(unstage)
b813574b 37339 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37340 r=`${PWD_COMMAND}`; export r; \
37341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37342 $(HOST_EXPORTS) \
b813574b 37343 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37345 done; \
b813574b 37346 echo "Doing dvi in tar" ; \
b00612cc 37347 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37350 "RANLIB=$${RANLIB}" \
0c24b341 37351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37352 dvi) \
4fa63067
NN
37353 || exit 1
37354
b813574b 37355@endif tar
4fa63067 37356
56a8fe78
DD
37357.PHONY: maybe-pdf-tar pdf-tar
37358maybe-pdf-tar:
37359@if tar
37360maybe-pdf-tar: pdf-tar
37361
37362pdf-tar: \
37363 configure-tar
37364 @: $(MAKE); $(unstage)
37365 @[ -f ./tar/Makefile ] || exit 0; \
37366 r=`${PWD_COMMAND}`; export r; \
37367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37368 $(HOST_EXPORTS) \
37369 for flag in $(EXTRA_HOST_FLAGS) ; do \
37370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37371 done; \
37372 echo "Doing pdf in tar" ; \
37373 (cd $(HOST_SUBDIR)/tar && \
37374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37376 "RANLIB=$${RANLIB}" \
0c24b341 37377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37378 pdf) \
37379 || exit 1
37380
37381@endif tar
37382
6d389afc
MS
37383.PHONY: maybe-html-tar html-tar
37384maybe-html-tar:
37385@if tar
37386maybe-html-tar: html-tar
37387
37388html-tar: \
37389 configure-tar
0aed8855 37390 @: $(MAKE); $(unstage)
6d389afc
MS
37391 @[ -f ./tar/Makefile ] || exit 0; \
37392 r=`${PWD_COMMAND}`; export r; \
37393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37394 $(HOST_EXPORTS) \
37395 for flag in $(EXTRA_HOST_FLAGS) ; do \
37396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37397 done; \
37398 echo "Doing html in tar" ; \
b00612cc 37399 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
37400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37402 "RANLIB=$${RANLIB}" \
0c24b341 37403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37404 html) \
37405 || exit 1
37406
37407@endif tar
37408
b813574b
PB
37409.PHONY: maybe-TAGS-tar TAGS-tar
37410maybe-TAGS-tar:
37411@if tar
37412maybe-TAGS-tar: TAGS-tar
4fa63067 37413
b813574b
PB
37414TAGS-tar: \
37415 configure-tar
0aed8855 37416 @: $(MAKE); $(unstage)
b813574b 37417 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37418 r=`${PWD_COMMAND}`; export r; \
37419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37420 $(HOST_EXPORTS) \
b813574b 37421 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37423 done; \
b813574b 37424 echo "Doing TAGS in tar" ; \
b00612cc 37425 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37428 "RANLIB=$${RANLIB}" \
0c24b341 37429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37430 TAGS) \
4fa63067
NN
37431 || exit 1
37432
b813574b 37433@endif tar
4fa63067 37434
b813574b
PB
37435.PHONY: maybe-install-info-tar install-info-tar
37436maybe-install-info-tar:
37437@if tar
37438maybe-install-info-tar: install-info-tar
4fa63067 37439
b813574b
PB
37440install-info-tar: \
37441 configure-tar \
37442 info-tar
0aed8855 37443 @: $(MAKE); $(unstage)
b813574b 37444 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37445 r=`${PWD_COMMAND}`; export r; \
37446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37447 $(HOST_EXPORTS) \
b813574b 37448 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37450 done; \
b813574b 37451 echo "Doing install-info in tar" ; \
b00612cc 37452 (cd $(HOST_SUBDIR)/tar && \
b813574b 37453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
37454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37455 "RANLIB=$${RANLIB}" \
0c24b341 37456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37457 install-info) \
4fa63067
NN
37458 || exit 1
37459
b813574b 37460@endif tar
4fa63067 37461
a3ca38d2
DD
37462.PHONY: maybe-install-pdf-tar install-pdf-tar
37463maybe-install-pdf-tar:
37464@if tar
37465maybe-install-pdf-tar: install-pdf-tar
37466
37467install-pdf-tar: \
37468 configure-tar \
37469 pdf-tar
37470 @: $(MAKE); $(unstage)
37471 @[ -f ./tar/Makefile ] || exit 0; \
37472 r=`${PWD_COMMAND}`; export r; \
37473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37474 $(HOST_EXPORTS) \
37475 for flag in $(EXTRA_HOST_FLAGS) ; do \
37476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37477 done; \
37478 echo "Doing install-pdf in tar" ; \
37479 (cd $(HOST_SUBDIR)/tar && \
37480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37482 "RANLIB=$${RANLIB}" \
0c24b341 37483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37484 install-pdf) \
37485 || exit 1
37486
37487@endif tar
37488
108a6f8e
CD
37489.PHONY: maybe-install-html-tar install-html-tar
37490maybe-install-html-tar:
37491@if tar
37492maybe-install-html-tar: install-html-tar
37493
37494install-html-tar: \
37495 configure-tar \
37496 html-tar
37497 @: $(MAKE); $(unstage)
37498 @[ -f ./tar/Makefile ] || exit 0; \
37499 r=`${PWD_COMMAND}`; export r; \
37500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37501 $(HOST_EXPORTS) \
37502 for flag in $(EXTRA_HOST_FLAGS) ; do \
37503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37504 done; \
37505 echo "Doing install-html in tar" ; \
37506 (cd $(HOST_SUBDIR)/tar && \
37507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37509 "RANLIB=$${RANLIB}" \
0c24b341 37510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37511 install-html) \
37512 || exit 1
37513
37514@endif tar
37515
b813574b
PB
37516.PHONY: maybe-installcheck-tar installcheck-tar
37517maybe-installcheck-tar:
37518@if tar
37519maybe-installcheck-tar: installcheck-tar
4fa63067 37520
b813574b
PB
37521installcheck-tar: \
37522 configure-tar
0aed8855 37523 @: $(MAKE); $(unstage)
b813574b 37524 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37525 r=`${PWD_COMMAND}`; export r; \
37526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37527 $(HOST_EXPORTS) \
b813574b 37528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37530 done; \
b813574b 37531 echo "Doing installcheck in tar" ; \
b00612cc 37532 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37535 "RANLIB=$${RANLIB}" \
0c24b341 37536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37537 installcheck) \
4fa63067
NN
37538 || exit 1
37539
b813574b 37540@endif tar
4fa63067 37541
b813574b
PB
37542.PHONY: maybe-mostlyclean-tar mostlyclean-tar
37543maybe-mostlyclean-tar:
37544@if tar
37545maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 37546
b813574b 37547mostlyclean-tar:
0aed8855 37548 @: $(MAKE); $(unstage)
b813574b 37549 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37550 r=`${PWD_COMMAND}`; export r; \
37551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37552 $(HOST_EXPORTS) \
b813574b 37553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37555 done; \
b813574b 37556 echo "Doing mostlyclean in tar" ; \
b00612cc 37557 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37560 "RANLIB=$${RANLIB}" \
0c24b341 37561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37562 mostlyclean) \
4fa63067
NN
37563 || exit 1
37564
b813574b 37565@endif tar
4fa63067 37566
b813574b
PB
37567.PHONY: maybe-clean-tar clean-tar
37568maybe-clean-tar:
37569@if tar
37570maybe-clean-tar: clean-tar
4fa63067 37571
b813574b 37572clean-tar:
0aed8855 37573 @: $(MAKE); $(unstage)
b813574b 37574 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37575 r=`${PWD_COMMAND}`; export r; \
37576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37577 $(HOST_EXPORTS) \
b813574b 37578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37580 done; \
b813574b 37581 echo "Doing clean in tar" ; \
b00612cc 37582 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37585 "RANLIB=$${RANLIB}" \
0c24b341 37586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37587 clean) \
4fa63067
NN
37588 || exit 1
37589
b813574b 37590@endif tar
4fa63067 37591
b813574b
PB
37592.PHONY: maybe-distclean-tar distclean-tar
37593maybe-distclean-tar:
37594@if tar
37595maybe-distclean-tar: distclean-tar
4fa63067 37596
b813574b 37597distclean-tar:
0aed8855 37598 @: $(MAKE); $(unstage)
b813574b 37599 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37600 r=`${PWD_COMMAND}`; export r; \
37601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37602 $(HOST_EXPORTS) \
b813574b 37603 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37605 done; \
b813574b 37606 echo "Doing distclean in tar" ; \
b00612cc 37607 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37610 "RANLIB=$${RANLIB}" \
0c24b341 37611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37612 distclean) \
4fa63067
NN
37613 || exit 1
37614
b813574b 37615@endif tar
4fa63067 37616
b813574b
PB
37617.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
37618maybe-maintainer-clean-tar:
37619@if tar
37620maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 37621
b813574b 37622maintainer-clean-tar:
0aed8855 37623 @: $(MAKE); $(unstage)
b813574b 37624 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37625 r=`${PWD_COMMAND}`; export r; \
37626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37627 $(HOST_EXPORTS) \
b813574b 37628 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37630 done; \
b813574b 37631 echo "Doing maintainer-clean in tar" ; \
b00612cc 37632 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37635 "RANLIB=$${RANLIB}" \
0c24b341 37636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37637 maintainer-clean) \
4fa63067 37638 || exit 1
3866be5d 37639
b813574b 37640@endif tar
3866be5d 37641
4fa63067 37642
a7254363 37643
b813574b
PB
37644.PHONY: configure-texinfo maybe-configure-texinfo
37645maybe-configure-texinfo:
4f0ef2d8
CD
37646@if gcc-bootstrap
37647configure-texinfo: stage_current
37648@endif gcc-bootstrap
b813574b
PB
37649@if texinfo
37650maybe-configure-texinfo: configure-texinfo
c52c6897 37651configure-texinfo:
0aed8855 37652 @: $(MAKE); $(unstage)
c52c6897 37653 @r=`${PWD_COMMAND}`; export r; \
378fce5b 37654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37655 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
37656 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
1f53ca9a 37657 $(HOST_EXPORTS) \
a7254363
PB
37658 echo Configuring in $(HOST_SUBDIR)/texinfo; \
37659 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 37660 case $(srcdir) in \
b00612cc
PB
37661 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37662 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
37663 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37664 esac; \
b00612cc
PB
37665 srcdiroption="--srcdir=$${topdir}/texinfo"; \
37666 libsrcdir="$$s/texinfo"; \
e2b9e2dc 37667 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37668 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37669 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37670 || exit 1
b813574b 37671@endif texinfo
e2b9e2dc 37672
a7254363
PB
37673
37674
d545f33b
PB
37675
37676
b813574b
PB
37677.PHONY: all-texinfo maybe-all-texinfo
37678maybe-all-texinfo:
4f0ef2d8
CD
37679@if gcc-bootstrap
37680all-texinfo: stage_current
37681@endif gcc-bootstrap
b813574b 37682@if texinfo
d27cc32e 37683TARGET-texinfo=all
b813574b
PB
37684maybe-all-texinfo: all-texinfo
37685all-texinfo: configure-texinfo
0aed8855 37686 @: $(MAKE); $(unstage)
b40e3958
L
37687 @r=`${PWD_COMMAND}`; export r; \
37688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37689 $(HOST_EXPORTS) \
b00612cc 37690 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
37691 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37692 $(TARGET-texinfo))
b813574b 37693@endif texinfo
3866be5d 37694
a7254363 37695
d545f33b
PB
37696
37697
b813574b
PB
37698.PHONY: check-texinfo maybe-check-texinfo
37699maybe-check-texinfo:
37700@if texinfo
37701maybe-check-texinfo: check-texinfo
3866be5d 37702
b813574b 37703check-texinfo:
0aed8855 37704 @: $(MAKE); $(unstage)
4fa63067
NN
37705 @r=`${PWD_COMMAND}`; export r; \
37706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37707 $(HOST_EXPORTS) \
b00612cc
PB
37708 (cd $(HOST_SUBDIR)/texinfo && \
37709 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37710
b813574b 37711@endif texinfo
3866be5d 37712
b813574b
PB
37713.PHONY: install-texinfo maybe-install-texinfo
37714maybe-install-texinfo:
37715@if texinfo
37716maybe-install-texinfo: install-texinfo
16ae0395 37717
b813574b 37718install-texinfo:
3866be5d 37719
b813574b 37720@endif texinfo
3866be5d 37721
56a8fe78 37722# Other targets (info, dvi, pdf, etc.)
4fa63067 37723
b813574b
PB
37724.PHONY: maybe-info-texinfo info-texinfo
37725maybe-info-texinfo:
37726@if texinfo
37727maybe-info-texinfo: info-texinfo
4fa63067 37728
b813574b
PB
37729info-texinfo: \
37730 configure-texinfo
0aed8855 37731 @: $(MAKE); $(unstage)
b813574b 37732 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37733 r=`${PWD_COMMAND}`; export r; \
37734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37735 $(HOST_EXPORTS) \
b813574b 37736 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37738 done; \
b813574b 37739 echo "Doing info in texinfo" ; \
b00612cc 37740 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37743 "RANLIB=$${RANLIB}" \
0c24b341 37744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37745 info) \
4fa63067
NN
37746 || exit 1
37747
b813574b 37748@endif texinfo
4fa63067 37749
b813574b
PB
37750.PHONY: maybe-dvi-texinfo dvi-texinfo
37751maybe-dvi-texinfo:
37752@if texinfo
37753maybe-dvi-texinfo: dvi-texinfo
4fa63067 37754
b813574b
PB
37755dvi-texinfo: \
37756 configure-texinfo
0aed8855 37757 @: $(MAKE); $(unstage)
b813574b 37758 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37759 r=`${PWD_COMMAND}`; export r; \
37760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37761 $(HOST_EXPORTS) \
b813574b 37762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37764 done; \
b813574b 37765 echo "Doing dvi in texinfo" ; \
b00612cc 37766 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37769 "RANLIB=$${RANLIB}" \
0c24b341 37770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37771 dvi) \
4fa63067
NN
37772 || exit 1
37773
b813574b 37774@endif texinfo
4fa63067 37775
56a8fe78
DD
37776.PHONY: maybe-pdf-texinfo pdf-texinfo
37777maybe-pdf-texinfo:
37778@if texinfo
37779maybe-pdf-texinfo: pdf-texinfo
37780
37781pdf-texinfo: \
37782 configure-texinfo
37783 @: $(MAKE); $(unstage)
37784 @[ -f ./texinfo/Makefile ] || exit 0; \
37785 r=`${PWD_COMMAND}`; export r; \
37786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37787 $(HOST_EXPORTS) \
37788 for flag in $(EXTRA_HOST_FLAGS) ; do \
37789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37790 done; \
37791 echo "Doing pdf in texinfo" ; \
37792 (cd $(HOST_SUBDIR)/texinfo && \
37793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37795 "RANLIB=$${RANLIB}" \
0c24b341 37796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37797 pdf) \
37798 || exit 1
37799
37800@endif texinfo
37801
6d389afc
MS
37802.PHONY: maybe-html-texinfo html-texinfo
37803maybe-html-texinfo:
37804@if texinfo
37805maybe-html-texinfo: html-texinfo
37806
37807html-texinfo: \
37808 configure-texinfo
0aed8855 37809 @: $(MAKE); $(unstage)
6d389afc
MS
37810 @[ -f ./texinfo/Makefile ] || exit 0; \
37811 r=`${PWD_COMMAND}`; export r; \
37812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37813 $(HOST_EXPORTS) \
37814 for flag in $(EXTRA_HOST_FLAGS) ; do \
37815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37816 done; \
37817 echo "Doing html in texinfo" ; \
b00612cc 37818 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
37819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37821 "RANLIB=$${RANLIB}" \
0c24b341 37822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37823 html) \
37824 || exit 1
37825
37826@endif texinfo
37827
b813574b
PB
37828.PHONY: maybe-TAGS-texinfo TAGS-texinfo
37829maybe-TAGS-texinfo:
37830@if texinfo
37831maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 37832
b813574b
PB
37833TAGS-texinfo: \
37834 configure-texinfo
0aed8855 37835 @: $(MAKE); $(unstage)
b813574b 37836 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37837 r=`${PWD_COMMAND}`; export r; \
37838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37839 $(HOST_EXPORTS) \
b813574b 37840 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37842 done; \
b813574b 37843 echo "Doing TAGS in texinfo" ; \
b00612cc 37844 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37847 "RANLIB=$${RANLIB}" \
0c24b341 37848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37849 TAGS) \
4fa63067
NN
37850 || exit 1
37851
b813574b 37852@endif texinfo
4fa63067 37853
b813574b
PB
37854.PHONY: maybe-install-info-texinfo install-info-texinfo
37855maybe-install-info-texinfo:
37856@if texinfo
37857maybe-install-info-texinfo: install-info-texinfo
4fa63067 37858
b813574b
PB
37859install-info-texinfo: \
37860 configure-texinfo \
37861 info-texinfo
0aed8855 37862 @: $(MAKE); $(unstage)
b813574b 37863 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37864 r=`${PWD_COMMAND}`; export r; \
37865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37866 $(HOST_EXPORTS) \
b813574b 37867 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37869 done; \
b813574b 37870 echo "Doing install-info in texinfo" ; \
b00612cc 37871 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37874 "RANLIB=$${RANLIB}" \
0c24b341 37875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37876 install-info) \
4fa63067
NN
37877 || exit 1
37878
b813574b 37879@endif texinfo
4fa63067 37880
a3ca38d2
DD
37881.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
37882maybe-install-pdf-texinfo:
37883@if texinfo
37884maybe-install-pdf-texinfo: install-pdf-texinfo
37885
37886install-pdf-texinfo: \
37887 configure-texinfo \
37888 pdf-texinfo
37889 @: $(MAKE); $(unstage)
37890 @[ -f ./texinfo/Makefile ] || exit 0; \
37891 r=`${PWD_COMMAND}`; export r; \
37892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37893 $(HOST_EXPORTS) \
37894 for flag in $(EXTRA_HOST_FLAGS) ; do \
37895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37896 done; \
37897 echo "Doing install-pdf in texinfo" ; \
37898 (cd $(HOST_SUBDIR)/texinfo && \
37899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37901 "RANLIB=$${RANLIB}" \
0c24b341 37902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37903 install-pdf) \
37904 || exit 1
37905
37906@endif texinfo
37907
108a6f8e
CD
37908.PHONY: maybe-install-html-texinfo install-html-texinfo
37909maybe-install-html-texinfo:
37910@if texinfo
37911maybe-install-html-texinfo: install-html-texinfo
37912
37913install-html-texinfo: \
37914 configure-texinfo \
37915 html-texinfo
37916 @: $(MAKE); $(unstage)
37917 @[ -f ./texinfo/Makefile ] || exit 0; \
37918 r=`${PWD_COMMAND}`; export r; \
37919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37920 $(HOST_EXPORTS) \
37921 for flag in $(EXTRA_HOST_FLAGS) ; do \
37922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37923 done; \
37924 echo "Doing install-html in texinfo" ; \
37925 (cd $(HOST_SUBDIR)/texinfo && \
37926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37928 "RANLIB=$${RANLIB}" \
0c24b341 37929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37930 install-html) \
37931 || exit 1
37932
37933@endif texinfo
37934
b813574b
PB
37935.PHONY: maybe-installcheck-texinfo installcheck-texinfo
37936maybe-installcheck-texinfo:
37937@if texinfo
37938maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 37939
b813574b
PB
37940installcheck-texinfo: \
37941 configure-texinfo
0aed8855 37942 @: $(MAKE); $(unstage)
b813574b 37943 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37944 r=`${PWD_COMMAND}`; export r; \
37945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37946 $(HOST_EXPORTS) \
b813574b 37947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37949 done; \
b813574b 37950 echo "Doing installcheck in texinfo" ; \
b00612cc 37951 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37954 "RANLIB=$${RANLIB}" \
0c24b341 37955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37956 installcheck) \
4fa63067
NN
37957 || exit 1
37958
b813574b 37959@endif texinfo
4fa63067 37960
b813574b
PB
37961.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
37962maybe-mostlyclean-texinfo:
37963@if texinfo
37964maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 37965
b813574b 37966mostlyclean-texinfo:
0aed8855 37967 @: $(MAKE); $(unstage)
b813574b 37968 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37969 r=`${PWD_COMMAND}`; export r; \
37970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37971 $(HOST_EXPORTS) \
b813574b 37972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37974 done; \
b813574b 37975 echo "Doing mostlyclean in texinfo" ; \
b00612cc 37976 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37979 "RANLIB=$${RANLIB}" \
0c24b341 37980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37981 mostlyclean) \
4fa63067
NN
37982 || exit 1
37983
b813574b 37984@endif texinfo
4fa63067 37985
b813574b
PB
37986.PHONY: maybe-clean-texinfo clean-texinfo
37987maybe-clean-texinfo:
37988@if texinfo
37989maybe-clean-texinfo: clean-texinfo
4fa63067 37990
b813574b 37991clean-texinfo:
0aed8855 37992 @: $(MAKE); $(unstage)
b813574b 37993 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37994 r=`${PWD_COMMAND}`; export r; \
37995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37996 $(HOST_EXPORTS) \
b813574b 37997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37999 done; \
b813574b 38000 echo "Doing clean in texinfo" ; \
b00612cc 38001 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38004 "RANLIB=$${RANLIB}" \
0c24b341 38005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38006 clean) \
4fa63067
NN
38007 || exit 1
38008
b813574b 38009@endif texinfo
4fa63067 38010
b813574b
PB
38011.PHONY: maybe-distclean-texinfo distclean-texinfo
38012maybe-distclean-texinfo:
38013@if texinfo
38014maybe-distclean-texinfo: distclean-texinfo
4fa63067 38015
b813574b 38016distclean-texinfo:
0aed8855 38017 @: $(MAKE); $(unstage)
b813574b 38018 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38019 r=`${PWD_COMMAND}`; export r; \
38020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38021 $(HOST_EXPORTS) \
b813574b 38022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38024 done; \
b813574b 38025 echo "Doing distclean in texinfo" ; \
b00612cc 38026 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38029 "RANLIB=$${RANLIB}" \
0c24b341 38030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38031 distclean) \
4fa63067
NN
38032 || exit 1
38033
b813574b 38034@endif texinfo
4fa63067 38035
b813574b
PB
38036.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
38037maybe-maintainer-clean-texinfo:
38038@if texinfo
38039maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 38040
b813574b 38041maintainer-clean-texinfo:
0aed8855 38042 @: $(MAKE); $(unstage)
b813574b 38043 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38044 r=`${PWD_COMMAND}`; export r; \
38045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38046 $(HOST_EXPORTS) \
b813574b 38047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38049 done; \
b813574b 38050 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 38051 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38054 "RANLIB=$${RANLIB}" \
0c24b341 38055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38056 maintainer-clean) \
4fa63067
NN
38057 || exit 1
38058
b813574b 38059@endif texinfo
4fa63067
NN
38060
38061
a7254363 38062
b813574b
PB
38063.PHONY: configure-textutils maybe-configure-textutils
38064maybe-configure-textutils:
4f0ef2d8
CD
38065@if gcc-bootstrap
38066configure-textutils: stage_current
38067@endif gcc-bootstrap
b813574b
PB
38068@if textutils
38069maybe-configure-textutils: configure-textutils
c52c6897 38070configure-textutils:
0aed8855 38071 @: $(MAKE); $(unstage)
c52c6897 38072 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38074 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
38075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
1f53ca9a 38076 $(HOST_EXPORTS) \
a7254363
PB
38077 echo Configuring in $(HOST_SUBDIR)/textutils; \
38078 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 38079 case $(srcdir) in \
b00612cc
PB
38080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38081 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
38082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38083 esac; \
b00612cc
PB
38084 srcdiroption="--srcdir=$${topdir}/textutils"; \
38085 libsrcdir="$$s/textutils"; \
e2b9e2dc 38086 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38088 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38089 || exit 1
b813574b 38090@endif textutils
e2b9e2dc 38091
a7254363
PB
38092
38093
d545f33b
PB
38094
38095
b813574b
PB
38096.PHONY: all-textutils maybe-all-textutils
38097maybe-all-textutils:
4f0ef2d8
CD
38098@if gcc-bootstrap
38099all-textutils: stage_current
38100@endif gcc-bootstrap
b813574b 38101@if textutils
d27cc32e 38102TARGET-textutils=all
b813574b
PB
38103maybe-all-textutils: all-textutils
38104all-textutils: configure-textutils
0aed8855 38105 @: $(MAKE); $(unstage)
b40e3958
L
38106 @r=`${PWD_COMMAND}`; export r; \
38107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38108 $(HOST_EXPORTS) \
b00612cc 38109 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
38110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38111 $(TARGET-textutils))
b813574b 38112@endif textutils
3866be5d 38113
a7254363 38114
d545f33b
PB
38115
38116
b813574b
PB
38117.PHONY: check-textutils maybe-check-textutils
38118maybe-check-textutils:
38119@if textutils
38120maybe-check-textutils: check-textutils
3866be5d 38121
b813574b 38122check-textutils:
0aed8855 38123 @: $(MAKE); $(unstage)
b40e3958
L
38124 @r=`${PWD_COMMAND}`; export r; \
38125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38126 $(HOST_EXPORTS) \
b00612cc
PB
38127 (cd $(HOST_SUBDIR)/textutils && \
38128 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38129
b813574b 38130@endif textutils
3866be5d 38131
b813574b
PB
38132.PHONY: install-textutils maybe-install-textutils
38133maybe-install-textutils:
38134@if textutils
38135maybe-install-textutils: install-textutils
16ae0395 38136
b813574b 38137install-textutils: installdirs
0aed8855 38138 @: $(MAKE); $(unstage)
b40e3958
L
38139 @r=`${PWD_COMMAND}`; export r; \
38140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38141 $(HOST_EXPORTS) \
b00612cc 38142 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 38143 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38144
b813574b 38145@endif textutils
3866be5d 38146
56a8fe78 38147# Other targets (info, dvi, pdf, etc.)
4fa63067 38148
b813574b
PB
38149.PHONY: maybe-info-textutils info-textutils
38150maybe-info-textutils:
38151@if textutils
38152maybe-info-textutils: info-textutils
4fa63067 38153
b813574b
PB
38154info-textutils: \
38155 configure-textutils
0aed8855 38156 @: $(MAKE); $(unstage)
b813574b 38157 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
38158 r=`${PWD_COMMAND}`; export r; \
38159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38160 $(HOST_EXPORTS) \
b813574b 38161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38163 done; \
b813574b 38164 echo "Doing info in textutils" ; \
b00612cc 38165 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38168 "RANLIB=$${RANLIB}" \
0c24b341 38169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38170 info) \
e2b9e2dc
NN
38171 || exit 1
38172
b813574b 38173@endif textutils
4fa63067 38174
b813574b
PB
38175.PHONY: maybe-dvi-textutils dvi-textutils
38176maybe-dvi-textutils:
38177@if textutils
38178maybe-dvi-textutils: dvi-textutils
4fa63067 38179
b813574b
PB
38180dvi-textutils: \
38181 configure-textutils
0aed8855 38182 @: $(MAKE); $(unstage)
b813574b 38183 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38184 r=`${PWD_COMMAND}`; export r; \
b40e3958 38185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38186 $(HOST_EXPORTS) \
b813574b 38187 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38189 done; \
b813574b 38190 echo "Doing dvi in textutils" ; \
b00612cc 38191 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38194 "RANLIB=$${RANLIB}" \
0c24b341 38195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38196 dvi) \
4fa63067 38197 || exit 1
3866be5d 38198
b813574b 38199@endif textutils
3866be5d 38200
56a8fe78
DD
38201.PHONY: maybe-pdf-textutils pdf-textutils
38202maybe-pdf-textutils:
38203@if textutils
38204maybe-pdf-textutils: pdf-textutils
38205
38206pdf-textutils: \
38207 configure-textutils
38208 @: $(MAKE); $(unstage)
38209 @[ -f ./textutils/Makefile ] || exit 0; \
38210 r=`${PWD_COMMAND}`; export r; \
38211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38212 $(HOST_EXPORTS) \
38213 for flag in $(EXTRA_HOST_FLAGS) ; do \
38214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38215 done; \
38216 echo "Doing pdf in textutils" ; \
38217 (cd $(HOST_SUBDIR)/textutils && \
38218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38220 "RANLIB=$${RANLIB}" \
0c24b341 38221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38222 pdf) \
38223 || exit 1
38224
38225@endif textutils
38226
6d389afc
MS
38227.PHONY: maybe-html-textutils html-textutils
38228maybe-html-textutils:
38229@if textutils
38230maybe-html-textutils: html-textutils
38231
38232html-textutils: \
38233 configure-textutils
0aed8855 38234 @: $(MAKE); $(unstage)
6d389afc
MS
38235 @[ -f ./textutils/Makefile ] || exit 0; \
38236 r=`${PWD_COMMAND}`; export r; \
38237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38238 $(HOST_EXPORTS) \
38239 for flag in $(EXTRA_HOST_FLAGS) ; do \
38240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38241 done; \
38242 echo "Doing html in textutils" ; \
b00612cc 38243 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
38244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38246 "RANLIB=$${RANLIB}" \
0c24b341 38247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38248 html) \
38249 || exit 1
38250
38251@endif textutils
38252
b813574b
PB
38253.PHONY: maybe-TAGS-textutils TAGS-textutils
38254maybe-TAGS-textutils:
38255@if textutils
38256maybe-TAGS-textutils: TAGS-textutils
4fa63067 38257
b813574b
PB
38258TAGS-textutils: \
38259 configure-textutils
0aed8855 38260 @: $(MAKE); $(unstage)
b813574b 38261 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38262 r=`${PWD_COMMAND}`; export r; \
b40e3958 38263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38264 $(HOST_EXPORTS) \
b813574b 38265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38267 done; \
b813574b 38268 echo "Doing TAGS in textutils" ; \
b00612cc 38269 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38272 "RANLIB=$${RANLIB}" \
0c24b341 38273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38274 TAGS) \
4fa63067 38275 || exit 1
3866be5d 38276
b813574b 38277@endif textutils
3866be5d 38278
b813574b
PB
38279.PHONY: maybe-install-info-textutils install-info-textutils
38280maybe-install-info-textutils:
38281@if textutils
38282maybe-install-info-textutils: install-info-textutils
4fa63067 38283
b813574b
PB
38284install-info-textutils: \
38285 configure-textutils \
38286 info-textutils
0aed8855 38287 @: $(MAKE); $(unstage)
b813574b 38288 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38289 r=`${PWD_COMMAND}`; export r; \
38290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38291 $(HOST_EXPORTS) \
b813574b 38292 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38294 done; \
b813574b 38295 echo "Doing install-info in textutils" ; \
b00612cc 38296 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38299 "RANLIB=$${RANLIB}" \
0c24b341 38300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38301 install-info) \
4fa63067
NN
38302 || exit 1
38303
b813574b 38304@endif textutils
4fa63067 38305
a3ca38d2
DD
38306.PHONY: maybe-install-pdf-textutils install-pdf-textutils
38307maybe-install-pdf-textutils:
38308@if textutils
38309maybe-install-pdf-textutils: install-pdf-textutils
38310
38311install-pdf-textutils: \
38312 configure-textutils \
38313 pdf-textutils
38314 @: $(MAKE); $(unstage)
38315 @[ -f ./textutils/Makefile ] || exit 0; \
38316 r=`${PWD_COMMAND}`; export r; \
38317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38318 $(HOST_EXPORTS) \
38319 for flag in $(EXTRA_HOST_FLAGS) ; do \
38320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38321 done; \
38322 echo "Doing install-pdf in textutils" ; \
38323 (cd $(HOST_SUBDIR)/textutils && \
38324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38326 "RANLIB=$${RANLIB}" \
0c24b341 38327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38328 install-pdf) \
38329 || exit 1
38330
38331@endif textutils
38332
108a6f8e
CD
38333.PHONY: maybe-install-html-textutils install-html-textutils
38334maybe-install-html-textutils:
38335@if textutils
38336maybe-install-html-textutils: install-html-textutils
38337
38338install-html-textutils: \
38339 configure-textutils \
38340 html-textutils
38341 @: $(MAKE); $(unstage)
38342 @[ -f ./textutils/Makefile ] || exit 0; \
38343 r=`${PWD_COMMAND}`; export r; \
38344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38345 $(HOST_EXPORTS) \
38346 for flag in $(EXTRA_HOST_FLAGS) ; do \
38347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38348 done; \
38349 echo "Doing install-html in textutils" ; \
38350 (cd $(HOST_SUBDIR)/textutils && \
38351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38353 "RANLIB=$${RANLIB}" \
0c24b341 38354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38355 install-html) \
38356 || exit 1
38357
38358@endif textutils
38359
b813574b
PB
38360.PHONY: maybe-installcheck-textutils installcheck-textutils
38361maybe-installcheck-textutils:
38362@if textutils
38363maybe-installcheck-textutils: installcheck-textutils
4fa63067 38364
b813574b
PB
38365installcheck-textutils: \
38366 configure-textutils
0aed8855 38367 @: $(MAKE); $(unstage)
b813574b 38368 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38369 r=`${PWD_COMMAND}`; export r; \
38370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38371 $(HOST_EXPORTS) \
b813574b 38372 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38374 done; \
b813574b 38375 echo "Doing installcheck in textutils" ; \
b00612cc 38376 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38379 "RANLIB=$${RANLIB}" \
0c24b341 38380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38381 installcheck) \
4fa63067
NN
38382 || exit 1
38383
b813574b 38384@endif textutils
4fa63067 38385
b813574b
PB
38386.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
38387maybe-mostlyclean-textutils:
38388@if textutils
38389maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 38390
b813574b 38391mostlyclean-textutils:
0aed8855 38392 @: $(MAKE); $(unstage)
b813574b 38393 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38394 r=`${PWD_COMMAND}`; export r; \
38395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38396 $(HOST_EXPORTS) \
b813574b 38397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38399 done; \
b813574b 38400 echo "Doing mostlyclean in textutils" ; \
b00612cc 38401 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38404 "RANLIB=$${RANLIB}" \
0c24b341 38405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38406 mostlyclean) \
4fa63067
NN
38407 || exit 1
38408
b813574b 38409@endif textutils
4fa63067 38410
b813574b
PB
38411.PHONY: maybe-clean-textutils clean-textutils
38412maybe-clean-textutils:
38413@if textutils
38414maybe-clean-textutils: clean-textutils
4fa63067 38415
b813574b 38416clean-textutils:
0aed8855 38417 @: $(MAKE); $(unstage)
b813574b 38418 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38419 r=`${PWD_COMMAND}`; export r; \
38420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38421 $(HOST_EXPORTS) \
b813574b 38422 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38424 done; \
b813574b 38425 echo "Doing clean in textutils" ; \
b00612cc 38426 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38429 "RANLIB=$${RANLIB}" \
0c24b341 38430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38431 clean) \
4fa63067
NN
38432 || exit 1
38433
b813574b 38434@endif textutils
4fa63067 38435
b813574b
PB
38436.PHONY: maybe-distclean-textutils distclean-textutils
38437maybe-distclean-textutils:
38438@if textutils
38439maybe-distclean-textutils: distclean-textutils
4fa63067 38440
b813574b 38441distclean-textutils:
0aed8855 38442 @: $(MAKE); $(unstage)
b813574b 38443 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38444 r=`${PWD_COMMAND}`; export r; \
38445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38446 $(HOST_EXPORTS) \
b813574b 38447 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38449 done; \
b813574b 38450 echo "Doing distclean in textutils" ; \
b00612cc 38451 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38454 "RANLIB=$${RANLIB}" \
0c24b341 38455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38456 distclean) \
4fa63067
NN
38457 || exit 1
38458
b813574b 38459@endif textutils
4fa63067 38460
b813574b
PB
38461.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
38462maybe-maintainer-clean-textutils:
38463@if textutils
38464maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 38465
b813574b 38466maintainer-clean-textutils:
0aed8855 38467 @: $(MAKE); $(unstage)
b813574b 38468 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38469 r=`${PWD_COMMAND}`; export r; \
b40e3958 38470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38471 $(HOST_EXPORTS) \
b813574b 38472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38474 done; \
b813574b 38475 echo "Doing maintainer-clean in textutils" ; \
b00612cc 38476 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38479 "RANLIB=$${RANLIB}" \
0c24b341 38480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38481 maintainer-clean) \
4fa63067 38482 || exit 1
3866be5d 38483
b813574b 38484@endif textutils
3866be5d 38485
4fa63067 38486
a7254363 38487
b813574b
PB
38488.PHONY: configure-time maybe-configure-time
38489maybe-configure-time:
4f0ef2d8
CD
38490@if gcc-bootstrap
38491configure-time: stage_current
38492@endif gcc-bootstrap
b813574b
PB
38493@if time
38494maybe-configure-time: configure-time
c52c6897 38495configure-time:
0aed8855 38496 @: $(MAKE); $(unstage)
c52c6897 38497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38499 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
38500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
1f53ca9a 38501 $(HOST_EXPORTS) \
a7254363
PB
38502 echo Configuring in $(HOST_SUBDIR)/time; \
38503 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 38504 case $(srcdir) in \
b00612cc
PB
38505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38506 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
38507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38508 esac; \
b00612cc
PB
38509 srcdiroption="--srcdir=$${topdir}/time"; \
38510 libsrcdir="$$s/time"; \
e2b9e2dc 38511 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38513 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38514 || exit 1
b813574b 38515@endif time
e2b9e2dc 38516
a7254363
PB
38517
38518
d545f33b
PB
38519
38520
b813574b
PB
38521.PHONY: all-time maybe-all-time
38522maybe-all-time:
4f0ef2d8
CD
38523@if gcc-bootstrap
38524all-time: stage_current
38525@endif gcc-bootstrap
b813574b 38526@if time
d27cc32e 38527TARGET-time=all
b813574b
PB
38528maybe-all-time: all-time
38529all-time: configure-time
0aed8855 38530 @: $(MAKE); $(unstage)
b40e3958
L
38531 @r=`${PWD_COMMAND}`; export r; \
38532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38533 $(HOST_EXPORTS) \
b00612cc 38534 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
38535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38536 $(TARGET-time))
b813574b 38537@endif time
3866be5d 38538
a7254363 38539
d545f33b
PB
38540
38541
b813574b
PB
38542.PHONY: check-time maybe-check-time
38543maybe-check-time:
38544@if time
38545maybe-check-time: check-time
3866be5d 38546
b813574b 38547check-time:
0aed8855 38548 @: $(MAKE); $(unstage)
b40e3958
L
38549 @r=`${PWD_COMMAND}`; export r; \
38550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38551 $(HOST_EXPORTS) \
b00612cc
PB
38552 (cd $(HOST_SUBDIR)/time && \
38553 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38554
b813574b 38555@endif time
3866be5d 38556
b813574b
PB
38557.PHONY: install-time maybe-install-time
38558maybe-install-time:
38559@if time
38560maybe-install-time: install-time
4fa63067 38561
b813574b 38562install-time: installdirs
0aed8855 38563 @: $(MAKE); $(unstage)
4fa63067
NN
38564 @r=`${PWD_COMMAND}`; export r; \
38565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38566 $(HOST_EXPORTS) \
b00612cc 38567 (cd $(HOST_SUBDIR)/time && \
2da12f12 38568 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38569
b813574b 38570@endif time
4fa63067 38571
56a8fe78 38572# Other targets (info, dvi, pdf, etc.)
4fa63067 38573
b813574b
PB
38574.PHONY: maybe-info-time info-time
38575maybe-info-time:
38576@if time
38577maybe-info-time: info-time
4fa63067 38578
b813574b
PB
38579info-time: \
38580 configure-time
0aed8855 38581 @: $(MAKE); $(unstage)
b813574b 38582 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38583 r=`${PWD_COMMAND}`; export r; \
38584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38585 $(HOST_EXPORTS) \
b813574b 38586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38588 done; \
b813574b 38589 echo "Doing info in time" ; \
b00612cc 38590 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38593 "RANLIB=$${RANLIB}" \
0c24b341 38594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38595 info) \
4fa63067
NN
38596 || exit 1
38597
b813574b 38598@endif time
4fa63067 38599
b813574b
PB
38600.PHONY: maybe-dvi-time dvi-time
38601maybe-dvi-time:
38602@if time
38603maybe-dvi-time: dvi-time
4fa63067 38604
b813574b
PB
38605dvi-time: \
38606 configure-time
0aed8855 38607 @: $(MAKE); $(unstage)
b813574b 38608 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38609 r=`${PWD_COMMAND}`; export r; \
38610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38611 $(HOST_EXPORTS) \
b813574b 38612 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38614 done; \
b813574b 38615 echo "Doing dvi in time" ; \
b00612cc 38616 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38619 "RANLIB=$${RANLIB}" \
0c24b341 38620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38621 dvi) \
4fa63067
NN
38622 || exit 1
38623
b813574b 38624@endif time
4fa63067 38625
56a8fe78
DD
38626.PHONY: maybe-pdf-time pdf-time
38627maybe-pdf-time:
38628@if time
38629maybe-pdf-time: pdf-time
38630
38631pdf-time: \
38632 configure-time
38633 @: $(MAKE); $(unstage)
38634 @[ -f ./time/Makefile ] || exit 0; \
38635 r=`${PWD_COMMAND}`; export r; \
38636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38637 $(HOST_EXPORTS) \
38638 for flag in $(EXTRA_HOST_FLAGS) ; do \
38639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38640 done; \
38641 echo "Doing pdf in time" ; \
38642 (cd $(HOST_SUBDIR)/time && \
38643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38645 "RANLIB=$${RANLIB}" \
0c24b341 38646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38647 pdf) \
38648 || exit 1
38649
38650@endif time
38651
6d389afc
MS
38652.PHONY: maybe-html-time html-time
38653maybe-html-time:
38654@if time
38655maybe-html-time: html-time
38656
38657html-time: \
38658 configure-time
0aed8855 38659 @: $(MAKE); $(unstage)
6d389afc
MS
38660 @[ -f ./time/Makefile ] || exit 0; \
38661 r=`${PWD_COMMAND}`; export r; \
38662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38663 $(HOST_EXPORTS) \
38664 for flag in $(EXTRA_HOST_FLAGS) ; do \
38665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38666 done; \
38667 echo "Doing html in time" ; \
b00612cc 38668 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
38669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38671 "RANLIB=$${RANLIB}" \
0c24b341 38672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38673 html) \
38674 || exit 1
38675
38676@endif time
38677
b813574b
PB
38678.PHONY: maybe-TAGS-time TAGS-time
38679maybe-TAGS-time:
38680@if time
38681maybe-TAGS-time: TAGS-time
4fa63067 38682
b813574b
PB
38683TAGS-time: \
38684 configure-time
0aed8855 38685 @: $(MAKE); $(unstage)
b813574b 38686 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38687 r=`${PWD_COMMAND}`; export r; \
38688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38689 $(HOST_EXPORTS) \
b813574b 38690 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38692 done; \
b813574b 38693 echo "Doing TAGS in time" ; \
b00612cc 38694 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38697 "RANLIB=$${RANLIB}" \
0c24b341 38698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38699 TAGS) \
4fa63067
NN
38700 || exit 1
38701
b813574b 38702@endif time
4fa63067 38703
b813574b
PB
38704.PHONY: maybe-install-info-time install-info-time
38705maybe-install-info-time:
38706@if time
38707maybe-install-info-time: install-info-time
4fa63067 38708
b813574b
PB
38709install-info-time: \
38710 configure-time \
38711 info-time
0aed8855 38712 @: $(MAKE); $(unstage)
b813574b 38713 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38714 r=`${PWD_COMMAND}`; export r; \
38715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38716 $(HOST_EXPORTS) \
b813574b 38717 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38719 done; \
b813574b 38720 echo "Doing install-info in time" ; \
b00612cc 38721 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38724 "RANLIB=$${RANLIB}" \
0c24b341 38725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38726 install-info) \
4fa63067
NN
38727 || exit 1
38728
b813574b 38729@endif time
4fa63067 38730
a3ca38d2
DD
38731.PHONY: maybe-install-pdf-time install-pdf-time
38732maybe-install-pdf-time:
38733@if time
38734maybe-install-pdf-time: install-pdf-time
38735
38736install-pdf-time: \
38737 configure-time \
38738 pdf-time
38739 @: $(MAKE); $(unstage)
38740 @[ -f ./time/Makefile ] || exit 0; \
38741 r=`${PWD_COMMAND}`; export r; \
38742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38743 $(HOST_EXPORTS) \
38744 for flag in $(EXTRA_HOST_FLAGS) ; do \
38745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38746 done; \
38747 echo "Doing install-pdf in time" ; \
38748 (cd $(HOST_SUBDIR)/time && \
38749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38751 "RANLIB=$${RANLIB}" \
0c24b341 38752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38753 install-pdf) \
38754 || exit 1
38755
38756@endif time
38757
108a6f8e
CD
38758.PHONY: maybe-install-html-time install-html-time
38759maybe-install-html-time:
38760@if time
38761maybe-install-html-time: install-html-time
38762
38763install-html-time: \
38764 configure-time \
38765 html-time
38766 @: $(MAKE); $(unstage)
38767 @[ -f ./time/Makefile ] || exit 0; \
38768 r=`${PWD_COMMAND}`; export r; \
38769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38770 $(HOST_EXPORTS) \
38771 for flag in $(EXTRA_HOST_FLAGS) ; do \
38772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38773 done; \
38774 echo "Doing install-html in time" ; \
38775 (cd $(HOST_SUBDIR)/time && \
38776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38778 "RANLIB=$${RANLIB}" \
0c24b341 38779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38780 install-html) \
38781 || exit 1
38782
38783@endif time
38784
b813574b
PB
38785.PHONY: maybe-installcheck-time installcheck-time
38786maybe-installcheck-time:
38787@if time
38788maybe-installcheck-time: installcheck-time
4fa63067 38789
b813574b
PB
38790installcheck-time: \
38791 configure-time
0aed8855 38792 @: $(MAKE); $(unstage)
b813574b 38793 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38794 r=`${PWD_COMMAND}`; export r; \
38795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38796 $(HOST_EXPORTS) \
b813574b 38797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38799 done; \
b813574b 38800 echo "Doing installcheck in time" ; \
b00612cc 38801 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38804 "RANLIB=$${RANLIB}" \
0c24b341 38805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38806 installcheck) \
4fa63067
NN
38807 || exit 1
38808
b813574b 38809@endif time
4fa63067 38810
b813574b
PB
38811.PHONY: maybe-mostlyclean-time mostlyclean-time
38812maybe-mostlyclean-time:
38813@if time
38814maybe-mostlyclean-time: mostlyclean-time
4fa63067 38815
b813574b 38816mostlyclean-time:
0aed8855 38817 @: $(MAKE); $(unstage)
b813574b 38818 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38819 r=`${PWD_COMMAND}`; export r; \
38820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38821 $(HOST_EXPORTS) \
b813574b 38822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38824 done; \
b813574b 38825 echo "Doing mostlyclean in time" ; \
b00612cc 38826 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38829 "RANLIB=$${RANLIB}" \
0c24b341 38830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38831 mostlyclean) \
4fa63067
NN
38832 || exit 1
38833
b813574b 38834@endif time
4fa63067 38835
b813574b
PB
38836.PHONY: maybe-clean-time clean-time
38837maybe-clean-time:
38838@if time
38839maybe-clean-time: clean-time
4fa63067 38840
b813574b 38841clean-time:
0aed8855 38842 @: $(MAKE); $(unstage)
b813574b 38843 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38844 r=`${PWD_COMMAND}`; export r; \
38845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38846 $(HOST_EXPORTS) \
b813574b 38847 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38849 done; \
b813574b 38850 echo "Doing clean in time" ; \
b00612cc 38851 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38854 "RANLIB=$${RANLIB}" \
0c24b341 38855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38856 clean) \
4fa63067
NN
38857 || exit 1
38858
b813574b 38859@endif time
4fa63067 38860
b813574b
PB
38861.PHONY: maybe-distclean-time distclean-time
38862maybe-distclean-time:
38863@if time
38864maybe-distclean-time: distclean-time
4fa63067 38865
b813574b 38866distclean-time:
0aed8855 38867 @: $(MAKE); $(unstage)
b813574b 38868 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38869 r=`${PWD_COMMAND}`; export r; \
38870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38871 $(HOST_EXPORTS) \
b813574b 38872 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38874 done; \
b813574b 38875 echo "Doing distclean in time" ; \
b00612cc 38876 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38879 "RANLIB=$${RANLIB}" \
0c24b341 38880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38881 distclean) \
4fa63067
NN
38882 || exit 1
38883
b813574b 38884@endif time
4fa63067 38885
b813574b
PB
38886.PHONY: maybe-maintainer-clean-time maintainer-clean-time
38887maybe-maintainer-clean-time:
38888@if time
38889maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 38890
b813574b 38891maintainer-clean-time:
0aed8855 38892 @: $(MAKE); $(unstage)
b813574b 38893 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38894 r=`${PWD_COMMAND}`; export r; \
38895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38896 $(HOST_EXPORTS) \
b813574b 38897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38899 done; \
b813574b 38900 echo "Doing maintainer-clean in time" ; \
b00612cc 38901 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38904 "RANLIB=$${RANLIB}" \
0c24b341 38905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38906 maintainer-clean) \
4fa63067 38907 || exit 1
16ae0395 38908
b813574b 38909@endif time
3866be5d
NN
38910
38911
a7254363 38912
b813574b
PB
38913.PHONY: configure-uudecode maybe-configure-uudecode
38914maybe-configure-uudecode:
4f0ef2d8
CD
38915@if gcc-bootstrap
38916configure-uudecode: stage_current
38917@endif gcc-bootstrap
b813574b
PB
38918@if uudecode
38919maybe-configure-uudecode: configure-uudecode
c52c6897 38920configure-uudecode:
0aed8855 38921 @: $(MAKE); $(unstage)
c52c6897 38922 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38924 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
38925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
1f53ca9a 38926 $(HOST_EXPORTS) \
a7254363
PB
38927 echo Configuring in $(HOST_SUBDIR)/uudecode; \
38928 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 38929 case $(srcdir) in \
b00612cc
PB
38930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38931 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
38932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38933 esac; \
b00612cc
PB
38934 srcdiroption="--srcdir=$${topdir}/uudecode"; \
38935 libsrcdir="$$s/uudecode"; \
e2b9e2dc 38936 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38938 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38939 || exit 1
b813574b 38940@endif uudecode
e2b9e2dc 38941
a7254363
PB
38942
38943
d545f33b
PB
38944
38945
b813574b
PB
38946.PHONY: all-uudecode maybe-all-uudecode
38947maybe-all-uudecode:
4f0ef2d8
CD
38948@if gcc-bootstrap
38949all-uudecode: stage_current
38950@endif gcc-bootstrap
b813574b 38951@if uudecode
d27cc32e 38952TARGET-uudecode=all
b813574b
PB
38953maybe-all-uudecode: all-uudecode
38954all-uudecode: configure-uudecode
0aed8855 38955 @: $(MAKE); $(unstage)
b40e3958
L
38956 @r=`${PWD_COMMAND}`; export r; \
38957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38958 $(HOST_EXPORTS) \
b00612cc 38959 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
38960 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38961 $(TARGET-uudecode))
b813574b 38962@endif uudecode
3866be5d 38963
a7254363 38964
d545f33b
PB
38965
38966
b813574b
PB
38967.PHONY: check-uudecode maybe-check-uudecode
38968maybe-check-uudecode:
38969@if uudecode
38970maybe-check-uudecode: check-uudecode
3866be5d 38971
b813574b 38972check-uudecode:
0aed8855 38973 @: $(MAKE); $(unstage)
b40e3958
L
38974 @r=`${PWD_COMMAND}`; export r; \
38975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38976 $(HOST_EXPORTS) \
b00612cc
PB
38977 (cd $(HOST_SUBDIR)/uudecode && \
38978 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38979
b813574b 38980@endif uudecode
3866be5d 38981
b813574b
PB
38982.PHONY: install-uudecode maybe-install-uudecode
38983maybe-install-uudecode:
38984@if uudecode
38985maybe-install-uudecode: install-uudecode
4fa63067 38986
b813574b 38987install-uudecode: installdirs
0aed8855 38988 @: $(MAKE); $(unstage)
4fa63067
NN
38989 @r=`${PWD_COMMAND}`; export r; \
38990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38991 $(HOST_EXPORTS) \
b00612cc 38992 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 38993 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38994
b813574b 38995@endif uudecode
4fa63067 38996
56a8fe78 38997# Other targets (info, dvi, pdf, etc.)
4fa63067 38998
b813574b
PB
38999.PHONY: maybe-info-uudecode info-uudecode
39000maybe-info-uudecode:
39001@if uudecode
39002maybe-info-uudecode: info-uudecode
4fa63067 39003
b813574b
PB
39004info-uudecode: \
39005 configure-uudecode
0aed8855 39006 @: $(MAKE); $(unstage)
b813574b 39007 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39008 r=`${PWD_COMMAND}`; export r; \
39009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39010 $(HOST_EXPORTS) \
b813574b 39011 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39013 done; \
b813574b 39014 echo "Doing info in uudecode" ; \
b00612cc 39015 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39018 "RANLIB=$${RANLIB}" \
0c24b341 39019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39020 info) \
4fa63067
NN
39021 || exit 1
39022
b813574b 39023@endif uudecode
4fa63067 39024
b813574b
PB
39025.PHONY: maybe-dvi-uudecode dvi-uudecode
39026maybe-dvi-uudecode:
39027@if uudecode
39028maybe-dvi-uudecode: dvi-uudecode
4fa63067 39029
b813574b
PB
39030dvi-uudecode: \
39031 configure-uudecode
0aed8855 39032 @: $(MAKE); $(unstage)
b813574b 39033 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39034 r=`${PWD_COMMAND}`; export r; \
39035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39036 $(HOST_EXPORTS) \
b813574b 39037 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39039 done; \
b813574b 39040 echo "Doing dvi in uudecode" ; \
b00612cc 39041 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39044 "RANLIB=$${RANLIB}" \
0c24b341 39045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39046 dvi) \
4fa63067
NN
39047 || exit 1
39048
b813574b 39049@endif uudecode
4fa63067 39050
56a8fe78
DD
39051.PHONY: maybe-pdf-uudecode pdf-uudecode
39052maybe-pdf-uudecode:
39053@if uudecode
39054maybe-pdf-uudecode: pdf-uudecode
39055
39056pdf-uudecode: \
39057 configure-uudecode
39058 @: $(MAKE); $(unstage)
39059 @[ -f ./uudecode/Makefile ] || exit 0; \
39060 r=`${PWD_COMMAND}`; export r; \
39061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39062 $(HOST_EXPORTS) \
39063 for flag in $(EXTRA_HOST_FLAGS) ; do \
39064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39065 done; \
39066 echo "Doing pdf in uudecode" ; \
39067 (cd $(HOST_SUBDIR)/uudecode && \
39068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39070 "RANLIB=$${RANLIB}" \
0c24b341 39071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39072 pdf) \
39073 || exit 1
39074
39075@endif uudecode
39076
6d389afc
MS
39077.PHONY: maybe-html-uudecode html-uudecode
39078maybe-html-uudecode:
39079@if uudecode
39080maybe-html-uudecode: html-uudecode
39081
39082html-uudecode: \
39083 configure-uudecode
0aed8855 39084 @: $(MAKE); $(unstage)
6d389afc
MS
39085 @[ -f ./uudecode/Makefile ] || exit 0; \
39086 r=`${PWD_COMMAND}`; export r; \
39087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39088 $(HOST_EXPORTS) \
39089 for flag in $(EXTRA_HOST_FLAGS) ; do \
39090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39091 done; \
39092 echo "Doing html in uudecode" ; \
b00612cc 39093 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
39094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39096 "RANLIB=$${RANLIB}" \
0c24b341 39097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39098 html) \
39099 || exit 1
39100
39101@endif uudecode
39102
b813574b
PB
39103.PHONY: maybe-TAGS-uudecode TAGS-uudecode
39104maybe-TAGS-uudecode:
39105@if uudecode
39106maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 39107
b813574b
PB
39108TAGS-uudecode: \
39109 configure-uudecode
0aed8855 39110 @: $(MAKE); $(unstage)
b813574b
PB
39111 @[ -f ./uudecode/Makefile ] || exit 0; \
39112 r=`${PWD_COMMAND}`; export r; \
4fa63067 39113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39114 $(HOST_EXPORTS) \
b813574b 39115 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39117 done; \
b813574b 39118 echo "Doing TAGS in uudecode" ; \
b00612cc 39119 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39122 "RANLIB=$${RANLIB}" \
0c24b341 39123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39124 TAGS) \
4fa63067
NN
39125 || exit 1
39126
b813574b 39127@endif uudecode
4fa63067 39128
b813574b
PB
39129.PHONY: maybe-install-info-uudecode install-info-uudecode
39130maybe-install-info-uudecode:
39131@if uudecode
39132maybe-install-info-uudecode: install-info-uudecode
4fa63067 39133
b813574b
PB
39134install-info-uudecode: \
39135 configure-uudecode \
39136 info-uudecode
0aed8855 39137 @: $(MAKE); $(unstage)
b813574b 39138 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39139 r=`${PWD_COMMAND}`; export r; \
39140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39141 $(HOST_EXPORTS) \
b813574b 39142 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39144 done; \
b813574b 39145 echo "Doing install-info in uudecode" ; \
b00612cc 39146 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39149 "RANLIB=$${RANLIB}" \
0c24b341 39150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39151 install-info) \
4fa63067
NN
39152 || exit 1
39153
b813574b 39154@endif uudecode
4fa63067 39155
a3ca38d2
DD
39156.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
39157maybe-install-pdf-uudecode:
39158@if uudecode
39159maybe-install-pdf-uudecode: install-pdf-uudecode
39160
39161install-pdf-uudecode: \
39162 configure-uudecode \
39163 pdf-uudecode
39164 @: $(MAKE); $(unstage)
39165 @[ -f ./uudecode/Makefile ] || exit 0; \
39166 r=`${PWD_COMMAND}`; export r; \
39167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39168 $(HOST_EXPORTS) \
39169 for flag in $(EXTRA_HOST_FLAGS) ; do \
39170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39171 done; \
39172 echo "Doing install-pdf in uudecode" ; \
39173 (cd $(HOST_SUBDIR)/uudecode && \
39174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39176 "RANLIB=$${RANLIB}" \
0c24b341 39177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39178 install-pdf) \
39179 || exit 1
39180
39181@endif uudecode
39182
108a6f8e
CD
39183.PHONY: maybe-install-html-uudecode install-html-uudecode
39184maybe-install-html-uudecode:
39185@if uudecode
39186maybe-install-html-uudecode: install-html-uudecode
39187
39188install-html-uudecode: \
39189 configure-uudecode \
39190 html-uudecode
39191 @: $(MAKE); $(unstage)
39192 @[ -f ./uudecode/Makefile ] || exit 0; \
39193 r=`${PWD_COMMAND}`; export r; \
39194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39195 $(HOST_EXPORTS) \
39196 for flag in $(EXTRA_HOST_FLAGS) ; do \
39197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39198 done; \
39199 echo "Doing install-html in uudecode" ; \
39200 (cd $(HOST_SUBDIR)/uudecode && \
39201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39203 "RANLIB=$${RANLIB}" \
0c24b341 39204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39205 install-html) \
39206 || exit 1
39207
39208@endif uudecode
39209
b813574b
PB
39210.PHONY: maybe-installcheck-uudecode installcheck-uudecode
39211maybe-installcheck-uudecode:
39212@if uudecode
39213maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 39214
b813574b
PB
39215installcheck-uudecode: \
39216 configure-uudecode
0aed8855 39217 @: $(MAKE); $(unstage)
b813574b 39218 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39219 r=`${PWD_COMMAND}`; export r; \
39220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39221 $(HOST_EXPORTS) \
b813574b 39222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39224 done; \
b813574b 39225 echo "Doing installcheck in uudecode" ; \
b00612cc 39226 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39229 "RANLIB=$${RANLIB}" \
0c24b341 39230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39231 installcheck) \
4fa63067
NN
39232 || exit 1
39233
b813574b 39234@endif uudecode
4fa63067 39235
b813574b
PB
39236.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
39237maybe-mostlyclean-uudecode:
39238@if uudecode
39239maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 39240
b813574b 39241mostlyclean-uudecode:
0aed8855 39242 @: $(MAKE); $(unstage)
b813574b 39243 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39244 r=`${PWD_COMMAND}`; export r; \
39245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39246 $(HOST_EXPORTS) \
b813574b 39247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39249 done; \
b813574b 39250 echo "Doing mostlyclean in uudecode" ; \
b00612cc 39251 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39254 "RANLIB=$${RANLIB}" \
0c24b341 39255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39256 mostlyclean) \
4fa63067
NN
39257 || exit 1
39258
b813574b 39259@endif uudecode
4fa63067 39260
b813574b
PB
39261.PHONY: maybe-clean-uudecode clean-uudecode
39262maybe-clean-uudecode:
39263@if uudecode
39264maybe-clean-uudecode: clean-uudecode
4fa63067 39265
b813574b 39266clean-uudecode:
0aed8855 39267 @: $(MAKE); $(unstage)
b813574b 39268 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39269 r=`${PWD_COMMAND}`; export r; \
39270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39271 $(HOST_EXPORTS) \
b813574b 39272 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39274 done; \
b813574b 39275 echo "Doing clean in uudecode" ; \
b00612cc 39276 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39279 "RANLIB=$${RANLIB}" \
0c24b341 39280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39281 clean) \
4fa63067
NN
39282 || exit 1
39283
b813574b 39284@endif uudecode
4fa63067 39285
b813574b
PB
39286.PHONY: maybe-distclean-uudecode distclean-uudecode
39287maybe-distclean-uudecode:
39288@if uudecode
39289maybe-distclean-uudecode: distclean-uudecode
4fa63067 39290
b813574b 39291distclean-uudecode:
0aed8855 39292 @: $(MAKE); $(unstage)
b813574b 39293 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39294 r=`${PWD_COMMAND}`; export r; \
39295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39296 $(HOST_EXPORTS) \
b813574b 39297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39299 done; \
b813574b 39300 echo "Doing distclean in uudecode" ; \
b00612cc 39301 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39304 "RANLIB=$${RANLIB}" \
0c24b341 39305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39306 distclean) \
4fa63067
NN
39307 || exit 1
39308
b813574b 39309@endif uudecode
4fa63067 39310
b813574b
PB
39311.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
39312maybe-maintainer-clean-uudecode:
39313@if uudecode
39314maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 39315
b813574b 39316maintainer-clean-uudecode:
0aed8855 39317 @: $(MAKE); $(unstage)
b813574b 39318 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39319 r=`${PWD_COMMAND}`; export r; \
39320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39321 $(HOST_EXPORTS) \
b813574b 39322 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39324 done; \
b813574b 39325 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 39326 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39329 "RANLIB=$${RANLIB}" \
0c24b341 39330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39331 maintainer-clean) \
4fa63067 39332 || exit 1
16ae0395 39333
b813574b 39334@endif uudecode
3866be5d
NN
39335
39336
a7254363 39337
b813574b
PB
39338.PHONY: configure-wdiff maybe-configure-wdiff
39339maybe-configure-wdiff:
4f0ef2d8
CD
39340@if gcc-bootstrap
39341configure-wdiff: stage_current
39342@endif gcc-bootstrap
b813574b
PB
39343@if wdiff
39344maybe-configure-wdiff: configure-wdiff
c52c6897 39345configure-wdiff:
0aed8855 39346 @: $(MAKE); $(unstage)
c52c6897 39347 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39349 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
39350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
1f53ca9a 39351 $(HOST_EXPORTS) \
a7254363
PB
39352 echo Configuring in $(HOST_SUBDIR)/wdiff; \
39353 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 39354 case $(srcdir) in \
b00612cc
PB
39355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39356 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
39357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39358 esac; \
b00612cc
PB
39359 srcdiroption="--srcdir=$${topdir}/wdiff"; \
39360 libsrcdir="$$s/wdiff"; \
e2b9e2dc 39361 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39363 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39364 || exit 1
b813574b 39365@endif wdiff
e2b9e2dc 39366
a7254363
PB
39367
39368
d545f33b
PB
39369
39370
b813574b
PB
39371.PHONY: all-wdiff maybe-all-wdiff
39372maybe-all-wdiff:
4f0ef2d8
CD
39373@if gcc-bootstrap
39374all-wdiff: stage_current
39375@endif gcc-bootstrap
b813574b 39376@if wdiff
d27cc32e 39377TARGET-wdiff=all
b813574b
PB
39378maybe-all-wdiff: all-wdiff
39379all-wdiff: configure-wdiff
0aed8855 39380 @: $(MAKE); $(unstage)
b40e3958
L
39381 @r=`${PWD_COMMAND}`; export r; \
39382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39383 $(HOST_EXPORTS) \
b00612cc 39384 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
39385 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39386 $(TARGET-wdiff))
b813574b 39387@endif wdiff
3866be5d 39388
a7254363 39389
d545f33b
PB
39390
39391
b813574b
PB
39392.PHONY: check-wdiff maybe-check-wdiff
39393maybe-check-wdiff:
39394@if wdiff
39395maybe-check-wdiff: check-wdiff
3866be5d 39396
b813574b 39397check-wdiff:
0aed8855 39398 @: $(MAKE); $(unstage)
b813574b
PB
39399 @r=`${PWD_COMMAND}`; export r; \
39400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39401 $(HOST_EXPORTS) \
b00612cc
PB
39402 (cd $(HOST_SUBDIR)/wdiff && \
39403 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 39404
b813574b 39405@endif wdiff
4fa63067 39406
b813574b
PB
39407.PHONY: install-wdiff maybe-install-wdiff
39408maybe-install-wdiff:
39409@if wdiff
39410maybe-install-wdiff: install-wdiff
4fa63067 39411
b813574b 39412install-wdiff: installdirs
0aed8855 39413 @: $(MAKE); $(unstage)
b40e3958
L
39414 @r=`${PWD_COMMAND}`; export r; \
39415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39416 $(HOST_EXPORTS) \
b00612cc 39417 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 39418 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39419
b813574b 39420@endif wdiff
3866be5d 39421
56a8fe78 39422# Other targets (info, dvi, pdf, etc.)
16ae0395 39423
b813574b
PB
39424.PHONY: maybe-info-wdiff info-wdiff
39425maybe-info-wdiff:
39426@if wdiff
39427maybe-info-wdiff: info-wdiff
4fa63067 39428
b813574b
PB
39429info-wdiff: \
39430 configure-wdiff
0aed8855 39431 @: $(MAKE); $(unstage)
b813574b 39432 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 39433 r=`${PWD_COMMAND}`; export r; \
b40e3958 39434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39435 $(HOST_EXPORTS) \
b813574b 39436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39438 done; \
b813574b 39439 echo "Doing info in wdiff" ; \
b00612cc 39440 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39443 "RANLIB=$${RANLIB}" \
0c24b341 39444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39445 info) \
4fa63067 39446 || exit 1
3866be5d 39447
b813574b 39448@endif wdiff
3866be5d 39449
b813574b
PB
39450.PHONY: maybe-dvi-wdiff dvi-wdiff
39451maybe-dvi-wdiff:
39452@if wdiff
39453maybe-dvi-wdiff: dvi-wdiff
4fa63067 39454
b813574b
PB
39455dvi-wdiff: \
39456 configure-wdiff
0aed8855 39457 @: $(MAKE); $(unstage)
b813574b 39458 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39459 r=`${PWD_COMMAND}`; export r; \
39460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39461 $(HOST_EXPORTS) \
b813574b 39462 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39464 done; \
b813574b 39465 echo "Doing dvi in wdiff" ; \
b00612cc 39466 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39469 "RANLIB=$${RANLIB}" \
0c24b341 39470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39471 dvi) \
4fa63067
NN
39472 || exit 1
39473
b813574b 39474@endif wdiff
4fa63067 39475
56a8fe78
DD
39476.PHONY: maybe-pdf-wdiff pdf-wdiff
39477maybe-pdf-wdiff:
39478@if wdiff
39479maybe-pdf-wdiff: pdf-wdiff
39480
39481pdf-wdiff: \
39482 configure-wdiff
39483 @: $(MAKE); $(unstage)
39484 @[ -f ./wdiff/Makefile ] || exit 0; \
39485 r=`${PWD_COMMAND}`; export r; \
39486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39487 $(HOST_EXPORTS) \
39488 for flag in $(EXTRA_HOST_FLAGS) ; do \
39489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39490 done; \
39491 echo "Doing pdf in wdiff" ; \
39492 (cd $(HOST_SUBDIR)/wdiff && \
39493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39495 "RANLIB=$${RANLIB}" \
0c24b341 39496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39497 pdf) \
39498 || exit 1
39499
39500@endif wdiff
39501
6d389afc
MS
39502.PHONY: maybe-html-wdiff html-wdiff
39503maybe-html-wdiff:
39504@if wdiff
39505maybe-html-wdiff: html-wdiff
39506
39507html-wdiff: \
39508 configure-wdiff
0aed8855 39509 @: $(MAKE); $(unstage)
6d389afc
MS
39510 @[ -f ./wdiff/Makefile ] || exit 0; \
39511 r=`${PWD_COMMAND}`; export r; \
39512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39513 $(HOST_EXPORTS) \
39514 for flag in $(EXTRA_HOST_FLAGS) ; do \
39515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39516 done; \
39517 echo "Doing html in wdiff" ; \
b00612cc 39518 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
39519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39521 "RANLIB=$${RANLIB}" \
0c24b341 39522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39523 html) \
39524 || exit 1
39525
39526@endif wdiff
39527
b813574b
PB
39528.PHONY: maybe-TAGS-wdiff TAGS-wdiff
39529maybe-TAGS-wdiff:
39530@if wdiff
39531maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 39532
b813574b
PB
39533TAGS-wdiff: \
39534 configure-wdiff
0aed8855 39535 @: $(MAKE); $(unstage)
b813574b 39536 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39537 r=`${PWD_COMMAND}`; export r; \
39538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39539 $(HOST_EXPORTS) \
b813574b 39540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39542 done; \
b813574b 39543 echo "Doing TAGS in wdiff" ; \
b00612cc 39544 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39547 "RANLIB=$${RANLIB}" \
0c24b341 39548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39549 TAGS) \
4fa63067
NN
39550 || exit 1
39551
b813574b 39552@endif wdiff
4fa63067 39553
b813574b
PB
39554.PHONY: maybe-install-info-wdiff install-info-wdiff
39555maybe-install-info-wdiff:
39556@if wdiff
39557maybe-install-info-wdiff: install-info-wdiff
4fa63067 39558
b813574b
PB
39559install-info-wdiff: \
39560 configure-wdiff \
39561 info-wdiff
0aed8855 39562 @: $(MAKE); $(unstage)
b813574b 39563 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39564 r=`${PWD_COMMAND}`; export r; \
39565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39566 $(HOST_EXPORTS) \
b813574b 39567 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39569 done; \
b813574b 39570 echo "Doing install-info in wdiff" ; \
b00612cc 39571 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39574 "RANLIB=$${RANLIB}" \
0c24b341 39575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39576 install-info) \
4fa63067
NN
39577 || exit 1
39578
b813574b 39579@endif wdiff
4fa63067 39580
a3ca38d2
DD
39581.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
39582maybe-install-pdf-wdiff:
39583@if wdiff
39584maybe-install-pdf-wdiff: install-pdf-wdiff
39585
39586install-pdf-wdiff: \
39587 configure-wdiff \
39588 pdf-wdiff
39589 @: $(MAKE); $(unstage)
39590 @[ -f ./wdiff/Makefile ] || exit 0; \
39591 r=`${PWD_COMMAND}`; export r; \
39592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39593 $(HOST_EXPORTS) \
39594 for flag in $(EXTRA_HOST_FLAGS) ; do \
39595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39596 done; \
39597 echo "Doing install-pdf in wdiff" ; \
39598 (cd $(HOST_SUBDIR)/wdiff && \
39599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39601 "RANLIB=$${RANLIB}" \
0c24b341 39602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39603 install-pdf) \
39604 || exit 1
39605
39606@endif wdiff
39607
108a6f8e
CD
39608.PHONY: maybe-install-html-wdiff install-html-wdiff
39609maybe-install-html-wdiff:
39610@if wdiff
39611maybe-install-html-wdiff: install-html-wdiff
39612
39613install-html-wdiff: \
39614 configure-wdiff \
39615 html-wdiff
39616 @: $(MAKE); $(unstage)
39617 @[ -f ./wdiff/Makefile ] || exit 0; \
39618 r=`${PWD_COMMAND}`; export r; \
39619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39620 $(HOST_EXPORTS) \
39621 for flag in $(EXTRA_HOST_FLAGS) ; do \
39622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39623 done; \
39624 echo "Doing install-html in wdiff" ; \
39625 (cd $(HOST_SUBDIR)/wdiff && \
39626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39628 "RANLIB=$${RANLIB}" \
0c24b341 39629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39630 install-html) \
39631 || exit 1
39632
39633@endif wdiff
39634
b813574b
PB
39635.PHONY: maybe-installcheck-wdiff installcheck-wdiff
39636maybe-installcheck-wdiff:
39637@if wdiff
39638maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 39639
b813574b
PB
39640installcheck-wdiff: \
39641 configure-wdiff
0aed8855 39642 @: $(MAKE); $(unstage)
b813574b 39643 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39644 r=`${PWD_COMMAND}`; export r; \
39645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39646 $(HOST_EXPORTS) \
b813574b 39647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39649 done; \
b813574b 39650 echo "Doing installcheck in wdiff" ; \
b00612cc 39651 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39654 "RANLIB=$${RANLIB}" \
0c24b341 39655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39656 installcheck) \
4fa63067
NN
39657 || exit 1
39658
b813574b 39659@endif wdiff
4fa63067 39660
b813574b
PB
39661.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
39662maybe-mostlyclean-wdiff:
39663@if wdiff
39664maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 39665
b813574b 39666mostlyclean-wdiff:
0aed8855 39667 @: $(MAKE); $(unstage)
b813574b 39668 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39669 r=`${PWD_COMMAND}`; export r; \
39670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39671 $(HOST_EXPORTS) \
b813574b 39672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39674 done; \
b813574b 39675 echo "Doing mostlyclean in wdiff" ; \
b00612cc 39676 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39679 "RANLIB=$${RANLIB}" \
0c24b341 39680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39681 mostlyclean) \
4fa63067
NN
39682 || exit 1
39683
b813574b 39684@endif wdiff
4fa63067 39685
b813574b
PB
39686.PHONY: maybe-clean-wdiff clean-wdiff
39687maybe-clean-wdiff:
39688@if wdiff
39689maybe-clean-wdiff: clean-wdiff
4fa63067 39690
b813574b 39691clean-wdiff:
0aed8855 39692 @: $(MAKE); $(unstage)
b813574b 39693 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39694 r=`${PWD_COMMAND}`; export r; \
39695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39696 $(HOST_EXPORTS) \
b813574b 39697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39699 done; \
b813574b 39700 echo "Doing clean in wdiff" ; \
b00612cc 39701 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39704 "RANLIB=$${RANLIB}" \
0c24b341 39705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39706 clean) \
4fa63067
NN
39707 || exit 1
39708
b813574b 39709@endif wdiff
4fa63067 39710
b813574b
PB
39711.PHONY: maybe-distclean-wdiff distclean-wdiff
39712maybe-distclean-wdiff:
39713@if wdiff
39714maybe-distclean-wdiff: distclean-wdiff
4fa63067 39715
b813574b 39716distclean-wdiff:
0aed8855 39717 @: $(MAKE); $(unstage)
b813574b 39718 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39719 r=`${PWD_COMMAND}`; export r; \
39720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39721 $(HOST_EXPORTS) \
b813574b 39722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39724 done; \
b813574b 39725 echo "Doing distclean in wdiff" ; \
b00612cc 39726 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39729 "RANLIB=$${RANLIB}" \
0c24b341 39730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39731 distclean) \
4fa63067
NN
39732 || exit 1
39733
b813574b 39734@endif wdiff
4fa63067 39735
b813574b
PB
39736.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
39737maybe-maintainer-clean-wdiff:
39738@if wdiff
39739maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 39740
b813574b 39741maintainer-clean-wdiff:
0aed8855 39742 @: $(MAKE); $(unstage)
b813574b 39743 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39744 r=`${PWD_COMMAND}`; export r; \
39745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39746 $(HOST_EXPORTS) \
b813574b 39747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39749 done; \
b813574b 39750 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 39751 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39754 "RANLIB=$${RANLIB}" \
0c24b341 39755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39756 maintainer-clean) \
4fa63067
NN
39757 || exit 1
39758
b813574b 39759@endif wdiff
4fa63067
NN
39760
39761
a7254363 39762
b813574b
PB
39763.PHONY: configure-zip maybe-configure-zip
39764maybe-configure-zip:
4f0ef2d8
CD
39765@if gcc-bootstrap
39766configure-zip: stage_current
39767@endif gcc-bootstrap
b813574b
PB
39768@if zip
39769maybe-configure-zip: configure-zip
c52c6897 39770configure-zip:
0aed8855 39771 @: $(MAKE); $(unstage)
c52c6897 39772 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39774 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
39775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
1f53ca9a 39776 $(HOST_EXPORTS) \
a7254363
PB
39777 echo Configuring in $(HOST_SUBDIR)/zip; \
39778 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 39779 case $(srcdir) in \
b00612cc
PB
39780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39781 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
39782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39783 esac; \
b00612cc
PB
39784 srcdiroption="--srcdir=$${topdir}/zip"; \
39785 libsrcdir="$$s/zip"; \
e2b9e2dc 39786 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39788 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39789 || exit 1
b813574b 39790@endif zip
e2b9e2dc 39791
a7254363
PB
39792
39793
d545f33b
PB
39794
39795
b813574b
PB
39796.PHONY: all-zip maybe-all-zip
39797maybe-all-zip:
4f0ef2d8
CD
39798@if gcc-bootstrap
39799all-zip: stage_current
39800@endif gcc-bootstrap
b813574b 39801@if zip
d27cc32e 39802TARGET-zip=all
b813574b
PB
39803maybe-all-zip: all-zip
39804all-zip: configure-zip
0aed8855 39805 @: $(MAKE); $(unstage)
b40e3958
L
39806 @r=`${PWD_COMMAND}`; export r; \
39807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39808 $(HOST_EXPORTS) \
b00612cc 39809 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
39810 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39811 $(TARGET-zip))
b813574b 39812@endif zip
3866be5d 39813
a7254363 39814
d545f33b
PB
39815
39816
b813574b
PB
39817.PHONY: check-zip maybe-check-zip
39818maybe-check-zip:
39819@if zip
39820maybe-check-zip: check-zip
3866be5d 39821
b813574b
PB
39822# This module is only tested in a native toolchain.
39823check-zip:
0aed8855 39824 @: $(MAKE); $(unstage)
b813574b
PB
39825 @if [ '$(host)' = '$(target)' ] ; then \
39826 r=`${PWD_COMMAND}`; export r; \
39827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39828 $(HOST_EXPORTS) \
b00612cc 39829 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 39830 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 39831 fi
4fa63067 39832
b813574b 39833@endif zip
4fa63067 39834
b813574b
PB
39835.PHONY: install-zip maybe-install-zip
39836maybe-install-zip:
39837@if zip
39838maybe-install-zip: install-zip
4fa63067 39839
b813574b 39840install-zip: installdirs
0aed8855 39841 @: $(MAKE); $(unstage)
b813574b
PB
39842 @r=`${PWD_COMMAND}`; export r; \
39843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39844 $(HOST_EXPORTS) \
b00612cc 39845 (cd $(HOST_SUBDIR)/zip && \
2da12f12 39846 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39847
b813574b 39848@endif zip
4fa63067 39849
56a8fe78 39850# Other targets (info, dvi, pdf, etc.)
4fa63067 39851
b813574b
PB
39852.PHONY: maybe-info-zip info-zip
39853maybe-info-zip:
39854@if zip
39855maybe-info-zip: info-zip
4fa63067 39856
b813574b
PB
39857info-zip: \
39858 configure-zip
0aed8855 39859 @: $(MAKE); $(unstage)
b813574b 39860 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39861 r=`${PWD_COMMAND}`; export r; \
b40e3958 39862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39863 $(HOST_EXPORTS) \
b813574b 39864 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39866 done; \
b813574b 39867 echo "Doing info in zip" ; \
b00612cc 39868 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39871 "RANLIB=$${RANLIB}" \
0c24b341 39872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39873 info) \
4fa63067 39874 || exit 1
3866be5d 39875
b813574b 39876@endif zip
3866be5d 39877
b813574b
PB
39878.PHONY: maybe-dvi-zip dvi-zip
39879maybe-dvi-zip:
39880@if zip
39881maybe-dvi-zip: dvi-zip
16ae0395 39882
b813574b
PB
39883dvi-zip: \
39884 configure-zip
0aed8855 39885 @: $(MAKE); $(unstage)
b813574b 39886 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39887 r=`${PWD_COMMAND}`; export r; \
b40e3958 39888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39889 $(HOST_EXPORTS) \
b813574b 39890 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39892 done; \
b813574b 39893 echo "Doing dvi in zip" ; \
b00612cc 39894 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39897 "RANLIB=$${RANLIB}" \
0c24b341 39898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39899 dvi) \
4fa63067 39900 || exit 1
3866be5d 39901
b813574b 39902@endif zip
3866be5d 39903
56a8fe78
DD
39904.PHONY: maybe-pdf-zip pdf-zip
39905maybe-pdf-zip:
39906@if zip
39907maybe-pdf-zip: pdf-zip
39908
39909pdf-zip: \
39910 configure-zip
39911 @: $(MAKE); $(unstage)
39912 @[ -f ./zip/Makefile ] || exit 0; \
39913 r=`${PWD_COMMAND}`; export r; \
39914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39915 $(HOST_EXPORTS) \
39916 for flag in $(EXTRA_HOST_FLAGS) ; do \
39917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39918 done; \
39919 echo "Doing pdf in zip" ; \
39920 (cd $(HOST_SUBDIR)/zip && \
39921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39923 "RANLIB=$${RANLIB}" \
0c24b341 39924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39925 pdf) \
39926 || exit 1
39927
39928@endif zip
39929
6d389afc
MS
39930.PHONY: maybe-html-zip html-zip
39931maybe-html-zip:
39932@if zip
39933maybe-html-zip: html-zip
39934
39935html-zip: \
39936 configure-zip
0aed8855 39937 @: $(MAKE); $(unstage)
6d389afc
MS
39938 @[ -f ./zip/Makefile ] || exit 0; \
39939 r=`${PWD_COMMAND}`; export r; \
39940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39941 $(HOST_EXPORTS) \
39942 for flag in $(EXTRA_HOST_FLAGS) ; do \
39943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39944 done; \
39945 echo "Doing html in zip" ; \
b00612cc 39946 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
39947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39949 "RANLIB=$${RANLIB}" \
0c24b341 39950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39951 html) \
39952 || exit 1
39953
39954@endif zip
39955
b813574b
PB
39956.PHONY: maybe-TAGS-zip TAGS-zip
39957maybe-TAGS-zip:
39958@if zip
39959maybe-TAGS-zip: TAGS-zip
4fa63067 39960
b813574b
PB
39961TAGS-zip: \
39962 configure-zip
0aed8855 39963 @: $(MAKE); $(unstage)
b813574b 39964 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
39965 r=`${PWD_COMMAND}`; export r; \
39966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39967 $(HOST_EXPORTS) \
b813574b 39968 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39970 done; \
b813574b 39971 echo "Doing TAGS in zip" ; \
b00612cc 39972 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39975 "RANLIB=$${RANLIB}" \
0c24b341 39976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39977 TAGS) \
e2b9e2dc
NN
39978 || exit 1
39979
b813574b 39980@endif zip
4fa63067 39981
b813574b
PB
39982.PHONY: maybe-install-info-zip install-info-zip
39983maybe-install-info-zip:
39984@if zip
39985maybe-install-info-zip: install-info-zip
4fa63067 39986
b813574b
PB
39987install-info-zip: \
39988 configure-zip \
39989 info-zip
0aed8855 39990 @: $(MAKE); $(unstage)
b813574b 39991 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39992 r=`${PWD_COMMAND}`; export r; \
b40e3958 39993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39994 $(HOST_EXPORTS) \
b813574b 39995 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39997 done; \
b813574b 39998 echo "Doing install-info in zip" ; \
b00612cc 39999 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40002 "RANLIB=$${RANLIB}" \
0c24b341 40003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40004 install-info) \
4fa63067 40005 || exit 1
3866be5d 40006
b813574b 40007@endif zip
3866be5d 40008
a3ca38d2
DD
40009.PHONY: maybe-install-pdf-zip install-pdf-zip
40010maybe-install-pdf-zip:
40011@if zip
40012maybe-install-pdf-zip: install-pdf-zip
40013
40014install-pdf-zip: \
40015 configure-zip \
40016 pdf-zip
40017 @: $(MAKE); $(unstage)
40018 @[ -f ./zip/Makefile ] || exit 0; \
40019 r=`${PWD_COMMAND}`; export r; \
40020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40021 $(HOST_EXPORTS) \
40022 for flag in $(EXTRA_HOST_FLAGS) ; do \
40023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40024 done; \
40025 echo "Doing install-pdf in zip" ; \
40026 (cd $(HOST_SUBDIR)/zip && \
40027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40029 "RANLIB=$${RANLIB}" \
0c24b341 40030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40031 install-pdf) \
40032 || exit 1
40033
40034@endif zip
40035
108a6f8e
CD
40036.PHONY: maybe-install-html-zip install-html-zip
40037maybe-install-html-zip:
40038@if zip
40039maybe-install-html-zip: install-html-zip
40040
40041install-html-zip: \
40042 configure-zip \
40043 html-zip
40044 @: $(MAKE); $(unstage)
40045 @[ -f ./zip/Makefile ] || exit 0; \
40046 r=`${PWD_COMMAND}`; export r; \
40047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40048 $(HOST_EXPORTS) \
40049 for flag in $(EXTRA_HOST_FLAGS) ; do \
40050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40051 done; \
40052 echo "Doing install-html in zip" ; \
40053 (cd $(HOST_SUBDIR)/zip && \
40054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40056 "RANLIB=$${RANLIB}" \
0c24b341 40057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40058 install-html) \
40059 || exit 1
40060
40061@endif zip
40062
b813574b
PB
40063.PHONY: maybe-installcheck-zip installcheck-zip
40064maybe-installcheck-zip:
40065@if zip
40066maybe-installcheck-zip: installcheck-zip
4fa63067 40067
b813574b
PB
40068installcheck-zip: \
40069 configure-zip
0aed8855 40070 @: $(MAKE); $(unstage)
b813574b 40071 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 40072 r=`${PWD_COMMAND}`; export r; \
b40e3958 40073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40074 $(HOST_EXPORTS) \
b813574b 40075 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40077 done; \
b813574b 40078 echo "Doing installcheck in zip" ; \
b00612cc 40079 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40082 "RANLIB=$${RANLIB}" \
0c24b341 40083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40084 installcheck) \
4fa63067 40085 || exit 1
3866be5d 40086
b813574b 40087@endif zip
3866be5d 40088
b813574b
PB
40089.PHONY: maybe-mostlyclean-zip mostlyclean-zip
40090maybe-mostlyclean-zip:
40091@if zip
40092maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 40093
b813574b 40094mostlyclean-zip:
0aed8855 40095 @: $(MAKE); $(unstage)
b813574b 40096 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40097 r=`${PWD_COMMAND}`; export r; \
40098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40099 $(HOST_EXPORTS) \
b813574b 40100 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40102 done; \
b813574b 40103 echo "Doing mostlyclean in zip" ; \
b00612cc 40104 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40107 "RANLIB=$${RANLIB}" \
0c24b341 40108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40109 mostlyclean) \
4fa63067
NN
40110 || exit 1
40111
b813574b 40112@endif zip
4fa63067 40113
b813574b
PB
40114.PHONY: maybe-clean-zip clean-zip
40115maybe-clean-zip:
40116@if zip
40117maybe-clean-zip: clean-zip
4fa63067 40118
b813574b 40119clean-zip:
0aed8855 40120 @: $(MAKE); $(unstage)
b813574b 40121 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40122 r=`${PWD_COMMAND}`; export r; \
40123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40124 $(HOST_EXPORTS) \
b813574b 40125 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40127 done; \
b813574b 40128 echo "Doing clean in zip" ; \
b00612cc 40129 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40132 "RANLIB=$${RANLIB}" \
0c24b341 40133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40134 clean) \
4fa63067
NN
40135 || exit 1
40136
b813574b 40137@endif zip
4fa63067 40138
b813574b
PB
40139.PHONY: maybe-distclean-zip distclean-zip
40140maybe-distclean-zip:
40141@if zip
40142maybe-distclean-zip: distclean-zip
4fa63067 40143
b813574b 40144distclean-zip:
0aed8855 40145 @: $(MAKE); $(unstage)
b813574b 40146 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40147 r=`${PWD_COMMAND}`; export r; \
40148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40149 $(HOST_EXPORTS) \
b813574b 40150 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40152 done; \
b813574b 40153 echo "Doing distclean in zip" ; \
b00612cc 40154 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40157 "RANLIB=$${RANLIB}" \
0c24b341 40158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40159 distclean) \
4fa63067
NN
40160 || exit 1
40161
b813574b 40162@endif zip
4fa63067 40163
b813574b
PB
40164.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
40165maybe-maintainer-clean-zip:
40166@if zip
40167maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 40168
b813574b 40169maintainer-clean-zip:
0aed8855 40170 @: $(MAKE); $(unstage)
b813574b 40171 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 40172 r=`${PWD_COMMAND}`; export r; \
b40e3958 40173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40174 $(HOST_EXPORTS) \
b813574b 40175 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40177 done; \
b813574b 40178 echo "Doing maintainer-clean in zip" ; \
b00612cc 40179 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40182 "RANLIB=$${RANLIB}" \
0c24b341 40183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40184 maintainer-clean) \
4fa63067 40185 || exit 1
3866be5d 40186
b813574b 40187@endif zip
3866be5d 40188
4fa63067 40189
a7254363 40190
b813574b
PB
40191.PHONY: configure-zlib maybe-configure-zlib
40192maybe-configure-zlib:
4f0ef2d8
CD
40193@if gcc-bootstrap
40194configure-zlib: stage_current
40195@endif gcc-bootstrap
b813574b
PB
40196@if zlib
40197maybe-configure-zlib: configure-zlib
c52c6897 40198configure-zlib:
c52c6897
PB
40199 @r=`${PWD_COMMAND}`; export r; \
40200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40201 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
40202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
1f53ca9a 40203 $(HOST_EXPORTS) \
a7254363
PB
40204 echo Configuring in $(HOST_SUBDIR)/zlib; \
40205 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 40206 case $(srcdir) in \
b00612cc
PB
40207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40208 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40210 esac; \
b00612cc
PB
40211 srcdiroption="--srcdir=$${topdir}/zlib"; \
40212 libsrcdir="$$s/zlib"; \
e2b9e2dc 40213 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40215 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40216 || exit 1
b813574b 40217@endif zlib
e2b9e2dc 40218
a7254363
PB
40219
40220
d545f33b
PB
40221.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
40222maybe-configure-stage1-zlib:
40223@if zlib-bootstrap
40224maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 40225configure-stage1-zlib:
c52c6897 40226 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 40227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40228 @r=`${PWD_COMMAND}`; export r; \
40229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40230 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 40231 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 40232 $(HOST_EXPORTS) \
8ee82aff 40233 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40234 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
40235 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 40236 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40238 cd $(HOST_SUBDIR)/zlib || exit 1; \
40239 case $(srcdir) in \
40240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40241 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40243 esac; \
40244 srcdiroption="--srcdir=$${topdir}/zlib"; \
40245 libsrcdir="$$s/zlib"; \
40246 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40248 --target=${target_alias} $${srcdiroption} \
1b05fbbd 40249 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
40250@endif zlib-bootstrap
40251
40252.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
40253maybe-configure-stage2-zlib:
40254@if zlib-bootstrap
40255maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 40256configure-stage2-zlib:
c52c6897 40257 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 40258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40259 @r=`${PWD_COMMAND}`; export r; \
40260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40261 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 40262 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40263 $(HOST_EXPORTS) \
1b05fbbd 40264 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40265 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40266 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
40267 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40268 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40270 cd $(HOST_SUBDIR)/zlib || exit 1; \
40271 case $(srcdir) in \
40272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40273 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40275 esac; \
40276 srcdiroption="--srcdir=$${topdir}/zlib"; \
40277 libsrcdir="$$s/zlib"; \
40278 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40280 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40281 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40282 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
40283@endif zlib-bootstrap
40284
d545f33b
PB
40285.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
40286maybe-configure-stage3-zlib:
40287@if zlib-bootstrap
40288maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 40289configure-stage3-zlib:
c52c6897 40290 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 40291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40292 @r=`${PWD_COMMAND}`; export r; \
40293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40294 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 40295 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40296 $(HOST_EXPORTS) \
1b05fbbd 40297 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40298 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40299 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
40300 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40301 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40303 cd $(HOST_SUBDIR)/zlib || exit 1; \
40304 case $(srcdir) in \
40305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40306 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40308 esac; \
40309 srcdiroption="--srcdir=$${topdir}/zlib"; \
40310 libsrcdir="$$s/zlib"; \
40311 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40313 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40314 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40315 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
40316@endif zlib-bootstrap
40317
d545f33b
PB
40318.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
40319maybe-configure-stage4-zlib:
40320@if zlib-bootstrap
40321maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 40322configure-stage4-zlib:
c52c6897 40323 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 40324 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40325 @r=`${PWD_COMMAND}`; export r; \
40326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40327 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 40328 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40329 $(HOST_EXPORTS) \
1b05fbbd 40330 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40331 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40332 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
40333 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40334 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40335 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40336 cd $(HOST_SUBDIR)/zlib || exit 1; \
40337 case $(srcdir) in \
40338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40339 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40341 esac; \
40342 srcdiroption="--srcdir=$${topdir}/zlib"; \
40343 libsrcdir="$$s/zlib"; \
40344 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40345 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40346 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40347 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40348 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
40349@endif zlib-bootstrap
40350
40351.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
40352maybe-configure-stageprofile-zlib:
40353@if zlib-bootstrap
40354maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 40355configure-stageprofile-zlib:
c52c6897 40356 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 40357 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40358 @r=`${PWD_COMMAND}`; export r; \
40359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40360 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 40361 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40362 $(HOST_EXPORTS) \
1b05fbbd
AO
40363 $(POSTSTAGE1_HOST_EXPORTS) \
40364 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40365 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
40366 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40367 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 40368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40369 cd $(HOST_SUBDIR)/zlib || exit 1; \
40370 case $(srcdir) in \
40371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40372 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40374 esac; \
40375 srcdiroption="--srcdir=$${topdir}/zlib"; \
40376 libsrcdir="$$s/zlib"; \
40377 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40379 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40380 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40381 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
40382@endif zlib-bootstrap
40383
40384.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
40385maybe-configure-stagefeedback-zlib:
40386@if zlib-bootstrap
40387maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 40388configure-stagefeedback-zlib:
c52c6897 40389 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 40390 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40391 @r=`${PWD_COMMAND}`; export r; \
40392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40393 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 40394 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40395 $(HOST_EXPORTS) \
1b05fbbd
AO
40396 $(POSTSTAGE1_HOST_EXPORTS) \
40397 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40398 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
40399 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40400 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 40401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40402 cd $(HOST_SUBDIR)/zlib || exit 1; \
40403 case $(srcdir) in \
40404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40405 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40407 esac; \
40408 srcdiroption="--srcdir=$${topdir}/zlib"; \
40409 libsrcdir="$$s/zlib"; \
40410 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40412 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40413 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40414 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
40415@endif zlib-bootstrap
40416
40417
40418
40419
40420
b813574b
PB
40421.PHONY: all-zlib maybe-all-zlib
40422maybe-all-zlib:
4f0ef2d8
CD
40423@if gcc-bootstrap
40424all-zlib: stage_current
40425@endif gcc-bootstrap
b813574b 40426@if zlib
d27cc32e 40427TARGET-zlib=all
b813574b
PB
40428maybe-all-zlib: all-zlib
40429all-zlib: configure-zlib
c52c6897 40430 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40432 $(HOST_EXPORTS) \
b00612cc 40433 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
40434 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40435 $(TARGET-zlib))
b813574b 40436@endif zlib
3866be5d 40437
a7254363 40438
d545f33b
PB
40439
40440.PHONY: all-stage1-zlib maybe-all-stage1-zlib
40441.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
40442maybe-all-stage1-zlib:
40443maybe-clean-stage1-zlib:
40444@if zlib-bootstrap
40445maybe-all-stage1-zlib: all-stage1-zlib
40446all-stage1: all-stage1-zlib
f70224b5 40447TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 40448all-stage1-zlib: configure-stage1-zlib
c52c6897 40449 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
40450 @r=`${PWD_COMMAND}`; export r; \
40451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40452 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 40453 $(HOST_EXPORTS) \
d545f33b 40454 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40455 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40456 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 40457 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
40458 LIBCFLAGS="$(LIBCFLAGS)" \
40459 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40460 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40461 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40462 $(EXTRA_HOST_FLAGS) \
40463 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 40464 $(TARGET-stage1-zlib)
d545f33b
PB
40465
40466maybe-clean-stage1-zlib: clean-stage1-zlib
40467clean-stage1: clean-stage1-zlib
40468clean-stage1-zlib:
9dbaa842
DD
40469 @if [ $(current_stage) = stage1 ]; then \
40470 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40471 else \
40472 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
40473 $(MAKE) stage1-start; \
40474 fi; \
d545f33b 40475 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40476 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 40477 clean
d545f33b
PB
40478@endif zlib-bootstrap
40479
40480
40481.PHONY: all-stage2-zlib maybe-all-stage2-zlib
40482.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
40483maybe-all-stage2-zlib:
40484maybe-clean-stage2-zlib:
40485@if zlib-bootstrap
40486maybe-all-stage2-zlib: all-stage2-zlib
40487all-stage2: all-stage2-zlib
f70224b5 40488TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 40489all-stage2-zlib: configure-stage2-zlib
c52c6897 40490 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
40491 @r=`${PWD_COMMAND}`; export r; \
40492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40493 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 40494 $(HOST_EXPORTS) \
1f53ca9a 40495 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40496 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40498 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 40499 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
40500 LIBCFLAGS="$(STAGE2_CFLAGS)" \
40501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40504 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40505 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 40506 $(TARGET-stage2-zlib)
d545f33b
PB
40507
40508maybe-clean-stage2-zlib: clean-stage2-zlib
40509clean-stage2: clean-stage2-zlib
40510clean-stage2-zlib:
9dbaa842
DD
40511 @if [ $(current_stage) = stage2 ]; then \
40512 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40513 else \
40514 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
40515 $(MAKE) stage2-start; \
40516 fi; \
d545f33b 40517 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40518 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40519 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40520 clean
d545f33b
PB
40521@endif zlib-bootstrap
40522
40523
40524.PHONY: all-stage3-zlib maybe-all-stage3-zlib
40525.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
40526maybe-all-stage3-zlib:
40527maybe-clean-stage3-zlib:
40528@if zlib-bootstrap
40529maybe-all-stage3-zlib: all-stage3-zlib
40530all-stage3: all-stage3-zlib
f70224b5 40531TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 40532all-stage3-zlib: configure-stage3-zlib
c52c6897 40533 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
40534 @r=`${PWD_COMMAND}`; export r; \
40535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40536 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 40537 $(HOST_EXPORTS) \
1f53ca9a 40538 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40539 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40540 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40541 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 40542 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
40543 LIBCFLAGS="$(STAGE3_CFLAGS)" \
40544 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40545 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40546 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40547 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40548 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 40549 $(TARGET-stage3-zlib)
d545f33b
PB
40550
40551maybe-clean-stage3-zlib: clean-stage3-zlib
40552clean-stage3: clean-stage3-zlib
40553clean-stage3-zlib:
9dbaa842
DD
40554 @if [ $(current_stage) = stage3 ]; then \
40555 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40556 else \
40557 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
40558 $(MAKE) stage3-start; \
40559 fi; \
d545f33b 40560 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40561 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40562 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40563 clean
d545f33b
PB
40564@endif zlib-bootstrap
40565
40566
40567.PHONY: all-stage4-zlib maybe-all-stage4-zlib
40568.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
40569maybe-all-stage4-zlib:
40570maybe-clean-stage4-zlib:
40571@if zlib-bootstrap
40572maybe-all-stage4-zlib: all-stage4-zlib
40573all-stage4: all-stage4-zlib
f70224b5 40574TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 40575all-stage4-zlib: configure-stage4-zlib
c52c6897 40576 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
40577 @r=`${PWD_COMMAND}`; export r; \
40578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40579 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 40580 $(HOST_EXPORTS) \
1f53ca9a 40581 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40582 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40584 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 40585 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 40586 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
40587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40590 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40591 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 40592 $(TARGET-stage4-zlib)
d545f33b
PB
40593
40594maybe-clean-stage4-zlib: clean-stage4-zlib
40595clean-stage4: clean-stage4-zlib
40596clean-stage4-zlib:
9dbaa842
DD
40597 @if [ $(current_stage) = stage4 ]; then \
40598 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40599 else \
40600 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
40601 $(MAKE) stage4-start; \
40602 fi; \
d545f33b 40603 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40604 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40605 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40606 clean
d545f33b
PB
40607@endif zlib-bootstrap
40608
40609
40610.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
40611.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
40612maybe-all-stageprofile-zlib:
40613maybe-clean-stageprofile-zlib:
40614@if zlib-bootstrap
40615maybe-all-stageprofile-zlib: all-stageprofile-zlib
40616all-stageprofile: all-stageprofile-zlib
f70224b5 40617TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 40618all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 40619 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
40620 @r=`${PWD_COMMAND}`; export r; \
40621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40622 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 40623 $(HOST_EXPORTS) \
1f53ca9a 40624 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40625 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40627 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 40628 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
40629 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
40630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40634 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 40635 $(TARGET-stageprofile-zlib)
d545f33b
PB
40636
40637maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
40638clean-stageprofile: clean-stageprofile-zlib
40639clean-stageprofile-zlib:
9dbaa842
DD
40640 @if [ $(current_stage) = stageprofile ]; then \
40641 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40642 else \
40643 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
40644 $(MAKE) stageprofile-start; \
40645 fi; \
d545f33b 40646 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40647 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40648 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40649 clean
d545f33b
PB
40650@endif zlib-bootstrap
40651
40652
40653.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
40654.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
40655maybe-all-stagefeedback-zlib:
40656maybe-clean-stagefeedback-zlib:
40657@if zlib-bootstrap
40658maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
40659all-stagefeedback: all-stagefeedback-zlib
f70224b5 40660TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 40661all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 40662 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
40663 @r=`${PWD_COMMAND}`; export r; \
40664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40665 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 40666 $(HOST_EXPORTS) \
1f53ca9a 40667 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40668 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40669 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40670 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 40671 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
40672 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
40673 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40674 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40675 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40676 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40677 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 40678 $(TARGET-stagefeedback-zlib)
d545f33b
PB
40679
40680maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
40681clean-stagefeedback: clean-stagefeedback-zlib
40682clean-stagefeedback-zlib:
9dbaa842
DD
40683 @if [ $(current_stage) = stagefeedback ]; then \
40684 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40685 else \
40686 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
40687 $(MAKE) stagefeedback-start; \
40688 fi; \
d545f33b 40689 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40690 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40691 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40692 clean
d545f33b
PB
40693@endif zlib-bootstrap
40694
40695
40696
40697
40698
b813574b
PB
40699.PHONY: check-zlib maybe-check-zlib
40700maybe-check-zlib:
40701@if zlib
40702maybe-check-zlib: check-zlib
3866be5d 40703
b813574b 40704check-zlib:
3866be5d 40705
b813574b 40706@endif zlib
3866be5d 40707
b813574b
PB
40708.PHONY: install-zlib maybe-install-zlib
40709maybe-install-zlib:
40710@if zlib
40711maybe-install-zlib: install-zlib
4fa63067 40712
b813574b 40713install-zlib:
4fa63067 40714
b813574b 40715@endif zlib
4fa63067 40716
56a8fe78 40717# Other targets (info, dvi, pdf, etc.)
4fa63067 40718
b813574b
PB
40719.PHONY: maybe-info-zlib info-zlib
40720maybe-info-zlib:
40721@if zlib
40722maybe-info-zlib: info-zlib
4fa63067 40723
6d389afc
MS
40724info-zlib: \
40725 configure-zlib
40726 @[ -f ./zlib/Makefile ] || exit 0; \
40727 r=`${PWD_COMMAND}`; export r; \
40728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40729 $(HOST_EXPORTS) \
40730 for flag in $(EXTRA_HOST_FLAGS) ; do \
40731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40732 done; \
40733 echo "Doing info in zlib" ; \
b00612cc 40734 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
40735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40737 "RANLIB=$${RANLIB}" \
0c24b341 40738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40739 info) \
40740 || exit 1
40741
40742@endif zlib
40743
40744.PHONY: maybe-dvi-zlib dvi-zlib
40745maybe-dvi-zlib:
40746@if zlib
40747maybe-dvi-zlib: dvi-zlib
40748
40749dvi-zlib: \
b813574b
PB
40750 configure-zlib
40751 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40752 r=`${PWD_COMMAND}`; export r; \
40753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40754 $(HOST_EXPORTS) \
b813574b 40755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40757 done; \
6d389afc 40758 echo "Doing dvi in zlib" ; \
b00612cc 40759 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40762 "RANLIB=$${RANLIB}" \
0c24b341 40763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 40764 dvi) \
4fa63067
NN
40765 || exit 1
40766
b813574b 40767@endif zlib
4fa63067 40768
56a8fe78
DD
40769.PHONY: maybe-pdf-zlib pdf-zlib
40770maybe-pdf-zlib:
40771@if zlib
40772maybe-pdf-zlib: pdf-zlib
40773
40774pdf-zlib: \
40775 configure-zlib
40776 @[ -f ./zlib/Makefile ] || exit 0; \
40777 r=`${PWD_COMMAND}`; export r; \
40778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40779 $(HOST_EXPORTS) \
40780 for flag in $(EXTRA_HOST_FLAGS) ; do \
40781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40782 done; \
40783 echo "Doing pdf in zlib" ; \
40784 (cd $(HOST_SUBDIR)/zlib && \
40785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40787 "RANLIB=$${RANLIB}" \
0c24b341 40788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40789 pdf) \
40790 || exit 1
40791
40792@endif zlib
40793
6d389afc
MS
40794.PHONY: maybe-html-zlib html-zlib
40795maybe-html-zlib:
b813574b 40796@if zlib
6d389afc 40797maybe-html-zlib: html-zlib
4fa63067 40798
6d389afc 40799html-zlib: \
b813574b
PB
40800 configure-zlib
40801 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40802 r=`${PWD_COMMAND}`; export r; \
40803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40804 $(HOST_EXPORTS) \
b813574b 40805 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40807 done; \
6d389afc 40808 echo "Doing html in zlib" ; \
b00612cc 40809 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40812 "RANLIB=$${RANLIB}" \
0c24b341 40813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 40814 html) \
4fa63067
NN
40815 || exit 1
40816
b813574b 40817@endif zlib
4fa63067 40818
b813574b
PB
40819.PHONY: maybe-TAGS-zlib TAGS-zlib
40820maybe-TAGS-zlib:
40821@if zlib
40822maybe-TAGS-zlib: TAGS-zlib
4fa63067 40823
b813574b
PB
40824TAGS-zlib: \
40825 configure-zlib
40826 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40827 r=`${PWD_COMMAND}`; export r; \
40828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40829 $(HOST_EXPORTS) \
b813574b 40830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40832 done; \
b813574b 40833 echo "Doing TAGS in zlib" ; \
b00612cc 40834 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40837 "RANLIB=$${RANLIB}" \
0c24b341 40838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40839 TAGS) \
4fa63067
NN
40840 || exit 1
40841
b813574b 40842@endif zlib
4fa63067 40843
b813574b
PB
40844.PHONY: maybe-install-info-zlib install-info-zlib
40845maybe-install-info-zlib:
40846@if zlib
40847maybe-install-info-zlib: install-info-zlib
4fa63067 40848
b813574b
PB
40849install-info-zlib: \
40850 configure-zlib \
40851 info-zlib
40852 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40853 r=`${PWD_COMMAND}`; export r; \
40854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40855 $(HOST_EXPORTS) \
b813574b 40856 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40858 done; \
b813574b 40859 echo "Doing install-info in zlib" ; \
b00612cc 40860 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40863 "RANLIB=$${RANLIB}" \
0c24b341 40864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40865 install-info) \
4fa63067
NN
40866 || exit 1
40867
b813574b 40868@endif zlib
4fa63067 40869
a3ca38d2
DD
40870.PHONY: maybe-install-pdf-zlib install-pdf-zlib
40871maybe-install-pdf-zlib:
40872@if zlib
40873maybe-install-pdf-zlib: install-pdf-zlib
40874
40875install-pdf-zlib: \
40876 configure-zlib \
40877 pdf-zlib
40878 @[ -f ./zlib/Makefile ] || exit 0; \
40879 r=`${PWD_COMMAND}`; export r; \
40880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40881 $(HOST_EXPORTS) \
40882 for flag in $(EXTRA_HOST_FLAGS) ; do \
40883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40884 done; \
40885 echo "Doing install-pdf in zlib" ; \
40886 (cd $(HOST_SUBDIR)/zlib && \
40887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40889 "RANLIB=$${RANLIB}" \
0c24b341 40890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40891 install-pdf) \
40892 || exit 1
40893
40894@endif zlib
40895
108a6f8e
CD
40896.PHONY: maybe-install-html-zlib install-html-zlib
40897maybe-install-html-zlib:
40898@if zlib
40899maybe-install-html-zlib: install-html-zlib
40900
40901install-html-zlib: \
40902 configure-zlib \
40903 html-zlib
40904 @[ -f ./zlib/Makefile ] || exit 0; \
40905 r=`${PWD_COMMAND}`; export r; \
40906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40907 $(HOST_EXPORTS) \
40908 for flag in $(EXTRA_HOST_FLAGS) ; do \
40909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40910 done; \
40911 echo "Doing install-html in zlib" ; \
40912 (cd $(HOST_SUBDIR)/zlib && \
40913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40915 "RANLIB=$${RANLIB}" \
0c24b341 40916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40917 install-html) \
40918 || exit 1
40919
40920@endif zlib
40921
b813574b
PB
40922.PHONY: maybe-installcheck-zlib installcheck-zlib
40923maybe-installcheck-zlib:
40924@if zlib
40925maybe-installcheck-zlib: installcheck-zlib
4fa63067 40926
b813574b
PB
40927installcheck-zlib: \
40928 configure-zlib
40929 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40930 r=`${PWD_COMMAND}`; export r; \
40931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40932 $(HOST_EXPORTS) \
b813574b 40933 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40935 done; \
b813574b 40936 echo "Doing installcheck in zlib" ; \
b00612cc 40937 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40940 "RANLIB=$${RANLIB}" \
0c24b341 40941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40942 installcheck) \
4fa63067
NN
40943 || exit 1
40944
b813574b 40945@endif zlib
4fa63067 40946
b813574b
PB
40947.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
40948maybe-mostlyclean-zlib:
40949@if zlib
40950maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 40951
b813574b
PB
40952mostlyclean-zlib:
40953 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40954 r=`${PWD_COMMAND}`; export r; \
40955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40956 $(HOST_EXPORTS) \
b813574b 40957 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40959 done; \
b813574b 40960 echo "Doing mostlyclean in zlib" ; \
b00612cc 40961 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40964 "RANLIB=$${RANLIB}" \
0c24b341 40965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40966 mostlyclean) \
4fa63067
NN
40967 || exit 1
40968
b813574b 40969@endif zlib
4fa63067 40970
b813574b
PB
40971.PHONY: maybe-clean-zlib clean-zlib
40972maybe-clean-zlib:
40973@if zlib
40974maybe-clean-zlib: clean-zlib
4fa63067 40975
b813574b
PB
40976clean-zlib:
40977 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40978 r=`${PWD_COMMAND}`; export r; \
40979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40980 $(HOST_EXPORTS) \
b813574b 40981 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40983 done; \
b813574b 40984 echo "Doing clean in zlib" ; \
b00612cc 40985 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40988 "RANLIB=$${RANLIB}" \
0c24b341 40989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40990 clean) \
4fa63067
NN
40991 || exit 1
40992
b813574b 40993@endif zlib
4fa63067 40994
b813574b
PB
40995.PHONY: maybe-distclean-zlib distclean-zlib
40996maybe-distclean-zlib:
40997@if zlib
40998maybe-distclean-zlib: distclean-zlib
4fa63067 40999
b813574b
PB
41000distclean-zlib:
41001 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41002 r=`${PWD_COMMAND}`; export r; \
41003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41004 $(HOST_EXPORTS) \
b813574b 41005 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41007 done; \
b813574b 41008 echo "Doing distclean in zlib" ; \
b00612cc 41009 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41012 "RANLIB=$${RANLIB}" \
0c24b341 41013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41014 distclean) \
4fa63067
NN
41015 || exit 1
41016
b813574b 41017@endif zlib
4fa63067 41018
b813574b
PB
41019.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
41020maybe-maintainer-clean-zlib:
41021@if zlib
41022maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 41023
b813574b
PB
41024maintainer-clean-zlib:
41025 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41026 r=`${PWD_COMMAND}`; export r; \
41027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41028 $(HOST_EXPORTS) \
b813574b 41029 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41031 done; \
b813574b 41032 echo "Doing maintainer-clean in zlib" ; \
b00612cc 41033 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41036 "RANLIB=$${RANLIB}" \
0c24b341 41037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41038 maintainer-clean) \
4fa63067 41039 || exit 1
16ae0395 41040
b813574b 41041@endif zlib
3866be5d
NN
41042
41043
a7254363 41044
b813574b
PB
41045.PHONY: configure-gdb maybe-configure-gdb
41046maybe-configure-gdb:
4f0ef2d8
CD
41047@if gcc-bootstrap
41048configure-gdb: stage_current
41049@endif gcc-bootstrap
b813574b
PB
41050@if gdb
41051maybe-configure-gdb: configure-gdb
c52c6897 41052configure-gdb:
0aed8855 41053 @: $(MAKE); $(unstage)
c52c6897 41054 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41056 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
41057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
1f53ca9a 41058 $(HOST_EXPORTS) \
a7254363
PB
41059 echo Configuring in $(HOST_SUBDIR)/gdb; \
41060 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 41061 case $(srcdir) in \
b00612cc
PB
41062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41063 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
41064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41065 esac; \
b00612cc
PB
41066 srcdiroption="--srcdir=$${topdir}/gdb"; \
41067 libsrcdir="$$s/gdb"; \
e2b9e2dc 41068 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41070 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41071 || exit 1
b813574b 41072@endif gdb
e2b9e2dc 41073
a7254363
PB
41074
41075
d545f33b
PB
41076
41077
b813574b
PB
41078.PHONY: all-gdb maybe-all-gdb
41079maybe-all-gdb:
4f0ef2d8
CD
41080@if gcc-bootstrap
41081all-gdb: stage_current
41082@endif gcc-bootstrap
b813574b 41083@if gdb
d27cc32e 41084TARGET-gdb=all
b813574b
PB
41085maybe-all-gdb: all-gdb
41086all-gdb: configure-gdb
0aed8855 41087 @: $(MAKE); $(unstage)
b40e3958
L
41088 @r=`${PWD_COMMAND}`; export r; \
41089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41090 $(HOST_EXPORTS) \
b00612cc 41091 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
41092 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41093 $(TARGET-gdb))
b813574b 41094@endif gdb
3866be5d 41095
a7254363 41096
d545f33b
PB
41097
41098
b813574b
PB
41099.PHONY: check-gdb maybe-check-gdb
41100maybe-check-gdb:
41101@if gdb
41102maybe-check-gdb: check-gdb
3866be5d 41103
b813574b 41104check-gdb:
0aed8855 41105 @: $(MAKE); $(unstage)
b40e3958
L
41106 @r=`${PWD_COMMAND}`; export r; \
41107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41108 $(HOST_EXPORTS) \
b00612cc
PB
41109 (cd $(HOST_SUBDIR)/gdb && \
41110 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41111
b813574b 41112@endif gdb
3866be5d 41113
b813574b
PB
41114.PHONY: install-gdb maybe-install-gdb
41115maybe-install-gdb:
41116@if gdb
41117maybe-install-gdb: install-gdb
16ae0395 41118
b813574b 41119install-gdb: installdirs
0aed8855 41120 @: $(MAKE); $(unstage)
b40e3958
L
41121 @r=`${PWD_COMMAND}`; export r; \
41122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41123 $(HOST_EXPORTS) \
b00612cc 41124 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 41125 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41126
b813574b 41127@endif gdb
3866be5d 41128
56a8fe78 41129# Other targets (info, dvi, pdf, etc.)
4fa63067 41130
b813574b
PB
41131.PHONY: maybe-info-gdb info-gdb
41132maybe-info-gdb:
41133@if gdb
41134maybe-info-gdb: info-gdb
4fa63067 41135
b813574b
PB
41136info-gdb: \
41137 configure-gdb
0aed8855 41138 @: $(MAKE); $(unstage)
b813574b 41139 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41140 r=`${PWD_COMMAND}`; export r; \
41141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41142 $(HOST_EXPORTS) \
72b2455a 41143 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41145 done; \
b813574b 41146 echo "Doing info in gdb" ; \
b00612cc 41147 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41150 "RANLIB=$${RANLIB}" \
0c24b341 41151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41152 info) \
4fa63067
NN
41153 || exit 1
41154
b813574b 41155@endif gdb
4fa63067 41156
b813574b
PB
41157.PHONY: maybe-dvi-gdb dvi-gdb
41158maybe-dvi-gdb:
41159@if gdb
41160maybe-dvi-gdb: dvi-gdb
4fa63067 41161
b813574b
PB
41162dvi-gdb: \
41163 configure-gdb
0aed8855 41164 @: $(MAKE); $(unstage)
b813574b 41165 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41166 r=`${PWD_COMMAND}`; export r; \
41167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41168 $(HOST_EXPORTS) \
72b2455a 41169 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41171 done; \
b813574b 41172 echo "Doing dvi in gdb" ; \
b00612cc 41173 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41176 "RANLIB=$${RANLIB}" \
0c24b341 41177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41178 dvi) \
4fa63067
NN
41179 || exit 1
41180
b813574b 41181@endif gdb
4fa63067 41182
56a8fe78
DD
41183.PHONY: maybe-pdf-gdb pdf-gdb
41184maybe-pdf-gdb:
41185@if gdb
41186maybe-pdf-gdb: pdf-gdb
41187
41188pdf-gdb: \
41189 configure-gdb
41190 @: $(MAKE); $(unstage)
41191 @[ -f ./gdb/Makefile ] || exit 0; \
41192 r=`${PWD_COMMAND}`; export r; \
41193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41194 $(HOST_EXPORTS) \
41195 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41197 done; \
41198 echo "Doing pdf in gdb" ; \
41199 (cd $(HOST_SUBDIR)/gdb && \
41200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41202 "RANLIB=$${RANLIB}" \
0c24b341 41203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41204 pdf) \
41205 || exit 1
41206
41207@endif gdb
41208
6d389afc
MS
41209.PHONY: maybe-html-gdb html-gdb
41210maybe-html-gdb:
41211@if gdb
41212maybe-html-gdb: html-gdb
41213
41214html-gdb: \
41215 configure-gdb
0aed8855 41216 @: $(MAKE); $(unstage)
6d389afc
MS
41217 @[ -f ./gdb/Makefile ] || exit 0; \
41218 r=`${PWD_COMMAND}`; export r; \
41219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41220 $(HOST_EXPORTS) \
41221 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41223 done; \
41224 echo "Doing html in gdb" ; \
b00612cc 41225 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
41226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41228 "RANLIB=$${RANLIB}" \
0c24b341 41229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41230 html) \
41231 || exit 1
41232
41233@endif gdb
41234
b813574b
PB
41235.PHONY: maybe-TAGS-gdb TAGS-gdb
41236maybe-TAGS-gdb:
41237@if gdb
41238maybe-TAGS-gdb: TAGS-gdb
4fa63067 41239
b813574b
PB
41240TAGS-gdb: \
41241 configure-gdb
0aed8855 41242 @: $(MAKE); $(unstage)
b813574b 41243 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41244 r=`${PWD_COMMAND}`; export r; \
41245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41246 $(HOST_EXPORTS) \
72b2455a 41247 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41249 done; \
b813574b 41250 echo "Doing TAGS in gdb" ; \
b00612cc 41251 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41254 "RANLIB=$${RANLIB}" \
0c24b341 41255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41256 TAGS) \
4fa63067
NN
41257 || exit 1
41258
b813574b 41259@endif gdb
4fa63067 41260
b813574b
PB
41261.PHONY: maybe-install-info-gdb install-info-gdb
41262maybe-install-info-gdb:
41263@if gdb
41264maybe-install-info-gdb: install-info-gdb
4fa63067 41265
b813574b
PB
41266install-info-gdb: \
41267 configure-gdb \
41268 info-gdb
0aed8855 41269 @: $(MAKE); $(unstage)
b813574b 41270 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41271 r=`${PWD_COMMAND}`; export r; \
41272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41273 $(HOST_EXPORTS) \
72b2455a 41274 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41276 done; \
b813574b 41277 echo "Doing install-info in gdb" ; \
b00612cc 41278 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41281 "RANLIB=$${RANLIB}" \
0c24b341 41282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41283 install-info) \
4fa63067
NN
41284 || exit 1
41285
b813574b 41286@endif gdb
4fa63067 41287
a3ca38d2
DD
41288.PHONY: maybe-install-pdf-gdb install-pdf-gdb
41289maybe-install-pdf-gdb:
41290@if gdb
41291maybe-install-pdf-gdb: install-pdf-gdb
41292
41293install-pdf-gdb: \
41294 configure-gdb \
41295 pdf-gdb
41296 @: $(MAKE); $(unstage)
41297 @[ -f ./gdb/Makefile ] || exit 0; \
41298 r=`${PWD_COMMAND}`; export r; \
41299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41300 $(HOST_EXPORTS) \
41301 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41303 done; \
41304 echo "Doing install-pdf in gdb" ; \
41305 (cd $(HOST_SUBDIR)/gdb && \
41306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41308 "RANLIB=$${RANLIB}" \
0c24b341 41309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41310 install-pdf) \
41311 || exit 1
41312
41313@endif gdb
41314
108a6f8e
CD
41315.PHONY: maybe-install-html-gdb install-html-gdb
41316maybe-install-html-gdb:
41317@if gdb
41318maybe-install-html-gdb: install-html-gdb
41319
41320install-html-gdb: \
41321 configure-gdb \
41322 html-gdb
41323 @: $(MAKE); $(unstage)
41324 @[ -f ./gdb/Makefile ] || exit 0; \
41325 r=`${PWD_COMMAND}`; export r; \
41326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41327 $(HOST_EXPORTS) \
41328 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41330 done; \
41331 echo "Doing install-html in gdb" ; \
41332 (cd $(HOST_SUBDIR)/gdb && \
41333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41335 "RANLIB=$${RANLIB}" \
0c24b341 41336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41337 install-html) \
41338 || exit 1
41339
41340@endif gdb
41341
b813574b
PB
41342.PHONY: maybe-installcheck-gdb installcheck-gdb
41343maybe-installcheck-gdb:
41344@if gdb
41345maybe-installcheck-gdb: installcheck-gdb
4fa63067 41346
b813574b
PB
41347installcheck-gdb: \
41348 configure-gdb
0aed8855 41349 @: $(MAKE); $(unstage)
b813574b 41350 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41351 r=`${PWD_COMMAND}`; export r; \
41352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41353 $(HOST_EXPORTS) \
72b2455a 41354 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41356 done; \
b813574b 41357 echo "Doing installcheck in gdb" ; \
b00612cc 41358 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41361 "RANLIB=$${RANLIB}" \
0c24b341 41362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41363 installcheck) \
4fa63067
NN
41364 || exit 1
41365
b813574b 41366@endif gdb
4fa63067 41367
b813574b
PB
41368.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
41369maybe-mostlyclean-gdb:
41370@if gdb
41371maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 41372
b813574b 41373mostlyclean-gdb:
0aed8855 41374 @: $(MAKE); $(unstage)
b813574b 41375 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41376 r=`${PWD_COMMAND}`; export r; \
41377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41378 $(HOST_EXPORTS) \
72b2455a 41379 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41381 done; \
b813574b 41382 echo "Doing mostlyclean in gdb" ; \
b00612cc 41383 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41386 "RANLIB=$${RANLIB}" \
0c24b341 41387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41388 mostlyclean) \
4fa63067
NN
41389 || exit 1
41390
b813574b 41391@endif gdb
4fa63067 41392
b813574b
PB
41393.PHONY: maybe-clean-gdb clean-gdb
41394maybe-clean-gdb:
41395@if gdb
41396maybe-clean-gdb: clean-gdb
4fa63067 41397
b813574b 41398clean-gdb:
0aed8855 41399 @: $(MAKE); $(unstage)
b813574b 41400 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41401 r=`${PWD_COMMAND}`; export r; \
41402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41403 $(HOST_EXPORTS) \
72b2455a 41404 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41406 done; \
b813574b 41407 echo "Doing clean in gdb" ; \
b00612cc 41408 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41411 "RANLIB=$${RANLIB}" \
0c24b341 41412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41413 clean) \
4fa63067
NN
41414 || exit 1
41415
b813574b 41416@endif gdb
4fa63067 41417
b813574b
PB
41418.PHONY: maybe-distclean-gdb distclean-gdb
41419maybe-distclean-gdb:
41420@if gdb
41421maybe-distclean-gdb: distclean-gdb
4fa63067 41422
b813574b 41423distclean-gdb:
0aed8855 41424 @: $(MAKE); $(unstage)
b813574b 41425 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41426 r=`${PWD_COMMAND}`; export r; \
41427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41428 $(HOST_EXPORTS) \
72b2455a 41429 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41431 done; \
b813574b 41432 echo "Doing distclean in gdb" ; \
b00612cc 41433 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41436 "RANLIB=$${RANLIB}" \
0c24b341 41437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41438 distclean) \
4fa63067
NN
41439 || exit 1
41440
b813574b 41441@endif gdb
4fa63067 41442
b813574b
PB
41443.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
41444maybe-maintainer-clean-gdb:
41445@if gdb
41446maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 41447
b813574b 41448maintainer-clean-gdb:
0aed8855 41449 @: $(MAKE); $(unstage)
b813574b 41450 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41451 r=`${PWD_COMMAND}`; export r; \
41452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41453 $(HOST_EXPORTS) \
72b2455a 41454 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41456 done; \
b813574b 41457 echo "Doing maintainer-clean in gdb" ; \
b00612cc 41458 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41461 "RANLIB=$${RANLIB}" \
0c24b341 41462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41463 maintainer-clean) \
4fa63067
NN
41464 || exit 1
41465
b813574b 41466@endif gdb
4fa63067
NN
41467
41468
a7254363 41469
b813574b
PB
41470.PHONY: configure-expect maybe-configure-expect
41471maybe-configure-expect:
4f0ef2d8
CD
41472@if gcc-bootstrap
41473configure-expect: stage_current
41474@endif gcc-bootstrap
b813574b
PB
41475@if expect
41476maybe-configure-expect: configure-expect
c52c6897 41477configure-expect:
0aed8855 41478 @: $(MAKE); $(unstage)
c52c6897 41479 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41481 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
41482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
1f53ca9a 41483 $(HOST_EXPORTS) \
a7254363
PB
41484 echo Configuring in $(HOST_SUBDIR)/expect; \
41485 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 41486 case $(srcdir) in \
b00612cc
PB
41487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41488 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
41489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41490 esac; \
b00612cc
PB
41491 srcdiroption="--srcdir=$${topdir}/expect"; \
41492 libsrcdir="$$s/expect"; \
e2b9e2dc 41493 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41495 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41496 || exit 1
b813574b 41497@endif expect
e2b9e2dc 41498
a7254363
PB
41499
41500
d545f33b
PB
41501
41502
b813574b
PB
41503.PHONY: all-expect maybe-all-expect
41504maybe-all-expect:
4f0ef2d8
CD
41505@if gcc-bootstrap
41506all-expect: stage_current
41507@endif gcc-bootstrap
b813574b 41508@if expect
d27cc32e 41509TARGET-expect=all
b813574b
PB
41510maybe-all-expect: all-expect
41511all-expect: configure-expect
0aed8855 41512 @: $(MAKE); $(unstage)
b40e3958
L
41513 @r=`${PWD_COMMAND}`; export r; \
41514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41515 $(HOST_EXPORTS) \
b00612cc 41516 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
41517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41518 $(TARGET-expect))
b813574b 41519@endif expect
3866be5d 41520
a7254363 41521
d545f33b
PB
41522
41523
b813574b
PB
41524.PHONY: check-expect maybe-check-expect
41525maybe-check-expect:
41526@if expect
41527maybe-check-expect: check-expect
3866be5d 41528
b813574b 41529check-expect:
0aed8855 41530 @: $(MAKE); $(unstage)
b40e3958
L
41531 @r=`${PWD_COMMAND}`; export r; \
41532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41533 $(HOST_EXPORTS) \
b00612cc
PB
41534 (cd $(HOST_SUBDIR)/expect && \
41535 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41536
b813574b 41537@endif expect
3866be5d 41538
b813574b
PB
41539.PHONY: install-expect maybe-install-expect
41540maybe-install-expect:
41541@if expect
41542maybe-install-expect: install-expect
16ae0395 41543
b813574b 41544install-expect: installdirs
0aed8855 41545 @: $(MAKE); $(unstage)
b40e3958
L
41546 @r=`${PWD_COMMAND}`; export r; \
41547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41548 $(HOST_EXPORTS) \
b00612cc 41549 (cd $(HOST_SUBDIR)/expect && \
2da12f12 41550 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41551
b813574b 41552@endif expect
3866be5d 41553
56a8fe78 41554# Other targets (info, dvi, pdf, etc.)
4fa63067 41555
b813574b
PB
41556.PHONY: maybe-info-expect info-expect
41557maybe-info-expect:
41558@if expect
41559maybe-info-expect: info-expect
4fa63067 41560
b813574b
PB
41561info-expect: \
41562 configure-expect
0aed8855 41563 @: $(MAKE); $(unstage)
b813574b 41564 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
41565 r=`${PWD_COMMAND}`; export r; \
41566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41567 $(HOST_EXPORTS) \
72b2455a 41568 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41570 done; \
b813574b 41571 echo "Doing info in expect" ; \
b00612cc 41572 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41575 "RANLIB=$${RANLIB}" \
0c24b341 41576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41577 info) \
e2b9e2dc
NN
41578 || exit 1
41579
b813574b 41580@endif expect
4fa63067 41581
b813574b
PB
41582.PHONY: maybe-dvi-expect dvi-expect
41583maybe-dvi-expect:
41584@if expect
41585maybe-dvi-expect: dvi-expect
4fa63067 41586
b813574b
PB
41587dvi-expect: \
41588 configure-expect
0aed8855 41589 @: $(MAKE); $(unstage)
b813574b 41590 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41591 r=`${PWD_COMMAND}`; export r; \
b40e3958 41592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41593 $(HOST_EXPORTS) \
72b2455a 41594 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41596 done; \
b813574b 41597 echo "Doing dvi in expect" ; \
b00612cc 41598 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41601 "RANLIB=$${RANLIB}" \
0c24b341 41602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41603 dvi) \
4fa63067 41604 || exit 1
3866be5d 41605
b813574b 41606@endif expect
3866be5d 41607
56a8fe78
DD
41608.PHONY: maybe-pdf-expect pdf-expect
41609maybe-pdf-expect:
41610@if expect
41611maybe-pdf-expect: pdf-expect
41612
41613pdf-expect: \
41614 configure-expect
41615 @: $(MAKE); $(unstage)
41616 @[ -f ./expect/Makefile ] || exit 0; \
41617 r=`${PWD_COMMAND}`; export r; \
41618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41619 $(HOST_EXPORTS) \
41620 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41622 done; \
41623 echo "Doing pdf in expect" ; \
41624 (cd $(HOST_SUBDIR)/expect && \
41625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41627 "RANLIB=$${RANLIB}" \
0c24b341 41628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41629 pdf) \
41630 || exit 1
41631
41632@endif expect
41633
6d389afc
MS
41634.PHONY: maybe-html-expect html-expect
41635maybe-html-expect:
41636@if expect
41637maybe-html-expect: html-expect
41638
41639html-expect: \
41640 configure-expect
0aed8855 41641 @: $(MAKE); $(unstage)
6d389afc
MS
41642 @[ -f ./expect/Makefile ] || exit 0; \
41643 r=`${PWD_COMMAND}`; export r; \
41644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41645 $(HOST_EXPORTS) \
41646 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41648 done; \
41649 echo "Doing html in expect" ; \
b00612cc 41650 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
41651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41653 "RANLIB=$${RANLIB}" \
0c24b341 41654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41655 html) \
41656 || exit 1
41657
41658@endif expect
41659
b813574b
PB
41660.PHONY: maybe-TAGS-expect TAGS-expect
41661maybe-TAGS-expect:
41662@if expect
41663maybe-TAGS-expect: TAGS-expect
4fa63067 41664
b813574b
PB
41665TAGS-expect: \
41666 configure-expect
0aed8855 41667 @: $(MAKE); $(unstage)
b813574b 41668 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41669 r=`${PWD_COMMAND}`; export r; \
b40e3958 41670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41671 $(HOST_EXPORTS) \
72b2455a 41672 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41674 done; \
b813574b 41675 echo "Doing TAGS in expect" ; \
b00612cc 41676 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41679 "RANLIB=$${RANLIB}" \
0c24b341 41680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41681 TAGS) \
4fa63067 41682 || exit 1
3866be5d 41683
b813574b 41684@endif expect
3866be5d 41685
b813574b
PB
41686.PHONY: maybe-install-info-expect install-info-expect
41687maybe-install-info-expect:
41688@if expect
41689maybe-install-info-expect: install-info-expect
16ae0395 41690
b813574b
PB
41691install-info-expect: \
41692 configure-expect \
41693 info-expect
0aed8855 41694 @: $(MAKE); $(unstage)
b813574b 41695 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41696 r=`${PWD_COMMAND}`; export r; \
41697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41698 $(HOST_EXPORTS) \
72b2455a 41699 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41701 done; \
b813574b 41702 echo "Doing install-info in expect" ; \
b00612cc 41703 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41706 "RANLIB=$${RANLIB}" \
0c24b341 41707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41708 install-info) \
4fa63067
NN
41709 || exit 1
41710
b813574b 41711@endif expect
4fa63067 41712
a3ca38d2
DD
41713.PHONY: maybe-install-pdf-expect install-pdf-expect
41714maybe-install-pdf-expect:
41715@if expect
41716maybe-install-pdf-expect: install-pdf-expect
41717
41718install-pdf-expect: \
41719 configure-expect \
41720 pdf-expect
41721 @: $(MAKE); $(unstage)
41722 @[ -f ./expect/Makefile ] || exit 0; \
41723 r=`${PWD_COMMAND}`; export r; \
41724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41725 $(HOST_EXPORTS) \
41726 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41728 done; \
41729 echo "Doing install-pdf in expect" ; \
41730 (cd $(HOST_SUBDIR)/expect && \
41731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41733 "RANLIB=$${RANLIB}" \
0c24b341 41734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41735 install-pdf) \
41736 || exit 1
41737
41738@endif expect
41739
108a6f8e
CD
41740.PHONY: maybe-install-html-expect install-html-expect
41741maybe-install-html-expect:
41742@if expect
41743maybe-install-html-expect: install-html-expect
41744
41745install-html-expect: \
41746 configure-expect \
41747 html-expect
41748 @: $(MAKE); $(unstage)
41749 @[ -f ./expect/Makefile ] || exit 0; \
41750 r=`${PWD_COMMAND}`; export r; \
41751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41752 $(HOST_EXPORTS) \
41753 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41755 done; \
41756 echo "Doing install-html in expect" ; \
41757 (cd $(HOST_SUBDIR)/expect && \
41758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41760 "RANLIB=$${RANLIB}" \
0c24b341 41761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41762 install-html) \
41763 || exit 1
41764
41765@endif expect
41766
b813574b
PB
41767.PHONY: maybe-installcheck-expect installcheck-expect
41768maybe-installcheck-expect:
41769@if expect
41770maybe-installcheck-expect: installcheck-expect
4fa63067 41771
b813574b
PB
41772installcheck-expect: \
41773 configure-expect
0aed8855 41774 @: $(MAKE); $(unstage)
b813574b 41775 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41776 r=`${PWD_COMMAND}`; export r; \
41777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41778 $(HOST_EXPORTS) \
72b2455a 41779 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41781 done; \
b813574b 41782 echo "Doing installcheck in expect" ; \
b00612cc 41783 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41786 "RANLIB=$${RANLIB}" \
0c24b341 41787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41788 installcheck) \
4fa63067
NN
41789 || exit 1
41790
b813574b 41791@endif expect
4fa63067 41792
b813574b
PB
41793.PHONY: maybe-mostlyclean-expect mostlyclean-expect
41794maybe-mostlyclean-expect:
41795@if expect
41796maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 41797
b813574b 41798mostlyclean-expect:
0aed8855 41799 @: $(MAKE); $(unstage)
b813574b 41800 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41801 r=`${PWD_COMMAND}`; export r; \
41802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41803 $(HOST_EXPORTS) \
72b2455a 41804 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41806 done; \
b813574b 41807 echo "Doing mostlyclean in expect" ; \
b00612cc 41808 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41811 "RANLIB=$${RANLIB}" \
0c24b341 41812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41813 mostlyclean) \
4fa63067
NN
41814 || exit 1
41815
b813574b 41816@endif expect
4fa63067 41817
b813574b
PB
41818.PHONY: maybe-clean-expect clean-expect
41819maybe-clean-expect:
41820@if expect
41821maybe-clean-expect: clean-expect
4fa63067 41822
b813574b 41823clean-expect:
0aed8855 41824 @: $(MAKE); $(unstage)
b813574b 41825 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41826 r=`${PWD_COMMAND}`; export r; \
41827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41828 $(HOST_EXPORTS) \
72b2455a 41829 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41831 done; \
b813574b 41832 echo "Doing clean in expect" ; \
b00612cc 41833 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41836 "RANLIB=$${RANLIB}" \
0c24b341 41837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41838 clean) \
4fa63067
NN
41839 || exit 1
41840
b813574b 41841@endif expect
4fa63067 41842
b813574b
PB
41843.PHONY: maybe-distclean-expect distclean-expect
41844maybe-distclean-expect:
41845@if expect
41846maybe-distclean-expect: distclean-expect
4fa63067 41847
b813574b 41848distclean-expect:
0aed8855 41849 @: $(MAKE); $(unstage)
b813574b 41850 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41851 r=`${PWD_COMMAND}`; export r; \
41852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41853 $(HOST_EXPORTS) \
72b2455a 41854 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41856 done; \
b813574b 41857 echo "Doing distclean in expect" ; \
b00612cc 41858 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41861 "RANLIB=$${RANLIB}" \
0c24b341 41862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41863 distclean) \
4fa63067
NN
41864 || exit 1
41865
b813574b 41866@endif expect
4fa63067 41867
b813574b
PB
41868.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
41869maybe-maintainer-clean-expect:
41870@if expect
41871maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 41872
b813574b 41873maintainer-clean-expect:
0aed8855 41874 @: $(MAKE); $(unstage)
b813574b 41875 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41876 r=`${PWD_COMMAND}`; export r; \
b40e3958 41877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41878 $(HOST_EXPORTS) \
72b2455a 41879 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41881 done; \
b813574b 41882 echo "Doing maintainer-clean in expect" ; \
b00612cc 41883 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41886 "RANLIB=$${RANLIB}" \
0c24b341 41887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41888 maintainer-clean) \
4fa63067 41889 || exit 1
3866be5d 41890
b813574b 41891@endif expect
3866be5d 41892
4fa63067 41893
a7254363 41894
b813574b
PB
41895.PHONY: configure-guile maybe-configure-guile
41896maybe-configure-guile:
4f0ef2d8
CD
41897@if gcc-bootstrap
41898configure-guile: stage_current
41899@endif gcc-bootstrap
b813574b
PB
41900@if guile
41901maybe-configure-guile: configure-guile
c52c6897 41902configure-guile:
0aed8855 41903 @: $(MAKE); $(unstage)
c52c6897 41904 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41906 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
41907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
1f53ca9a 41908 $(HOST_EXPORTS) \
a7254363
PB
41909 echo Configuring in $(HOST_SUBDIR)/guile; \
41910 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 41911 case $(srcdir) in \
b00612cc
PB
41912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41913 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
41914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41915 esac; \
b00612cc
PB
41916 srcdiroption="--srcdir=$${topdir}/guile"; \
41917 libsrcdir="$$s/guile"; \
e2b9e2dc 41918 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41920 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41921 || exit 1
b813574b 41922@endif guile
e2b9e2dc 41923
a7254363
PB
41924
41925
d545f33b
PB
41926
41927
b813574b
PB
41928.PHONY: all-guile maybe-all-guile
41929maybe-all-guile:
4f0ef2d8
CD
41930@if gcc-bootstrap
41931all-guile: stage_current
41932@endif gcc-bootstrap
b813574b 41933@if guile
d27cc32e 41934TARGET-guile=all
b813574b
PB
41935maybe-all-guile: all-guile
41936all-guile: configure-guile
0aed8855 41937 @: $(MAKE); $(unstage)
b40e3958
L
41938 @r=`${PWD_COMMAND}`; export r; \
41939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41940 $(HOST_EXPORTS) \
b00612cc 41941 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
41942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41943 $(TARGET-guile))
b813574b 41944@endif guile
3866be5d 41945
a7254363 41946
d545f33b
PB
41947
41948
b813574b
PB
41949.PHONY: check-guile maybe-check-guile
41950maybe-check-guile:
41951@if guile
41952maybe-check-guile: check-guile
3866be5d 41953
b813574b 41954check-guile:
0aed8855 41955 @: $(MAKE); $(unstage)
b40e3958
L
41956 @r=`${PWD_COMMAND}`; export r; \
41957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41958 $(HOST_EXPORTS) \
b00612cc
PB
41959 (cd $(HOST_SUBDIR)/guile && \
41960 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41961
b813574b 41962@endif guile
16ae0395 41963
b813574b
PB
41964.PHONY: install-guile maybe-install-guile
41965maybe-install-guile:
41966@if guile
41967maybe-install-guile: install-guile
41968
41969install-guile: installdirs
0aed8855 41970 @: $(MAKE); $(unstage)
b40e3958
L
41971 @r=`${PWD_COMMAND}`; export r; \
41972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41973 $(HOST_EXPORTS) \
b00612cc 41974 (cd $(HOST_SUBDIR)/guile && \
2da12f12 41975 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 41976
b813574b 41977@endif guile
4fa63067 41978
56a8fe78 41979# Other targets (info, dvi, pdf, etc.)
4fa63067 41980
b813574b
PB
41981.PHONY: maybe-info-guile info-guile
41982maybe-info-guile:
41983@if guile
41984maybe-info-guile: info-guile
4fa63067 41985
b813574b
PB
41986info-guile: \
41987 configure-guile
0aed8855 41988 @: $(MAKE); $(unstage)
b813574b 41989 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41990 r=`${PWD_COMMAND}`; export r; \
41991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41992 $(HOST_EXPORTS) \
72b2455a 41993 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41995 done; \
b813574b 41996 echo "Doing info in guile" ; \
b00612cc 41997 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42000 "RANLIB=$${RANLIB}" \
0c24b341 42001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42002 info) \
4fa63067
NN
42003 || exit 1
42004
b813574b 42005@endif guile
4fa63067 42006
b813574b
PB
42007.PHONY: maybe-dvi-guile dvi-guile
42008maybe-dvi-guile:
42009@if guile
42010maybe-dvi-guile: dvi-guile
4fa63067 42011
b813574b
PB
42012dvi-guile: \
42013 configure-guile
0aed8855 42014 @: $(MAKE); $(unstage)
b813574b 42015 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42016 r=`${PWD_COMMAND}`; export r; \
42017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42018 $(HOST_EXPORTS) \
72b2455a 42019 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42021 done; \
b813574b 42022 echo "Doing dvi in guile" ; \
b00612cc 42023 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42026 "RANLIB=$${RANLIB}" \
0c24b341 42027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42028 dvi) \
4fa63067
NN
42029 || exit 1
42030
b813574b 42031@endif guile
4fa63067 42032
56a8fe78
DD
42033.PHONY: maybe-pdf-guile pdf-guile
42034maybe-pdf-guile:
42035@if guile
42036maybe-pdf-guile: pdf-guile
42037
42038pdf-guile: \
42039 configure-guile
42040 @: $(MAKE); $(unstage)
42041 @[ -f ./guile/Makefile ] || exit 0; \
42042 r=`${PWD_COMMAND}`; export r; \
42043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42044 $(HOST_EXPORTS) \
42045 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42047 done; \
42048 echo "Doing pdf in guile" ; \
42049 (cd $(HOST_SUBDIR)/guile && \
42050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42052 "RANLIB=$${RANLIB}" \
0c24b341 42053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42054 pdf) \
42055 || exit 1
42056
42057@endif guile
42058
6d389afc
MS
42059.PHONY: maybe-html-guile html-guile
42060maybe-html-guile:
42061@if guile
42062maybe-html-guile: html-guile
42063
42064html-guile: \
42065 configure-guile
0aed8855 42066 @: $(MAKE); $(unstage)
6d389afc
MS
42067 @[ -f ./guile/Makefile ] || exit 0; \
42068 r=`${PWD_COMMAND}`; export r; \
42069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42070 $(HOST_EXPORTS) \
42071 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42073 done; \
42074 echo "Doing html in guile" ; \
b00612cc 42075 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
42076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42078 "RANLIB=$${RANLIB}" \
0c24b341 42079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42080 html) \
42081 || exit 1
42082
42083@endif guile
42084
b813574b
PB
42085.PHONY: maybe-TAGS-guile TAGS-guile
42086maybe-TAGS-guile:
42087@if guile
42088maybe-TAGS-guile: TAGS-guile
4fa63067 42089
b813574b
PB
42090TAGS-guile: \
42091 configure-guile
0aed8855 42092 @: $(MAKE); $(unstage)
b813574b 42093 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42094 r=`${PWD_COMMAND}`; export r; \
42095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42096 $(HOST_EXPORTS) \
72b2455a 42097 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42099 done; \
b813574b 42100 echo "Doing TAGS in guile" ; \
b00612cc 42101 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42104 "RANLIB=$${RANLIB}" \
0c24b341 42105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42106 TAGS) \
4fa63067
NN
42107 || exit 1
42108
b813574b 42109@endif guile
4fa63067 42110
b813574b
PB
42111.PHONY: maybe-install-info-guile install-info-guile
42112maybe-install-info-guile:
42113@if guile
42114maybe-install-info-guile: install-info-guile
4fa63067 42115
b813574b
PB
42116install-info-guile: \
42117 configure-guile \
42118 info-guile
0aed8855 42119 @: $(MAKE); $(unstage)
b813574b 42120 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42121 r=`${PWD_COMMAND}`; export r; \
42122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42123 $(HOST_EXPORTS) \
72b2455a 42124 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42126 done; \
b813574b 42127 echo "Doing install-info in guile" ; \
b00612cc 42128 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42131 "RANLIB=$${RANLIB}" \
0c24b341 42132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42133 install-info) \
4fa63067
NN
42134 || exit 1
42135
b813574b 42136@endif guile
4fa63067 42137
a3ca38d2
DD
42138.PHONY: maybe-install-pdf-guile install-pdf-guile
42139maybe-install-pdf-guile:
42140@if guile
42141maybe-install-pdf-guile: install-pdf-guile
42142
42143install-pdf-guile: \
42144 configure-guile \
42145 pdf-guile
42146 @: $(MAKE); $(unstage)
42147 @[ -f ./guile/Makefile ] || exit 0; \
42148 r=`${PWD_COMMAND}`; export r; \
42149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42150 $(HOST_EXPORTS) \
42151 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42153 done; \
42154 echo "Doing install-pdf in guile" ; \
42155 (cd $(HOST_SUBDIR)/guile && \
42156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42158 "RANLIB=$${RANLIB}" \
0c24b341 42159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42160 install-pdf) \
42161 || exit 1
42162
42163@endif guile
42164
108a6f8e
CD
42165.PHONY: maybe-install-html-guile install-html-guile
42166maybe-install-html-guile:
42167@if guile
42168maybe-install-html-guile: install-html-guile
42169
42170install-html-guile: \
42171 configure-guile \
42172 html-guile
42173 @: $(MAKE); $(unstage)
42174 @[ -f ./guile/Makefile ] || exit 0; \
42175 r=`${PWD_COMMAND}`; export r; \
42176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42177 $(HOST_EXPORTS) \
42178 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42180 done; \
42181 echo "Doing install-html in guile" ; \
42182 (cd $(HOST_SUBDIR)/guile && \
42183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42185 "RANLIB=$${RANLIB}" \
0c24b341 42186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42187 install-html) \
42188 || exit 1
42189
42190@endif guile
42191
b813574b
PB
42192.PHONY: maybe-installcheck-guile installcheck-guile
42193maybe-installcheck-guile:
42194@if guile
42195maybe-installcheck-guile: installcheck-guile
4fa63067 42196
b813574b
PB
42197installcheck-guile: \
42198 configure-guile
0aed8855 42199 @: $(MAKE); $(unstage)
b813574b 42200 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42201 r=`${PWD_COMMAND}`; export r; \
42202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42203 $(HOST_EXPORTS) \
72b2455a 42204 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42206 done; \
b813574b 42207 echo "Doing installcheck in guile" ; \
b00612cc 42208 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42211 "RANLIB=$${RANLIB}" \
0c24b341 42212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42213 installcheck) \
4fa63067
NN
42214 || exit 1
42215
b813574b 42216@endif guile
4fa63067 42217
b813574b
PB
42218.PHONY: maybe-mostlyclean-guile mostlyclean-guile
42219maybe-mostlyclean-guile:
42220@if guile
42221maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 42222
b813574b 42223mostlyclean-guile:
0aed8855 42224 @: $(MAKE); $(unstage)
b813574b 42225 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42226 r=`${PWD_COMMAND}`; export r; \
42227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42228 $(HOST_EXPORTS) \
72b2455a 42229 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42231 done; \
b813574b 42232 echo "Doing mostlyclean in guile" ; \
b00612cc 42233 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42236 "RANLIB=$${RANLIB}" \
0c24b341 42237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42238 mostlyclean) \
4fa63067
NN
42239 || exit 1
42240
b813574b 42241@endif guile
4fa63067 42242
b813574b
PB
42243.PHONY: maybe-clean-guile clean-guile
42244maybe-clean-guile:
42245@if guile
42246maybe-clean-guile: clean-guile
4fa63067 42247
b813574b 42248clean-guile:
0aed8855 42249 @: $(MAKE); $(unstage)
b813574b 42250 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42251 r=`${PWD_COMMAND}`; export r; \
42252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42253 $(HOST_EXPORTS) \
72b2455a 42254 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42256 done; \
b813574b 42257 echo "Doing clean in guile" ; \
b00612cc 42258 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42261 "RANLIB=$${RANLIB}" \
0c24b341 42262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42263 clean) \
4fa63067
NN
42264 || exit 1
42265
b813574b 42266@endif guile
4fa63067 42267
b813574b
PB
42268.PHONY: maybe-distclean-guile distclean-guile
42269maybe-distclean-guile:
42270@if guile
42271maybe-distclean-guile: distclean-guile
4fa63067 42272
b813574b 42273distclean-guile:
0aed8855 42274 @: $(MAKE); $(unstage)
b813574b 42275 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42276 r=`${PWD_COMMAND}`; export r; \
42277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42278 $(HOST_EXPORTS) \
72b2455a 42279 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42281 done; \
b813574b 42282 echo "Doing distclean in guile" ; \
b00612cc 42283 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42286 "RANLIB=$${RANLIB}" \
0c24b341 42287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42288 distclean) \
4fa63067
NN
42289 || exit 1
42290
b813574b 42291@endif guile
4fa63067 42292
b813574b
PB
42293.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
42294maybe-maintainer-clean-guile:
42295@if guile
42296maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 42297
b813574b 42298maintainer-clean-guile:
0aed8855 42299 @: $(MAKE); $(unstage)
b813574b 42300 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42301 r=`${PWD_COMMAND}`; export r; \
42302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42303 $(HOST_EXPORTS) \
72b2455a 42304 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42306 done; \
b813574b 42307 echo "Doing maintainer-clean in guile" ; \
b00612cc 42308 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42311 "RANLIB=$${RANLIB}" \
0c24b341 42312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42313 maintainer-clean) \
4fa63067
NN
42314 || exit 1
42315
b813574b 42316@endif guile
3866be5d
NN
42317
42318
a7254363 42319
b813574b
PB
42320.PHONY: configure-tk maybe-configure-tk
42321maybe-configure-tk:
4f0ef2d8
CD
42322@if gcc-bootstrap
42323configure-tk: stage_current
42324@endif gcc-bootstrap
b813574b
PB
42325@if tk
42326maybe-configure-tk: configure-tk
c52c6897 42327configure-tk:
0aed8855 42328 @: $(MAKE); $(unstage)
c52c6897 42329 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42331 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
42332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
1f53ca9a 42333 $(HOST_EXPORTS) \
a7254363
PB
42334 echo Configuring in $(HOST_SUBDIR)/tk; \
42335 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 42336 case $(srcdir) in \
b00612cc
PB
42337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42338 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
42339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42340 esac; \
b00612cc
PB
42341 srcdiroption="--srcdir=$${topdir}/tk"; \
42342 libsrcdir="$$s/tk"; \
e2b9e2dc 42343 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42345 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42346 || exit 1
b813574b 42347@endif tk
e2b9e2dc 42348
a7254363
PB
42349
42350
d545f33b
PB
42351
42352
b813574b
PB
42353.PHONY: all-tk maybe-all-tk
42354maybe-all-tk:
4f0ef2d8
CD
42355@if gcc-bootstrap
42356all-tk: stage_current
42357@endif gcc-bootstrap
b813574b 42358@if tk
d27cc32e 42359TARGET-tk=all
b813574b
PB
42360maybe-all-tk: all-tk
42361all-tk: configure-tk
0aed8855 42362 @: $(MAKE); $(unstage)
b40e3958
L
42363 @r=`${PWD_COMMAND}`; export r; \
42364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42365 $(HOST_EXPORTS) \
b00612cc 42366 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
42367 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
42368 $(TARGET-tk))
b813574b 42369@endif tk
3866be5d 42370
a7254363 42371
d545f33b
PB
42372
42373
b813574b
PB
42374.PHONY: check-tk maybe-check-tk
42375maybe-check-tk:
42376@if tk
42377maybe-check-tk: check-tk
3866be5d 42378
b813574b 42379check-tk:
0aed8855 42380 @: $(MAKE); $(unstage)
b40e3958
L
42381 @r=`${PWD_COMMAND}`; export r; \
42382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42383 $(HOST_EXPORTS) \
b00612cc
PB
42384 (cd $(HOST_SUBDIR)/tk && \
42385 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 42386
b813574b 42387@endif tk
3866be5d 42388
b813574b
PB
42389.PHONY: install-tk maybe-install-tk
42390maybe-install-tk:
42391@if tk
42392maybe-install-tk: install-tk
16ae0395 42393
b813574b 42394install-tk: installdirs
0aed8855 42395 @: $(MAKE); $(unstage)
b40e3958
L
42396 @r=`${PWD_COMMAND}`; export r; \
42397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42398 $(HOST_EXPORTS) \
b00612cc 42399 (cd $(HOST_SUBDIR)/tk && \
2da12f12 42400 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 42401
b813574b 42402@endif tk
3866be5d 42403
56a8fe78 42404# Other targets (info, dvi, pdf, etc.)
4fa63067 42405
b813574b
PB
42406.PHONY: maybe-info-tk info-tk
42407maybe-info-tk:
42408@if tk
42409maybe-info-tk: info-tk
4fa63067 42410
b813574b
PB
42411info-tk: \
42412 configure-tk
0aed8855 42413 @: $(MAKE); $(unstage)
b813574b 42414 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
42415 r=`${PWD_COMMAND}`; export r; \
42416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42417 $(HOST_EXPORTS) \
72b2455a 42418 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42420 done; \
b813574b 42421 echo "Doing info in tk" ; \
b00612cc 42422 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42425 "RANLIB=$${RANLIB}" \
0c24b341 42426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42427 info) \
e2b9e2dc
NN
42428 || exit 1
42429
b813574b 42430@endif tk
4fa63067 42431
b813574b
PB
42432.PHONY: maybe-dvi-tk dvi-tk
42433maybe-dvi-tk:
42434@if tk
42435maybe-dvi-tk: dvi-tk
4fa63067 42436
b813574b
PB
42437dvi-tk: \
42438 configure-tk
0aed8855 42439 @: $(MAKE); $(unstage)
b813574b 42440 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42441 r=`${PWD_COMMAND}`; export r; \
b40e3958 42442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42443 $(HOST_EXPORTS) \
72b2455a 42444 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42446 done; \
b813574b 42447 echo "Doing dvi in tk" ; \
b00612cc 42448 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42451 "RANLIB=$${RANLIB}" \
0c24b341 42452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42453 dvi) \
4fa63067 42454 || exit 1
3866be5d 42455
b813574b 42456@endif tk
3866be5d 42457
56a8fe78
DD
42458.PHONY: maybe-pdf-tk pdf-tk
42459maybe-pdf-tk:
42460@if tk
42461maybe-pdf-tk: pdf-tk
42462
42463pdf-tk: \
42464 configure-tk
42465 @: $(MAKE); $(unstage)
42466 @[ -f ./tk/Makefile ] || exit 0; \
42467 r=`${PWD_COMMAND}`; export r; \
42468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42469 $(HOST_EXPORTS) \
42470 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42472 done; \
42473 echo "Doing pdf in tk" ; \
42474 (cd $(HOST_SUBDIR)/tk && \
42475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42477 "RANLIB=$${RANLIB}" \
0c24b341 42478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42479 pdf) \
42480 || exit 1
42481
42482@endif tk
42483
6d389afc
MS
42484.PHONY: maybe-html-tk html-tk
42485maybe-html-tk:
42486@if tk
42487maybe-html-tk: html-tk
42488
42489html-tk: \
42490 configure-tk
0aed8855 42491 @: $(MAKE); $(unstage)
6d389afc
MS
42492 @[ -f ./tk/Makefile ] || exit 0; \
42493 r=`${PWD_COMMAND}`; export r; \
42494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42495 $(HOST_EXPORTS) \
42496 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42498 done; \
42499 echo "Doing html in tk" ; \
b00612cc 42500 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
42501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42503 "RANLIB=$${RANLIB}" \
0c24b341 42504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42505 html) \
42506 || exit 1
42507
42508@endif tk
42509
b813574b
PB
42510.PHONY: maybe-TAGS-tk TAGS-tk
42511maybe-TAGS-tk:
42512@if tk
42513maybe-TAGS-tk: TAGS-tk
4fa63067 42514
b813574b
PB
42515TAGS-tk: \
42516 configure-tk
0aed8855 42517 @: $(MAKE); $(unstage)
b813574b 42518 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42519 r=`${PWD_COMMAND}`; export r; \
b40e3958 42520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42521 $(HOST_EXPORTS) \
72b2455a 42522 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42524 done; \
b813574b 42525 echo "Doing TAGS in tk" ; \
b00612cc 42526 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42529 "RANLIB=$${RANLIB}" \
0c24b341 42530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42531 TAGS) \
4fa63067 42532 || exit 1
3866be5d 42533
b813574b 42534@endif tk
3866be5d 42535
b813574b
PB
42536.PHONY: maybe-install-info-tk install-info-tk
42537maybe-install-info-tk:
42538@if tk
42539maybe-install-info-tk: install-info-tk
4fa63067 42540
b813574b
PB
42541install-info-tk: \
42542 configure-tk \
42543 info-tk
0aed8855 42544 @: $(MAKE); $(unstage)
b813574b 42545 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42546 r=`${PWD_COMMAND}`; export r; \
42547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42548 $(HOST_EXPORTS) \
72b2455a 42549 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42551 done; \
b813574b 42552 echo "Doing install-info in tk" ; \
b00612cc 42553 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42556 "RANLIB=$${RANLIB}" \
0c24b341 42557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42558 install-info) \
4fa63067
NN
42559 || exit 1
42560
b813574b 42561@endif tk
4fa63067 42562
a3ca38d2
DD
42563.PHONY: maybe-install-pdf-tk install-pdf-tk
42564maybe-install-pdf-tk:
42565@if tk
42566maybe-install-pdf-tk: install-pdf-tk
42567
42568install-pdf-tk: \
42569 configure-tk \
42570 pdf-tk
42571 @: $(MAKE); $(unstage)
42572 @[ -f ./tk/Makefile ] || exit 0; \
42573 r=`${PWD_COMMAND}`; export r; \
42574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42575 $(HOST_EXPORTS) \
42576 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42578 done; \
42579 echo "Doing install-pdf in tk" ; \
42580 (cd $(HOST_SUBDIR)/tk && \
42581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42583 "RANLIB=$${RANLIB}" \
0c24b341 42584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42585 install-pdf) \
42586 || exit 1
42587
42588@endif tk
42589
108a6f8e
CD
42590.PHONY: maybe-install-html-tk install-html-tk
42591maybe-install-html-tk:
42592@if tk
42593maybe-install-html-tk: install-html-tk
42594
42595install-html-tk: \
42596 configure-tk \
42597 html-tk
42598 @: $(MAKE); $(unstage)
42599 @[ -f ./tk/Makefile ] || exit 0; \
42600 r=`${PWD_COMMAND}`; export r; \
42601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42602 $(HOST_EXPORTS) \
42603 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42605 done; \
42606 echo "Doing install-html in tk" ; \
42607 (cd $(HOST_SUBDIR)/tk && \
42608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42610 "RANLIB=$${RANLIB}" \
0c24b341 42611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42612 install-html) \
42613 || exit 1
42614
42615@endif tk
42616
b813574b
PB
42617.PHONY: maybe-installcheck-tk installcheck-tk
42618maybe-installcheck-tk:
42619@if tk
42620maybe-installcheck-tk: installcheck-tk
4fa63067 42621
b813574b
PB
42622installcheck-tk: \
42623 configure-tk
0aed8855 42624 @: $(MAKE); $(unstage)
b813574b 42625 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42626 r=`${PWD_COMMAND}`; export r; \
42627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42628 $(HOST_EXPORTS) \
72b2455a 42629 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42631 done; \
b813574b 42632 echo "Doing installcheck in tk" ; \
b00612cc 42633 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42636 "RANLIB=$${RANLIB}" \
0c24b341 42637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42638 installcheck) \
4fa63067
NN
42639 || exit 1
42640
b813574b 42641@endif tk
4fa63067 42642
b813574b
PB
42643.PHONY: maybe-mostlyclean-tk mostlyclean-tk
42644maybe-mostlyclean-tk:
42645@if tk
42646maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 42647
b813574b 42648mostlyclean-tk:
0aed8855 42649 @: $(MAKE); $(unstage)
b813574b 42650 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42651 r=`${PWD_COMMAND}`; export r; \
42652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42653 $(HOST_EXPORTS) \
72b2455a 42654 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42656 done; \
b813574b 42657 echo "Doing mostlyclean in tk" ; \
b00612cc 42658 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42661 "RANLIB=$${RANLIB}" \
0c24b341 42662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42663 mostlyclean) \
4fa63067
NN
42664 || exit 1
42665
b813574b 42666@endif tk
4fa63067 42667
b813574b
PB
42668.PHONY: maybe-clean-tk clean-tk
42669maybe-clean-tk:
42670@if tk
42671maybe-clean-tk: clean-tk
4fa63067 42672
b813574b 42673clean-tk:
0aed8855 42674 @: $(MAKE); $(unstage)
b813574b 42675 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42676 r=`${PWD_COMMAND}`; export r; \
42677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42678 $(HOST_EXPORTS) \
72b2455a 42679 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42681 done; \
b813574b 42682 echo "Doing clean in tk" ; \
b00612cc 42683 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42686 "RANLIB=$${RANLIB}" \
0c24b341 42687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42688 clean) \
4fa63067
NN
42689 || exit 1
42690
b813574b 42691@endif tk
4fa63067 42692
b813574b
PB
42693.PHONY: maybe-distclean-tk distclean-tk
42694maybe-distclean-tk:
42695@if tk
42696maybe-distclean-tk: distclean-tk
4fa63067 42697
b813574b 42698distclean-tk:
0aed8855 42699 @: $(MAKE); $(unstage)
b813574b 42700 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42701 r=`${PWD_COMMAND}`; export r; \
42702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42703 $(HOST_EXPORTS) \
72b2455a 42704 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42706 done; \
b813574b 42707 echo "Doing distclean in tk" ; \
b00612cc 42708 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42711 "RANLIB=$${RANLIB}" \
0c24b341 42712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42713 distclean) \
4fa63067
NN
42714 || exit 1
42715
b813574b 42716@endif tk
4fa63067 42717
b813574b
PB
42718.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
42719maybe-maintainer-clean-tk:
42720@if tk
42721maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 42722
b813574b 42723maintainer-clean-tk:
0aed8855 42724 @: $(MAKE); $(unstage)
b813574b 42725 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42726 r=`${PWD_COMMAND}`; export r; \
b40e3958 42727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42728 $(HOST_EXPORTS) \
72b2455a 42729 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42731 done; \
b813574b 42732 echo "Doing maintainer-clean in tk" ; \
b00612cc 42733 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42736 "RANLIB=$${RANLIB}" \
0c24b341 42737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42738 maintainer-clean) \
4fa63067 42739 || exit 1
3866be5d 42740
b813574b 42741@endif tk
3866be5d 42742
4fa63067 42743
a7254363 42744
b813574b
PB
42745.PHONY: configure-libtermcap maybe-configure-libtermcap
42746maybe-configure-libtermcap:
4f0ef2d8
CD
42747@if gcc-bootstrap
42748configure-libtermcap: stage_current
42749@endif gcc-bootstrap
b813574b
PB
42750@if libtermcap
42751maybe-configure-libtermcap: configure-libtermcap
c52c6897 42752configure-libtermcap:
0aed8855 42753 @: $(MAKE); $(unstage)
c52c6897 42754 @r=`${PWD_COMMAND}`; export r; \
b813574b 42755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42756 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
42757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
1f53ca9a 42758 $(HOST_EXPORTS) \
a7254363
PB
42759 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
42760 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 42761 case $(srcdir) in \
b00612cc
PB
42762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42763 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
42764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 42765 esac; \
b00612cc
PB
42766 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
42767 libsrcdir="$$s/libtermcap"; \
b813574b 42768 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42770 --target=${target_alias} $${srcdiroption} \
b813574b
PB
42771 || exit 1
42772@endif libtermcap
42773
a7254363
PB
42774
42775
d545f33b
PB
42776
42777
b813574b
PB
42778.PHONY: all-libtermcap maybe-all-libtermcap
42779maybe-all-libtermcap:
4f0ef2d8
CD
42780@if gcc-bootstrap
42781all-libtermcap: stage_current
42782@endif gcc-bootstrap
b813574b 42783@if libtermcap
d27cc32e 42784TARGET-libtermcap=all
b813574b
PB
42785maybe-all-libtermcap: all-libtermcap
42786all-libtermcap: configure-libtermcap
0aed8855 42787 @: $(MAKE); $(unstage)
b813574b
PB
42788 @r=`${PWD_COMMAND}`; export r; \
42789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42790 $(HOST_EXPORTS) \
b00612cc 42791 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
42792 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42793 $(TARGET-libtermcap))
b813574b
PB
42794@endif libtermcap
42795
a7254363 42796
d545f33b
PB
42797
42798
b813574b
PB
42799.PHONY: check-libtermcap maybe-check-libtermcap
42800maybe-check-libtermcap:
42801@if libtermcap
42802maybe-check-libtermcap: check-libtermcap
42803
42804check-libtermcap:
4fa63067 42805
6bd3dfaa 42806@endif libtermcap
4fa63067
NN
42807
42808.PHONY: install-libtermcap maybe-install-libtermcap
42809maybe-install-libtermcap:
6bd3dfaa
PB
42810@if libtermcap
42811maybe-install-libtermcap: install-libtermcap
4fa63067
NN
42812
42813install-libtermcap: installdirs
0aed8855 42814 @: $(MAKE); $(unstage)
b40e3958
L
42815 @r=`${PWD_COMMAND}`; export r; \
42816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42817 $(HOST_EXPORTS) \
b00612cc 42818 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 42819 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 42820
6bd3dfaa 42821@endif libtermcap
3866be5d 42822
56a8fe78 42823# Other targets (info, dvi, pdf, etc.)
16ae0395 42824
4fa63067
NN
42825.PHONY: maybe-info-libtermcap info-libtermcap
42826maybe-info-libtermcap:
6bd3dfaa
PB
42827@if libtermcap
42828maybe-info-libtermcap: info-libtermcap
4fa63067
NN
42829
42830info-libtermcap: \
42831 configure-libtermcap
0aed8855 42832 @: $(MAKE); $(unstage)
4fa63067
NN
42833 @[ -f ./libtermcap/Makefile ] || exit 0; \
42834 r=`${PWD_COMMAND}`; export r; \
b40e3958 42835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42836 $(HOST_EXPORTS) \
b813574b 42837 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42839 done; \
42840 echo "Doing info in libtermcap" ; \
b00612cc 42841 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42844 "RANLIB=$${RANLIB}" \
0c24b341 42845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42846 info) \
4fa63067 42847 || exit 1
3866be5d 42848
6bd3dfaa 42849@endif libtermcap
3866be5d 42850
4fa63067
NN
42851.PHONY: maybe-dvi-libtermcap dvi-libtermcap
42852maybe-dvi-libtermcap:
6bd3dfaa
PB
42853@if libtermcap
42854maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
42855
42856dvi-libtermcap: \
42857 configure-libtermcap
0aed8855 42858 @: $(MAKE); $(unstage)
4fa63067
NN
42859 @[ -f ./libtermcap/Makefile ] || exit 0; \
42860 r=`${PWD_COMMAND}`; export r; \
42861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42862 $(HOST_EXPORTS) \
b813574b 42863 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42865 done; \
42866 echo "Doing dvi in libtermcap" ; \
b00612cc 42867 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42870 "RANLIB=$${RANLIB}" \
0c24b341 42871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42872 dvi) \
4fa63067
NN
42873 || exit 1
42874
6bd3dfaa 42875@endif libtermcap
4fa63067 42876
56a8fe78
DD
42877.PHONY: maybe-pdf-libtermcap pdf-libtermcap
42878maybe-pdf-libtermcap:
42879@if libtermcap
42880maybe-pdf-libtermcap: pdf-libtermcap
42881
42882pdf-libtermcap: \
42883 configure-libtermcap
42884 @: $(MAKE); $(unstage)
42885 @[ -f ./libtermcap/Makefile ] || exit 0; \
42886 r=`${PWD_COMMAND}`; export r; \
42887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42888 $(HOST_EXPORTS) \
42889 for flag in $(EXTRA_HOST_FLAGS) ; do \
42890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42891 done; \
42892 echo "Doing pdf in libtermcap" ; \
42893 (cd $(HOST_SUBDIR)/libtermcap && \
42894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42896 "RANLIB=$${RANLIB}" \
0c24b341 42897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42898 pdf) \
42899 || exit 1
42900
42901@endif libtermcap
42902
6d389afc
MS
42903.PHONY: maybe-html-libtermcap html-libtermcap
42904maybe-html-libtermcap:
42905@if libtermcap
42906maybe-html-libtermcap: html-libtermcap
42907
42908html-libtermcap: \
42909 configure-libtermcap
0aed8855 42910 @: $(MAKE); $(unstage)
6d389afc
MS
42911 @[ -f ./libtermcap/Makefile ] || exit 0; \
42912 r=`${PWD_COMMAND}`; export r; \
42913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42914 $(HOST_EXPORTS) \
42915 for flag in $(EXTRA_HOST_FLAGS) ; do \
42916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42917 done; \
42918 echo "Doing html in libtermcap" ; \
b00612cc 42919 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
42920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42922 "RANLIB=$${RANLIB}" \
0c24b341 42923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42924 html) \
42925 || exit 1
42926
42927@endif libtermcap
42928
4fa63067
NN
42929.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
42930maybe-TAGS-libtermcap:
6bd3dfaa
PB
42931@if libtermcap
42932maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
42933
42934TAGS-libtermcap: \
42935 configure-libtermcap
0aed8855 42936 @: $(MAKE); $(unstage)
4fa63067
NN
42937 @[ -f ./libtermcap/Makefile ] || exit 0; \
42938 r=`${PWD_COMMAND}`; export r; \
42939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42940 $(HOST_EXPORTS) \
b813574b 42941 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42943 done; \
42944 echo "Doing TAGS in libtermcap" ; \
b00612cc 42945 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42948 "RANLIB=$${RANLIB}" \
0c24b341 42949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42950 TAGS) \
4fa63067
NN
42951 || exit 1
42952
6bd3dfaa 42953@endif libtermcap
4fa63067
NN
42954
42955.PHONY: maybe-install-info-libtermcap install-info-libtermcap
42956maybe-install-info-libtermcap:
6bd3dfaa
PB
42957@if libtermcap
42958maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
42959
42960install-info-libtermcap: \
42961 configure-libtermcap \
42962 info-libtermcap
0aed8855 42963 @: $(MAKE); $(unstage)
4fa63067
NN
42964 @[ -f ./libtermcap/Makefile ] || exit 0; \
42965 r=`${PWD_COMMAND}`; export r; \
42966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42967 $(HOST_EXPORTS) \
b813574b 42968 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42970 done; \
42971 echo "Doing install-info in libtermcap" ; \
b00612cc 42972 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42975 "RANLIB=$${RANLIB}" \
0c24b341 42976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42977 install-info) \
4fa63067
NN
42978 || exit 1
42979
6bd3dfaa 42980@endif libtermcap
4fa63067 42981
a3ca38d2
DD
42982.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
42983maybe-install-pdf-libtermcap:
42984@if libtermcap
42985maybe-install-pdf-libtermcap: install-pdf-libtermcap
42986
42987install-pdf-libtermcap: \
42988 configure-libtermcap \
42989 pdf-libtermcap
42990 @: $(MAKE); $(unstage)
42991 @[ -f ./libtermcap/Makefile ] || exit 0; \
42992 r=`${PWD_COMMAND}`; export r; \
42993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42994 $(HOST_EXPORTS) \
42995 for flag in $(EXTRA_HOST_FLAGS) ; do \
42996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42997 done; \
42998 echo "Doing install-pdf in libtermcap" ; \
42999 (cd $(HOST_SUBDIR)/libtermcap && \
43000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43002 "RANLIB=$${RANLIB}" \
0c24b341 43003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43004 install-pdf) \
43005 || exit 1
43006
43007@endif libtermcap
43008
108a6f8e
CD
43009.PHONY: maybe-install-html-libtermcap install-html-libtermcap
43010maybe-install-html-libtermcap:
43011@if libtermcap
43012maybe-install-html-libtermcap: install-html-libtermcap
43013
43014install-html-libtermcap: \
43015 configure-libtermcap \
43016 html-libtermcap
43017 @: $(MAKE); $(unstage)
43018 @[ -f ./libtermcap/Makefile ] || exit 0; \
43019 r=`${PWD_COMMAND}`; export r; \
43020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43021 $(HOST_EXPORTS) \
43022 for flag in $(EXTRA_HOST_FLAGS) ; do \
43023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43024 done; \
43025 echo "Doing install-html in libtermcap" ; \
43026 (cd $(HOST_SUBDIR)/libtermcap && \
43027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43029 "RANLIB=$${RANLIB}" \
0c24b341 43030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43031 install-html) \
43032 || exit 1
43033
43034@endif libtermcap
43035
4fa63067
NN
43036.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
43037maybe-installcheck-libtermcap:
6bd3dfaa
PB
43038@if libtermcap
43039maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
43040
43041installcheck-libtermcap: \
43042 configure-libtermcap
0aed8855 43043 @: $(MAKE); $(unstage)
4fa63067
NN
43044 @[ -f ./libtermcap/Makefile ] || exit 0; \
43045 r=`${PWD_COMMAND}`; export r; \
43046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43047 $(HOST_EXPORTS) \
b813574b 43048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43050 done; \
43051 echo "Doing installcheck in libtermcap" ; \
b00612cc 43052 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
43053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43055 "RANLIB=$${RANLIB}" \
0c24b341 43056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43057 installcheck) \
4fa63067
NN
43058 || exit 1
43059
6bd3dfaa 43060@endif libtermcap
4fa63067
NN
43061
43062.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
43063maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
43064@if libtermcap
43065maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
43066
43067# libtermcap doesn't support mostlyclean.
43068mostlyclean-libtermcap:
43069
6bd3dfaa 43070@endif libtermcap
4fa63067
NN
43071
43072.PHONY: maybe-clean-libtermcap clean-libtermcap
43073maybe-clean-libtermcap:
6bd3dfaa
PB
43074@if libtermcap
43075maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
43076
43077# libtermcap doesn't support clean.
43078clean-libtermcap:
43079
6bd3dfaa 43080@endif libtermcap
4fa63067
NN
43081
43082.PHONY: maybe-distclean-libtermcap distclean-libtermcap
43083maybe-distclean-libtermcap:
6bd3dfaa
PB
43084@if libtermcap
43085maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
43086
43087# libtermcap doesn't support distclean.
43088distclean-libtermcap:
43089
6bd3dfaa 43090@endif libtermcap
4fa63067
NN
43091
43092.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
43093maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
43094@if libtermcap
43095maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
43096
43097# libtermcap doesn't support maintainer-clean.
43098maintainer-clean-libtermcap:
43099
6bd3dfaa 43100@endif libtermcap
4fa63067
NN
43101
43102
a7254363 43103
4fa63067
NN
43104.PHONY: configure-utils maybe-configure-utils
43105maybe-configure-utils:
4f0ef2d8
CD
43106@if gcc-bootstrap
43107configure-utils: stage_current
43108@endif gcc-bootstrap
6bd3dfaa
PB
43109@if utils
43110maybe-configure-utils: configure-utils
c52c6897 43111configure-utils:
0aed8855 43112 @: $(MAKE); $(unstage)
c52c6897 43113 @r=`${PWD_COMMAND}`; export r; \
b40e3958 43114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43115 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
43116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
1f53ca9a 43117 $(HOST_EXPORTS) \
a7254363
PB
43118 echo Configuring in $(HOST_SUBDIR)/utils; \
43119 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 43120 case $(srcdir) in \
b00612cc
PB
43121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43122 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
43123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43124 esac; \
b00612cc
PB
43125 srcdiroption="--srcdir=$${topdir}/utils"; \
43126 libsrcdir="$$s/utils"; \
e2b9e2dc 43127 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43129 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43130 || exit 1
6bd3dfaa 43131@endif utils
e2b9e2dc 43132
a7254363
PB
43133
43134
d545f33b
PB
43135
43136
4fa63067
NN
43137.PHONY: all-utils maybe-all-utils
43138maybe-all-utils:
4f0ef2d8
CD
43139@if gcc-bootstrap
43140all-utils: stage_current
43141@endif gcc-bootstrap
6bd3dfaa 43142@if utils
d27cc32e 43143TARGET-utils=all
6bd3dfaa 43144maybe-all-utils: all-utils
4fa63067 43145all-utils: configure-utils
0aed8855 43146 @: $(MAKE); $(unstage)
4fa63067
NN
43147 @r=`${PWD_COMMAND}`; export r; \
43148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43149 $(HOST_EXPORTS) \
b00612cc 43150 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
43151 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43152 $(TARGET-utils))
6bd3dfaa 43153@endif utils
4fa63067 43154
a7254363 43155
d545f33b
PB
43156
43157
4fa63067
NN
43158.PHONY: check-utils maybe-check-utils
43159maybe-check-utils:
6bd3dfaa
PB
43160@if utils
43161maybe-check-utils: check-utils
4fa63067
NN
43162
43163check-utils:
43164
6bd3dfaa 43165@endif utils
4fa63067
NN
43166
43167.PHONY: install-utils maybe-install-utils
43168maybe-install-utils:
6bd3dfaa
PB
43169@if utils
43170maybe-install-utils: install-utils
4fa63067
NN
43171
43172install-utils: installdirs
0aed8855 43173 @: $(MAKE); $(unstage)
4fa63067
NN
43174 @r=`${PWD_COMMAND}`; export r; \
43175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43176 $(HOST_EXPORTS) \
b00612cc 43177 (cd $(HOST_SUBDIR)/utils && \
2da12f12 43178 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 43179
6bd3dfaa 43180@endif utils
4fa63067 43181
56a8fe78 43182# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43183
43184.PHONY: maybe-info-utils info-utils
43185maybe-info-utils:
6bd3dfaa
PB
43186@if utils
43187maybe-info-utils: info-utils
4fa63067
NN
43188
43189info-utils: \
43190 configure-utils
0aed8855 43191 @: $(MAKE); $(unstage)
4fa63067
NN
43192 @[ -f ./utils/Makefile ] || exit 0; \
43193 r=`${PWD_COMMAND}`; export r; \
43194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43195 $(HOST_EXPORTS) \
b813574b 43196 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43198 done; \
43199 echo "Doing info in utils" ; \
b00612cc 43200 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43203 "RANLIB=$${RANLIB}" \
0c24b341 43204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43205 info) \
4fa63067
NN
43206 || exit 1
43207
6bd3dfaa 43208@endif utils
4fa63067
NN
43209
43210.PHONY: maybe-dvi-utils dvi-utils
43211maybe-dvi-utils:
6bd3dfaa
PB
43212@if utils
43213maybe-dvi-utils: dvi-utils
4fa63067
NN
43214
43215dvi-utils: \
43216 configure-utils
0aed8855 43217 @: $(MAKE); $(unstage)
4fa63067
NN
43218 @[ -f ./utils/Makefile ] || exit 0; \
43219 r=`${PWD_COMMAND}`; export r; \
b40e3958 43220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43221 $(HOST_EXPORTS) \
b813574b 43222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43224 done; \
43225 echo "Doing dvi in utils" ; \
b00612cc 43226 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43229 "RANLIB=$${RANLIB}" \
0c24b341 43230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43231 dvi) \
4fa63067 43232 || exit 1
3866be5d 43233
6bd3dfaa 43234@endif utils
3866be5d 43235
56a8fe78
DD
43236.PHONY: maybe-pdf-utils pdf-utils
43237maybe-pdf-utils:
43238@if utils
43239maybe-pdf-utils: pdf-utils
43240
43241pdf-utils: \
43242 configure-utils
43243 @: $(MAKE); $(unstage)
43244 @[ -f ./utils/Makefile ] || exit 0; \
43245 r=`${PWD_COMMAND}`; export r; \
43246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43247 $(HOST_EXPORTS) \
43248 for flag in $(EXTRA_HOST_FLAGS) ; do \
43249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43250 done; \
43251 echo "Doing pdf in utils" ; \
43252 (cd $(HOST_SUBDIR)/utils && \
43253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43255 "RANLIB=$${RANLIB}" \
0c24b341 43256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43257 pdf) \
43258 || exit 1
43259
43260@endif utils
43261
6d389afc
MS
43262.PHONY: maybe-html-utils html-utils
43263maybe-html-utils:
43264@if utils
43265maybe-html-utils: html-utils
43266
43267html-utils: \
43268 configure-utils
0aed8855 43269 @: $(MAKE); $(unstage)
6d389afc
MS
43270 @[ -f ./utils/Makefile ] || exit 0; \
43271 r=`${PWD_COMMAND}`; export r; \
43272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43273 $(HOST_EXPORTS) \
43274 for flag in $(EXTRA_HOST_FLAGS) ; do \
43275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43276 done; \
43277 echo "Doing html in utils" ; \
b00612cc 43278 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
43279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43281 "RANLIB=$${RANLIB}" \
0c24b341 43282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43283 html) \
43284 || exit 1
43285
43286@endif utils
43287
4fa63067
NN
43288.PHONY: maybe-TAGS-utils TAGS-utils
43289maybe-TAGS-utils:
6bd3dfaa
PB
43290@if utils
43291maybe-TAGS-utils: TAGS-utils
4fa63067
NN
43292
43293TAGS-utils: \
43294 configure-utils
0aed8855 43295 @: $(MAKE); $(unstage)
4fa63067
NN
43296 @[ -f ./utils/Makefile ] || exit 0; \
43297 r=`${PWD_COMMAND}`; export r; \
b40e3958 43298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43299 $(HOST_EXPORTS) \
b813574b 43300 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43302 done; \
43303 echo "Doing TAGS in utils" ; \
b00612cc 43304 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43307 "RANLIB=$${RANLIB}" \
0c24b341 43308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43309 TAGS) \
4fa63067 43310 || exit 1
3866be5d 43311
6bd3dfaa 43312@endif utils
3866be5d 43313
4fa63067
NN
43314.PHONY: maybe-install-info-utils install-info-utils
43315maybe-install-info-utils:
6bd3dfaa
PB
43316@if utils
43317maybe-install-info-utils: install-info-utils
16ae0395 43318
4fa63067
NN
43319install-info-utils: \
43320 configure-utils \
43321 info-utils
0aed8855 43322 @: $(MAKE); $(unstage)
4fa63067
NN
43323 @[ -f ./utils/Makefile ] || exit 0; \
43324 r=`${PWD_COMMAND}`; export r; \
b40e3958 43325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43326 $(HOST_EXPORTS) \
b813574b 43327 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43329 done; \
43330 echo "Doing install-info in utils" ; \
b00612cc 43331 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43334 "RANLIB=$${RANLIB}" \
0c24b341 43335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43336 install-info) \
4fa63067 43337 || exit 1
3866be5d 43338
6bd3dfaa 43339@endif utils
3866be5d 43340
a3ca38d2
DD
43341.PHONY: maybe-install-pdf-utils install-pdf-utils
43342maybe-install-pdf-utils:
43343@if utils
43344maybe-install-pdf-utils: install-pdf-utils
43345
43346install-pdf-utils: \
43347 configure-utils \
43348 pdf-utils
43349 @: $(MAKE); $(unstage)
43350 @[ -f ./utils/Makefile ] || exit 0; \
43351 r=`${PWD_COMMAND}`; export r; \
43352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43353 $(HOST_EXPORTS) \
43354 for flag in $(EXTRA_HOST_FLAGS) ; do \
43355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43356 done; \
43357 echo "Doing install-pdf in utils" ; \
43358 (cd $(HOST_SUBDIR)/utils && \
43359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43361 "RANLIB=$${RANLIB}" \
0c24b341 43362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43363 install-pdf) \
43364 || exit 1
43365
43366@endif utils
43367
108a6f8e
CD
43368.PHONY: maybe-install-html-utils install-html-utils
43369maybe-install-html-utils:
43370@if utils
43371maybe-install-html-utils: install-html-utils
43372
43373install-html-utils: \
43374 configure-utils \
43375 html-utils
43376 @: $(MAKE); $(unstage)
43377 @[ -f ./utils/Makefile ] || exit 0; \
43378 r=`${PWD_COMMAND}`; export r; \
43379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43380 $(HOST_EXPORTS) \
43381 for flag in $(EXTRA_HOST_FLAGS) ; do \
43382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43383 done; \
43384 echo "Doing install-html in utils" ; \
43385 (cd $(HOST_SUBDIR)/utils && \
43386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43388 "RANLIB=$${RANLIB}" \
0c24b341 43389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43390 install-html) \
43391 || exit 1
43392
43393@endif utils
43394
4fa63067
NN
43395.PHONY: maybe-installcheck-utils installcheck-utils
43396maybe-installcheck-utils:
6bd3dfaa
PB
43397@if utils
43398maybe-installcheck-utils: installcheck-utils
4fa63067
NN
43399
43400installcheck-utils: \
43401 configure-utils
0aed8855 43402 @: $(MAKE); $(unstage)
4fa63067 43403 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
43404 r=`${PWD_COMMAND}`; export r; \
43405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43406 $(HOST_EXPORTS) \
b813574b 43407 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43409 done; \
43410 echo "Doing installcheck in utils" ; \
b00612cc 43411 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43414 "RANLIB=$${RANLIB}" \
0c24b341 43415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43416 installcheck) \
e2b9e2dc
NN
43417 || exit 1
43418
6bd3dfaa 43419@endif utils
4fa63067
NN
43420
43421.PHONY: maybe-mostlyclean-utils mostlyclean-utils
43422maybe-mostlyclean-utils:
6bd3dfaa
PB
43423@if utils
43424maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
43425
43426mostlyclean-utils:
0aed8855 43427 @: $(MAKE); $(unstage)
4fa63067
NN
43428 @[ -f ./utils/Makefile ] || exit 0; \
43429 r=`${PWD_COMMAND}`; export r; \
b40e3958 43430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43431 $(HOST_EXPORTS) \
b813574b 43432 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43434 done; \
43435 echo "Doing mostlyclean in utils" ; \
b00612cc 43436 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43439 "RANLIB=$${RANLIB}" \
0c24b341 43440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43441 mostlyclean) \
4fa63067 43442 || exit 1
3866be5d 43443
6bd3dfaa 43444@endif utils
3866be5d 43445
4fa63067
NN
43446.PHONY: maybe-clean-utils clean-utils
43447maybe-clean-utils:
6bd3dfaa
PB
43448@if utils
43449maybe-clean-utils: clean-utils
4fa63067
NN
43450
43451clean-utils:
0aed8855 43452 @: $(MAKE); $(unstage)
4fa63067
NN
43453 @[ -f ./utils/Makefile ] || exit 0; \
43454 r=`${PWD_COMMAND}`; export r; \
b40e3958 43455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43456 $(HOST_EXPORTS) \
b813574b 43457 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43459 done; \
43460 echo "Doing clean in utils" ; \
b00612cc 43461 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43464 "RANLIB=$${RANLIB}" \
0c24b341 43465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43466 clean) \
4fa63067 43467 || exit 1
3866be5d 43468
6bd3dfaa 43469@endif utils
3866be5d 43470
4fa63067
NN
43471.PHONY: maybe-distclean-utils distclean-utils
43472maybe-distclean-utils:
6bd3dfaa
PB
43473@if utils
43474maybe-distclean-utils: distclean-utils
16ae0395 43475
4fa63067 43476distclean-utils:
0aed8855 43477 @: $(MAKE); $(unstage)
4fa63067
NN
43478 @[ -f ./utils/Makefile ] || exit 0; \
43479 r=`${PWD_COMMAND}`; export r; \
b40e3958 43480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43481 $(HOST_EXPORTS) \
b813574b 43482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43484 done; \
43485 echo "Doing distclean in utils" ; \
b00612cc 43486 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43489 "RANLIB=$${RANLIB}" \
0c24b341 43490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43491 distclean) \
4fa63067 43492 || exit 1
3866be5d 43493
6bd3dfaa 43494@endif utils
3866be5d 43495
4fa63067
NN
43496.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
43497maybe-maintainer-clean-utils:
6bd3dfaa
PB
43498@if utils
43499maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
43500
43501maintainer-clean-utils:
0aed8855 43502 @: $(MAKE); $(unstage)
4fa63067 43503 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
43504 r=`${PWD_COMMAND}`; export r; \
43505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43506 $(HOST_EXPORTS) \
b813574b 43507 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43509 done; \
43510 echo "Doing maintainer-clean in utils" ; \
b00612cc 43511 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43514 "RANLIB=$${RANLIB}" \
0c24b341 43515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43516 maintainer-clean) \
e2b9e2dc
NN
43517 || exit 1
43518
6bd3dfaa 43519@endif utils
3866be5d 43520
3866be5d 43521
a7254363 43522
b00612cc
PB
43523.PHONY: configure-gnattools maybe-configure-gnattools
43524maybe-configure-gnattools:
4f0ef2d8
CD
43525@if gcc-bootstrap
43526configure-gnattools: stage_current
43527@endif gcc-bootstrap
b00612cc
PB
43528@if gnattools
43529maybe-configure-gnattools: configure-gnattools
c52c6897 43530configure-gnattools:
0aed8855 43531 @: $(MAKE); $(unstage)
c52c6897 43532 @r=`${PWD_COMMAND}`; export r; \
b00612cc 43533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43534 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
43535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
1f53ca9a 43536 $(HOST_EXPORTS) \
a7254363
PB
43537 echo Configuring in $(HOST_SUBDIR)/gnattools; \
43538 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
43539 case $(srcdir) in \
43540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43541 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
43542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43543 esac; \
43544 srcdiroption="--srcdir=$${topdir}/gnattools"; \
43545 libsrcdir="$$s/gnattools"; \
43546 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43548 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
43549 || exit 1
43550@endif gnattools
43551
a7254363
PB
43552
43553
d545f33b
PB
43554
43555
b00612cc
PB
43556.PHONY: all-gnattools maybe-all-gnattools
43557maybe-all-gnattools:
4f0ef2d8
CD
43558@if gcc-bootstrap
43559all-gnattools: stage_current
43560@endif gcc-bootstrap
b00612cc
PB
43561@if gnattools
43562TARGET-gnattools=all
43563maybe-all-gnattools: all-gnattools
43564all-gnattools: configure-gnattools
0aed8855 43565 @: $(MAKE); $(unstage)
b00612cc
PB
43566 @r=`${PWD_COMMAND}`; export r; \
43567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43568 $(HOST_EXPORTS) \
b00612cc 43569 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
43570 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43571 $(TARGET-gnattools))
b00612cc
PB
43572@endif gnattools
43573
a7254363 43574
d545f33b
PB
43575
43576
b00612cc
PB
43577.PHONY: check-gnattools maybe-check-gnattools
43578maybe-check-gnattools:
43579@if gnattools
43580maybe-check-gnattools: check-gnattools
43581
43582check-gnattools:
0aed8855 43583 @: $(MAKE); $(unstage)
b00612cc
PB
43584 @r=`${PWD_COMMAND}`; export r; \
43585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43586 $(HOST_EXPORTS) \
43587 (cd $(HOST_SUBDIR)/gnattools && \
43588 $(MAKE) $(FLAGS_TO_PASS) check)
43589
43590@endif gnattools
43591
43592.PHONY: install-gnattools maybe-install-gnattools
43593maybe-install-gnattools:
43594@if gnattools
43595maybe-install-gnattools: install-gnattools
43596
43597install-gnattools: installdirs
0aed8855 43598 @: $(MAKE); $(unstage)
b00612cc
PB
43599 @r=`${PWD_COMMAND}`; export r; \
43600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43601 $(HOST_EXPORTS) \
43602 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 43603 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
43604
43605@endif gnattools
43606
56a8fe78 43607# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
43608
43609.PHONY: maybe-info-gnattools info-gnattools
43610maybe-info-gnattools:
43611@if gnattools
43612maybe-info-gnattools: info-gnattools
43613
43614info-gnattools: \
43615 configure-gnattools
0aed8855 43616 @: $(MAKE); $(unstage)
b00612cc
PB
43617 @[ -f ./gnattools/Makefile ] || exit 0; \
43618 r=`${PWD_COMMAND}`; export r; \
43619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43620 $(HOST_EXPORTS) \
43621 for flag in $(EXTRA_HOST_FLAGS) ; do \
43622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43623 done; \
43624 echo "Doing info in gnattools" ; \
43625 (cd $(HOST_SUBDIR)/gnattools && \
43626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43628 "RANLIB=$${RANLIB}" \
0c24b341 43629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43630 info) \
43631 || exit 1
43632
43633@endif gnattools
43634
43635.PHONY: maybe-dvi-gnattools dvi-gnattools
43636maybe-dvi-gnattools:
43637@if gnattools
43638maybe-dvi-gnattools: dvi-gnattools
43639
43640dvi-gnattools: \
43641 configure-gnattools
0aed8855 43642 @: $(MAKE); $(unstage)
b00612cc
PB
43643 @[ -f ./gnattools/Makefile ] || exit 0; \
43644 r=`${PWD_COMMAND}`; export r; \
43645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43646 $(HOST_EXPORTS) \
43647 for flag in $(EXTRA_HOST_FLAGS) ; do \
43648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43649 done; \
43650 echo "Doing dvi in gnattools" ; \
43651 (cd $(HOST_SUBDIR)/gnattools && \
43652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43654 "RANLIB=$${RANLIB}" \
0c24b341 43655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43656 dvi) \
43657 || exit 1
43658
43659@endif gnattools
43660
56a8fe78
DD
43661.PHONY: maybe-pdf-gnattools pdf-gnattools
43662maybe-pdf-gnattools:
43663@if gnattools
43664maybe-pdf-gnattools: pdf-gnattools
43665
43666pdf-gnattools: \
43667 configure-gnattools
43668 @: $(MAKE); $(unstage)
43669 @[ -f ./gnattools/Makefile ] || exit 0; \
43670 r=`${PWD_COMMAND}`; export r; \
43671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43672 $(HOST_EXPORTS) \
43673 for flag in $(EXTRA_HOST_FLAGS) ; do \
43674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43675 done; \
43676 echo "Doing pdf in gnattools" ; \
43677 (cd $(HOST_SUBDIR)/gnattools && \
43678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43680 "RANLIB=$${RANLIB}" \
0c24b341 43681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43682 pdf) \
43683 || exit 1
43684
43685@endif gnattools
43686
b00612cc
PB
43687.PHONY: maybe-html-gnattools html-gnattools
43688maybe-html-gnattools:
43689@if gnattools
43690maybe-html-gnattools: html-gnattools
43691
43692html-gnattools: \
43693 configure-gnattools
0aed8855 43694 @: $(MAKE); $(unstage)
b00612cc
PB
43695 @[ -f ./gnattools/Makefile ] || exit 0; \
43696 r=`${PWD_COMMAND}`; export r; \
43697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43698 $(HOST_EXPORTS) \
43699 for flag in $(EXTRA_HOST_FLAGS) ; do \
43700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43701 done; \
43702 echo "Doing html in gnattools" ; \
43703 (cd $(HOST_SUBDIR)/gnattools && \
43704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43706 "RANLIB=$${RANLIB}" \
0c24b341 43707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43708 html) \
43709 || exit 1
43710
43711@endif gnattools
43712
43713.PHONY: maybe-TAGS-gnattools TAGS-gnattools
43714maybe-TAGS-gnattools:
43715@if gnattools
43716maybe-TAGS-gnattools: TAGS-gnattools
43717
43718TAGS-gnattools: \
43719 configure-gnattools
0aed8855 43720 @: $(MAKE); $(unstage)
b00612cc
PB
43721 @[ -f ./gnattools/Makefile ] || exit 0; \
43722 r=`${PWD_COMMAND}`; export r; \
43723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43724 $(HOST_EXPORTS) \
43725 for flag in $(EXTRA_HOST_FLAGS) ; do \
43726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43727 done; \
43728 echo "Doing TAGS in gnattools" ; \
43729 (cd $(HOST_SUBDIR)/gnattools && \
43730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43732 "RANLIB=$${RANLIB}" \
0c24b341 43733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43734 TAGS) \
43735 || exit 1
43736
43737@endif gnattools
43738
43739.PHONY: maybe-install-info-gnattools install-info-gnattools
43740maybe-install-info-gnattools:
43741@if gnattools
43742maybe-install-info-gnattools: install-info-gnattools
43743
43744install-info-gnattools: \
43745 configure-gnattools \
43746 info-gnattools
0aed8855 43747 @: $(MAKE); $(unstage)
b00612cc
PB
43748 @[ -f ./gnattools/Makefile ] || exit 0; \
43749 r=`${PWD_COMMAND}`; export r; \
43750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43751 $(HOST_EXPORTS) \
43752 for flag in $(EXTRA_HOST_FLAGS) ; do \
43753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43754 done; \
43755 echo "Doing install-info in gnattools" ; \
43756 (cd $(HOST_SUBDIR)/gnattools && \
43757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43759 "RANLIB=$${RANLIB}" \
0c24b341 43760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43761 install-info) \
43762 || exit 1
43763
43764@endif gnattools
43765
a3ca38d2
DD
43766.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
43767maybe-install-pdf-gnattools:
43768@if gnattools
43769maybe-install-pdf-gnattools: install-pdf-gnattools
43770
43771install-pdf-gnattools: \
43772 configure-gnattools \
43773 pdf-gnattools
43774 @: $(MAKE); $(unstage)
43775 @[ -f ./gnattools/Makefile ] || exit 0; \
43776 r=`${PWD_COMMAND}`; export r; \
43777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43778 $(HOST_EXPORTS) \
43779 for flag in $(EXTRA_HOST_FLAGS) ; do \
43780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43781 done; \
43782 echo "Doing install-pdf in gnattools" ; \
43783 (cd $(HOST_SUBDIR)/gnattools && \
43784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43786 "RANLIB=$${RANLIB}" \
0c24b341 43787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43788 install-pdf) \
43789 || exit 1
43790
43791@endif gnattools
43792
108a6f8e
CD
43793.PHONY: maybe-install-html-gnattools install-html-gnattools
43794maybe-install-html-gnattools:
43795@if gnattools
43796maybe-install-html-gnattools: install-html-gnattools
43797
43798install-html-gnattools: \
43799 configure-gnattools \
43800 html-gnattools
43801 @: $(MAKE); $(unstage)
43802 @[ -f ./gnattools/Makefile ] || exit 0; \
43803 r=`${PWD_COMMAND}`; export r; \
43804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43805 $(HOST_EXPORTS) \
43806 for flag in $(EXTRA_HOST_FLAGS) ; do \
43807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43808 done; \
43809 echo "Doing install-html in gnattools" ; \
43810 (cd $(HOST_SUBDIR)/gnattools && \
43811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43813 "RANLIB=$${RANLIB}" \
0c24b341 43814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43815 install-html) \
43816 || exit 1
43817
43818@endif gnattools
43819
b00612cc
PB
43820.PHONY: maybe-installcheck-gnattools installcheck-gnattools
43821maybe-installcheck-gnattools:
43822@if gnattools
43823maybe-installcheck-gnattools: installcheck-gnattools
43824
43825installcheck-gnattools: \
43826 configure-gnattools
0aed8855 43827 @: $(MAKE); $(unstage)
b00612cc
PB
43828 @[ -f ./gnattools/Makefile ] || exit 0; \
43829 r=`${PWD_COMMAND}`; export r; \
43830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43831 $(HOST_EXPORTS) \
43832 for flag in $(EXTRA_HOST_FLAGS) ; do \
43833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43834 done; \
43835 echo "Doing installcheck in gnattools" ; \
43836 (cd $(HOST_SUBDIR)/gnattools && \
43837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43839 "RANLIB=$${RANLIB}" \
0c24b341 43840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43841 installcheck) \
43842 || exit 1
43843
43844@endif gnattools
43845
43846.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
43847maybe-mostlyclean-gnattools:
43848@if gnattools
43849maybe-mostlyclean-gnattools: mostlyclean-gnattools
43850
43851mostlyclean-gnattools:
0aed8855 43852 @: $(MAKE); $(unstage)
b00612cc
PB
43853 @[ -f ./gnattools/Makefile ] || exit 0; \
43854 r=`${PWD_COMMAND}`; export r; \
43855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43856 $(HOST_EXPORTS) \
43857 for flag in $(EXTRA_HOST_FLAGS) ; do \
43858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43859 done; \
43860 echo "Doing mostlyclean in gnattools" ; \
43861 (cd $(HOST_SUBDIR)/gnattools && \
43862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43864 "RANLIB=$${RANLIB}" \
0c24b341 43865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43866 mostlyclean) \
43867 || exit 1
43868
43869@endif gnattools
43870
43871.PHONY: maybe-clean-gnattools clean-gnattools
43872maybe-clean-gnattools:
43873@if gnattools
43874maybe-clean-gnattools: clean-gnattools
43875
43876clean-gnattools:
0aed8855 43877 @: $(MAKE); $(unstage)
b00612cc
PB
43878 @[ -f ./gnattools/Makefile ] || exit 0; \
43879 r=`${PWD_COMMAND}`; export r; \
43880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43881 $(HOST_EXPORTS) \
43882 for flag in $(EXTRA_HOST_FLAGS) ; do \
43883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43884 done; \
43885 echo "Doing clean in gnattools" ; \
43886 (cd $(HOST_SUBDIR)/gnattools && \
43887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43889 "RANLIB=$${RANLIB}" \
0c24b341 43890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43891 clean) \
43892 || exit 1
43893
43894@endif gnattools
43895
43896.PHONY: maybe-distclean-gnattools distclean-gnattools
43897maybe-distclean-gnattools:
43898@if gnattools
43899maybe-distclean-gnattools: distclean-gnattools
43900
43901distclean-gnattools:
0aed8855 43902 @: $(MAKE); $(unstage)
b00612cc
PB
43903 @[ -f ./gnattools/Makefile ] || exit 0; \
43904 r=`${PWD_COMMAND}`; export r; \
43905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43906 $(HOST_EXPORTS) \
43907 for flag in $(EXTRA_HOST_FLAGS) ; do \
43908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43909 done; \
43910 echo "Doing distclean in gnattools" ; \
43911 (cd $(HOST_SUBDIR)/gnattools && \
43912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43914 "RANLIB=$${RANLIB}" \
0c24b341 43915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43916 distclean) \
43917 || exit 1
43918
43919@endif gnattools
43920
43921.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
43922maybe-maintainer-clean-gnattools:
43923@if gnattools
43924maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
43925
43926maintainer-clean-gnattools:
0aed8855 43927 @: $(MAKE); $(unstage)
b00612cc
PB
43928 @[ -f ./gnattools/Makefile ] || exit 0; \
43929 r=`${PWD_COMMAND}`; export r; \
43930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43931 $(HOST_EXPORTS) \
43932 for flag in $(EXTRA_HOST_FLAGS) ; do \
43933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43934 done; \
43935 echo "Doing maintainer-clean in gnattools" ; \
43936 (cd $(HOST_SUBDIR)/gnattools && \
43937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43939 "RANLIB=$${RANLIB}" \
0c24b341 43940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43941 maintainer-clean) \
43942 || exit 1
43943
43944@endif gnattools
43945
43946
3866be5d 43947
700d40ca
ILT
43948.PHONY: configure-lto-plugin maybe-configure-lto-plugin
43949maybe-configure-lto-plugin:
43950@if gcc-bootstrap
43951configure-lto-plugin: stage_current
43952@endif gcc-bootstrap
43953@if lto-plugin
43954maybe-configure-lto-plugin: configure-lto-plugin
43955configure-lto-plugin:
43956 @r=`${PWD_COMMAND}`; export r; \
43957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43958 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
43959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
1f53ca9a 43960 $(HOST_EXPORTS) \
700d40ca
ILT
43961 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
43962 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
43963 case $(srcdir) in \
43964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43965 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
43966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43967 esac; \
43968 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
43969 libsrcdir="$$s/lto-plugin"; \
43970 $(SHELL) $${libsrcdir}/configure \
43971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43972 --target=${target_alias} $${srcdiroption} \
43973 || exit 1
43974@endif lto-plugin
43975
43976
43977
43978.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
43979maybe-configure-stage1-lto-plugin:
43980@if lto-plugin-bootstrap
43981maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
43982configure-stage1-lto-plugin:
43983 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43984 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
43985 @r=`${PWD_COMMAND}`; export r; \
43986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43987 TFLAGS="$(STAGE1_TFLAGS)"; \
43988 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
43989 $(HOST_EXPORTS) \
43990 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
43991 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
43992 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
43993 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
43994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
43995 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
43996 case $(srcdir) in \
43997 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43998 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
43999 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44000 esac; \
44001 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44002 libsrcdir="$$s/lto-plugin"; \
44003 $(SHELL) $${libsrcdir}/configure \
44004 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44005 --target=${target_alias} $${srcdiroption} \
44006 $(STAGE1_CONFIGURE_FLAGS)
44007@endif lto-plugin-bootstrap
44008
44009.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
44010maybe-configure-stage2-lto-plugin:
44011@if lto-plugin-bootstrap
44012maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
44013configure-stage2-lto-plugin:
44014 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44015 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44016 @r=`${PWD_COMMAND}`; export r; \
44017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44018 TFLAGS="$(STAGE2_TFLAGS)"; \
44019 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44020 $(HOST_EXPORTS) \
44021 $(POSTSTAGE1_HOST_EXPORTS) \
44022 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44023 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
44024 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44025 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
44026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44027 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44028 case $(srcdir) in \
44029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44030 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44032 esac; \
44033 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44034 libsrcdir="$$s/lto-plugin"; \
44035 $(SHELL) $${libsrcdir}/configure \
44036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44037 --target=${target_alias} $${srcdiroption} \
44038 --with-build-libsubdir=$(HOST_SUBDIR) \
44039 $(STAGE2_CONFIGURE_FLAGS)
44040@endif lto-plugin-bootstrap
44041
44042.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
44043maybe-configure-stage3-lto-plugin:
44044@if lto-plugin-bootstrap
44045maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
44046configure-stage3-lto-plugin:
44047 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44048 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44049 @r=`${PWD_COMMAND}`; export r; \
44050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44051 TFLAGS="$(STAGE3_TFLAGS)"; \
44052 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44053 $(HOST_EXPORTS) \
44054 $(POSTSTAGE1_HOST_EXPORTS) \
44055 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44056 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
44057 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44058 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
44059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44060 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44061 case $(srcdir) in \
44062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44063 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44065 esac; \
44066 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44067 libsrcdir="$$s/lto-plugin"; \
44068 $(SHELL) $${libsrcdir}/configure \
44069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44070 --target=${target_alias} $${srcdiroption} \
44071 --with-build-libsubdir=$(HOST_SUBDIR) \
44072 $(STAGE3_CONFIGURE_FLAGS)
44073@endif lto-plugin-bootstrap
44074
44075.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
44076maybe-configure-stage4-lto-plugin:
44077@if lto-plugin-bootstrap
44078maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
44079configure-stage4-lto-plugin:
44080 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44082 @r=`${PWD_COMMAND}`; export r; \
44083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44084 TFLAGS="$(STAGE4_TFLAGS)"; \
44085 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44086 $(HOST_EXPORTS) \
44087 $(POSTSTAGE1_HOST_EXPORTS) \
44088 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44089 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
44090 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44091 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
44092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44093 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44094 case $(srcdir) in \
44095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44096 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44098 esac; \
44099 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44100 libsrcdir="$$s/lto-plugin"; \
44101 $(SHELL) $${libsrcdir}/configure \
44102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44103 --target=${target_alias} $${srcdiroption} \
44104 --with-build-libsubdir=$(HOST_SUBDIR) \
44105 $(STAGE4_CONFIGURE_FLAGS)
44106@endif lto-plugin-bootstrap
44107
44108.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
44109maybe-configure-stageprofile-lto-plugin:
44110@if lto-plugin-bootstrap
44111maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44112configure-stageprofile-lto-plugin:
44113 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44115 @r=`${PWD_COMMAND}`; export r; \
44116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44117 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44118 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44119 $(HOST_EXPORTS) \
44120 $(POSTSTAGE1_HOST_EXPORTS) \
44121 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44122 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
44123 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44124 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
44125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44126 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44127 case $(srcdir) in \
44128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44129 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44131 esac; \
44132 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44133 libsrcdir="$$s/lto-plugin"; \
44134 $(SHELL) $${libsrcdir}/configure \
44135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44136 --target=${target_alias} $${srcdiroption} \
44137 --with-build-libsubdir=$(HOST_SUBDIR) \
44138 $(STAGEprofile_CONFIGURE_FLAGS)
44139@endif lto-plugin-bootstrap
44140
44141.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
44142maybe-configure-stagefeedback-lto-plugin:
44143@if lto-plugin-bootstrap
44144maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44145configure-stagefeedback-lto-plugin:
44146 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44148 @r=`${PWD_COMMAND}`; export r; \
44149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44150 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44151 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44152 $(HOST_EXPORTS) \
44153 $(POSTSTAGE1_HOST_EXPORTS) \
44154 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44155 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
44156 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44157 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
44158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44159 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44160 case $(srcdir) in \
44161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44162 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44164 esac; \
44165 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44166 libsrcdir="$$s/lto-plugin"; \
44167 $(SHELL) $${libsrcdir}/configure \
44168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44169 --target=${target_alias} $${srcdiroption} \
44170 --with-build-libsubdir=$(HOST_SUBDIR) \
44171 $(STAGEfeedback_CONFIGURE_FLAGS)
44172@endif lto-plugin-bootstrap
44173
44174
44175
44176
44177
44178.PHONY: all-lto-plugin maybe-all-lto-plugin
44179maybe-all-lto-plugin:
44180@if gcc-bootstrap
44181all-lto-plugin: stage_current
44182@endif gcc-bootstrap
44183@if lto-plugin
44184TARGET-lto-plugin=all
44185maybe-all-lto-plugin: all-lto-plugin
44186all-lto-plugin: configure-lto-plugin
44187 @r=`${PWD_COMMAND}`; export r; \
44188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44189 $(HOST_EXPORTS) \
700d40ca
ILT
44190 (cd $(HOST_SUBDIR)/lto-plugin && \
44191 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44192 $(TARGET-lto-plugin))
44193@endif lto-plugin
44194
44195
44196
44197.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
44198.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
44199maybe-all-stage1-lto-plugin:
44200maybe-clean-stage1-lto-plugin:
44201@if lto-plugin-bootstrap
44202maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
44203all-stage1: all-stage1-lto-plugin
44204TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
44205all-stage1-lto-plugin: configure-stage1-lto-plugin
44206 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44207 @r=`${PWD_COMMAND}`; export r; \
44208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44209 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 44210 $(HOST_EXPORTS) \
700d40ca
ILT
44211 cd $(HOST_SUBDIR)/lto-plugin && \
44212 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44213 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 44214 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
700d40ca
ILT
44215 LIBCFLAGS="$(LIBCFLAGS)" \
44216 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44217 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44218 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44219 $(EXTRA_HOST_FLAGS) \
44220 TFLAGS="$(STAGE1_TFLAGS)" \
44221 $(TARGET-stage1-lto-plugin)
44222
44223maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
44224clean-stage1: clean-stage1-lto-plugin
44225clean-stage1-lto-plugin:
44226 @if [ $(current_stage) = stage1 ]; then \
44227 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44228 else \
44229 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
44230 $(MAKE) stage1-start; \
44231 fi; \
44232 cd $(HOST_SUBDIR)/lto-plugin && \
44233 $(MAKE) $(EXTRA_HOST_FLAGS) \
44234 clean
44235@endif lto-plugin-bootstrap
44236
44237
44238.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
44239.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
44240maybe-all-stage2-lto-plugin:
44241maybe-clean-stage2-lto-plugin:
44242@if lto-plugin-bootstrap
44243maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
44244all-stage2: all-stage2-lto-plugin
44245TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
44246all-stage2-lto-plugin: configure-stage2-lto-plugin
44247 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44248 @r=`${PWD_COMMAND}`; export r; \
44249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44250 TFLAGS="$(STAGE2_TFLAGS)"; \
44251 $(HOST_EXPORTS) \
1f53ca9a 44252 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44253 cd $(HOST_SUBDIR)/lto-plugin && \
44254 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44255 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 44256 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
700d40ca
ILT
44257 LIBCFLAGS="$(STAGE2_CFLAGS)" \
44258 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44259 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44260 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44261 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44262 TFLAGS="$(STAGE2_TFLAGS)" \
44263 $(TARGET-stage2-lto-plugin)
44264
44265maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
44266clean-stage2: clean-stage2-lto-plugin
44267clean-stage2-lto-plugin:
44268 @if [ $(current_stage) = stage2 ]; then \
44269 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44270 else \
44271 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
44272 $(MAKE) stage2-start; \
44273 fi; \
44274 cd $(HOST_SUBDIR)/lto-plugin && \
44275 $(MAKE) $(EXTRA_HOST_FLAGS) \
44276 $(POSTSTAGE1_FLAGS_TO_PASS) \
44277 clean
44278@endif lto-plugin-bootstrap
44279
44280
44281.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
44282.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
44283maybe-all-stage3-lto-plugin:
44284maybe-clean-stage3-lto-plugin:
44285@if lto-plugin-bootstrap
44286maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
44287all-stage3: all-stage3-lto-plugin
44288TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
44289all-stage3-lto-plugin: configure-stage3-lto-plugin
44290 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44291 @r=`${PWD_COMMAND}`; export r; \
44292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44293 TFLAGS="$(STAGE3_TFLAGS)"; \
44294 $(HOST_EXPORTS) \
1f53ca9a 44295 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44296 cd $(HOST_SUBDIR)/lto-plugin && \
44297 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44298 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 44299 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
700d40ca
ILT
44300 LIBCFLAGS="$(STAGE3_CFLAGS)" \
44301 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44302 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44303 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44304 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44305 TFLAGS="$(STAGE3_TFLAGS)" \
44306 $(TARGET-stage3-lto-plugin)
44307
44308maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
44309clean-stage3: clean-stage3-lto-plugin
44310clean-stage3-lto-plugin:
44311 @if [ $(current_stage) = stage3 ]; then \
44312 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44313 else \
44314 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
44315 $(MAKE) stage3-start; \
44316 fi; \
44317 cd $(HOST_SUBDIR)/lto-plugin && \
44318 $(MAKE) $(EXTRA_HOST_FLAGS) \
44319 $(POSTSTAGE1_FLAGS_TO_PASS) \
44320 clean
44321@endif lto-plugin-bootstrap
44322
44323
44324.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
44325.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
44326maybe-all-stage4-lto-plugin:
44327maybe-clean-stage4-lto-plugin:
44328@if lto-plugin-bootstrap
44329maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
44330all-stage4: all-stage4-lto-plugin
44331TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
44332all-stage4-lto-plugin: configure-stage4-lto-plugin
44333 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44334 @r=`${PWD_COMMAND}`; export r; \
44335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44336 TFLAGS="$(STAGE4_TFLAGS)"; \
44337 $(HOST_EXPORTS) \
1f53ca9a 44338 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44339 cd $(HOST_SUBDIR)/lto-plugin && \
44340 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44341 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 44342 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
700d40ca
ILT
44343 LIBCFLAGS="$(STAGE4_CFLAGS)" \
44344 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44345 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44346 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44347 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44348 TFLAGS="$(STAGE4_TFLAGS)" \
44349 $(TARGET-stage4-lto-plugin)
44350
44351maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
44352clean-stage4: clean-stage4-lto-plugin
44353clean-stage4-lto-plugin:
44354 @if [ $(current_stage) = stage4 ]; then \
44355 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44356 else \
44357 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
44358 $(MAKE) stage4-start; \
44359 fi; \
44360 cd $(HOST_SUBDIR)/lto-plugin && \
44361 $(MAKE) $(EXTRA_HOST_FLAGS) \
44362 $(POSTSTAGE1_FLAGS_TO_PASS) \
44363 clean
44364@endif lto-plugin-bootstrap
44365
44366
44367.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
44368.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
44369maybe-all-stageprofile-lto-plugin:
44370maybe-clean-stageprofile-lto-plugin:
44371@if lto-plugin-bootstrap
44372maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
44373all-stageprofile: all-stageprofile-lto-plugin
44374TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
44375all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44376 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44377 @r=`${PWD_COMMAND}`; export r; \
44378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44379 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44380 $(HOST_EXPORTS) \
1f53ca9a 44381 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44382 cd $(HOST_SUBDIR)/lto-plugin && \
44383 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44384 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 44385 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
700d40ca
ILT
44386 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
44387 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44388 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44389 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44390 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44391 TFLAGS="$(STAGEprofile_TFLAGS)" \
44392 $(TARGET-stageprofile-lto-plugin)
44393
44394maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
44395clean-stageprofile: clean-stageprofile-lto-plugin
44396clean-stageprofile-lto-plugin:
44397 @if [ $(current_stage) = stageprofile ]; then \
44398 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44399 else \
44400 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
44401 $(MAKE) stageprofile-start; \
44402 fi; \
44403 cd $(HOST_SUBDIR)/lto-plugin && \
44404 $(MAKE) $(EXTRA_HOST_FLAGS) \
44405 $(POSTSTAGE1_FLAGS_TO_PASS) \
44406 clean
44407@endif lto-plugin-bootstrap
44408
44409
44410.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
44411.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
44412maybe-all-stagefeedback-lto-plugin:
44413maybe-clean-stagefeedback-lto-plugin:
44414@if lto-plugin-bootstrap
44415maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
44416all-stagefeedback: all-stagefeedback-lto-plugin
44417TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
44418all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44419 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44420 @r=`${PWD_COMMAND}`; export r; \
44421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44422 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44423 $(HOST_EXPORTS) \
1f53ca9a 44424 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44425 cd $(HOST_SUBDIR)/lto-plugin && \
44426 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44427 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 44428 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
700d40ca
ILT
44429 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
44430 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44431 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44432 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44433 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44434 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44435 $(TARGET-stagefeedback-lto-plugin)
44436
44437maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
44438clean-stagefeedback: clean-stagefeedback-lto-plugin
44439clean-stagefeedback-lto-plugin:
44440 @if [ $(current_stage) = stagefeedback ]; then \
44441 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44442 else \
44443 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
44444 $(MAKE) stagefeedback-start; \
44445 fi; \
44446 cd $(HOST_SUBDIR)/lto-plugin && \
44447 $(MAKE) $(EXTRA_HOST_FLAGS) \
44448 $(POSTSTAGE1_FLAGS_TO_PASS) \
44449 clean
44450@endif lto-plugin-bootstrap
44451
44452
44453
44454
44455
44456.PHONY: check-lto-plugin maybe-check-lto-plugin
44457maybe-check-lto-plugin:
44458@if lto-plugin
44459maybe-check-lto-plugin: check-lto-plugin
44460
44461check-lto-plugin:
44462 @: $(MAKE); $(unstage)
44463 @r=`${PWD_COMMAND}`; export r; \
44464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44465 $(HOST_EXPORTS) \
44466 (cd $(HOST_SUBDIR)/lto-plugin && \
44467 $(MAKE) $(FLAGS_TO_PASS) check)
44468
44469@endif lto-plugin
44470
44471.PHONY: install-lto-plugin maybe-install-lto-plugin
44472maybe-install-lto-plugin:
44473@if lto-plugin
44474maybe-install-lto-plugin: install-lto-plugin
44475
44476install-lto-plugin: installdirs
44477 @: $(MAKE); $(unstage)
44478 @r=`${PWD_COMMAND}`; export r; \
44479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44480 $(HOST_EXPORTS) \
44481 (cd $(HOST_SUBDIR)/lto-plugin && \
44482 $(MAKE) $(FLAGS_TO_PASS) install)
44483
44484@endif lto-plugin
44485
44486# Other targets (info, dvi, pdf, etc.)
44487
44488.PHONY: maybe-info-lto-plugin info-lto-plugin
44489maybe-info-lto-plugin:
44490@if lto-plugin
44491maybe-info-lto-plugin: info-lto-plugin
44492
44493info-lto-plugin: \
44494 configure-lto-plugin
44495 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44496 r=`${PWD_COMMAND}`; export r; \
44497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44498 $(HOST_EXPORTS) \
44499 for flag in $(EXTRA_HOST_FLAGS) ; do \
44500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44501 done; \
44502 echo "Doing info in lto-plugin" ; \
44503 (cd $(HOST_SUBDIR)/lto-plugin && \
44504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44506 "RANLIB=$${RANLIB}" \
44507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44508 info) \
44509 || exit 1
44510
44511@endif lto-plugin
44512
44513.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
44514maybe-dvi-lto-plugin:
44515@if lto-plugin
44516maybe-dvi-lto-plugin: dvi-lto-plugin
44517
44518dvi-lto-plugin: \
44519 configure-lto-plugin
44520 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44521 r=`${PWD_COMMAND}`; export r; \
44522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44523 $(HOST_EXPORTS) \
44524 for flag in $(EXTRA_HOST_FLAGS) ; do \
44525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44526 done; \
44527 echo "Doing dvi in lto-plugin" ; \
44528 (cd $(HOST_SUBDIR)/lto-plugin && \
44529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44531 "RANLIB=$${RANLIB}" \
44532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44533 dvi) \
44534 || exit 1
44535
44536@endif lto-plugin
44537
44538.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
44539maybe-pdf-lto-plugin:
44540@if lto-plugin
44541maybe-pdf-lto-plugin: pdf-lto-plugin
44542
44543pdf-lto-plugin: \
44544 configure-lto-plugin
44545 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44546 r=`${PWD_COMMAND}`; export r; \
44547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44548 $(HOST_EXPORTS) \
44549 for flag in $(EXTRA_HOST_FLAGS) ; do \
44550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44551 done; \
44552 echo "Doing pdf in lto-plugin" ; \
44553 (cd $(HOST_SUBDIR)/lto-plugin && \
44554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44556 "RANLIB=$${RANLIB}" \
44557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44558 pdf) \
44559 || exit 1
44560
44561@endif lto-plugin
44562
44563.PHONY: maybe-html-lto-plugin html-lto-plugin
44564maybe-html-lto-plugin:
44565@if lto-plugin
44566maybe-html-lto-plugin: html-lto-plugin
44567
44568html-lto-plugin: \
44569 configure-lto-plugin
44570 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44571 r=`${PWD_COMMAND}`; export r; \
44572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44573 $(HOST_EXPORTS) \
44574 for flag in $(EXTRA_HOST_FLAGS) ; do \
44575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44576 done; \
44577 echo "Doing html in lto-plugin" ; \
44578 (cd $(HOST_SUBDIR)/lto-plugin && \
44579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44581 "RANLIB=$${RANLIB}" \
44582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44583 html) \
44584 || exit 1
44585
44586@endif lto-plugin
44587
44588.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
44589maybe-TAGS-lto-plugin:
44590@if lto-plugin
44591maybe-TAGS-lto-plugin: TAGS-lto-plugin
44592
44593TAGS-lto-plugin: \
44594 configure-lto-plugin
44595 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44596 r=`${PWD_COMMAND}`; export r; \
44597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44598 $(HOST_EXPORTS) \
44599 for flag in $(EXTRA_HOST_FLAGS) ; do \
44600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44601 done; \
44602 echo "Doing TAGS in lto-plugin" ; \
44603 (cd $(HOST_SUBDIR)/lto-plugin && \
44604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44606 "RANLIB=$${RANLIB}" \
44607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44608 TAGS) \
44609 || exit 1
44610
44611@endif lto-plugin
44612
44613.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
44614maybe-install-info-lto-plugin:
44615@if lto-plugin
44616maybe-install-info-lto-plugin: install-info-lto-plugin
44617
44618install-info-lto-plugin: \
44619 configure-lto-plugin \
44620 info-lto-plugin
44621 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44622 r=`${PWD_COMMAND}`; export r; \
44623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44624 $(HOST_EXPORTS) \
44625 for flag in $(EXTRA_HOST_FLAGS) ; do \
44626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44627 done; \
44628 echo "Doing install-info in lto-plugin" ; \
44629 (cd $(HOST_SUBDIR)/lto-plugin && \
44630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44632 "RANLIB=$${RANLIB}" \
44633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44634 install-info) \
44635 || exit 1
44636
44637@endif lto-plugin
44638
44639.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
44640maybe-install-pdf-lto-plugin:
44641@if lto-plugin
44642maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
44643
44644install-pdf-lto-plugin: \
44645 configure-lto-plugin \
44646 pdf-lto-plugin
44647 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44648 r=`${PWD_COMMAND}`; export r; \
44649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44650 $(HOST_EXPORTS) \
44651 for flag in $(EXTRA_HOST_FLAGS) ; do \
44652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44653 done; \
44654 echo "Doing install-pdf in lto-plugin" ; \
44655 (cd $(HOST_SUBDIR)/lto-plugin && \
44656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44658 "RANLIB=$${RANLIB}" \
44659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44660 install-pdf) \
44661 || exit 1
44662
44663@endif lto-plugin
44664
44665.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
44666maybe-install-html-lto-plugin:
44667@if lto-plugin
44668maybe-install-html-lto-plugin: install-html-lto-plugin
44669
44670install-html-lto-plugin: \
44671 configure-lto-plugin \
44672 html-lto-plugin
44673 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44674 r=`${PWD_COMMAND}`; export r; \
44675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44676 $(HOST_EXPORTS) \
44677 for flag in $(EXTRA_HOST_FLAGS) ; do \
44678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44679 done; \
44680 echo "Doing install-html in lto-plugin" ; \
44681 (cd $(HOST_SUBDIR)/lto-plugin && \
44682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44684 "RANLIB=$${RANLIB}" \
44685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44686 install-html) \
44687 || exit 1
44688
44689@endif lto-plugin
44690
44691.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
44692maybe-installcheck-lto-plugin:
44693@if lto-plugin
44694maybe-installcheck-lto-plugin: installcheck-lto-plugin
44695
44696installcheck-lto-plugin: \
44697 configure-lto-plugin
44698 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44699 r=`${PWD_COMMAND}`; export r; \
44700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44701 $(HOST_EXPORTS) \
44702 for flag in $(EXTRA_HOST_FLAGS) ; do \
44703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44704 done; \
44705 echo "Doing installcheck in lto-plugin" ; \
44706 (cd $(HOST_SUBDIR)/lto-plugin && \
44707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44709 "RANLIB=$${RANLIB}" \
44710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44711 installcheck) \
44712 || exit 1
44713
44714@endif lto-plugin
44715
44716.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
44717maybe-mostlyclean-lto-plugin:
44718@if lto-plugin
44719maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
44720
44721mostlyclean-lto-plugin:
44722 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44723 r=`${PWD_COMMAND}`; export r; \
44724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44725 $(HOST_EXPORTS) \
44726 for flag in $(EXTRA_HOST_FLAGS) ; do \
44727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44728 done; \
44729 echo "Doing mostlyclean in lto-plugin" ; \
44730 (cd $(HOST_SUBDIR)/lto-plugin && \
44731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44733 "RANLIB=$${RANLIB}" \
44734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44735 mostlyclean) \
44736 || exit 1
44737
44738@endif lto-plugin
44739
44740.PHONY: maybe-clean-lto-plugin clean-lto-plugin
44741maybe-clean-lto-plugin:
44742@if lto-plugin
44743maybe-clean-lto-plugin: clean-lto-plugin
44744
44745clean-lto-plugin:
44746 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44747 r=`${PWD_COMMAND}`; export r; \
44748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44749 $(HOST_EXPORTS) \
44750 for flag in $(EXTRA_HOST_FLAGS) ; do \
44751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44752 done; \
44753 echo "Doing clean in lto-plugin" ; \
44754 (cd $(HOST_SUBDIR)/lto-plugin && \
44755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44757 "RANLIB=$${RANLIB}" \
44758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44759 clean) \
44760 || exit 1
44761
44762@endif lto-plugin
44763
44764.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
44765maybe-distclean-lto-plugin:
44766@if lto-plugin
44767maybe-distclean-lto-plugin: distclean-lto-plugin
44768
44769distclean-lto-plugin:
44770 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44771 r=`${PWD_COMMAND}`; export r; \
44772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44773 $(HOST_EXPORTS) \
44774 for flag in $(EXTRA_HOST_FLAGS) ; do \
44775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44776 done; \
44777 echo "Doing distclean in lto-plugin" ; \
44778 (cd $(HOST_SUBDIR)/lto-plugin && \
44779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44781 "RANLIB=$${RANLIB}" \
44782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44783 distclean) \
44784 || exit 1
44785
44786@endif lto-plugin
44787
44788.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
44789maybe-maintainer-clean-lto-plugin:
44790@if lto-plugin
44791maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
44792
44793maintainer-clean-lto-plugin:
44794 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44795 r=`${PWD_COMMAND}`; export r; \
44796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44797 $(HOST_EXPORTS) \
44798 for flag in $(EXTRA_HOST_FLAGS) ; do \
44799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44800 done; \
44801 echo "Doing maintainer-clean in lto-plugin" ; \
44802 (cd $(HOST_SUBDIR)/lto-plugin && \
44803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44805 "RANLIB=$${RANLIB}" \
44806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44807 maintainer-clean) \
44808 || exit 1
44809
44810@endif lto-plugin
44811
44812
44813
4fa63067
NN
44814# ---------------------------------------
44815# Modules which run on the target machine
44816# ---------------------------------------
16ae0395 44817
3866be5d 44818
a7254363
PB
44819
44820
44821.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
44822maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
44823@if gcc-bootstrap
44824configure-target-libstdc++-v3: stage_current
44825@endif gcc-bootstrap
a7254363
PB
44826@if target-libstdc++-v3
44827maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 44828configure-target-libstdc++-v3:
0aed8855
PB
44829 @r=`${PWD_COMMAND}`; export r; \
44830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44831 echo "Checking multilib configuration for libstdc++-v3..."; \
44832 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44833 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44834 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44835 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44836 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44837 else \
44838 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44839 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44840 fi; \
44841 else \
44842 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
44843 fi; \
44844 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 44845 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
1f53ca9a 44846 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44847 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
44848 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 44849 case $(srcdir) in \
b00612cc
PB
44850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44851 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44853 esac; \
b00612cc
PB
44854 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44855 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
44856 rm -f no-such-file || : ; \
44857 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44858 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44859 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44860 || exit 1
6bd3dfaa 44861@endif target-libstdc++-v3
e2b9e2dc 44862
a7254363
PB
44863
44864
e8a5fa9c
RW
44865.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
44866maybe-configure-stage1-target-libstdc++-v3:
44867@if target-libstdc++-v3-bootstrap
44868maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44869configure-stage1-target-libstdc++-v3:
44870 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44871 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44872 @r=`${PWD_COMMAND}`; export r; \
44873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44874 TFLAGS="$(STAGE1_TFLAGS)"; \
44875 echo "Checking multilib configuration for libstdc++-v3..."; \
44876 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44877 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44878 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44879 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44880 else \
44881 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44882 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44883 fi; \
44884 else \
44885 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44886 fi; \
44887 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44888 $(RAW_CXX_TARGET_EXPORTS) \
44889 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44890 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44891 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44892 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44893 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44894 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44895 case $(srcdir) in \
44896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44897 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44899 esac; \
44900 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44901 libsrcdir="$$s/libstdc++-v3"; \
44902 $(SHELL) $${libsrcdir}/configure \
44903 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44904 --target=${target_alias} $${srcdiroption} \
44905 $(STAGE1_CONFIGURE_FLAGS)
44906@endif target-libstdc++-v3-bootstrap
44907
44908.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
44909maybe-configure-stage2-target-libstdc++-v3:
44910@if target-libstdc++-v3-bootstrap
44911maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44912configure-stage2-target-libstdc++-v3:
44913 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44914 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44915 @r=`${PWD_COMMAND}`; export r; \
44916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44917 TFLAGS="$(STAGE2_TFLAGS)"; \
44918 echo "Checking multilib configuration for libstdc++-v3..."; \
44919 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44920 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44921 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44922 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44923 else \
44924 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44925 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44926 fi; \
44927 else \
44928 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44929 fi; \
44930 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44931 $(RAW_CXX_TARGET_EXPORTS) \
44932 \
44933 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44934 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44935 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44936 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44937 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44938 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44939 case $(srcdir) in \
44940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44941 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44943 esac; \
44944 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44945 libsrcdir="$$s/libstdc++-v3"; \
44946 $(SHELL) $${libsrcdir}/configure \
44947 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44948 --target=${target_alias} $${srcdiroption} \
44949 --with-build-libsubdir=$(HOST_SUBDIR) \
44950 $(STAGE2_CONFIGURE_FLAGS)
44951@endif target-libstdc++-v3-bootstrap
44952
44953.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
44954maybe-configure-stage3-target-libstdc++-v3:
44955@if target-libstdc++-v3-bootstrap
44956maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
44957configure-stage3-target-libstdc++-v3:
44958 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44959 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44960 @r=`${PWD_COMMAND}`; export r; \
44961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44962 TFLAGS="$(STAGE3_TFLAGS)"; \
44963 echo "Checking multilib configuration for libstdc++-v3..."; \
44964 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44965 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44966 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44967 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44968 else \
44969 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44970 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44971 fi; \
44972 else \
44973 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44974 fi; \
44975 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44976 $(RAW_CXX_TARGET_EXPORTS) \
44977 \
44978 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44979 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44980 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44981 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44982 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44983 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44984 case $(srcdir) in \
44985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44986 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44988 esac; \
44989 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44990 libsrcdir="$$s/libstdc++-v3"; \
44991 $(SHELL) $${libsrcdir}/configure \
44992 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44993 --target=${target_alias} $${srcdiroption} \
44994 --with-build-libsubdir=$(HOST_SUBDIR) \
44995 $(STAGE3_CONFIGURE_FLAGS)
44996@endif target-libstdc++-v3-bootstrap
44997
44998.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
44999maybe-configure-stage4-target-libstdc++-v3:
45000@if target-libstdc++-v3-bootstrap
45001maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
45002configure-stage4-target-libstdc++-v3:
45003 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45004 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45005 @r=`${PWD_COMMAND}`; export r; \
45006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45007 TFLAGS="$(STAGE4_TFLAGS)"; \
45008 echo "Checking multilib configuration for libstdc++-v3..."; \
45009 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45010 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45011 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45012 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45013 else \
45014 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45015 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45016 fi; \
45017 else \
45018 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45019 fi; \
45020 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45021 $(RAW_CXX_TARGET_EXPORTS) \
45022 \
45023 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45024 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45025 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45026 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45027 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45028 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45029 case $(srcdir) in \
45030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45031 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45033 esac; \
45034 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45035 libsrcdir="$$s/libstdc++-v3"; \
45036 $(SHELL) $${libsrcdir}/configure \
45037 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45038 --target=${target_alias} $${srcdiroption} \
45039 --with-build-libsubdir=$(HOST_SUBDIR) \
45040 $(STAGE4_CONFIGURE_FLAGS)
45041@endif target-libstdc++-v3-bootstrap
45042
45043.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
45044maybe-configure-stageprofile-target-libstdc++-v3:
45045@if target-libstdc++-v3-bootstrap
45046maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45047configure-stageprofile-target-libstdc++-v3:
45048 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45049 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45050 @r=`${PWD_COMMAND}`; export r; \
45051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45052 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45053 echo "Checking multilib configuration for libstdc++-v3..."; \
45054 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45055 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45056 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45057 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45058 else \
45059 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45060 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45061 fi; \
45062 else \
45063 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45064 fi; \
45065 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45066 $(RAW_CXX_TARGET_EXPORTS) \
45067 \
45068 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45069 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45070 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45071 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45072 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45073 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45074 case $(srcdir) in \
45075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45076 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45078 esac; \
45079 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45080 libsrcdir="$$s/libstdc++-v3"; \
45081 $(SHELL) $${libsrcdir}/configure \
45082 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45083 --target=${target_alias} $${srcdiroption} \
45084 --with-build-libsubdir=$(HOST_SUBDIR) \
45085 $(STAGEprofile_CONFIGURE_FLAGS)
45086@endif target-libstdc++-v3-bootstrap
45087
45088.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
45089maybe-configure-stagefeedback-target-libstdc++-v3:
45090@if target-libstdc++-v3-bootstrap
45091maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45092configure-stagefeedback-target-libstdc++-v3:
45093 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45094 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45095 @r=`${PWD_COMMAND}`; export r; \
45096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45097 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45098 echo "Checking multilib configuration for libstdc++-v3..."; \
45099 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45100 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45101 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45102 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45103 else \
45104 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45105 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45106 fi; \
45107 else \
45108 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45109 fi; \
45110 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45111 $(RAW_CXX_TARGET_EXPORTS) \
45112 \
45113 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45114 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45115 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45116 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45117 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45118 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45119 case $(srcdir) in \
45120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45121 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45123 esac; \
45124 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45125 libsrcdir="$$s/libstdc++-v3"; \
45126 $(SHELL) $${libsrcdir}/configure \
45127 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45128 --target=${target_alias} $${srcdiroption} \
45129 --with-build-libsubdir=$(HOST_SUBDIR) \
45130 $(STAGEfeedback_CONFIGURE_FLAGS)
45131@endif target-libstdc++-v3-bootstrap
45132
45133
45134
d545f33b
PB
45135
45136
4fa63067
NN
45137.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
45138maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
45139@if gcc-bootstrap
45140all-target-libstdc++-v3: stage_current
45141@endif gcc-bootstrap
6bd3dfaa 45142@if target-libstdc++-v3
72b2455a 45143TARGET-target-libstdc++-v3=all
6bd3dfaa 45144maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 45145all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
45146 @r=`${PWD_COMMAND}`; export r; \
45147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45148 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45149 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
45150 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45151 $(TARGET-target-libstdc++-v3))
6bd3dfaa 45152@endif target-libstdc++-v3
3866be5d 45153
a7254363
PB
45154
45155
e8a5fa9c
RW
45156.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
45157.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
45158maybe-all-stage1-target-libstdc++-v3:
45159maybe-clean-stage1-target-libstdc++-v3:
45160@if target-libstdc++-v3-bootstrap
45161maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
45162all-stage1: all-stage1-target-libstdc++-v3
45163TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45164all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
45165 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45166 @r=`${PWD_COMMAND}`; export r; \
45167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45168 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 45169 $(RAW_CXX_TARGET_EXPORTS) \
e8a5fa9c
RW
45170 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45171 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45172 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45173 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45174 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45175 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45176 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45177 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45178 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45179 TFLAGS="$(STAGE1_TFLAGS)" \
45180 $(TARGET-stage1-target-libstdc++-v3)
45181
45182maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
45183clean-stage1: clean-stage1-target-libstdc++-v3
45184clean-stage1-target-libstdc++-v3:
45185 @if [ $(current_stage) = stage1 ]; then \
45186 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45187 else \
45188 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
45189 $(MAKE) stage1-start; \
45190 fi; \
45191 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45192 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45193 clean
45194@endif target-libstdc++-v3-bootstrap
45195
45196
45197.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
45198.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
45199maybe-all-stage2-target-libstdc++-v3:
45200maybe-clean-stage2-target-libstdc++-v3:
45201@if target-libstdc++-v3-bootstrap
45202maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
45203all-stage2: all-stage2-target-libstdc++-v3
45204TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45205all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
45206 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45207 @r=`${PWD_COMMAND}`; export r; \
45208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45209 TFLAGS="$(STAGE2_TFLAGS)"; \
45210 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45211 \
e8a5fa9c
RW
45212 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45213 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45214 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45215 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45216 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45217 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45218 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45219 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45220 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45221 TFLAGS="$(STAGE2_TFLAGS)" \
45222 $(TARGET-stage2-target-libstdc++-v3)
45223
45224maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
45225clean-stage2: clean-stage2-target-libstdc++-v3
45226clean-stage2-target-libstdc++-v3:
45227 @if [ $(current_stage) = stage2 ]; then \
45228 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45229 else \
45230 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
45231 $(MAKE) stage2-start; \
45232 fi; \
45233 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45234 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45235 \
45236 clean
45237@endif target-libstdc++-v3-bootstrap
45238
45239
45240.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
45241.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
45242maybe-all-stage3-target-libstdc++-v3:
45243maybe-clean-stage3-target-libstdc++-v3:
45244@if target-libstdc++-v3-bootstrap
45245maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
45246all-stage3: all-stage3-target-libstdc++-v3
45247TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45248all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
45249 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45250 @r=`${PWD_COMMAND}`; export r; \
45251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45252 TFLAGS="$(STAGE3_TFLAGS)"; \
45253 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45254 \
e8a5fa9c
RW
45255 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45256 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45257 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45258 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45259 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45260 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45261 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45262 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45263 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45264 TFLAGS="$(STAGE3_TFLAGS)" \
45265 $(TARGET-stage3-target-libstdc++-v3)
45266
45267maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
45268clean-stage3: clean-stage3-target-libstdc++-v3
45269clean-stage3-target-libstdc++-v3:
45270 @if [ $(current_stage) = stage3 ]; then \
45271 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45272 else \
45273 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
45274 $(MAKE) stage3-start; \
45275 fi; \
45276 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45277 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45278 \
45279 clean
45280@endif target-libstdc++-v3-bootstrap
45281
45282
45283.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
45284.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
45285maybe-all-stage4-target-libstdc++-v3:
45286maybe-clean-stage4-target-libstdc++-v3:
45287@if target-libstdc++-v3-bootstrap
45288maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
45289all-stage4: all-stage4-target-libstdc++-v3
45290TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45291all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
45292 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45293 @r=`${PWD_COMMAND}`; export r; \
45294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45295 TFLAGS="$(STAGE4_TFLAGS)"; \
45296 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45297 \
e8a5fa9c
RW
45298 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45299 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45300 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45301 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45302 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45303 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45304 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45305 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45306 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45307 TFLAGS="$(STAGE4_TFLAGS)" \
45308 $(TARGET-stage4-target-libstdc++-v3)
45309
45310maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
45311clean-stage4: clean-stage4-target-libstdc++-v3
45312clean-stage4-target-libstdc++-v3:
45313 @if [ $(current_stage) = stage4 ]; then \
45314 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45315 else \
45316 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
45317 $(MAKE) stage4-start; \
45318 fi; \
45319 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45320 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45321 \
45322 clean
45323@endif target-libstdc++-v3-bootstrap
45324
45325
45326.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
45327.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
45328maybe-all-stageprofile-target-libstdc++-v3:
45329maybe-clean-stageprofile-target-libstdc++-v3:
45330@if target-libstdc++-v3-bootstrap
45331maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
45332all-stageprofile: all-stageprofile-target-libstdc++-v3
45333TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45334all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45335 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45336 @r=`${PWD_COMMAND}`; export r; \
45337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45338 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45339 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45340 \
e8a5fa9c
RW
45341 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45343 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45344 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45345 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45349 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45350 TFLAGS="$(STAGEprofile_TFLAGS)" \
45351 $(TARGET-stageprofile-target-libstdc++-v3)
45352
45353maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
45354clean-stageprofile: clean-stageprofile-target-libstdc++-v3
45355clean-stageprofile-target-libstdc++-v3:
45356 @if [ $(current_stage) = stageprofile ]; then \
45357 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45358 else \
45359 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
45360 $(MAKE) stageprofile-start; \
45361 fi; \
45362 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45363 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45364 \
45365 clean
45366@endif target-libstdc++-v3-bootstrap
45367
45368
45369.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
45370.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
45371maybe-all-stagefeedback-target-libstdc++-v3:
45372maybe-clean-stagefeedback-target-libstdc++-v3:
45373@if target-libstdc++-v3-bootstrap
45374maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
45375all-stagefeedback: all-stagefeedback-target-libstdc++-v3
45376TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45377all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45378 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45379 @r=`${PWD_COMMAND}`; export r; \
45380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45382 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45383 \
e8a5fa9c
RW
45384 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45386 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45387 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45388 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45389 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45390 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45391 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45392 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45393 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45394 $(TARGET-stagefeedback-target-libstdc++-v3)
45395
45396maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
45397clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
45398clean-stagefeedback-target-libstdc++-v3:
45399 @if [ $(current_stage) = stagefeedback ]; then \
45400 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45401 else \
45402 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
45403 $(MAKE) stagefeedback-start; \
45404 fi; \
45405 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45406 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45407 \
45408 clean
45409@endif target-libstdc++-v3-bootstrap
45410
45411
45412
45413
d545f33b
PB
45414
45415
4fa63067
NN
45416.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
45417maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
45418@if target-libstdc++-v3
45419maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 45420
4fa63067 45421check-target-libstdc++-v3:
0aed8855 45422 @: $(MAKE); $(unstage)
b40e3958
L
45423 @r=`${PWD_COMMAND}`; export r; \
45424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45425 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45426 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 45427 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 45428
6bd3dfaa 45429@endif target-libstdc++-v3
3866be5d 45430
4fa63067
NN
45431.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
45432maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
45433@if target-libstdc++-v3
45434maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 45435
4fa63067 45436install-target-libstdc++-v3: installdirs
0aed8855 45437 @: $(MAKE); $(unstage)
b40e3958
L
45438 @r=`${PWD_COMMAND}`; export r; \
45439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45440 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45441 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 45442 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 45443
6bd3dfaa 45444@endif target-libstdc++-v3
e2b9e2dc 45445
56a8fe78 45446# Other targets (info, dvi, pdf, etc.)
3866be5d 45447
4fa63067
NN
45448.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
45449maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
45450@if target-libstdc++-v3
45451maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 45452
4fa63067
NN
45453info-target-libstdc++-v3: \
45454 configure-target-libstdc++-v3
0aed8855 45455 @: $(MAKE); $(unstage)
4fa63067
NN
45456 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45457 r=`${PWD_COMMAND}`; export r; \
b40e3958 45458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45459 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45460 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45461 for flag in $(EXTRA_TARGET_FLAGS); do \
45462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45463 done; \
45464 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45467 "RANLIB=$${RANLIB}" \
0c24b341 45468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45469 info) \
4fa63067 45470 || exit 1
3866be5d 45471
6bd3dfaa 45472@endif target-libstdc++-v3
3866be5d 45473
4fa63067
NN
45474.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
45475maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
45476@if target-libstdc++-v3
45477maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 45478
4fa63067
NN
45479dvi-target-libstdc++-v3: \
45480 configure-target-libstdc++-v3
0aed8855 45481 @: $(MAKE); $(unstage)
4fa63067
NN
45482 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45483 r=`${PWD_COMMAND}`; export r; \
b40e3958 45484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45485 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45486 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45487 for flag in $(EXTRA_TARGET_FLAGS); do \
45488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45489 done; \
45490 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45493 "RANLIB=$${RANLIB}" \
0c24b341 45494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45495 dvi) \
4fa63067 45496 || exit 1
3866be5d 45497
6bd3dfaa 45498@endif target-libstdc++-v3
3866be5d 45499
56a8fe78
DD
45500.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
45501maybe-pdf-target-libstdc++-v3:
45502@if target-libstdc++-v3
45503maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
45504
45505pdf-target-libstdc++-v3: \
45506 configure-target-libstdc++-v3
45507 @: $(MAKE); $(unstage)
45508 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45509 r=`${PWD_COMMAND}`; export r; \
45510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45511 $(RAW_CXX_TARGET_EXPORTS) \
45512 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45513 for flag in $(EXTRA_TARGET_FLAGS); do \
45514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45515 done; \
45516 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45519 "RANLIB=$${RANLIB}" \
0c24b341 45520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45521 pdf) \
45522 || exit 1
45523
45524@endif target-libstdc++-v3
45525
6d389afc
MS
45526.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
45527maybe-html-target-libstdc++-v3:
45528@if target-libstdc++-v3
45529maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
45530
45531html-target-libstdc++-v3: \
45532 configure-target-libstdc++-v3
0aed8855 45533 @: $(MAKE); $(unstage)
6d389afc
MS
45534 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45535 r=`${PWD_COMMAND}`; export r; \
45536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45537 $(RAW_CXX_TARGET_EXPORTS) \
45538 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45539 for flag in $(EXTRA_TARGET_FLAGS); do \
45540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45541 done; \
45542 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45545 "RANLIB=$${RANLIB}" \
0c24b341 45546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45547 html) \
45548 || exit 1
45549
45550@endif target-libstdc++-v3
45551
4fa63067
NN
45552.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
45553maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
45554@if target-libstdc++-v3
45555maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
45556
45557TAGS-target-libstdc++-v3: \
45558 configure-target-libstdc++-v3
0aed8855 45559 @: $(MAKE); $(unstage)
4fa63067 45560 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
45561 r=`${PWD_COMMAND}`; export r; \
45562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45563 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45564 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45565 for flag in $(EXTRA_TARGET_FLAGS); do \
45566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45567 done; \
45568 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45571 "RANLIB=$${RANLIB}" \
0c24b341 45572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45573 TAGS) \
e2b9e2dc
NN
45574 || exit 1
45575
6bd3dfaa 45576@endif target-libstdc++-v3
3866be5d 45577
4fa63067
NN
45578.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
45579maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
45580@if target-libstdc++-v3
45581maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 45582
4fa63067
NN
45583install-info-target-libstdc++-v3: \
45584 configure-target-libstdc++-v3 \
45585 info-target-libstdc++-v3
0aed8855 45586 @: $(MAKE); $(unstage)
4fa63067
NN
45587 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45588 r=`${PWD_COMMAND}`; export r; \
b40e3958 45589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45590 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45591 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45592 for flag in $(EXTRA_TARGET_FLAGS); do \
45593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45594 done; \
45595 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45598 "RANLIB=$${RANLIB}" \
0c24b341 45599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45600 install-info) \
4fa63067 45601 || exit 1
3866be5d 45602
6bd3dfaa 45603@endif target-libstdc++-v3
3866be5d 45604
a3ca38d2
DD
45605.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
45606maybe-install-pdf-target-libstdc++-v3:
45607@if target-libstdc++-v3
45608maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
45609
45610install-pdf-target-libstdc++-v3: \
45611 configure-target-libstdc++-v3 \
45612 pdf-target-libstdc++-v3
45613 @: $(MAKE); $(unstage)
45614 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45615 r=`${PWD_COMMAND}`; export r; \
45616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45617 $(RAW_CXX_TARGET_EXPORTS) \
45618 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45619 for flag in $(EXTRA_TARGET_FLAGS); do \
45620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45621 done; \
45622 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45625 "RANLIB=$${RANLIB}" \
0c24b341 45626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45627 install-pdf) \
45628 || exit 1
45629
45630@endif target-libstdc++-v3
45631
108a6f8e
CD
45632.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
45633maybe-install-html-target-libstdc++-v3:
45634@if target-libstdc++-v3
45635maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
45636
45637install-html-target-libstdc++-v3: \
45638 configure-target-libstdc++-v3 \
45639 html-target-libstdc++-v3
45640 @: $(MAKE); $(unstage)
45641 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45642 r=`${PWD_COMMAND}`; export r; \
45643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45644 $(RAW_CXX_TARGET_EXPORTS) \
45645 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45646 for flag in $(EXTRA_TARGET_FLAGS); do \
45647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45648 done; \
45649 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45652 "RANLIB=$${RANLIB}" \
0c24b341 45653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45654 install-html) \
45655 || exit 1
45656
45657@endif target-libstdc++-v3
45658
4fa63067
NN
45659.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
45660maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
45661@if target-libstdc++-v3
45662maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 45663
4fa63067
NN
45664installcheck-target-libstdc++-v3: \
45665 configure-target-libstdc++-v3
0aed8855 45666 @: $(MAKE); $(unstage)
4fa63067
NN
45667 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45668 r=`${PWD_COMMAND}`; export r; \
b40e3958 45669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45670 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45671 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45672 for flag in $(EXTRA_TARGET_FLAGS); do \
45673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45674 done; \
45675 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45678 "RANLIB=$${RANLIB}" \
0c24b341 45679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45680 installcheck) \
4fa63067 45681 || exit 1
3866be5d 45682
6bd3dfaa 45683@endif target-libstdc++-v3
3866be5d 45684
4fa63067
NN
45685.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
45686maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
45687@if target-libstdc++-v3
45688maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
45689
45690mostlyclean-target-libstdc++-v3:
0aed8855 45691 @: $(MAKE); $(unstage)
4fa63067 45692 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
45693 r=`${PWD_COMMAND}`; export r; \
45694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45695 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45696 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45697 for flag in $(EXTRA_TARGET_FLAGS); do \
45698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45699 done; \
45700 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45703 "RANLIB=$${RANLIB}" \
0c24b341 45704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45705 mostlyclean) \
e2b9e2dc
NN
45706 || exit 1
45707
6bd3dfaa 45708@endif target-libstdc++-v3
4fa63067
NN
45709
45710.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
45711maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
45712@if target-libstdc++-v3
45713maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
45714
45715clean-target-libstdc++-v3:
0aed8855 45716 @: $(MAKE); $(unstage)
4fa63067
NN
45717 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45718 r=`${PWD_COMMAND}`; export r; \
b40e3958 45719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45720 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45721 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45722 for flag in $(EXTRA_TARGET_FLAGS); do \
45723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45724 done; \
45725 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45728 "RANLIB=$${RANLIB}" \
0c24b341 45729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45730 clean) \
4fa63067 45731 || exit 1
3866be5d 45732
6bd3dfaa 45733@endif target-libstdc++-v3
3866be5d 45734
4fa63067
NN
45735.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
45736maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
45737@if target-libstdc++-v3
45738maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
45739
45740distclean-target-libstdc++-v3:
0aed8855 45741 @: $(MAKE); $(unstage)
4fa63067
NN
45742 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45743 r=`${PWD_COMMAND}`; export r; \
b40e3958 45744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45745 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45746 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45747 for flag in $(EXTRA_TARGET_FLAGS); do \
45748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45749 done; \
45750 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45753 "RANLIB=$${RANLIB}" \
0c24b341 45754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45755 distclean) \
4fa63067 45756 || exit 1
3866be5d 45757
6bd3dfaa 45758@endif target-libstdc++-v3
3866be5d 45759
4fa63067
NN
45760.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
45761maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
45762@if target-libstdc++-v3
45763maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 45764
4fa63067 45765maintainer-clean-target-libstdc++-v3:
0aed8855 45766 @: $(MAKE); $(unstage)
4fa63067
NN
45767 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45768 r=`${PWD_COMMAND}`; export r; \
b40e3958 45769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45770 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45771 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45772 for flag in $(EXTRA_TARGET_FLAGS); do \
45773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45774 done; \
45775 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45778 "RANLIB=$${RANLIB}" \
0c24b341 45779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45780 maintainer-clean) \
4fa63067 45781 || exit 1
3866be5d 45782
6bd3dfaa 45783@endif target-libstdc++-v3
3866be5d 45784
4fa63067 45785
4fa63067 45786
a7254363
PB
45787
45788
45789.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
45790maybe-configure-target-libmudflap:
4f0ef2d8
CD
45791@if gcc-bootstrap
45792configure-target-libmudflap: stage_current
45793@endif gcc-bootstrap
a7254363
PB
45794@if target-libmudflap
45795maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 45796configure-target-libmudflap:
0aed8855
PB
45797 @: $(MAKE); $(unstage)
45798 @r=`${PWD_COMMAND}`; export r; \
45799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45800 echo "Checking multilib configuration for libmudflap..."; \
45801 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
45802 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
45803 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45804 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45805 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
45806 else \
45807 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
45808 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
45809 fi; \
45810 else \
45811 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
45812 fi; \
45813 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 45814 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
1f53ca9a 45815 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45816 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
45817 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 45818 case $(srcdir) in \
b00612cc
PB
45819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45820 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
45821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45822 esac; \
b00612cc
PB
45823 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
45824 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
45825 rm -f no-such-file || : ; \
45826 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45827 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45828 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45829 || exit 1
6bd3dfaa 45830@endif target-libmudflap
e2b9e2dc 45831
a7254363
PB
45832
45833
d545f33b
PB
45834
45835
4b1cb4fe
DD
45836.PHONY: all-target-libmudflap maybe-all-target-libmudflap
45837maybe-all-target-libmudflap:
4f0ef2d8
CD
45838@if gcc-bootstrap
45839all-target-libmudflap: stage_current
45840@endif gcc-bootstrap
6bd3dfaa 45841@if target-libmudflap
72b2455a 45842TARGET-target-libmudflap=all
6bd3dfaa 45843maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 45844all-target-libmudflap: configure-target-libmudflap
0aed8855 45845 @: $(MAKE); $(unstage)
b40e3958
L
45846 @r=`${PWD_COMMAND}`; export r; \
45847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45848 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45849 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
45850 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45851 $(TARGET-target-libmudflap))
6bd3dfaa 45852@endif target-libmudflap
3866be5d 45853
a7254363
PB
45854
45855
d545f33b
PB
45856
45857
4b1cb4fe
DD
45858.PHONY: check-target-libmudflap maybe-check-target-libmudflap
45859maybe-check-target-libmudflap:
6bd3dfaa
PB
45860@if target-libmudflap
45861maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 45862
4b1cb4fe 45863check-target-libmudflap:
0aed8855 45864 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45865 @r=`${PWD_COMMAND}`; export r; \
45866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45867 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45868 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 45869 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 45870
6bd3dfaa 45871@endif target-libmudflap
4b1cb4fe
DD
45872
45873.PHONY: install-target-libmudflap maybe-install-target-libmudflap
45874maybe-install-target-libmudflap:
6bd3dfaa
PB
45875@if target-libmudflap
45876maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
45877
45878install-target-libmudflap: installdirs
0aed8855 45879 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45880 @r=`${PWD_COMMAND}`; export r; \
45881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45882 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45883 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 45884 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 45885
6bd3dfaa 45886@endif target-libmudflap
4b1cb4fe 45887
56a8fe78 45888# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
45889
45890.PHONY: maybe-info-target-libmudflap info-target-libmudflap
45891maybe-info-target-libmudflap:
6bd3dfaa
PB
45892@if target-libmudflap
45893maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
45894
45895info-target-libmudflap: \
45896 configure-target-libmudflap
0aed8855 45897 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45898 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45899 r=`${PWD_COMMAND}`; export r; \
45900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45901 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45902 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
45903 for flag in $(EXTRA_TARGET_FLAGS); do \
45904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45905 done; \
45906 (cd $(TARGET_SUBDIR)/libmudflap && \
45907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45909 "RANLIB=$${RANLIB}" \
0c24b341 45910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45911 info) \
4b1cb4fe
DD
45912 || exit 1
45913
6bd3dfaa 45914@endif target-libmudflap
4b1cb4fe
DD
45915
45916.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
45917maybe-dvi-target-libmudflap:
6bd3dfaa
PB
45918@if target-libmudflap
45919maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
45920
45921dvi-target-libmudflap: \
45922 configure-target-libmudflap
0aed8855 45923 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45924 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45925 r=`${PWD_COMMAND}`; export r; \
45926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45927 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45928 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
45929 for flag in $(EXTRA_TARGET_FLAGS); do \
45930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45931 done; \
45932 (cd $(TARGET_SUBDIR)/libmudflap && \
45933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45935 "RANLIB=$${RANLIB}" \
0c24b341 45936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45937 dvi) \
4b1cb4fe
DD
45938 || exit 1
45939
6bd3dfaa 45940@endif target-libmudflap
4b1cb4fe 45941
56a8fe78
DD
45942.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
45943maybe-pdf-target-libmudflap:
45944@if target-libmudflap
45945maybe-pdf-target-libmudflap: pdf-target-libmudflap
45946
45947pdf-target-libmudflap: \
45948 configure-target-libmudflap
45949 @: $(MAKE); $(unstage)
45950 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45951 r=`${PWD_COMMAND}`; export r; \
45952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45953 $(NORMAL_TARGET_EXPORTS) \
45954 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
45955 for flag in $(EXTRA_TARGET_FLAGS); do \
45956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45957 done; \
45958 (cd $(TARGET_SUBDIR)/libmudflap && \
45959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45961 "RANLIB=$${RANLIB}" \
0c24b341 45962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45963 pdf) \
45964 || exit 1
45965
45966@endif target-libmudflap
45967
6d389afc
MS
45968.PHONY: maybe-html-target-libmudflap html-target-libmudflap
45969maybe-html-target-libmudflap:
45970@if target-libmudflap
45971maybe-html-target-libmudflap: html-target-libmudflap
45972
45973html-target-libmudflap: \
45974 configure-target-libmudflap
0aed8855 45975 @: $(MAKE); $(unstage)
6d389afc
MS
45976 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45977 r=`${PWD_COMMAND}`; export r; \
45978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45979 $(NORMAL_TARGET_EXPORTS) \
45980 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
45981 for flag in $(EXTRA_TARGET_FLAGS); do \
45982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45983 done; \
45984 (cd $(TARGET_SUBDIR)/libmudflap && \
45985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45987 "RANLIB=$${RANLIB}" \
0c24b341 45988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45989 html) \
45990 || exit 1
45991
45992@endif target-libmudflap
45993
4b1cb4fe
DD
45994.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
45995maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
45996@if target-libmudflap
45997maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
45998
45999TAGS-target-libmudflap: \
46000 configure-target-libmudflap
0aed8855 46001 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46002 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46003 r=`${PWD_COMMAND}`; export r; \
46004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46005 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46006 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
46007 for flag in $(EXTRA_TARGET_FLAGS); do \
46008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46009 done; \
46010 (cd $(TARGET_SUBDIR)/libmudflap && \
46011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46013 "RANLIB=$${RANLIB}" \
0c24b341 46014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46015 TAGS) \
4b1cb4fe
DD
46016 || exit 1
46017
6bd3dfaa 46018@endif target-libmudflap
4b1cb4fe
DD
46019
46020.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
46021maybe-install-info-target-libmudflap:
6bd3dfaa
PB
46022@if target-libmudflap
46023maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
46024
46025install-info-target-libmudflap: \
46026 configure-target-libmudflap \
46027 info-target-libmudflap
0aed8855 46028 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46029 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46030 r=`${PWD_COMMAND}`; export r; \
46031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46032 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46033 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
46034 for flag in $(EXTRA_TARGET_FLAGS); do \
46035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46036 done; \
46037 (cd $(TARGET_SUBDIR)/libmudflap && \
46038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46040 "RANLIB=$${RANLIB}" \
0c24b341 46041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46042 install-info) \
4b1cb4fe
DD
46043 || exit 1
46044
6bd3dfaa 46045@endif target-libmudflap
4b1cb4fe 46046
a3ca38d2
DD
46047.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
46048maybe-install-pdf-target-libmudflap:
46049@if target-libmudflap
46050maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
46051
46052install-pdf-target-libmudflap: \
46053 configure-target-libmudflap \
46054 pdf-target-libmudflap
46055 @: $(MAKE); $(unstage)
46056 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46057 r=`${PWD_COMMAND}`; export r; \
46058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46059 $(NORMAL_TARGET_EXPORTS) \
46060 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
46061 for flag in $(EXTRA_TARGET_FLAGS); do \
46062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46063 done; \
46064 (cd $(TARGET_SUBDIR)/libmudflap && \
46065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46067 "RANLIB=$${RANLIB}" \
0c24b341 46068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46069 install-pdf) \
46070 || exit 1
46071
46072@endif target-libmudflap
46073
108a6f8e
CD
46074.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
46075maybe-install-html-target-libmudflap:
46076@if target-libmudflap
46077maybe-install-html-target-libmudflap: install-html-target-libmudflap
46078
46079install-html-target-libmudflap: \
46080 configure-target-libmudflap \
46081 html-target-libmudflap
46082 @: $(MAKE); $(unstage)
46083 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46084 r=`${PWD_COMMAND}`; export r; \
46085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46086 $(NORMAL_TARGET_EXPORTS) \
46087 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
46088 for flag in $(EXTRA_TARGET_FLAGS); do \
46089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46090 done; \
46091 (cd $(TARGET_SUBDIR)/libmudflap && \
46092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46094 "RANLIB=$${RANLIB}" \
0c24b341 46095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46096 install-html) \
46097 || exit 1
46098
46099@endif target-libmudflap
46100
4b1cb4fe
DD
46101.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
46102maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
46103@if target-libmudflap
46104maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
46105
46106installcheck-target-libmudflap: \
46107 configure-target-libmudflap
0aed8855 46108 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46109 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46110 r=`${PWD_COMMAND}`; export r; \
46111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46112 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46113 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
46114 for flag in $(EXTRA_TARGET_FLAGS); do \
46115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46116 done; \
46117 (cd $(TARGET_SUBDIR)/libmudflap && \
46118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46120 "RANLIB=$${RANLIB}" \
0c24b341 46121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46122 installcheck) \
4b1cb4fe
DD
46123 || exit 1
46124
6bd3dfaa 46125@endif target-libmudflap
4b1cb4fe
DD
46126
46127.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
46128maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
46129@if target-libmudflap
46130maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
46131
46132mostlyclean-target-libmudflap:
0aed8855 46133 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46134 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46135 r=`${PWD_COMMAND}`; export r; \
46136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46137 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46138 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
46139 for flag in $(EXTRA_TARGET_FLAGS); do \
46140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46141 done; \
46142 (cd $(TARGET_SUBDIR)/libmudflap && \
46143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46145 "RANLIB=$${RANLIB}" \
0c24b341 46146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46147 mostlyclean) \
4b1cb4fe
DD
46148 || exit 1
46149
6bd3dfaa 46150@endif target-libmudflap
4b1cb4fe
DD
46151
46152.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
46153maybe-clean-target-libmudflap:
6bd3dfaa
PB
46154@if target-libmudflap
46155maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
46156
46157clean-target-libmudflap:
0aed8855 46158 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46159 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46160 r=`${PWD_COMMAND}`; export r; \
46161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46162 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46163 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
46164 for flag in $(EXTRA_TARGET_FLAGS); do \
46165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46166 done; \
46167 (cd $(TARGET_SUBDIR)/libmudflap && \
46168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46170 "RANLIB=$${RANLIB}" \
0c24b341 46171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46172 clean) \
4b1cb4fe
DD
46173 || exit 1
46174
6bd3dfaa 46175@endif target-libmudflap
4b1cb4fe
DD
46176
46177.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
46178maybe-distclean-target-libmudflap:
6bd3dfaa
PB
46179@if target-libmudflap
46180maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
46181
46182distclean-target-libmudflap:
0aed8855 46183 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46184 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46185 r=`${PWD_COMMAND}`; export r; \
46186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46187 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46188 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
46189 for flag in $(EXTRA_TARGET_FLAGS); do \
46190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46191 done; \
46192 (cd $(TARGET_SUBDIR)/libmudflap && \
46193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46195 "RANLIB=$${RANLIB}" \
0c24b341 46196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46197 distclean) \
4b1cb4fe
DD
46198 || exit 1
46199
6bd3dfaa 46200@endif target-libmudflap
4b1cb4fe
DD
46201
46202.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
46203maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
46204@if target-libmudflap
46205maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
46206
46207maintainer-clean-target-libmudflap:
0aed8855 46208 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46209 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46210 r=`${PWD_COMMAND}`; export r; \
46211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46212 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46213 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
46214 for flag in $(EXTRA_TARGET_FLAGS); do \
46215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46216 done; \
46217 (cd $(TARGET_SUBDIR)/libmudflap && \
46218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46220 "RANLIB=$${RANLIB}" \
0c24b341 46221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46222 maintainer-clean) \
4b1cb4fe
DD
46223 || exit 1
46224
6bd3dfaa 46225@endif target-libmudflap
4b1cb4fe
DD
46226
46227
4b1cb4fe 46228
064d0a7c
PB
46229
46230
46231.PHONY: configure-target-libssp maybe-configure-target-libssp
46232maybe-configure-target-libssp:
4f0ef2d8
CD
46233@if gcc-bootstrap
46234configure-target-libssp: stage_current
46235@endif gcc-bootstrap
064d0a7c
PB
46236@if target-libssp
46237maybe-configure-target-libssp: configure-target-libssp
c52c6897 46238configure-target-libssp:
0aed8855
PB
46239 @: $(MAKE); $(unstage)
46240 @r=`${PWD_COMMAND}`; export r; \
46241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46242 echo "Checking multilib configuration for libssp..."; \
46243 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
46244 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
46245 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
46246 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
46247 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
46248 else \
46249 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
46250 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
46251 fi; \
46252 else \
46253 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
46254 fi; \
46255 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 46256 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
1f53ca9a 46257 $(NORMAL_TARGET_EXPORTS) \
064d0a7c
PB
46258 echo Configuring in $(TARGET_SUBDIR)/libssp; \
46259 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
46260 case $(srcdir) in \
46261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46262 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
46263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46264 esac; \
46265 srcdiroption="--srcdir=$${topdir}/libssp"; \
46266 libsrcdir="$$s/libssp"; \
46267 rm -f no-such-file || : ; \
46268 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46269 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46270 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
46271 || exit 1
46272@endif target-libssp
46273
46274
46275
46276
46277
46278.PHONY: all-target-libssp maybe-all-target-libssp
46279maybe-all-target-libssp:
4f0ef2d8
CD
46280@if gcc-bootstrap
46281all-target-libssp: stage_current
46282@endif gcc-bootstrap
064d0a7c
PB
46283@if target-libssp
46284TARGET-target-libssp=all
46285maybe-all-target-libssp: all-target-libssp
46286all-target-libssp: configure-target-libssp
0aed8855 46287 @: $(MAKE); $(unstage)
064d0a7c
PB
46288 @r=`${PWD_COMMAND}`; export r; \
46289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46290 $(NORMAL_TARGET_EXPORTS) \
064d0a7c 46291 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
46292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46293 $(TARGET-target-libssp))
064d0a7c
PB
46294@endif target-libssp
46295
46296
46297
46298
46299
46300.PHONY: check-target-libssp maybe-check-target-libssp
46301maybe-check-target-libssp:
46302@if target-libssp
46303maybe-check-target-libssp: check-target-libssp
46304
46305check-target-libssp:
0aed8855 46306 @: $(MAKE); $(unstage)
064d0a7c
PB
46307 @r=`${PWD_COMMAND}`; export r; \
46308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46309 $(NORMAL_TARGET_EXPORTS) \
46310 (cd $(TARGET_SUBDIR)/libssp && \
46311 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46312
46313@endif target-libssp
46314
46315.PHONY: install-target-libssp maybe-install-target-libssp
46316maybe-install-target-libssp:
46317@if target-libssp
46318maybe-install-target-libssp: install-target-libssp
46319
46320install-target-libssp: installdirs
0aed8855 46321 @: $(MAKE); $(unstage)
064d0a7c
PB
46322 @r=`${PWD_COMMAND}`; export r; \
46323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46324 $(NORMAL_TARGET_EXPORTS) \
46325 (cd $(TARGET_SUBDIR)/libssp && \
46326 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46327
46328@endif target-libssp
46329
56a8fe78 46330# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
46331
46332.PHONY: maybe-info-target-libssp info-target-libssp
46333maybe-info-target-libssp:
46334@if target-libssp
46335maybe-info-target-libssp: info-target-libssp
46336
46337info-target-libssp: \
46338 configure-target-libssp
0aed8855 46339 @: $(MAKE); $(unstage)
064d0a7c
PB
46340 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46341 r=`${PWD_COMMAND}`; export r; \
46342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46343 $(NORMAL_TARGET_EXPORTS) \
46344 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
46345 for flag in $(EXTRA_TARGET_FLAGS); do \
46346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46347 done; \
46348 (cd $(TARGET_SUBDIR)/libssp && \
46349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46351 "RANLIB=$${RANLIB}" \
0c24b341 46352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46353 info) \
46354 || exit 1
46355
46356@endif target-libssp
46357
46358.PHONY: maybe-dvi-target-libssp dvi-target-libssp
46359maybe-dvi-target-libssp:
46360@if target-libssp
46361maybe-dvi-target-libssp: dvi-target-libssp
46362
46363dvi-target-libssp: \
46364 configure-target-libssp
0aed8855 46365 @: $(MAKE); $(unstage)
064d0a7c
PB
46366 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46367 r=`${PWD_COMMAND}`; export r; \
46368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46369 $(NORMAL_TARGET_EXPORTS) \
46370 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
46371 for flag in $(EXTRA_TARGET_FLAGS); do \
46372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46373 done; \
46374 (cd $(TARGET_SUBDIR)/libssp && \
46375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46377 "RANLIB=$${RANLIB}" \
0c24b341 46378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46379 dvi) \
46380 || exit 1
46381
46382@endif target-libssp
46383
56a8fe78
DD
46384.PHONY: maybe-pdf-target-libssp pdf-target-libssp
46385maybe-pdf-target-libssp:
46386@if target-libssp
46387maybe-pdf-target-libssp: pdf-target-libssp
46388
46389pdf-target-libssp: \
46390 configure-target-libssp
46391 @: $(MAKE); $(unstage)
46392 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46393 r=`${PWD_COMMAND}`; export r; \
46394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46395 $(NORMAL_TARGET_EXPORTS) \
46396 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
46397 for flag in $(EXTRA_TARGET_FLAGS); do \
46398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46399 done; \
46400 (cd $(TARGET_SUBDIR)/libssp && \
46401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46403 "RANLIB=$${RANLIB}" \
0c24b341 46404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46405 pdf) \
46406 || exit 1
46407
46408@endif target-libssp
46409
064d0a7c
PB
46410.PHONY: maybe-html-target-libssp html-target-libssp
46411maybe-html-target-libssp:
46412@if target-libssp
46413maybe-html-target-libssp: html-target-libssp
46414
46415html-target-libssp: \
46416 configure-target-libssp
0aed8855 46417 @: $(MAKE); $(unstage)
064d0a7c
PB
46418 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46419 r=`${PWD_COMMAND}`; export r; \
46420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46421 $(NORMAL_TARGET_EXPORTS) \
46422 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
46423 for flag in $(EXTRA_TARGET_FLAGS); do \
46424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46425 done; \
46426 (cd $(TARGET_SUBDIR)/libssp && \
46427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46429 "RANLIB=$${RANLIB}" \
0c24b341 46430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46431 html) \
46432 || exit 1
46433
46434@endif target-libssp
46435
46436.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
46437maybe-TAGS-target-libssp:
46438@if target-libssp
46439maybe-TAGS-target-libssp: TAGS-target-libssp
46440
46441TAGS-target-libssp: \
46442 configure-target-libssp
0aed8855 46443 @: $(MAKE); $(unstage)
064d0a7c
PB
46444 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46445 r=`${PWD_COMMAND}`; export r; \
46446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46447 $(NORMAL_TARGET_EXPORTS) \
46448 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
46449 for flag in $(EXTRA_TARGET_FLAGS); do \
46450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46451 done; \
46452 (cd $(TARGET_SUBDIR)/libssp && \
46453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46455 "RANLIB=$${RANLIB}" \
0c24b341 46456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46457 TAGS) \
46458 || exit 1
46459
46460@endif target-libssp
46461
46462.PHONY: maybe-install-info-target-libssp install-info-target-libssp
46463maybe-install-info-target-libssp:
46464@if target-libssp
46465maybe-install-info-target-libssp: install-info-target-libssp
46466
46467install-info-target-libssp: \
46468 configure-target-libssp \
46469 info-target-libssp
0aed8855 46470 @: $(MAKE); $(unstage)
064d0a7c
PB
46471 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46472 r=`${PWD_COMMAND}`; export r; \
46473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46474 $(NORMAL_TARGET_EXPORTS) \
46475 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
46476 for flag in $(EXTRA_TARGET_FLAGS); do \
46477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46478 done; \
46479 (cd $(TARGET_SUBDIR)/libssp && \
46480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46482 "RANLIB=$${RANLIB}" \
0c24b341 46483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46484 install-info) \
46485 || exit 1
46486
46487@endif target-libssp
46488
a3ca38d2
DD
46489.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
46490maybe-install-pdf-target-libssp:
46491@if target-libssp
46492maybe-install-pdf-target-libssp: install-pdf-target-libssp
46493
46494install-pdf-target-libssp: \
46495 configure-target-libssp \
46496 pdf-target-libssp
46497 @: $(MAKE); $(unstage)
46498 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46499 r=`${PWD_COMMAND}`; export r; \
46500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46501 $(NORMAL_TARGET_EXPORTS) \
46502 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
46503 for flag in $(EXTRA_TARGET_FLAGS); do \
46504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46505 done; \
46506 (cd $(TARGET_SUBDIR)/libssp && \
46507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46509 "RANLIB=$${RANLIB}" \
0c24b341 46510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46511 install-pdf) \
46512 || exit 1
46513
46514@endif target-libssp
46515
108a6f8e
CD
46516.PHONY: maybe-install-html-target-libssp install-html-target-libssp
46517maybe-install-html-target-libssp:
46518@if target-libssp
46519maybe-install-html-target-libssp: install-html-target-libssp
46520
46521install-html-target-libssp: \
46522 configure-target-libssp \
46523 html-target-libssp
46524 @: $(MAKE); $(unstage)
46525 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46526 r=`${PWD_COMMAND}`; export r; \
46527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46528 $(NORMAL_TARGET_EXPORTS) \
46529 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
46530 for flag in $(EXTRA_TARGET_FLAGS); do \
46531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46532 done; \
46533 (cd $(TARGET_SUBDIR)/libssp && \
46534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46536 "RANLIB=$${RANLIB}" \
0c24b341 46537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46538 install-html) \
46539 || exit 1
46540
46541@endif target-libssp
46542
064d0a7c
PB
46543.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
46544maybe-installcheck-target-libssp:
46545@if target-libssp
46546maybe-installcheck-target-libssp: installcheck-target-libssp
46547
46548installcheck-target-libssp: \
46549 configure-target-libssp
0aed8855 46550 @: $(MAKE); $(unstage)
064d0a7c
PB
46551 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46552 r=`${PWD_COMMAND}`; export r; \
46553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46554 $(NORMAL_TARGET_EXPORTS) \
46555 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
46556 for flag in $(EXTRA_TARGET_FLAGS); do \
46557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46558 done; \
46559 (cd $(TARGET_SUBDIR)/libssp && \
46560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46562 "RANLIB=$${RANLIB}" \
0c24b341 46563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46564 installcheck) \
46565 || exit 1
46566
46567@endif target-libssp
46568
46569.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
46570maybe-mostlyclean-target-libssp:
46571@if target-libssp
46572maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
46573
46574mostlyclean-target-libssp:
0aed8855 46575 @: $(MAKE); $(unstage)
064d0a7c
PB
46576 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46577 r=`${PWD_COMMAND}`; export r; \
46578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46579 $(NORMAL_TARGET_EXPORTS) \
46580 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
46581 for flag in $(EXTRA_TARGET_FLAGS); do \
46582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46583 done; \
46584 (cd $(TARGET_SUBDIR)/libssp && \
46585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46587 "RANLIB=$${RANLIB}" \
0c24b341 46588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46589 mostlyclean) \
46590 || exit 1
46591
46592@endif target-libssp
46593
46594.PHONY: maybe-clean-target-libssp clean-target-libssp
46595maybe-clean-target-libssp:
46596@if target-libssp
46597maybe-clean-target-libssp: clean-target-libssp
46598
46599clean-target-libssp:
0aed8855 46600 @: $(MAKE); $(unstage)
064d0a7c
PB
46601 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46602 r=`${PWD_COMMAND}`; export r; \
46603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46604 $(NORMAL_TARGET_EXPORTS) \
46605 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
46606 for flag in $(EXTRA_TARGET_FLAGS); do \
46607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46608 done; \
46609 (cd $(TARGET_SUBDIR)/libssp && \
46610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46612 "RANLIB=$${RANLIB}" \
0c24b341 46613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46614 clean) \
46615 || exit 1
46616
46617@endif target-libssp
46618
46619.PHONY: maybe-distclean-target-libssp distclean-target-libssp
46620maybe-distclean-target-libssp:
46621@if target-libssp
46622maybe-distclean-target-libssp: distclean-target-libssp
46623
46624distclean-target-libssp:
0aed8855 46625 @: $(MAKE); $(unstage)
064d0a7c
PB
46626 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46627 r=`${PWD_COMMAND}`; export r; \
46628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46629 $(NORMAL_TARGET_EXPORTS) \
46630 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
46631 for flag in $(EXTRA_TARGET_FLAGS); do \
46632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46633 done; \
46634 (cd $(TARGET_SUBDIR)/libssp && \
46635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46637 "RANLIB=$${RANLIB}" \
0c24b341 46638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46639 distclean) \
46640 || exit 1
46641
46642@endif target-libssp
46643
46644.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
46645maybe-maintainer-clean-target-libssp:
46646@if target-libssp
46647maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
46648
46649maintainer-clean-target-libssp:
0aed8855 46650 @: $(MAKE); $(unstage)
064d0a7c
PB
46651 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46652 r=`${PWD_COMMAND}`; export r; \
46653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46654 $(NORMAL_TARGET_EXPORTS) \
46655 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
46656 for flag in $(EXTRA_TARGET_FLAGS); do \
46657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46658 done; \
46659 (cd $(TARGET_SUBDIR)/libssp && \
46660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46662 "RANLIB=$${RANLIB}" \
0c24b341 46663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46664 maintainer-clean) \
46665 || exit 1
46666
46667@endif target-libssp
46668
46669
46670
a7254363 46671
e90269c8 46672
a7254363
PB
46673.PHONY: configure-target-newlib maybe-configure-target-newlib
46674maybe-configure-target-newlib:
4f0ef2d8
CD
46675@if gcc-bootstrap
46676configure-target-newlib: stage_current
46677@endif gcc-bootstrap
a7254363
PB
46678@if target-newlib
46679maybe-configure-target-newlib: configure-target-newlib
c52c6897 46680configure-target-newlib:
0aed8855
PB
46681 @: $(MAKE); $(unstage)
46682 @r=`${PWD_COMMAND}`; export r; \
46683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46684 echo "Checking multilib configuration for newlib..."; \
46685 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
46686 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
46687 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
46688 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
46689 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
46690 else \
46691 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
46692 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
46693 fi; \
46694 else \
46695 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
46696 fi; \
46697 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 46698 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
1f53ca9a 46699 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46700 echo Configuring in $(TARGET_SUBDIR)/newlib; \
46701 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
46702 case $(srcdir) in \
b00612cc
PB
46703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46704 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
46705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 46706 esac; \
b00612cc
PB
46707 srcdiroption="--srcdir=$${topdir}/newlib"; \
46708 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
46709 rm -f no-such-file || : ; \
46710 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46711 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46712 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 46713 || exit 1
6bd3dfaa 46714@endif target-newlib
4b1cb4fe 46715
a7254363
PB
46716
46717
d545f33b
PB
46718
46719
4b1cb4fe
DD
46720.PHONY: all-target-newlib maybe-all-target-newlib
46721maybe-all-target-newlib:
4f0ef2d8
CD
46722@if gcc-bootstrap
46723all-target-newlib: stage_current
46724@endif gcc-bootstrap
6bd3dfaa 46725@if target-newlib
72b2455a 46726TARGET-target-newlib=all
6bd3dfaa 46727maybe-all-target-newlib: all-target-newlib
4b1cb4fe 46728all-target-newlib: configure-target-newlib
0aed8855 46729 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46730 @r=`${PWD_COMMAND}`; export r; \
46731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46732 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46733 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
46734 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46735 $(TARGET-target-newlib))
6bd3dfaa 46736@endif target-newlib
4b1cb4fe 46737
a7254363
PB
46738
46739
d545f33b
PB
46740
46741
4b1cb4fe
DD
46742.PHONY: check-target-newlib maybe-check-target-newlib
46743maybe-check-target-newlib:
6bd3dfaa
PB
46744@if target-newlib
46745maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
46746
46747check-target-newlib:
0aed8855 46748 @: $(MAKE); $(unstage)
b40e3958
L
46749 @r=`${PWD_COMMAND}`; export r; \
46750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46751 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46752 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 46753 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 46754
6bd3dfaa 46755@endif target-newlib
3866be5d 46756
4fa63067
NN
46757.PHONY: install-target-newlib maybe-install-target-newlib
46758maybe-install-target-newlib:
6bd3dfaa
PB
46759@if target-newlib
46760maybe-install-target-newlib: install-target-newlib
e2b9e2dc 46761
4fa63067 46762install-target-newlib: installdirs
0aed8855 46763 @: $(MAKE); $(unstage)
b40e3958
L
46764 @r=`${PWD_COMMAND}`; export r; \
46765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46766 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46767 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 46768 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46769
6bd3dfaa 46770@endif target-newlib
3866be5d 46771
56a8fe78 46772# Other targets (info, dvi, pdf, etc.)
3866be5d 46773
4fa63067
NN
46774.PHONY: maybe-info-target-newlib info-target-newlib
46775maybe-info-target-newlib:
6bd3dfaa
PB
46776@if target-newlib
46777maybe-info-target-newlib: info-target-newlib
3866be5d 46778
4fa63067
NN
46779info-target-newlib: \
46780 configure-target-newlib
0aed8855 46781 @: $(MAKE); $(unstage)
4fa63067
NN
46782 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46783 r=`${PWD_COMMAND}`; export r; \
46784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46785 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46786 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
46787 for flag in $(EXTRA_TARGET_FLAGS); do \
46788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46789 done; \
46790 (cd $(TARGET_SUBDIR)/newlib && \
46791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46793 "RANLIB=$${RANLIB}" \
0c24b341 46794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46795 info) \
4fa63067 46796 || exit 1
16ae0395 46797
6bd3dfaa 46798@endif target-newlib
3866be5d 46799
4fa63067
NN
46800.PHONY: maybe-dvi-target-newlib dvi-target-newlib
46801maybe-dvi-target-newlib:
6bd3dfaa
PB
46802@if target-newlib
46803maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 46804
4fa63067
NN
46805dvi-target-newlib: \
46806 configure-target-newlib
0aed8855 46807 @: $(MAKE); $(unstage)
4fa63067 46808 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
46809 r=`${PWD_COMMAND}`; export r; \
46810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46811 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46812 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
46813 for flag in $(EXTRA_TARGET_FLAGS); do \
46814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46815 done; \
46816 (cd $(TARGET_SUBDIR)/newlib && \
46817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46819 "RANLIB=$${RANLIB}" \
0c24b341 46820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46821 dvi) \
e2b9e2dc
NN
46822 || exit 1
46823
6bd3dfaa 46824@endif target-newlib
3866be5d 46825
56a8fe78
DD
46826.PHONY: maybe-pdf-target-newlib pdf-target-newlib
46827maybe-pdf-target-newlib:
46828@if target-newlib
46829maybe-pdf-target-newlib: pdf-target-newlib
46830
46831pdf-target-newlib: \
46832 configure-target-newlib
46833 @: $(MAKE); $(unstage)
46834 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46835 r=`${PWD_COMMAND}`; export r; \
46836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46837 $(NORMAL_TARGET_EXPORTS) \
46838 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
46839 for flag in $(EXTRA_TARGET_FLAGS); do \
46840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46841 done; \
46842 (cd $(TARGET_SUBDIR)/newlib && \
46843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46845 "RANLIB=$${RANLIB}" \
0c24b341 46846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46847 pdf) \
46848 || exit 1
46849
46850@endif target-newlib
46851
6d389afc
MS
46852.PHONY: maybe-html-target-newlib html-target-newlib
46853maybe-html-target-newlib:
46854@if target-newlib
46855maybe-html-target-newlib: html-target-newlib
46856
46857html-target-newlib: \
46858 configure-target-newlib
0aed8855 46859 @: $(MAKE); $(unstage)
6d389afc
MS
46860 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46861 r=`${PWD_COMMAND}`; export r; \
46862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46863 $(NORMAL_TARGET_EXPORTS) \
46864 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
46865 for flag in $(EXTRA_TARGET_FLAGS); do \
46866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46867 done; \
46868 (cd $(TARGET_SUBDIR)/newlib && \
46869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46871 "RANLIB=$${RANLIB}" \
0c24b341 46872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46873 html) \
46874 || exit 1
46875
46876@endif target-newlib
46877
4fa63067
NN
46878.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
46879maybe-TAGS-target-newlib:
6bd3dfaa
PB
46880@if target-newlib
46881maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 46882
4fa63067
NN
46883TAGS-target-newlib: \
46884 configure-target-newlib
0aed8855 46885 @: $(MAKE); $(unstage)
4fa63067
NN
46886 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46887 r=`${PWD_COMMAND}`; export r; \
b40e3958 46888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46889 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46890 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
46891 for flag in $(EXTRA_TARGET_FLAGS); do \
46892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46893 done; \
46894 (cd $(TARGET_SUBDIR)/newlib && \
46895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46897 "RANLIB=$${RANLIB}" \
0c24b341 46898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46899 TAGS) \
4fa63067 46900 || exit 1
3866be5d 46901
6bd3dfaa 46902@endif target-newlib
3866be5d 46903
4fa63067
NN
46904.PHONY: maybe-install-info-target-newlib install-info-target-newlib
46905maybe-install-info-target-newlib:
6bd3dfaa
PB
46906@if target-newlib
46907maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 46908
4fa63067
NN
46909install-info-target-newlib: \
46910 configure-target-newlib \
46911 info-target-newlib
0aed8855 46912 @: $(MAKE); $(unstage)
4fa63067
NN
46913 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46914 r=`${PWD_COMMAND}`; export r; \
b40e3958 46915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46916 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46917 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
46918 for flag in $(EXTRA_TARGET_FLAGS); do \
46919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46920 done; \
46921 (cd $(TARGET_SUBDIR)/newlib && \
46922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46924 "RANLIB=$${RANLIB}" \
0c24b341 46925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46926 install-info) \
4fa63067 46927 || exit 1
3866be5d 46928
6bd3dfaa 46929@endif target-newlib
3866be5d 46930
a3ca38d2
DD
46931.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
46932maybe-install-pdf-target-newlib:
46933@if target-newlib
46934maybe-install-pdf-target-newlib: install-pdf-target-newlib
46935
46936install-pdf-target-newlib: \
46937 configure-target-newlib \
46938 pdf-target-newlib
46939 @: $(MAKE); $(unstage)
46940 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46941 r=`${PWD_COMMAND}`; export r; \
46942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46943 $(NORMAL_TARGET_EXPORTS) \
46944 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
46945 for flag in $(EXTRA_TARGET_FLAGS); do \
46946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46947 done; \
46948 (cd $(TARGET_SUBDIR)/newlib && \
46949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46951 "RANLIB=$${RANLIB}" \
0c24b341 46952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46953 install-pdf) \
46954 || exit 1
46955
46956@endif target-newlib
46957
108a6f8e
CD
46958.PHONY: maybe-install-html-target-newlib install-html-target-newlib
46959maybe-install-html-target-newlib:
46960@if target-newlib
46961maybe-install-html-target-newlib: install-html-target-newlib
46962
46963install-html-target-newlib: \
46964 configure-target-newlib \
46965 html-target-newlib
46966 @: $(MAKE); $(unstage)
46967 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46968 r=`${PWD_COMMAND}`; export r; \
46969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46970 $(NORMAL_TARGET_EXPORTS) \
46971 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
46972 for flag in $(EXTRA_TARGET_FLAGS); do \
46973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46974 done; \
46975 (cd $(TARGET_SUBDIR)/newlib && \
46976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46978 "RANLIB=$${RANLIB}" \
0c24b341 46979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46980 install-html) \
46981 || exit 1
46982
46983@endif target-newlib
46984
4fa63067
NN
46985.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
46986maybe-installcheck-target-newlib:
6bd3dfaa
PB
46987@if target-newlib
46988maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
46989
46990installcheck-target-newlib: \
46991 configure-target-newlib
0aed8855 46992 @: $(MAKE); $(unstage)
4fa63067 46993 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
46994 r=`${PWD_COMMAND}`; export r; \
46995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46996 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46997 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
46998 for flag in $(EXTRA_TARGET_FLAGS); do \
46999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47000 done; \
47001 (cd $(TARGET_SUBDIR)/newlib && \
47002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47004 "RANLIB=$${RANLIB}" \
0c24b341 47005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47006 installcheck) \
e2b9e2dc
NN
47007 || exit 1
47008
6bd3dfaa 47009@endif target-newlib
3866be5d 47010
4fa63067
NN
47011.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
47012maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
47013@if target-newlib
47014maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 47015
4fa63067 47016mostlyclean-target-newlib:
0aed8855 47017 @: $(MAKE); $(unstage)
4fa63067
NN
47018 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47019 r=`${PWD_COMMAND}`; export r; \
b40e3958 47020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47021 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47022 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
47023 for flag in $(EXTRA_TARGET_FLAGS); do \
47024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47025 done; \
47026 (cd $(TARGET_SUBDIR)/newlib && \
47027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47029 "RANLIB=$${RANLIB}" \
0c24b341 47030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47031 mostlyclean) \
4fa63067 47032 || exit 1
3866be5d 47033
6bd3dfaa 47034@endif target-newlib
3866be5d 47035
4fa63067
NN
47036.PHONY: maybe-clean-target-newlib clean-target-newlib
47037maybe-clean-target-newlib:
6bd3dfaa
PB
47038@if target-newlib
47039maybe-clean-target-newlib: clean-target-newlib
16ae0395 47040
4fa63067 47041clean-target-newlib:
0aed8855 47042 @: $(MAKE); $(unstage)
4fa63067
NN
47043 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47044 r=`${PWD_COMMAND}`; export r; \
b40e3958 47045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47046 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47047 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
47048 for flag in $(EXTRA_TARGET_FLAGS); do \
47049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47050 done; \
47051 (cd $(TARGET_SUBDIR)/newlib && \
47052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47054 "RANLIB=$${RANLIB}" \
0c24b341 47055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47056 clean) \
4fa63067 47057 || exit 1
3866be5d 47058
6bd3dfaa 47059@endif target-newlib
3866be5d 47060
4fa63067
NN
47061.PHONY: maybe-distclean-target-newlib distclean-target-newlib
47062maybe-distclean-target-newlib:
6bd3dfaa
PB
47063@if target-newlib
47064maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
47065
47066distclean-target-newlib:
0aed8855 47067 @: $(MAKE); $(unstage)
4fa63067 47068 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
47069 r=`${PWD_COMMAND}`; export r; \
47070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47071 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47072 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
47073 for flag in $(EXTRA_TARGET_FLAGS); do \
47074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47075 done; \
47076 (cd $(TARGET_SUBDIR)/newlib && \
47077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47079 "RANLIB=$${RANLIB}" \
0c24b341 47080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47081 distclean) \
e2b9e2dc
NN
47082 || exit 1
47083
6bd3dfaa 47084@endif target-newlib
3866be5d 47085
4fa63067
NN
47086.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
47087maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
47088@if target-newlib
47089maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 47090
4fa63067 47091maintainer-clean-target-newlib:
0aed8855 47092 @: $(MAKE); $(unstage)
4fa63067
NN
47093 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47094 r=`${PWD_COMMAND}`; export r; \
b40e3958 47095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47096 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47097 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
47098 for flag in $(EXTRA_TARGET_FLAGS); do \
47099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47100 done; \
47101 (cd $(TARGET_SUBDIR)/newlib && \
47102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47104 "RANLIB=$${RANLIB}" \
0c24b341 47105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47106 maintainer-clean) \
4fa63067 47107 || exit 1
3866be5d 47108
6bd3dfaa 47109@endif target-newlib
3866be5d 47110
16ae0395 47111
4b1cb4fe 47112
a7254363 47113
4b1cb4fe 47114
6aa8ef82
DJ
47115.PHONY: configure-target-libgcc maybe-configure-target-libgcc
47116maybe-configure-target-libgcc:
47117@if gcc-bootstrap
47118configure-target-libgcc: stage_current
47119@endif gcc-bootstrap
47120@if target-libgcc
47121maybe-configure-target-libgcc: configure-target-libgcc
47122configure-target-libgcc:
47123 @r=`${PWD_COMMAND}`; export r; \
47124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47125 echo "Checking multilib configuration for libgcc..."; \
47126 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47127 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47128 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47129 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47130 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47131 else \
47132 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47133 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47134 fi; \
47135 else \
47136 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47137 fi; \
47138 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47139 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
1f53ca9a 47140 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82
DJ
47141 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
47142 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
47143 case $(srcdir) in \
47144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47145 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47147 esac; \
47148 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47149 libsrcdir="$$s/libgcc"; \
47150 rm -f no-such-file || : ; \
47151 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47152 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47153 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
47154 || exit 1
47155@endif target-libgcc
47156
47157
47158
47159.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
47160maybe-configure-stage1-target-libgcc:
47161@if target-libgcc-bootstrap
47162maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
47163configure-stage1-target-libgcc:
47164 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47165 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47166 @r=`${PWD_COMMAND}`; export r; \
47167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47168 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
47169 echo "Checking multilib configuration for libgcc..."; \
47170 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47171 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47172 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47173 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47174 else \
47175 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47176 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47177 fi; \
47178 else \
47179 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47180 fi; \
47181 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
47182 $(NORMAL_TARGET_EXPORTS) \
47183 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47184 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47185 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47186 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
47187 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47188 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47189 case $(srcdir) in \
47190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47191 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47193 esac; \
47194 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47195 libsrcdir="$$s/libgcc"; \
47196 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47197 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47198 --target=${target_alias} $${srcdiroption} \
1b05fbbd 47199 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
47200@endif target-libgcc-bootstrap
47201
47202.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
47203maybe-configure-stage2-target-libgcc:
47204@if target-libgcc-bootstrap
47205maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
47206configure-stage2-target-libgcc:
47207 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47208 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47209 @r=`${PWD_COMMAND}`; export r; \
47210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47211 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
47212 echo "Checking multilib configuration for libgcc..."; \
47213 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47214 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47215 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47216 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47217 else \
47218 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47219 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47220 fi; \
47221 else \
47222 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47223 fi; \
47224 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47225 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47226 \
47227 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47228 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47229 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47230 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
47231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47232 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47233 case $(srcdir) in \
47234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47235 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47237 esac; \
47238 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47239 libsrcdir="$$s/libgcc"; \
47240 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47241 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47242 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47243 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47244 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
47245@endif target-libgcc-bootstrap
47246
6aa8ef82
DJ
47247.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
47248maybe-configure-stage3-target-libgcc:
47249@if target-libgcc-bootstrap
47250maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
47251configure-stage3-target-libgcc:
47252 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47253 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47254 @r=`${PWD_COMMAND}`; export r; \
47255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47256 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
47257 echo "Checking multilib configuration for libgcc..."; \
47258 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47259 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47260 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47261 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47262 else \
47263 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47264 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47265 fi; \
47266 else \
47267 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47268 fi; \
47269 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47270 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47271 \
47272 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47273 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47274 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47275 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
47276 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47277 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47278 case $(srcdir) in \
47279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47280 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47282 esac; \
47283 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47284 libsrcdir="$$s/libgcc"; \
47285 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47286 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47287 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47288 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47289 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
47290@endif target-libgcc-bootstrap
47291
6aa8ef82
DJ
47292.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
47293maybe-configure-stage4-target-libgcc:
47294@if target-libgcc-bootstrap
47295maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
47296configure-stage4-target-libgcc:
47297 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47298 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47299 @r=`${PWD_COMMAND}`; export r; \
47300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47301 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
47302 echo "Checking multilib configuration for libgcc..."; \
47303 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47304 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47305 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47306 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47307 else \
47308 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47309 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47310 fi; \
47311 else \
47312 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47313 fi; \
47314 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47315 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47316 \
47317 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47318 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47319 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47320 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
47321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47322 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47323 case $(srcdir) in \
47324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47325 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47327 esac; \
47328 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47329 libsrcdir="$$s/libgcc"; \
47330 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47331 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47332 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47333 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47334 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
47335@endif target-libgcc-bootstrap
47336
47337.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
47338maybe-configure-stageprofile-target-libgcc:
47339@if target-libgcc-bootstrap
47340maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47341configure-stageprofile-target-libgcc:
47342 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47343 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47344 @r=`${PWD_COMMAND}`; export r; \
47345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47346 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
47347 echo "Checking multilib configuration for libgcc..."; \
47348 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47349 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47350 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47351 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47352 else \
47353 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47354 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47355 fi; \
47356 else \
47357 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47358 fi; \
47359 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47360 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47361 \
47362 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47363 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47364 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47365 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
47366 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47367 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47368 case $(srcdir) in \
47369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47370 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47372 esac; \
47373 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47374 libsrcdir="$$s/libgcc"; \
47375 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47376 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47377 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47378 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47379 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
47380@endif target-libgcc-bootstrap
47381
47382.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
47383maybe-configure-stagefeedback-target-libgcc:
47384@if target-libgcc-bootstrap
47385maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47386configure-stagefeedback-target-libgcc:
47387 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47388 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47389 @r=`${PWD_COMMAND}`; export r; \
47390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47391 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
47392 echo "Checking multilib configuration for libgcc..."; \
47393 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47394 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47395 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47396 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47397 else \
47398 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47399 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47400 fi; \
47401 else \
47402 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47403 fi; \
47404 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47405 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47406 \
47407 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47408 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47409 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47410 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
47411 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47412 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47413 case $(srcdir) in \
47414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47415 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47417 esac; \
47418 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47419 libsrcdir="$$s/libgcc"; \
47420 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47421 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47422 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47423 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47424 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
47425@endif target-libgcc-bootstrap
47426
47427
47428
47429
47430
47431.PHONY: all-target-libgcc maybe-all-target-libgcc
47432maybe-all-target-libgcc:
47433@if gcc-bootstrap
47434all-target-libgcc: stage_current
47435@endif gcc-bootstrap
47436@if target-libgcc
47437TARGET-target-libgcc=all
47438maybe-all-target-libgcc: all-target-libgcc
47439all-target-libgcc: configure-target-libgcc
47440 @r=`${PWD_COMMAND}`; export r; \
47441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 47442 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 47443 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
47444 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47445 $(TARGET-target-libgcc))
6aa8ef82
DJ
47446@endif target-libgcc
47447
47448
47449
47450.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
47451.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
47452maybe-all-stage1-target-libgcc:
47453maybe-clean-stage1-target-libgcc:
47454@if target-libgcc-bootstrap
47455maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
47456all-stage1: all-stage1-target-libgcc
47457TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
47458all-stage1-target-libgcc: configure-stage1-target-libgcc
47459 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47460 @r=`${PWD_COMMAND}`; export r; \
47461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47462 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 47463 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 47464 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47466 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47467 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47468 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47472 $(EXTRA_TARGET_FLAGS) \
47473 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
47474 $(TARGET-stage1-target-libgcc)
47475
47476maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
47477clean-stage1: clean-stage1-target-libgcc
47478clean-stage1-target-libgcc:
47479 @if [ $(current_stage) = stage1 ]; then \
47480 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47481 else \
47482 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
47483 $(MAKE) stage1-start; \
47484 fi; \
47485 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47486 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 47487 clean
6aa8ef82
DJ
47488@endif target-libgcc-bootstrap
47489
47490
47491.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
47492.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
47493maybe-all-stage2-target-libgcc:
47494maybe-clean-stage2-target-libgcc:
47495@if target-libgcc-bootstrap
47496maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
47497all-stage2: all-stage2-target-libgcc
47498TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
47499all-stage2-target-libgcc: configure-stage2-target-libgcc
47500 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47501 @r=`${PWD_COMMAND}`; export r; \
47502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47503 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82 47504 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47505 \
6aa8ef82 47506 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47508 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47509 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47510 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47514 $(EXTRA_TARGET_FLAGS) \
47515 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
47516 $(TARGET-stage2-target-libgcc)
47517
47518maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
47519clean-stage2: clean-stage2-target-libgcc
47520clean-stage2-target-libgcc:
47521 @if [ $(current_stage) = stage2 ]; then \
47522 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47523 else \
47524 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
47525 $(MAKE) stage2-start; \
47526 fi; \
47527 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47528 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47529 \
8ee82aff 47530 clean
6aa8ef82
DJ
47531@endif target-libgcc-bootstrap
47532
47533
47534.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
47535.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
47536maybe-all-stage3-target-libgcc:
47537maybe-clean-stage3-target-libgcc:
47538@if target-libgcc-bootstrap
47539maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
47540all-stage3: all-stage3-target-libgcc
47541TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
47542all-stage3-target-libgcc: configure-stage3-target-libgcc
47543 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47544 @r=`${PWD_COMMAND}`; export r; \
47545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47546 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82 47547 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47548 \
6aa8ef82 47549 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47551 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47552 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47553 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47554 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47555 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47556 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47557 $(EXTRA_TARGET_FLAGS) \
47558 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
47559 $(TARGET-stage3-target-libgcc)
47560
47561maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
47562clean-stage3: clean-stage3-target-libgcc
47563clean-stage3-target-libgcc:
47564 @if [ $(current_stage) = stage3 ]; then \
47565 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47566 else \
47567 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
47568 $(MAKE) stage3-start; \
47569 fi; \
47570 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47571 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47572 \
8ee82aff 47573 clean
6aa8ef82
DJ
47574@endif target-libgcc-bootstrap
47575
47576
47577.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
47578.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
47579maybe-all-stage4-target-libgcc:
47580maybe-clean-stage4-target-libgcc:
47581@if target-libgcc-bootstrap
47582maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
47583all-stage4: all-stage4-target-libgcc
47584TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
47585all-stage4-target-libgcc: configure-stage4-target-libgcc
47586 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47587 @r=`${PWD_COMMAND}`; export r; \
47588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47589 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82 47590 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47591 \
6aa8ef82 47592 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47593 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47594 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47595 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47596 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47597 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47598 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47599 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47600 $(EXTRA_TARGET_FLAGS) \
47601 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
47602 $(TARGET-stage4-target-libgcc)
47603
47604maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
47605clean-stage4: clean-stage4-target-libgcc
47606clean-stage4-target-libgcc:
47607 @if [ $(current_stage) = stage4 ]; then \
47608 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47609 else \
47610 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
47611 $(MAKE) stage4-start; \
47612 fi; \
47613 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47614 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47615 \
8ee82aff 47616 clean
6aa8ef82
DJ
47617@endif target-libgcc-bootstrap
47618
47619
47620.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
47621.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
47622maybe-all-stageprofile-target-libgcc:
47623maybe-clean-stageprofile-target-libgcc:
47624@if target-libgcc-bootstrap
47625maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
47626all-stageprofile: all-stageprofile-target-libgcc
47627TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
47628all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47629 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47630 @r=`${PWD_COMMAND}`; export r; \
47631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47632 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82 47633 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47634 \
6aa8ef82 47635 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47637 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47638 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47639 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47643 $(EXTRA_TARGET_FLAGS) \
47644 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
47645 $(TARGET-stageprofile-target-libgcc)
47646
47647maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
47648clean-stageprofile: clean-stageprofile-target-libgcc
47649clean-stageprofile-target-libgcc:
47650 @if [ $(current_stage) = stageprofile ]; then \
47651 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47652 else \
47653 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
47654 $(MAKE) stageprofile-start; \
47655 fi; \
47656 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47657 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47658 \
8ee82aff 47659 clean
6aa8ef82
DJ
47660@endif target-libgcc-bootstrap
47661
47662
47663.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
47664.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
47665maybe-all-stagefeedback-target-libgcc:
47666maybe-clean-stagefeedback-target-libgcc:
47667@if target-libgcc-bootstrap
47668maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
47669all-stagefeedback: all-stagefeedback-target-libgcc
47670TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
47671all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47672 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47673 @r=`${PWD_COMMAND}`; export r; \
47674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47675 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82 47676 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47677 \
6aa8ef82 47678 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47679 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47680 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47681 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47682 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47683 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47684 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47685 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47686 $(EXTRA_TARGET_FLAGS) \
47687 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
47688 $(TARGET-stagefeedback-target-libgcc)
47689
47690maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
47691clean-stagefeedback: clean-stagefeedback-target-libgcc
47692clean-stagefeedback-target-libgcc:
47693 @if [ $(current_stage) = stagefeedback ]; then \
47694 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47695 else \
47696 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
47697 $(MAKE) stagefeedback-start; \
47698 fi; \
47699 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47700 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47701 \
8ee82aff 47702 clean
6aa8ef82
DJ
47703@endif target-libgcc-bootstrap
47704
47705
47706
47707
47708
47709
47710.PHONY: check-target-libgcc maybe-check-target-libgcc
47711maybe-check-target-libgcc:
47712@if target-libgcc
47713maybe-check-target-libgcc: check-target-libgcc
47714
47715# Dummy target for uncheckable module.
47716check-target-libgcc:
47717
47718@endif target-libgcc
47719
47720.PHONY: install-target-libgcc maybe-install-target-libgcc
47721maybe-install-target-libgcc:
47722@if target-libgcc
47723maybe-install-target-libgcc: install-target-libgcc
47724
47725install-target-libgcc: installdirs
47726 @: $(MAKE); $(unstage)
47727 @r=`${PWD_COMMAND}`; export r; \
47728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47729 $(NORMAL_TARGET_EXPORTS) \
47730 (cd $(TARGET_SUBDIR)/libgcc && \
47731 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47732
47733@endif target-libgcc
47734
47735# Other targets (info, dvi, pdf, etc.)
47736
47737.PHONY: maybe-info-target-libgcc info-target-libgcc
47738maybe-info-target-libgcc:
47739@if target-libgcc
47740maybe-info-target-libgcc: info-target-libgcc
47741
47742info-target-libgcc: \
47743 configure-target-libgcc
47744 @: $(MAKE); $(unstage)
47745 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47746 r=`${PWD_COMMAND}`; export r; \
47747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47748 $(NORMAL_TARGET_EXPORTS) \
47749 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
47750 for flag in $(EXTRA_TARGET_FLAGS); do \
47751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47752 done; \
47753 (cd $(TARGET_SUBDIR)/libgcc && \
47754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47756 "RANLIB=$${RANLIB}" \
0c24b341 47757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47758 info) \
47759 || exit 1
47760
47761@endif target-libgcc
47762
47763.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
47764maybe-dvi-target-libgcc:
47765@if target-libgcc
47766maybe-dvi-target-libgcc: dvi-target-libgcc
47767
47768dvi-target-libgcc: \
47769 configure-target-libgcc
47770 @: $(MAKE); $(unstage)
47771 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47772 r=`${PWD_COMMAND}`; export r; \
47773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47774 $(NORMAL_TARGET_EXPORTS) \
47775 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
47776 for flag in $(EXTRA_TARGET_FLAGS); do \
47777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47778 done; \
47779 (cd $(TARGET_SUBDIR)/libgcc && \
47780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47782 "RANLIB=$${RANLIB}" \
0c24b341 47783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47784 dvi) \
47785 || exit 1
47786
47787@endif target-libgcc
47788
47789.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
47790maybe-pdf-target-libgcc:
47791@if target-libgcc
47792maybe-pdf-target-libgcc: pdf-target-libgcc
47793
47794pdf-target-libgcc: \
47795 configure-target-libgcc
47796 @: $(MAKE); $(unstage)
47797 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47798 r=`${PWD_COMMAND}`; export r; \
47799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47800 $(NORMAL_TARGET_EXPORTS) \
47801 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
47802 for flag in $(EXTRA_TARGET_FLAGS); do \
47803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47804 done; \
47805 (cd $(TARGET_SUBDIR)/libgcc && \
47806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47808 "RANLIB=$${RANLIB}" \
0c24b341 47809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47810 pdf) \
47811 || exit 1
47812
47813@endif target-libgcc
47814
47815.PHONY: maybe-html-target-libgcc html-target-libgcc
47816maybe-html-target-libgcc:
47817@if target-libgcc
47818maybe-html-target-libgcc: html-target-libgcc
47819
47820html-target-libgcc: \
47821 configure-target-libgcc
47822 @: $(MAKE); $(unstage)
47823 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47824 r=`${PWD_COMMAND}`; export r; \
47825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47826 $(NORMAL_TARGET_EXPORTS) \
47827 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
47828 for flag in $(EXTRA_TARGET_FLAGS); do \
47829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47830 done; \
47831 (cd $(TARGET_SUBDIR)/libgcc && \
47832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47834 "RANLIB=$${RANLIB}" \
0c24b341 47835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47836 html) \
47837 || exit 1
47838
47839@endif target-libgcc
47840
47841.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
47842maybe-TAGS-target-libgcc:
47843@if target-libgcc
47844maybe-TAGS-target-libgcc: TAGS-target-libgcc
47845
47846TAGS-target-libgcc: \
47847 configure-target-libgcc
47848 @: $(MAKE); $(unstage)
47849 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47850 r=`${PWD_COMMAND}`; export r; \
47851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47852 $(NORMAL_TARGET_EXPORTS) \
47853 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
47854 for flag in $(EXTRA_TARGET_FLAGS); do \
47855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47856 done; \
47857 (cd $(TARGET_SUBDIR)/libgcc && \
47858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47860 "RANLIB=$${RANLIB}" \
0c24b341 47861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47862 TAGS) \
47863 || exit 1
47864
47865@endif target-libgcc
47866
47867.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
47868maybe-install-info-target-libgcc:
47869@if target-libgcc
47870maybe-install-info-target-libgcc: install-info-target-libgcc
47871
47872install-info-target-libgcc: \
47873 configure-target-libgcc \
47874 info-target-libgcc
47875 @: $(MAKE); $(unstage)
47876 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47877 r=`${PWD_COMMAND}`; export r; \
47878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47879 $(NORMAL_TARGET_EXPORTS) \
47880 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
47881 for flag in $(EXTRA_TARGET_FLAGS); do \
47882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47883 done; \
47884 (cd $(TARGET_SUBDIR)/libgcc && \
47885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47887 "RANLIB=$${RANLIB}" \
0c24b341 47888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47889 install-info) \
47890 || exit 1
47891
47892@endif target-libgcc
47893
a3ca38d2
DD
47894.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
47895maybe-install-pdf-target-libgcc:
47896@if target-libgcc
47897maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
47898
47899install-pdf-target-libgcc: \
47900 configure-target-libgcc \
47901 pdf-target-libgcc
47902 @: $(MAKE); $(unstage)
47903 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47904 r=`${PWD_COMMAND}`; export r; \
47905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47906 $(NORMAL_TARGET_EXPORTS) \
47907 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
47908 for flag in $(EXTRA_TARGET_FLAGS); do \
47909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47910 done; \
47911 (cd $(TARGET_SUBDIR)/libgcc && \
47912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47914 "RANLIB=$${RANLIB}" \
0c24b341 47915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47916 install-pdf) \
47917 || exit 1
47918
47919@endif target-libgcc
47920
6aa8ef82
DJ
47921.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
47922maybe-install-html-target-libgcc:
47923@if target-libgcc
47924maybe-install-html-target-libgcc: install-html-target-libgcc
47925
47926install-html-target-libgcc: \
47927 configure-target-libgcc \
47928 html-target-libgcc
47929 @: $(MAKE); $(unstage)
47930 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47931 r=`${PWD_COMMAND}`; export r; \
47932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47933 $(NORMAL_TARGET_EXPORTS) \
47934 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
47935 for flag in $(EXTRA_TARGET_FLAGS); do \
47936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47937 done; \
47938 (cd $(TARGET_SUBDIR)/libgcc && \
47939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47941 "RANLIB=$${RANLIB}" \
0c24b341 47942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47943 install-html) \
47944 || exit 1
47945
47946@endif target-libgcc
47947
47948.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
47949maybe-installcheck-target-libgcc:
47950@if target-libgcc
47951maybe-installcheck-target-libgcc: installcheck-target-libgcc
47952
47953installcheck-target-libgcc: \
47954 configure-target-libgcc
47955 @: $(MAKE); $(unstage)
47956 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47957 r=`${PWD_COMMAND}`; export r; \
47958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47959 $(NORMAL_TARGET_EXPORTS) \
47960 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
47961 for flag in $(EXTRA_TARGET_FLAGS); do \
47962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47963 done; \
47964 (cd $(TARGET_SUBDIR)/libgcc && \
47965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47967 "RANLIB=$${RANLIB}" \
0c24b341 47968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47969 installcheck) \
47970 || exit 1
47971
47972@endif target-libgcc
47973
47974.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
47975maybe-mostlyclean-target-libgcc:
47976@if target-libgcc
47977maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
47978
47979mostlyclean-target-libgcc:
47980 @: $(MAKE); $(unstage)
47981 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47982 r=`${PWD_COMMAND}`; export r; \
47983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47984 $(NORMAL_TARGET_EXPORTS) \
47985 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
47986 for flag in $(EXTRA_TARGET_FLAGS); do \
47987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47988 done; \
47989 (cd $(TARGET_SUBDIR)/libgcc && \
47990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47992 "RANLIB=$${RANLIB}" \
0c24b341 47993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47994 mostlyclean) \
47995 || exit 1
47996
47997@endif target-libgcc
47998
47999.PHONY: maybe-clean-target-libgcc clean-target-libgcc
48000maybe-clean-target-libgcc:
48001@if target-libgcc
48002maybe-clean-target-libgcc: clean-target-libgcc
48003
48004clean-target-libgcc:
48005 @: $(MAKE); $(unstage)
48006 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48007 r=`${PWD_COMMAND}`; export r; \
48008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48009 $(NORMAL_TARGET_EXPORTS) \
48010 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
48011 for flag in $(EXTRA_TARGET_FLAGS); do \
48012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48013 done; \
48014 (cd $(TARGET_SUBDIR)/libgcc && \
48015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48017 "RANLIB=$${RANLIB}" \
0c24b341 48018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48019 clean) \
48020 || exit 1
48021
48022@endif target-libgcc
48023
48024.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
48025maybe-distclean-target-libgcc:
48026@if target-libgcc
48027maybe-distclean-target-libgcc: distclean-target-libgcc
48028
48029distclean-target-libgcc:
48030 @: $(MAKE); $(unstage)
48031 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48032 r=`${PWD_COMMAND}`; export r; \
48033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48034 $(NORMAL_TARGET_EXPORTS) \
48035 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
48036 for flag in $(EXTRA_TARGET_FLAGS); do \
48037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48038 done; \
48039 (cd $(TARGET_SUBDIR)/libgcc && \
48040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48042 "RANLIB=$${RANLIB}" \
0c24b341 48043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48044 distclean) \
48045 || exit 1
48046
48047@endif target-libgcc
48048
48049.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
48050maybe-maintainer-clean-target-libgcc:
48051@if target-libgcc
48052maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
48053
48054maintainer-clean-target-libgcc:
48055 @: $(MAKE); $(unstage)
48056 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48057 r=`${PWD_COMMAND}`; export r; \
48058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48059 $(NORMAL_TARGET_EXPORTS) \
48060 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
48061 for flag in $(EXTRA_TARGET_FLAGS); do \
48062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48063 done; \
48064 (cd $(TARGET_SUBDIR)/libgcc && \
48065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48067 "RANLIB=$${RANLIB}" \
0c24b341 48068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48069 maintainer-clean) \
48070 || exit 1
48071
48072@endif target-libgcc
48073
48074
48075
48076
48077
a7254363
PB
48078.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
48079maybe-configure-target-libgfortran:
4f0ef2d8
CD
48080@if gcc-bootstrap
48081configure-target-libgfortran: stage_current
48082@endif gcc-bootstrap
a7254363
PB
48083@if target-libgfortran
48084maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 48085configure-target-libgfortran:
0aed8855
PB
48086 @: $(MAKE); $(unstage)
48087 @r=`${PWD_COMMAND}`; export r; \
48088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48089 echo "Checking multilib configuration for libgfortran..."; \
48090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
48091 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
48092 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48093 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48094 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
48095 else \
48096 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
48097 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
48098 fi; \
48099 else \
48100 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
48101 fi; \
48102 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 48103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
1f53ca9a 48104 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48105 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
48106 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
48107 case $(srcdir) in \
b00612cc
PB
48108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48109 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
48110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 48111 esac; \
b00612cc
PB
48112 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
48113 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
48114 rm -f no-such-file || : ; \
48115 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48116 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48117 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 48118 || exit 1
6bd3dfaa 48119@endif target-libgfortran
4b1cb4fe 48120
a7254363
PB
48121
48122
d545f33b
PB
48123
48124
4b1cb4fe
DD
48125.PHONY: all-target-libgfortran maybe-all-target-libgfortran
48126maybe-all-target-libgfortran:
4f0ef2d8
CD
48127@if gcc-bootstrap
48128all-target-libgfortran: stage_current
48129@endif gcc-bootstrap
6bd3dfaa 48130@if target-libgfortran
72b2455a 48131TARGET-target-libgfortran=all
6bd3dfaa 48132maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 48133all-target-libgfortran: configure-target-libgfortran
0aed8855 48134 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48135 @r=`${PWD_COMMAND}`; export r; \
48136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48137 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48138 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
48139 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48140 $(TARGET-target-libgfortran))
6bd3dfaa 48141@endif target-libgfortran
4b1cb4fe 48142
a7254363
PB
48143
48144
d545f33b
PB
48145
48146
4b1cb4fe
DD
48147.PHONY: check-target-libgfortran maybe-check-target-libgfortran
48148maybe-check-target-libgfortran:
6bd3dfaa
PB
48149@if target-libgfortran
48150maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
48151
48152check-target-libgfortran:
0aed8855 48153 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48154 @r=`${PWD_COMMAND}`; export r; \
48155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48156 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48157 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 48158 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 48159
6bd3dfaa 48160@endif target-libgfortran
4b1cb4fe
DD
48161
48162.PHONY: install-target-libgfortran maybe-install-target-libgfortran
48163maybe-install-target-libgfortran:
6bd3dfaa
PB
48164@if target-libgfortran
48165maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
48166
48167install-target-libgfortran: installdirs
0aed8855 48168 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48169 @r=`${PWD_COMMAND}`; export r; \
48170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48171 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48172 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 48173 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 48174
6bd3dfaa 48175@endif target-libgfortran
4b1cb4fe 48176
56a8fe78 48177# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
48178
48179.PHONY: maybe-info-target-libgfortran info-target-libgfortran
48180maybe-info-target-libgfortran:
6bd3dfaa
PB
48181@if target-libgfortran
48182maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
48183
48184info-target-libgfortran: \
48185 configure-target-libgfortran
0aed8855 48186 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48187 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48188 r=`${PWD_COMMAND}`; export r; \
48189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48190 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48191 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
48192 for flag in $(EXTRA_TARGET_FLAGS); do \
48193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48194 done; \
48195 (cd $(TARGET_SUBDIR)/libgfortran && \
48196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48198 "RANLIB=$${RANLIB}" \
0c24b341 48199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48200 info) \
4b1cb4fe
DD
48201 || exit 1
48202
6bd3dfaa 48203@endif target-libgfortran
4b1cb4fe
DD
48204
48205.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
48206maybe-dvi-target-libgfortran:
6bd3dfaa
PB
48207@if target-libgfortran
48208maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
48209
48210dvi-target-libgfortran: \
48211 configure-target-libgfortran
0aed8855 48212 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48213 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48214 r=`${PWD_COMMAND}`; export r; \
48215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48216 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48217 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
48218 for flag in $(EXTRA_TARGET_FLAGS); do \
48219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48220 done; \
48221 (cd $(TARGET_SUBDIR)/libgfortran && \
48222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48224 "RANLIB=$${RANLIB}" \
0c24b341 48225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48226 dvi) \
4b1cb4fe
DD
48227 || exit 1
48228
6bd3dfaa 48229@endif target-libgfortran
4b1cb4fe 48230
56a8fe78
DD
48231.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
48232maybe-pdf-target-libgfortran:
48233@if target-libgfortran
48234maybe-pdf-target-libgfortran: pdf-target-libgfortran
48235
48236pdf-target-libgfortran: \
48237 configure-target-libgfortran
48238 @: $(MAKE); $(unstage)
48239 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48240 r=`${PWD_COMMAND}`; export r; \
48241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48242 $(NORMAL_TARGET_EXPORTS) \
48243 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48244 for flag in $(EXTRA_TARGET_FLAGS); do \
48245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48246 done; \
48247 (cd $(TARGET_SUBDIR)/libgfortran && \
48248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48250 "RANLIB=$${RANLIB}" \
0c24b341 48251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48252 pdf) \
48253 || exit 1
48254
48255@endif target-libgfortran
48256
6d389afc
MS
48257.PHONY: maybe-html-target-libgfortran html-target-libgfortran
48258maybe-html-target-libgfortran:
48259@if target-libgfortran
48260maybe-html-target-libgfortran: html-target-libgfortran
48261
48262html-target-libgfortran: \
48263 configure-target-libgfortran
0aed8855 48264 @: $(MAKE); $(unstage)
6d389afc
MS
48265 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48266 r=`${PWD_COMMAND}`; export r; \
48267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48268 $(NORMAL_TARGET_EXPORTS) \
48269 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
48270 for flag in $(EXTRA_TARGET_FLAGS); do \
48271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48272 done; \
48273 (cd $(TARGET_SUBDIR)/libgfortran && \
48274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48276 "RANLIB=$${RANLIB}" \
0c24b341 48277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48278 html) \
48279 || exit 1
48280
48281@endif target-libgfortran
48282
4b1cb4fe
DD
48283.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
48284maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
48285@if target-libgfortran
48286maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
48287
48288TAGS-target-libgfortran: \
48289 configure-target-libgfortran
0aed8855 48290 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48291 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48292 r=`${PWD_COMMAND}`; export r; \
48293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48294 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48295 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
48296 for flag in $(EXTRA_TARGET_FLAGS); do \
48297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48298 done; \
48299 (cd $(TARGET_SUBDIR)/libgfortran && \
48300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48302 "RANLIB=$${RANLIB}" \
0c24b341 48303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48304 TAGS) \
4b1cb4fe
DD
48305 || exit 1
48306
6bd3dfaa 48307@endif target-libgfortran
4b1cb4fe
DD
48308
48309.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
48310maybe-install-info-target-libgfortran:
6bd3dfaa
PB
48311@if target-libgfortran
48312maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
48313
48314install-info-target-libgfortran: \
48315 configure-target-libgfortran \
48316 info-target-libgfortran
0aed8855 48317 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48318 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48319 r=`${PWD_COMMAND}`; export r; \
48320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48321 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48322 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
48323 for flag in $(EXTRA_TARGET_FLAGS); do \
48324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48325 done; \
48326 (cd $(TARGET_SUBDIR)/libgfortran && \
48327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48329 "RANLIB=$${RANLIB}" \
0c24b341 48330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48331 install-info) \
4b1cb4fe
DD
48332 || exit 1
48333
6bd3dfaa 48334@endif target-libgfortran
4b1cb4fe 48335
a3ca38d2
DD
48336.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
48337maybe-install-pdf-target-libgfortran:
48338@if target-libgfortran
48339maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
48340
48341install-pdf-target-libgfortran: \
48342 configure-target-libgfortran \
48343 pdf-target-libgfortran
48344 @: $(MAKE); $(unstage)
48345 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48346 r=`${PWD_COMMAND}`; export r; \
48347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48348 $(NORMAL_TARGET_EXPORTS) \
48349 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48350 for flag in $(EXTRA_TARGET_FLAGS); do \
48351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48352 done; \
48353 (cd $(TARGET_SUBDIR)/libgfortran && \
48354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48356 "RANLIB=$${RANLIB}" \
0c24b341 48357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48358 install-pdf) \
48359 || exit 1
48360
48361@endif target-libgfortran
48362
108a6f8e
CD
48363.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
48364maybe-install-html-target-libgfortran:
48365@if target-libgfortran
48366maybe-install-html-target-libgfortran: install-html-target-libgfortran
48367
48368install-html-target-libgfortran: \
48369 configure-target-libgfortran \
48370 html-target-libgfortran
48371 @: $(MAKE); $(unstage)
48372 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48373 r=`${PWD_COMMAND}`; export r; \
48374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48375 $(NORMAL_TARGET_EXPORTS) \
48376 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
48377 for flag in $(EXTRA_TARGET_FLAGS); do \
48378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48379 done; \
48380 (cd $(TARGET_SUBDIR)/libgfortran && \
48381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48383 "RANLIB=$${RANLIB}" \
0c24b341 48384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48385 install-html) \
48386 || exit 1
48387
48388@endif target-libgfortran
48389
4b1cb4fe
DD
48390.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
48391maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
48392@if target-libgfortran
48393maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
48394
48395installcheck-target-libgfortran: \
48396 configure-target-libgfortran
0aed8855 48397 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48398 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48399 r=`${PWD_COMMAND}`; export r; \
48400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48401 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48402 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
48403 for flag in $(EXTRA_TARGET_FLAGS); do \
48404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48405 done; \
48406 (cd $(TARGET_SUBDIR)/libgfortran && \
48407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48409 "RANLIB=$${RANLIB}" \
0c24b341 48410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48411 installcheck) \
4b1cb4fe
DD
48412 || exit 1
48413
6bd3dfaa 48414@endif target-libgfortran
4b1cb4fe
DD
48415
48416.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
48417maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
48418@if target-libgfortran
48419maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
48420
48421mostlyclean-target-libgfortran:
0aed8855 48422 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48423 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48424 r=`${PWD_COMMAND}`; export r; \
48425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48426 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48427 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
48428 for flag in $(EXTRA_TARGET_FLAGS); do \
48429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48430 done; \
48431 (cd $(TARGET_SUBDIR)/libgfortran && \
48432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48434 "RANLIB=$${RANLIB}" \
0c24b341 48435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48436 mostlyclean) \
4b1cb4fe
DD
48437 || exit 1
48438
6bd3dfaa 48439@endif target-libgfortran
4b1cb4fe
DD
48440
48441.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
48442maybe-clean-target-libgfortran:
6bd3dfaa
PB
48443@if target-libgfortran
48444maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
48445
48446clean-target-libgfortran:
0aed8855 48447 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48448 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48449 r=`${PWD_COMMAND}`; export r; \
48450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48451 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48452 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
48453 for flag in $(EXTRA_TARGET_FLAGS); do \
48454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48455 done; \
48456 (cd $(TARGET_SUBDIR)/libgfortran && \
48457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48459 "RANLIB=$${RANLIB}" \
0c24b341 48460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48461 clean) \
4b1cb4fe
DD
48462 || exit 1
48463
6bd3dfaa 48464@endif target-libgfortran
4b1cb4fe
DD
48465
48466.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
48467maybe-distclean-target-libgfortran:
6bd3dfaa
PB
48468@if target-libgfortran
48469maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
48470
48471distclean-target-libgfortran:
0aed8855 48472 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48473 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48474 r=`${PWD_COMMAND}`; export r; \
48475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48476 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48477 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
48478 for flag in $(EXTRA_TARGET_FLAGS); do \
48479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48480 done; \
48481 (cd $(TARGET_SUBDIR)/libgfortran && \
48482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48484 "RANLIB=$${RANLIB}" \
0c24b341 48485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48486 distclean) \
4b1cb4fe
DD
48487 || exit 1
48488
6bd3dfaa 48489@endif target-libgfortran
4b1cb4fe
DD
48490
48491.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
48492maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
48493@if target-libgfortran
48494maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
48495
48496maintainer-clean-target-libgfortran:
0aed8855 48497 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48498 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48499 r=`${PWD_COMMAND}`; export r; \
48500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48501 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48502 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
48503 for flag in $(EXTRA_TARGET_FLAGS); do \
48504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48505 done; \
48506 (cd $(TARGET_SUBDIR)/libgfortran && \
48507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48509 "RANLIB=$${RANLIB}" \
0c24b341 48510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48511 maintainer-clean) \
4b1cb4fe
DD
48512 || exit 1
48513
6bd3dfaa 48514@endif target-libgfortran
4b1cb4fe
DD
48515
48516
3866be5d 48517
a7254363 48518
e90269c8 48519
a7254363
PB
48520.PHONY: configure-target-libobjc maybe-configure-target-libobjc
48521maybe-configure-target-libobjc:
4f0ef2d8
CD
48522@if gcc-bootstrap
48523configure-target-libobjc: stage_current
48524@endif gcc-bootstrap
a7254363
PB
48525@if target-libobjc
48526maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 48527configure-target-libobjc:
0aed8855
PB
48528 @: $(MAKE); $(unstage)
48529 @r=`${PWD_COMMAND}`; export r; \
48530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48531 echo "Checking multilib configuration for libobjc..."; \
48532 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
48533 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
48534 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48535 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48536 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
48537 else \
48538 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
48539 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
48540 fi; \
48541 else \
48542 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
48543 fi; \
48544 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 48545 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
1f53ca9a 48546 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48547 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
48548 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 48549 case $(srcdir) in \
b00612cc
PB
48550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48551 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
48552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 48553 esac; \
b00612cc
PB
48554 srcdiroption="--srcdir=$${topdir}/libobjc"; \
48555 libsrcdir="$$s/libobjc"; \
4fa63067
NN
48556 rm -f no-such-file || : ; \
48557 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48558 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48559 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 48560 || exit 1
6bd3dfaa 48561@endif target-libobjc
e2b9e2dc 48562
a7254363
PB
48563
48564
d545f33b
PB
48565
48566
4fa63067
NN
48567.PHONY: all-target-libobjc maybe-all-target-libobjc
48568maybe-all-target-libobjc:
4f0ef2d8
CD
48569@if gcc-bootstrap
48570all-target-libobjc: stage_current
48571@endif gcc-bootstrap
6bd3dfaa 48572@if target-libobjc
72b2455a 48573TARGET-target-libobjc=all
6bd3dfaa 48574maybe-all-target-libobjc: all-target-libobjc
4fa63067 48575all-target-libobjc: configure-target-libobjc
0aed8855 48576 @: $(MAKE); $(unstage)
b40e3958
L
48577 @r=`${PWD_COMMAND}`; export r; \
48578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48579 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48580 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
48581 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48582 $(TARGET-target-libobjc))
6bd3dfaa 48583@endif target-libobjc
3866be5d 48584
a7254363
PB
48585
48586
d545f33b
PB
48587
48588
4fa63067
NN
48589.PHONY: check-target-libobjc maybe-check-target-libobjc
48590maybe-check-target-libobjc:
6bd3dfaa
PB
48591@if target-libobjc
48592maybe-check-target-libobjc: check-target-libobjc
3866be5d 48593
4fa63067 48594check-target-libobjc:
0aed8855 48595 @: $(MAKE); $(unstage)
b40e3958
L
48596 @r=`${PWD_COMMAND}`; export r; \
48597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48598 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48599 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 48600 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 48601
6bd3dfaa 48602@endif target-libobjc
3866be5d 48603
4fa63067
NN
48604.PHONY: install-target-libobjc maybe-install-target-libobjc
48605maybe-install-target-libobjc:
6bd3dfaa
PB
48606@if target-libobjc
48607maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 48608
4fa63067 48609install-target-libobjc: installdirs
0aed8855 48610 @: $(MAKE); $(unstage)
b40e3958
L
48611 @r=`${PWD_COMMAND}`; export r; \
48612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48613 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48614 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 48615 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 48616
6bd3dfaa 48617@endif target-libobjc
3866be5d 48618
56a8fe78 48619# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48620
48621.PHONY: maybe-info-target-libobjc info-target-libobjc
48622maybe-info-target-libobjc:
6bd3dfaa
PB
48623@if target-libobjc
48624maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
48625
48626info-target-libobjc: \
48627 configure-target-libobjc
0aed8855 48628 @: $(MAKE); $(unstage)
4fa63067
NN
48629 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48630 r=`${PWD_COMMAND}`; export r; \
b40e3958 48631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48632 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48633 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
48634 for flag in $(EXTRA_TARGET_FLAGS); do \
48635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48636 done; \
48637 (cd $(TARGET_SUBDIR)/libobjc && \
48638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48640 "RANLIB=$${RANLIB}" \
0c24b341 48641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48642 info) \
4fa63067 48643 || exit 1
3866be5d 48644
6bd3dfaa 48645@endif target-libobjc
3866be5d 48646
4fa63067
NN
48647.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
48648maybe-dvi-target-libobjc:
6bd3dfaa
PB
48649@if target-libobjc
48650maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 48651
4fa63067
NN
48652dvi-target-libobjc: \
48653 configure-target-libobjc
0aed8855 48654 @: $(MAKE); $(unstage)
4fa63067
NN
48655 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48656 r=`${PWD_COMMAND}`; export r; \
b40e3958 48657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48658 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48659 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
48660 for flag in $(EXTRA_TARGET_FLAGS); do \
48661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48662 done; \
48663 (cd $(TARGET_SUBDIR)/libobjc && \
48664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48666 "RANLIB=$${RANLIB}" \
0c24b341 48667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48668 dvi) \
4fa63067 48669 || exit 1
3866be5d 48670
6bd3dfaa 48671@endif target-libobjc
3866be5d 48672
56a8fe78
DD
48673.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
48674maybe-pdf-target-libobjc:
48675@if target-libobjc
48676maybe-pdf-target-libobjc: pdf-target-libobjc
48677
48678pdf-target-libobjc: \
48679 configure-target-libobjc
48680 @: $(MAKE); $(unstage)
48681 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48682 r=`${PWD_COMMAND}`; export r; \
48683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48684 $(NORMAL_TARGET_EXPORTS) \
48685 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
48686 for flag in $(EXTRA_TARGET_FLAGS); do \
48687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48688 done; \
48689 (cd $(TARGET_SUBDIR)/libobjc && \
48690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48692 "RANLIB=$${RANLIB}" \
0c24b341 48693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48694 pdf) \
48695 || exit 1
48696
48697@endif target-libobjc
48698
6d389afc
MS
48699.PHONY: maybe-html-target-libobjc html-target-libobjc
48700maybe-html-target-libobjc:
48701@if target-libobjc
48702maybe-html-target-libobjc: html-target-libobjc
48703
48704html-target-libobjc: \
48705 configure-target-libobjc
0aed8855 48706 @: $(MAKE); $(unstage)
6d389afc
MS
48707 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48708 r=`${PWD_COMMAND}`; export r; \
48709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48710 $(NORMAL_TARGET_EXPORTS) \
48711 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
48712 for flag in $(EXTRA_TARGET_FLAGS); do \
48713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48714 done; \
48715 (cd $(TARGET_SUBDIR)/libobjc && \
48716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48718 "RANLIB=$${RANLIB}" \
0c24b341 48719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48720 html) \
48721 || exit 1
48722
48723@endif target-libobjc
48724
4fa63067
NN
48725.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
48726maybe-TAGS-target-libobjc:
6bd3dfaa
PB
48727@if target-libobjc
48728maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
48729
48730TAGS-target-libobjc: \
48731 configure-target-libobjc
0aed8855 48732 @: $(MAKE); $(unstage)
4fa63067 48733 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
48734 r=`${PWD_COMMAND}`; export r; \
48735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48736 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48737 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
48738 for flag in $(EXTRA_TARGET_FLAGS); do \
48739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48740 done; \
48741 (cd $(TARGET_SUBDIR)/libobjc && \
48742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48744 "RANLIB=$${RANLIB}" \
0c24b341 48745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48746 TAGS) \
e2b9e2dc
NN
48747 || exit 1
48748
6bd3dfaa 48749@endif target-libobjc
4fa63067
NN
48750
48751.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
48752maybe-install-info-target-libobjc:
6bd3dfaa
PB
48753@if target-libobjc
48754maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
48755
48756install-info-target-libobjc: \
48757 configure-target-libobjc \
48758 info-target-libobjc
0aed8855 48759 @: $(MAKE); $(unstage)
4fa63067
NN
48760 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48761 r=`${PWD_COMMAND}`; export r; \
b40e3958 48762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48763 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48764 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
48765 for flag in $(EXTRA_TARGET_FLAGS); do \
48766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48767 done; \
48768 (cd $(TARGET_SUBDIR)/libobjc && \
48769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48771 "RANLIB=$${RANLIB}" \
0c24b341 48772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48773 install-info) \
4fa63067 48774 || exit 1
3866be5d 48775
6bd3dfaa 48776@endif target-libobjc
3866be5d 48777
a3ca38d2
DD
48778.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
48779maybe-install-pdf-target-libobjc:
48780@if target-libobjc
48781maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
48782
48783install-pdf-target-libobjc: \
48784 configure-target-libobjc \
48785 pdf-target-libobjc
48786 @: $(MAKE); $(unstage)
48787 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48788 r=`${PWD_COMMAND}`; export r; \
48789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48790 $(NORMAL_TARGET_EXPORTS) \
48791 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
48792 for flag in $(EXTRA_TARGET_FLAGS); do \
48793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48794 done; \
48795 (cd $(TARGET_SUBDIR)/libobjc && \
48796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48798 "RANLIB=$${RANLIB}" \
0c24b341 48799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48800 install-pdf) \
48801 || exit 1
48802
48803@endif target-libobjc
48804
108a6f8e
CD
48805.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
48806maybe-install-html-target-libobjc:
48807@if target-libobjc
48808maybe-install-html-target-libobjc: install-html-target-libobjc
48809
48810install-html-target-libobjc: \
48811 configure-target-libobjc \
48812 html-target-libobjc
48813 @: $(MAKE); $(unstage)
48814 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48815 r=`${PWD_COMMAND}`; export r; \
48816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48817 $(NORMAL_TARGET_EXPORTS) \
48818 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
48819 for flag in $(EXTRA_TARGET_FLAGS); do \
48820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48821 done; \
48822 (cd $(TARGET_SUBDIR)/libobjc && \
48823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48825 "RANLIB=$${RANLIB}" \
0c24b341 48826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48827 install-html) \
48828 || exit 1
48829
48830@endif target-libobjc
48831
4fa63067
NN
48832.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
48833maybe-installcheck-target-libobjc:
6bd3dfaa
PB
48834@if target-libobjc
48835maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
48836
48837installcheck-target-libobjc: \
48838 configure-target-libobjc
0aed8855 48839 @: $(MAKE); $(unstage)
4fa63067
NN
48840 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48841 r=`${PWD_COMMAND}`; export r; \
b40e3958 48842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48843 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48844 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
48845 for flag in $(EXTRA_TARGET_FLAGS); do \
48846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48847 done; \
48848 (cd $(TARGET_SUBDIR)/libobjc && \
48849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48851 "RANLIB=$${RANLIB}" \
0c24b341 48852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48853 installcheck) \
4fa63067 48854 || exit 1
3866be5d 48855
6bd3dfaa 48856@endif target-libobjc
3866be5d 48857
4fa63067
NN
48858.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
48859maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
48860@if target-libobjc
48861maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 48862
4fa63067 48863mostlyclean-target-libobjc:
0aed8855 48864 @: $(MAKE); $(unstage)
4fa63067
NN
48865 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48866 r=`${PWD_COMMAND}`; export r; \
b40e3958 48867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48868 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48869 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
48870 for flag in $(EXTRA_TARGET_FLAGS); do \
48871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48872 done; \
48873 (cd $(TARGET_SUBDIR)/libobjc && \
48874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48876 "RANLIB=$${RANLIB}" \
0c24b341 48877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48878 mostlyclean) \
4fa63067 48879 || exit 1
3866be5d 48880
6bd3dfaa 48881@endif target-libobjc
3866be5d 48882
4fa63067
NN
48883.PHONY: maybe-clean-target-libobjc clean-target-libobjc
48884maybe-clean-target-libobjc:
6bd3dfaa
PB
48885@if target-libobjc
48886maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
48887
48888clean-target-libobjc:
0aed8855 48889 @: $(MAKE); $(unstage)
4fa63067 48890 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
48891 r=`${PWD_COMMAND}`; export r; \
48892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48893 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48894 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
48895 for flag in $(EXTRA_TARGET_FLAGS); do \
48896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48897 done; \
48898 (cd $(TARGET_SUBDIR)/libobjc && \
48899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48901 "RANLIB=$${RANLIB}" \
0c24b341 48902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48903 clean) \
e2b9e2dc
NN
48904 || exit 1
48905
6bd3dfaa 48906@endif target-libobjc
3866be5d 48907
4fa63067
NN
48908.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
48909maybe-distclean-target-libobjc:
6bd3dfaa
PB
48910@if target-libobjc
48911maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 48912
4fa63067 48913distclean-target-libobjc:
0aed8855 48914 @: $(MAKE); $(unstage)
4fa63067
NN
48915 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48916 r=`${PWD_COMMAND}`; export r; \
b40e3958 48917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48918 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48919 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
48920 for flag in $(EXTRA_TARGET_FLAGS); do \
48921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48922 done; \
48923 (cd $(TARGET_SUBDIR)/libobjc && \
48924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48926 "RANLIB=$${RANLIB}" \
0c24b341 48927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48928 distclean) \
4fa63067 48929 || exit 1
3866be5d 48930
6bd3dfaa 48931@endif target-libobjc
3866be5d 48932
4fa63067
NN
48933.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
48934maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
48935@if target-libobjc
48936maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 48937
4fa63067 48938maintainer-clean-target-libobjc:
0aed8855 48939 @: $(MAKE); $(unstage)
4fa63067
NN
48940 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48941 r=`${PWD_COMMAND}`; export r; \
b40e3958 48942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48943 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48944 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
48945 for flag in $(EXTRA_TARGET_FLAGS); do \
48946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48947 done; \
48948 (cd $(TARGET_SUBDIR)/libobjc && \
48949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48951 "RANLIB=$${RANLIB}" \
0c24b341 48952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48953 maintainer-clean) \
4fa63067 48954 || exit 1
3866be5d 48955
6bd3dfaa 48956@endif target-libobjc
3866be5d 48957
4fa63067 48958
4fa63067 48959
a7254363 48960
e90269c8 48961
a7254363
PB
48962.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
48963maybe-configure-target-libtermcap:
4f0ef2d8
CD
48964@if gcc-bootstrap
48965configure-target-libtermcap: stage_current
48966@endif gcc-bootstrap
a7254363
PB
48967@if target-libtermcap
48968maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 48969configure-target-libtermcap:
0aed8855
PB
48970 @: $(MAKE); $(unstage)
48971 @r=`${PWD_COMMAND}`; export r; \
48972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48973 echo "Checking multilib configuration for libtermcap..."; \
48974 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
48975 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
48976 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
48977 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
48978 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
48979 else \
48980 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
48981 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
48982 fi; \
48983 else \
48984 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
48985 fi; \
48986 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 48987 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
1f53ca9a 48988 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48989 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
48990 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 48991 case $(srcdir) in \
b00612cc
PB
48992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48993 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
48994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 48995 esac; \
b00612cc
PB
48996 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
48997 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
48998 rm -f no-such-file || : ; \
48999 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49000 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49001 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 49002 || exit 1
6bd3dfaa 49003@endif target-libtermcap
e2b9e2dc 49004
a7254363
PB
49005
49006
d545f33b
PB
49007
49008
4fa63067
NN
49009.PHONY: all-target-libtermcap maybe-all-target-libtermcap
49010maybe-all-target-libtermcap:
4f0ef2d8
CD
49011@if gcc-bootstrap
49012all-target-libtermcap: stage_current
49013@endif gcc-bootstrap
6bd3dfaa 49014@if target-libtermcap
72b2455a 49015TARGET-target-libtermcap=all
6bd3dfaa 49016maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 49017all-target-libtermcap: configure-target-libtermcap
0aed8855 49018 @: $(MAKE); $(unstage)
b40e3958
L
49019 @r=`${PWD_COMMAND}`; export r; \
49020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49021 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49022 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
49023 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49024 $(TARGET-target-libtermcap))
6bd3dfaa 49025@endif target-libtermcap
3866be5d 49026
a7254363
PB
49027
49028
d545f33b
PB
49029
49030
4fa63067
NN
49031.PHONY: check-target-libtermcap maybe-check-target-libtermcap
49032maybe-check-target-libtermcap:
6bd3dfaa
PB
49033@if target-libtermcap
49034maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 49035
4fa63067
NN
49036# Dummy target for uncheckable module.
49037check-target-libtermcap:
49038
6bd3dfaa 49039@endif target-libtermcap
4fa63067
NN
49040
49041.PHONY: install-target-libtermcap maybe-install-target-libtermcap
49042maybe-install-target-libtermcap:
6bd3dfaa
PB
49043@if target-libtermcap
49044maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
49045
49046install-target-libtermcap: installdirs
0aed8855 49047 @: $(MAKE); $(unstage)
b40e3958
L
49048 @r=`${PWD_COMMAND}`; export r; \
49049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49050 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49051 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 49052 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 49053
6bd3dfaa 49054@endif target-libtermcap
3866be5d 49055
56a8fe78 49056# Other targets (info, dvi, pdf, etc.)
16ae0395 49057
4fa63067
NN
49058.PHONY: maybe-info-target-libtermcap info-target-libtermcap
49059maybe-info-target-libtermcap:
6bd3dfaa 49060@if target-libtermcap
6d389afc
MS
49061maybe-info-target-libtermcap: info-target-libtermcap
49062
49063info-target-libtermcap: \
49064 configure-target-libtermcap
0aed8855 49065 @: $(MAKE); $(unstage)
6d389afc
MS
49066 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49067 r=`${PWD_COMMAND}`; export r; \
49068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49069 $(NORMAL_TARGET_EXPORTS) \
49070 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
49071 for flag in $(EXTRA_TARGET_FLAGS); do \
49072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49073 done; \
49074 (cd $(TARGET_SUBDIR)/libtermcap && \
49075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49077 "RANLIB=$${RANLIB}" \
0c24b341 49078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49079 info) \
49080 || exit 1
49081
49082@endif target-libtermcap
49083
49084.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
49085maybe-dvi-target-libtermcap:
49086@if target-libtermcap
49087maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 49088
6d389afc 49089dvi-target-libtermcap: \
4fa63067 49090 configure-target-libtermcap
0aed8855 49091 @: $(MAKE); $(unstage)
4fa63067
NN
49092 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49093 r=`${PWD_COMMAND}`; export r; \
b40e3958 49094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49095 $(NORMAL_TARGET_EXPORTS) \
6d389afc 49096 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
49097 for flag in $(EXTRA_TARGET_FLAGS); do \
49098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49099 done; \
49100 (cd $(TARGET_SUBDIR)/libtermcap && \
49101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49103 "RANLIB=$${RANLIB}" \
0c24b341 49104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 49105 dvi) \
4fa63067 49106 || exit 1
3866be5d 49107
6bd3dfaa 49108@endif target-libtermcap
3866be5d 49109
56a8fe78
DD
49110.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
49111maybe-pdf-target-libtermcap:
49112@if target-libtermcap
49113maybe-pdf-target-libtermcap: pdf-target-libtermcap
49114
49115pdf-target-libtermcap: \
49116 configure-target-libtermcap
49117 @: $(MAKE); $(unstage)
49118 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49119 r=`${PWD_COMMAND}`; export r; \
49120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49121 $(NORMAL_TARGET_EXPORTS) \
49122 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
49123 for flag in $(EXTRA_TARGET_FLAGS); do \
49124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49125 done; \
49126 (cd $(TARGET_SUBDIR)/libtermcap && \
49127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49129 "RANLIB=$${RANLIB}" \
0c24b341 49130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49131 pdf) \
49132 || exit 1
49133
49134@endif target-libtermcap
49135
6d389afc
MS
49136.PHONY: maybe-html-target-libtermcap html-target-libtermcap
49137maybe-html-target-libtermcap:
6bd3dfaa 49138@if target-libtermcap
6d389afc 49139maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 49140
6d389afc 49141html-target-libtermcap: \
4fa63067 49142 configure-target-libtermcap
0aed8855 49143 @: $(MAKE); $(unstage)
4fa63067 49144 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
49145 r=`${PWD_COMMAND}`; export r; \
49146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49147 $(NORMAL_TARGET_EXPORTS) \
6d389afc 49148 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
49149 for flag in $(EXTRA_TARGET_FLAGS); do \
49150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49151 done; \
49152 (cd $(TARGET_SUBDIR)/libtermcap && \
49153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49155 "RANLIB=$${RANLIB}" \
0c24b341 49156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 49157 html) \
e2b9e2dc
NN
49158 || exit 1
49159
6bd3dfaa 49160@endif target-libtermcap
4fa63067
NN
49161
49162.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
49163maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
49164@if target-libtermcap
49165maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
49166
49167TAGS-target-libtermcap: \
49168 configure-target-libtermcap
0aed8855 49169 @: $(MAKE); $(unstage)
4fa63067
NN
49170 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49171 r=`${PWD_COMMAND}`; export r; \
b40e3958 49172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49173 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49174 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
49175 for flag in $(EXTRA_TARGET_FLAGS); do \
49176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49177 done; \
49178 (cd $(TARGET_SUBDIR)/libtermcap && \
49179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49181 "RANLIB=$${RANLIB}" \
0c24b341 49182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49183 TAGS) \
4fa63067 49184 || exit 1
3866be5d 49185
6bd3dfaa 49186@endif target-libtermcap
3866be5d 49187
4fa63067
NN
49188.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
49189maybe-install-info-target-libtermcap:
6bd3dfaa
PB
49190@if target-libtermcap
49191maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 49192
4fa63067
NN
49193install-info-target-libtermcap: \
49194 configure-target-libtermcap \
49195 info-target-libtermcap
0aed8855 49196 @: $(MAKE); $(unstage)
4fa63067
NN
49197 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49198 r=`${PWD_COMMAND}`; export r; \
49199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49200 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49201 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
49202 for flag in $(EXTRA_TARGET_FLAGS); do \
49203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49204 done; \
49205 (cd $(TARGET_SUBDIR)/libtermcap && \
49206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49208 "RANLIB=$${RANLIB}" \
0c24b341 49209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49210 install-info) \
4fa63067 49211 || exit 1
3866be5d 49212
6bd3dfaa 49213@endif target-libtermcap
16ae0395 49214
a3ca38d2
DD
49215.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
49216maybe-install-pdf-target-libtermcap:
49217@if target-libtermcap
49218maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
49219
49220install-pdf-target-libtermcap: \
49221 configure-target-libtermcap \
49222 pdf-target-libtermcap
49223 @: $(MAKE); $(unstage)
49224 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49225 r=`${PWD_COMMAND}`; export r; \
49226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49227 $(NORMAL_TARGET_EXPORTS) \
49228 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
49229 for flag in $(EXTRA_TARGET_FLAGS); do \
49230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49231 done; \
49232 (cd $(TARGET_SUBDIR)/libtermcap && \
49233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49235 "RANLIB=$${RANLIB}" \
0c24b341 49236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49237 install-pdf) \
49238 || exit 1
49239
49240@endif target-libtermcap
49241
108a6f8e
CD
49242.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
49243maybe-install-html-target-libtermcap:
49244@if target-libtermcap
49245maybe-install-html-target-libtermcap: install-html-target-libtermcap
49246
49247install-html-target-libtermcap: \
49248 configure-target-libtermcap \
49249 html-target-libtermcap
49250 @: $(MAKE); $(unstage)
49251 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49252 r=`${PWD_COMMAND}`; export r; \
49253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49254 $(NORMAL_TARGET_EXPORTS) \
49255 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
49256 for flag in $(EXTRA_TARGET_FLAGS); do \
49257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49258 done; \
49259 (cd $(TARGET_SUBDIR)/libtermcap && \
49260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49262 "RANLIB=$${RANLIB}" \
0c24b341 49263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49264 install-html) \
49265 || exit 1
49266
49267@endif target-libtermcap
49268
4fa63067
NN
49269.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
49270maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
49271@if target-libtermcap
49272maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
49273
49274installcheck-target-libtermcap: \
49275 configure-target-libtermcap
0aed8855 49276 @: $(MAKE); $(unstage)
4fa63067
NN
49277 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49278 r=`${PWD_COMMAND}`; export r; \
b40e3958 49279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49280 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49281 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
49282 for flag in $(EXTRA_TARGET_FLAGS); do \
49283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49284 done; \
49285 (cd $(TARGET_SUBDIR)/libtermcap && \
49286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49288 "RANLIB=$${RANLIB}" \
0c24b341 49289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49290 installcheck) \
4fa63067 49291 || exit 1
3866be5d 49292
6bd3dfaa 49293@endif target-libtermcap
3866be5d 49294
4fa63067
NN
49295.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
49296maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
49297@if target-libtermcap
49298maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
49299
49300# libtermcap doesn't support mostlyclean.
49301mostlyclean-target-libtermcap:
49302
6bd3dfaa 49303@endif target-libtermcap
4fa63067
NN
49304
49305.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
49306maybe-clean-target-libtermcap:
6bd3dfaa
PB
49307@if target-libtermcap
49308maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
49309
49310# libtermcap doesn't support clean.
49311clean-target-libtermcap:
49312
6bd3dfaa 49313@endif target-libtermcap
4fa63067
NN
49314
49315.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
49316maybe-distclean-target-libtermcap:
6bd3dfaa
PB
49317@if target-libtermcap
49318maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
49319
49320# libtermcap doesn't support distclean.
49321distclean-target-libtermcap:
49322
6bd3dfaa 49323@endif target-libtermcap
4fa63067
NN
49324
49325.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
49326maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
49327@if target-libtermcap
49328maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
49329
49330# libtermcap doesn't support maintainer-clean.
49331maintainer-clean-target-libtermcap:
49332
6bd3dfaa 49333@endif target-libtermcap
4fa63067
NN
49334
49335
4fa63067 49336
4fa63067 49337
a7254363
PB
49338
49339.PHONY: configure-target-winsup maybe-configure-target-winsup
49340maybe-configure-target-winsup:
4f0ef2d8
CD
49341@if gcc-bootstrap
49342configure-target-winsup: stage_current
49343@endif gcc-bootstrap
a7254363
PB
49344@if target-winsup
49345maybe-configure-target-winsup: configure-target-winsup
c52c6897 49346configure-target-winsup:
0aed8855
PB
49347 @: $(MAKE); $(unstage)
49348 @r=`${PWD_COMMAND}`; export r; \
49349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49350 echo "Checking multilib configuration for winsup..."; \
49351 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
49352 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
49353 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
49354 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
49355 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
49356 else \
49357 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
49358 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
49359 fi; \
49360 else \
49361 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
49362 fi; \
49363 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 49364 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
1f53ca9a 49365 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49366 echo Configuring in $(TARGET_SUBDIR)/winsup; \
49367 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 49368 case $(srcdir) in \
b00612cc
PB
49369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49370 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
49371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 49372 esac; \
b00612cc
PB
49373 srcdiroption="--srcdir=$${topdir}/winsup"; \
49374 libsrcdir="$$s/winsup"; \
4fa63067
NN
49375 rm -f no-such-file || : ; \
49376 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49377 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49378 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 49379 || exit 1
6bd3dfaa 49380@endif target-winsup
e2b9e2dc 49381
a7254363
PB
49382
49383
d545f33b
PB
49384
49385
4fa63067
NN
49386.PHONY: all-target-winsup maybe-all-target-winsup
49387maybe-all-target-winsup:
4f0ef2d8
CD
49388@if gcc-bootstrap
49389all-target-winsup: stage_current
49390@endif gcc-bootstrap
6bd3dfaa 49391@if target-winsup
72b2455a 49392TARGET-target-winsup=all
6bd3dfaa 49393maybe-all-target-winsup: all-target-winsup
4fa63067 49394all-target-winsup: configure-target-winsup
0aed8855 49395 @: $(MAKE); $(unstage)
b40e3958
L
49396 @r=`${PWD_COMMAND}`; export r; \
49397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49398 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49399 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
49400 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49401 $(TARGET-target-winsup))
6bd3dfaa 49402@endif target-winsup
3866be5d 49403
a7254363
PB
49404
49405
d545f33b
PB
49406
49407
4fa63067
NN
49408.PHONY: check-target-winsup maybe-check-target-winsup
49409maybe-check-target-winsup:
6bd3dfaa
PB
49410@if target-winsup
49411maybe-check-target-winsup: check-target-winsup
3866be5d 49412
4fa63067 49413check-target-winsup:
0aed8855 49414 @: $(MAKE); $(unstage)
4fa63067
NN
49415 @r=`${PWD_COMMAND}`; export r; \
49416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49417 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49418 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 49419 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 49420
6bd3dfaa 49421@endif target-winsup
3866be5d 49422
4fa63067
NN
49423.PHONY: install-target-winsup maybe-install-target-winsup
49424maybe-install-target-winsup:
6bd3dfaa
PB
49425@if target-winsup
49426maybe-install-target-winsup: install-target-winsup
16ae0395 49427
4fa63067 49428install-target-winsup: installdirs
0aed8855 49429 @: $(MAKE); $(unstage)
4fa63067
NN
49430 @r=`${PWD_COMMAND}`; export r; \
49431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49432 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49433 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 49434 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 49435
6bd3dfaa 49436@endif target-winsup
3866be5d 49437
56a8fe78 49438# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49439
49440.PHONY: maybe-info-target-winsup info-target-winsup
49441maybe-info-target-winsup:
6bd3dfaa
PB
49442@if target-winsup
49443maybe-info-target-winsup: info-target-winsup
4fa63067
NN
49444
49445info-target-winsup: \
49446 configure-target-winsup
0aed8855 49447 @: $(MAKE); $(unstage)
4fa63067 49448 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
49449 r=`${PWD_COMMAND}`; export r; \
49450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49451 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49452 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
49453 for flag in $(EXTRA_TARGET_FLAGS); do \
49454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49455 done; \
49456 (cd $(TARGET_SUBDIR)/winsup && \
49457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49459 "RANLIB=$${RANLIB}" \
0c24b341 49460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49461 info) \
e2b9e2dc
NN
49462 || exit 1
49463
6bd3dfaa 49464@endif target-winsup
3866be5d 49465
4fa63067
NN
49466.PHONY: maybe-dvi-target-winsup dvi-target-winsup
49467maybe-dvi-target-winsup:
6bd3dfaa
PB
49468@if target-winsup
49469maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 49470
4fa63067
NN
49471dvi-target-winsup: \
49472 configure-target-winsup
0aed8855 49473 @: $(MAKE); $(unstage)
4fa63067
NN
49474 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49475 r=`${PWD_COMMAND}`; export r; \
b40e3958 49476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49477 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49478 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
49479 for flag in $(EXTRA_TARGET_FLAGS); do \
49480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49481 done; \
49482 (cd $(TARGET_SUBDIR)/winsup && \
49483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49485 "RANLIB=$${RANLIB}" \
0c24b341 49486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49487 dvi) \
4fa63067 49488 || exit 1
3866be5d 49489
6bd3dfaa 49490@endif target-winsup
3866be5d 49491
56a8fe78
DD
49492.PHONY: maybe-pdf-target-winsup pdf-target-winsup
49493maybe-pdf-target-winsup:
49494@if target-winsup
49495maybe-pdf-target-winsup: pdf-target-winsup
49496
49497pdf-target-winsup: \
49498 configure-target-winsup
49499 @: $(MAKE); $(unstage)
49500 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49501 r=`${PWD_COMMAND}`; export r; \
49502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49503 $(NORMAL_TARGET_EXPORTS) \
49504 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
49505 for flag in $(EXTRA_TARGET_FLAGS); do \
49506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49507 done; \
49508 (cd $(TARGET_SUBDIR)/winsup && \
49509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49511 "RANLIB=$${RANLIB}" \
0c24b341 49512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49513 pdf) \
49514 || exit 1
49515
49516@endif target-winsup
49517
6d389afc
MS
49518.PHONY: maybe-html-target-winsup html-target-winsup
49519maybe-html-target-winsup:
49520@if target-winsup
49521maybe-html-target-winsup: html-target-winsup
49522
49523html-target-winsup: \
49524 configure-target-winsup
0aed8855 49525 @: $(MAKE); $(unstage)
6d389afc
MS
49526 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49527 r=`${PWD_COMMAND}`; export r; \
49528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49529 $(NORMAL_TARGET_EXPORTS) \
49530 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
49531 for flag in $(EXTRA_TARGET_FLAGS); do \
49532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49533 done; \
49534 (cd $(TARGET_SUBDIR)/winsup && \
49535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49537 "RANLIB=$${RANLIB}" \
0c24b341 49538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49539 html) \
49540 || exit 1
49541
49542@endif target-winsup
49543
4fa63067
NN
49544.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
49545maybe-TAGS-target-winsup:
6bd3dfaa
PB
49546@if target-winsup
49547maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 49548
4fa63067
NN
49549TAGS-target-winsup: \
49550 configure-target-winsup
0aed8855 49551 @: $(MAKE); $(unstage)
4fa63067
NN
49552 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49553 r=`${PWD_COMMAND}`; export r; \
b40e3958 49554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49555 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49556 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
49557 for flag in $(EXTRA_TARGET_FLAGS); do \
49558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49559 done; \
49560 (cd $(TARGET_SUBDIR)/winsup && \
49561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49563 "RANLIB=$${RANLIB}" \
0c24b341 49564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49565 TAGS) \
4fa63067 49566 || exit 1
3866be5d 49567
6bd3dfaa 49568@endif target-winsup
3866be5d 49569
4fa63067
NN
49570.PHONY: maybe-install-info-target-winsup install-info-target-winsup
49571maybe-install-info-target-winsup:
6bd3dfaa
PB
49572@if target-winsup
49573maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
49574
49575install-info-target-winsup: \
49576 configure-target-winsup \
49577 info-target-winsup
0aed8855 49578 @: $(MAKE); $(unstage)
4fa63067 49579 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
49580 r=`${PWD_COMMAND}`; export r; \
49581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49582 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49583 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
49584 for flag in $(EXTRA_TARGET_FLAGS); do \
49585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49586 done; \
49587 (cd $(TARGET_SUBDIR)/winsup && \
49588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49590 "RANLIB=$${RANLIB}" \
0c24b341 49591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49592 install-info) \
e2b9e2dc
NN
49593 || exit 1
49594
6bd3dfaa 49595@endif target-winsup
4fa63067 49596
a3ca38d2
DD
49597.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
49598maybe-install-pdf-target-winsup:
49599@if target-winsup
49600maybe-install-pdf-target-winsup: install-pdf-target-winsup
49601
49602install-pdf-target-winsup: \
49603 configure-target-winsup \
49604 pdf-target-winsup
49605 @: $(MAKE); $(unstage)
49606 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49607 r=`${PWD_COMMAND}`; export r; \
49608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49609 $(NORMAL_TARGET_EXPORTS) \
49610 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
49611 for flag in $(EXTRA_TARGET_FLAGS); do \
49612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49613 done; \
49614 (cd $(TARGET_SUBDIR)/winsup && \
49615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49617 "RANLIB=$${RANLIB}" \
0c24b341 49618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49619 install-pdf) \
49620 || exit 1
49621
49622@endif target-winsup
49623
108a6f8e
CD
49624.PHONY: maybe-install-html-target-winsup install-html-target-winsup
49625maybe-install-html-target-winsup:
49626@if target-winsup
49627maybe-install-html-target-winsup: install-html-target-winsup
49628
49629install-html-target-winsup: \
49630 configure-target-winsup \
49631 html-target-winsup
49632 @: $(MAKE); $(unstage)
49633 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49634 r=`${PWD_COMMAND}`; export r; \
49635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49636 $(NORMAL_TARGET_EXPORTS) \
49637 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
49638 for flag in $(EXTRA_TARGET_FLAGS); do \
49639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49640 done; \
49641 (cd $(TARGET_SUBDIR)/winsup && \
49642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49644 "RANLIB=$${RANLIB}" \
0c24b341 49645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49646 install-html) \
49647 || exit 1
49648
49649@endif target-winsup
49650
4fa63067
NN
49651.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
49652maybe-installcheck-target-winsup:
6bd3dfaa
PB
49653@if target-winsup
49654maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
49655
49656installcheck-target-winsup: \
49657 configure-target-winsup
0aed8855 49658 @: $(MAKE); $(unstage)
4fa63067
NN
49659 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49660 r=`${PWD_COMMAND}`; export r; \
b40e3958 49661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49662 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49663 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
49664 for flag in $(EXTRA_TARGET_FLAGS); do \
49665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49666 done; \
49667 (cd $(TARGET_SUBDIR)/winsup && \
49668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49670 "RANLIB=$${RANLIB}" \
0c24b341 49671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49672 installcheck) \
4fa63067 49673 || exit 1
3866be5d 49674
6bd3dfaa 49675@endif target-winsup
3866be5d 49676
4fa63067
NN
49677.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
49678maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
49679@if target-winsup
49680maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
49681
49682mostlyclean-target-winsup:
0aed8855 49683 @: $(MAKE); $(unstage)
4fa63067
NN
49684 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49685 r=`${PWD_COMMAND}`; export r; \
b40e3958 49686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49687 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49688 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
49689 for flag in $(EXTRA_TARGET_FLAGS); do \
49690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49691 done; \
49692 (cd $(TARGET_SUBDIR)/winsup && \
49693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49695 "RANLIB=$${RANLIB}" \
0c24b341 49696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49697 mostlyclean) \
4fa63067 49698 || exit 1
3866be5d 49699
6bd3dfaa 49700@endif target-winsup
3866be5d 49701
4fa63067
NN
49702.PHONY: maybe-clean-target-winsup clean-target-winsup
49703maybe-clean-target-winsup:
6bd3dfaa
PB
49704@if target-winsup
49705maybe-clean-target-winsup: clean-target-winsup
16ae0395 49706
4fa63067 49707clean-target-winsup:
0aed8855 49708 @: $(MAKE); $(unstage)
4fa63067
NN
49709 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49710 r=`${PWD_COMMAND}`; export r; \
b40e3958 49711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49712 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49713 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
49714 for flag in $(EXTRA_TARGET_FLAGS); do \
49715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49716 done; \
49717 (cd $(TARGET_SUBDIR)/winsup && \
49718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49720 "RANLIB=$${RANLIB}" \
0c24b341 49721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49722 clean) \
4fa63067 49723 || exit 1
3866be5d 49724
6bd3dfaa 49725@endif target-winsup
3866be5d 49726
4fa63067
NN
49727.PHONY: maybe-distclean-target-winsup distclean-target-winsup
49728maybe-distclean-target-winsup:
6bd3dfaa
PB
49729@if target-winsup
49730maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
49731
49732distclean-target-winsup:
0aed8855 49733 @: $(MAKE); $(unstage)
4fa63067 49734 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
49735 r=`${PWD_COMMAND}`; export r; \
49736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49737 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49738 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
49739 for flag in $(EXTRA_TARGET_FLAGS); do \
49740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49741 done; \
49742 (cd $(TARGET_SUBDIR)/winsup && \
49743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49745 "RANLIB=$${RANLIB}" \
0c24b341 49746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49747 distclean) \
e2b9e2dc
NN
49748 || exit 1
49749
6bd3dfaa 49750@endif target-winsup
3866be5d 49751
4fa63067
NN
49752.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
49753maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
49754@if target-winsup
49755maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 49756
4fa63067 49757maintainer-clean-target-winsup:
0aed8855 49758 @: $(MAKE); $(unstage)
4fa63067
NN
49759 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49760 r=`${PWD_COMMAND}`; export r; \
b40e3958 49761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49762 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49763 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
49764 for flag in $(EXTRA_TARGET_FLAGS); do \
49765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49766 done; \
49767 (cd $(TARGET_SUBDIR)/winsup && \
49768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49770 "RANLIB=$${RANLIB}" \
0c24b341 49771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49772 maintainer-clean) \
4fa63067 49773 || exit 1
3866be5d 49774
6bd3dfaa 49775@endif target-winsup
3866be5d 49776
16ae0395 49777
3866be5d 49778
e90269c8 49779
a7254363
PB
49780
49781.PHONY: configure-target-libgloss maybe-configure-target-libgloss
49782maybe-configure-target-libgloss:
4f0ef2d8
CD
49783@if gcc-bootstrap
49784configure-target-libgloss: stage_current
49785@endif gcc-bootstrap
a7254363
PB
49786@if target-libgloss
49787maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 49788configure-target-libgloss:
0aed8855
PB
49789 @: $(MAKE); $(unstage)
49790 @r=`${PWD_COMMAND}`; export r; \
49791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49792 echo "Checking multilib configuration for libgloss..."; \
49793 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
49794 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
49795 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
49796 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
49797 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
49798 else \
49799 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
49800 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
49801 fi; \
49802 else \
49803 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
49804 fi; \
49805 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 49806 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
1f53ca9a 49807 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49808 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
49809 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 49810 case $(srcdir) in \
b00612cc
PB
49811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49812 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
49813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 49814 esac; \
b00612cc
PB
49815 srcdiroption="--srcdir=$${topdir}/libgloss"; \
49816 libsrcdir="$$s/libgloss"; \
4fa63067
NN
49817 rm -f no-such-file || : ; \
49818 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49819 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49820 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 49821 || exit 1
6bd3dfaa 49822@endif target-libgloss
e2b9e2dc 49823
a7254363
PB
49824
49825
d545f33b
PB
49826
49827
4fa63067
NN
49828.PHONY: all-target-libgloss maybe-all-target-libgloss
49829maybe-all-target-libgloss:
4f0ef2d8
CD
49830@if gcc-bootstrap
49831all-target-libgloss: stage_current
49832@endif gcc-bootstrap
6bd3dfaa 49833@if target-libgloss
72b2455a 49834TARGET-target-libgloss=all
6bd3dfaa 49835maybe-all-target-libgloss: all-target-libgloss
4fa63067 49836all-target-libgloss: configure-target-libgloss
0aed8855 49837 @: $(MAKE); $(unstage)
b40e3958
L
49838 @r=`${PWD_COMMAND}`; export r; \
49839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49840 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49841 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
49842 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49843 $(TARGET-target-libgloss))
6bd3dfaa 49844@endif target-libgloss
e393202e 49845
a7254363
PB
49846
49847
d545f33b
PB
49848
49849
4fa63067
NN
49850.PHONY: check-target-libgloss maybe-check-target-libgloss
49851maybe-check-target-libgloss:
6bd3dfaa
PB
49852@if target-libgloss
49853maybe-check-target-libgloss: check-target-libgloss
e393202e 49854
4fa63067
NN
49855# Dummy target for uncheckable module.
49856check-target-libgloss:
e393202e 49857
6bd3dfaa 49858@endif target-libgloss
e393202e 49859
4fa63067
NN
49860.PHONY: install-target-libgloss maybe-install-target-libgloss
49861maybe-install-target-libgloss:
6bd3dfaa
PB
49862@if target-libgloss
49863maybe-install-target-libgloss: install-target-libgloss
16ae0395 49864
4fa63067 49865install-target-libgloss: installdirs
0aed8855 49866 @: $(MAKE); $(unstage)
b40e3958
L
49867 @r=`${PWD_COMMAND}`; export r; \
49868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49869 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49870 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 49871 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49872
6bd3dfaa 49873@endif target-libgloss
3866be5d 49874
56a8fe78 49875# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49876
49877.PHONY: maybe-info-target-libgloss info-target-libgloss
49878maybe-info-target-libgloss:
6bd3dfaa
PB
49879@if target-libgloss
49880maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
49881
49882info-target-libgloss: \
49883 configure-target-libgloss
0aed8855 49884 @: $(MAKE); $(unstage)
4fa63067 49885 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
49886 r=`${PWD_COMMAND}`; export r; \
49887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49888 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49889 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
49890 for flag in $(EXTRA_TARGET_FLAGS); do \
49891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49892 done; \
49893 (cd $(TARGET_SUBDIR)/libgloss && \
49894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49896 "RANLIB=$${RANLIB}" \
0c24b341 49897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49898 info) \
ce5b542e
MC
49899 || exit 1
49900
6bd3dfaa 49901@endif target-libgloss
ce5b542e 49902
4fa63067
NN
49903.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
49904maybe-dvi-target-libgloss:
6bd3dfaa
PB
49905@if target-libgloss
49906maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 49907
4fa63067
NN
49908dvi-target-libgloss: \
49909 configure-target-libgloss
0aed8855 49910 @: $(MAKE); $(unstage)
4fa63067
NN
49911 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49912 r=`${PWD_COMMAND}`; export r; \
b40e3958 49913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49914 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49915 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
49916 for flag in $(EXTRA_TARGET_FLAGS); do \
49917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49918 done; \
49919 (cd $(TARGET_SUBDIR)/libgloss && \
49920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49922 "RANLIB=$${RANLIB}" \
0c24b341 49923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49924 dvi) \
4fa63067 49925 || exit 1
ce5b542e 49926
6bd3dfaa 49927@endif target-libgloss
ce5b542e 49928
56a8fe78
DD
49929.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
49930maybe-pdf-target-libgloss:
49931@if target-libgloss
49932maybe-pdf-target-libgloss: pdf-target-libgloss
49933
49934pdf-target-libgloss: \
49935 configure-target-libgloss
49936 @: $(MAKE); $(unstage)
49937 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49938 r=`${PWD_COMMAND}`; export r; \
49939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49940 $(NORMAL_TARGET_EXPORTS) \
49941 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
49942 for flag in $(EXTRA_TARGET_FLAGS); do \
49943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49944 done; \
49945 (cd $(TARGET_SUBDIR)/libgloss && \
49946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49948 "RANLIB=$${RANLIB}" \
0c24b341 49949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49950 pdf) \
49951 || exit 1
49952
49953@endif target-libgloss
49954
6d389afc
MS
49955.PHONY: maybe-html-target-libgloss html-target-libgloss
49956maybe-html-target-libgloss:
49957@if target-libgloss
49958maybe-html-target-libgloss: html-target-libgloss
49959
49960html-target-libgloss: \
49961 configure-target-libgloss
0aed8855 49962 @: $(MAKE); $(unstage)
6d389afc
MS
49963 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49964 r=`${PWD_COMMAND}`; export r; \
49965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49966 $(NORMAL_TARGET_EXPORTS) \
49967 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
49968 for flag in $(EXTRA_TARGET_FLAGS); do \
49969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49970 done; \
49971 (cd $(TARGET_SUBDIR)/libgloss && \
49972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49974 "RANLIB=$${RANLIB}" \
0c24b341 49975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49976 html) \
49977 || exit 1
49978
49979@endif target-libgloss
49980
4fa63067
NN
49981.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
49982maybe-TAGS-target-libgloss:
6bd3dfaa
PB
49983@if target-libgloss
49984maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 49985
4fa63067
NN
49986TAGS-target-libgloss: \
49987 configure-target-libgloss
0aed8855 49988 @: $(MAKE); $(unstage)
4fa63067
NN
49989 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49990 r=`${PWD_COMMAND}`; export r; \
b40e3958 49991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49992 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49993 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
49994 for flag in $(EXTRA_TARGET_FLAGS); do \
49995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49996 done; \
49997 (cd $(TARGET_SUBDIR)/libgloss && \
49998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50000 "RANLIB=$${RANLIB}" \
0c24b341 50001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50002 TAGS) \
4fa63067 50003 || exit 1
ce5b542e 50004
6bd3dfaa 50005@endif target-libgloss
ce5b542e 50006
4fa63067
NN
50007.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
50008maybe-install-info-target-libgloss:
6bd3dfaa
PB
50009@if target-libgloss
50010maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
50011
50012install-info-target-libgloss: \
50013 configure-target-libgloss \
50014 info-target-libgloss
0aed8855 50015 @: $(MAKE); $(unstage)
4fa63067 50016 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
50017 r=`${PWD_COMMAND}`; export r; \
50018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50019 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50020 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
50021 for flag in $(EXTRA_TARGET_FLAGS); do \
50022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50023 done; \
50024 (cd $(TARGET_SUBDIR)/libgloss && \
50025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50027 "RANLIB=$${RANLIB}" \
0c24b341 50028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50029 install-info) \
e2b9e2dc
NN
50030 || exit 1
50031
6bd3dfaa 50032@endif target-libgloss
e393202e 50033
a3ca38d2
DD
50034.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
50035maybe-install-pdf-target-libgloss:
50036@if target-libgloss
50037maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
50038
50039install-pdf-target-libgloss: \
50040 configure-target-libgloss \
50041 pdf-target-libgloss
50042 @: $(MAKE); $(unstage)
50043 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50044 r=`${PWD_COMMAND}`; export r; \
50045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50046 $(NORMAL_TARGET_EXPORTS) \
50047 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
50048 for flag in $(EXTRA_TARGET_FLAGS); do \
50049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50050 done; \
50051 (cd $(TARGET_SUBDIR)/libgloss && \
50052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50054 "RANLIB=$${RANLIB}" \
0c24b341 50055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50056 install-pdf) \
50057 || exit 1
50058
50059@endif target-libgloss
50060
108a6f8e
CD
50061.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
50062maybe-install-html-target-libgloss:
50063@if target-libgloss
50064maybe-install-html-target-libgloss: install-html-target-libgloss
50065
50066install-html-target-libgloss: \
50067 configure-target-libgloss \
50068 html-target-libgloss
50069 @: $(MAKE); $(unstage)
50070 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50071 r=`${PWD_COMMAND}`; export r; \
50072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50073 $(NORMAL_TARGET_EXPORTS) \
50074 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
50075 for flag in $(EXTRA_TARGET_FLAGS); do \
50076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50077 done; \
50078 (cd $(TARGET_SUBDIR)/libgloss && \
50079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50081 "RANLIB=$${RANLIB}" \
0c24b341 50082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50083 install-html) \
50084 || exit 1
50085
50086@endif target-libgloss
50087
4fa63067
NN
50088.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
50089maybe-installcheck-target-libgloss:
6bd3dfaa
PB
50090@if target-libgloss
50091maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 50092
4fa63067
NN
50093installcheck-target-libgloss: \
50094 configure-target-libgloss
0aed8855 50095 @: $(MAKE); $(unstage)
4fa63067
NN
50096 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50097 r=`${PWD_COMMAND}`; export r; \
50098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50099 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50100 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
50101 for flag in $(EXTRA_TARGET_FLAGS); do \
50102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50103 done; \
50104 (cd $(TARGET_SUBDIR)/libgloss && \
50105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50107 "RANLIB=$${RANLIB}" \
0c24b341 50108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50109 installcheck) \
4fa63067 50110 || exit 1
3866be5d 50111
6bd3dfaa 50112@endif target-libgloss
3866be5d 50113
4fa63067
NN
50114.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
50115maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
50116@if target-libgloss
50117maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 50118
4fa63067 50119mostlyclean-target-libgloss:
0aed8855 50120 @: $(MAKE); $(unstage)
4fa63067
NN
50121 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50122 r=`${PWD_COMMAND}`; export r; \
b40e3958 50123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50124 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50125 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
50126 for flag in $(EXTRA_TARGET_FLAGS); do \
50127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50128 done; \
50129 (cd $(TARGET_SUBDIR)/libgloss && \
50130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50132 "RANLIB=$${RANLIB}" \
0c24b341 50133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50134 mostlyclean) \
4fa63067 50135 || exit 1
e393202e 50136
6bd3dfaa 50137@endif target-libgloss
3866be5d 50138
4fa63067
NN
50139.PHONY: maybe-clean-target-libgloss clean-target-libgloss
50140maybe-clean-target-libgloss:
6bd3dfaa
PB
50141@if target-libgloss
50142maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
50143
50144clean-target-libgloss:
0aed8855 50145 @: $(MAKE); $(unstage)
4fa63067 50146 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
50147 r=`${PWD_COMMAND}`; export r; \
50148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50149 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50150 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
50151 for flag in $(EXTRA_TARGET_FLAGS); do \
50152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50153 done; \
50154 (cd $(TARGET_SUBDIR)/libgloss && \
50155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50157 "RANLIB=$${RANLIB}" \
0c24b341 50158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50159 clean) \
e2b9e2dc
NN
50160 || exit 1
50161
6bd3dfaa 50162@endif target-libgloss
e393202e 50163
4fa63067
NN
50164.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
50165maybe-distclean-target-libgloss:
6bd3dfaa
PB
50166@if target-libgloss
50167maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 50168
4fa63067 50169distclean-target-libgloss:
0aed8855 50170 @: $(MAKE); $(unstage)
4fa63067
NN
50171 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50172 r=`${PWD_COMMAND}`; export r; \
50173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50174 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50175 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
50176 for flag in $(EXTRA_TARGET_FLAGS); do \
50177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50178 done; \
50179 (cd $(TARGET_SUBDIR)/libgloss && \
50180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50182 "RANLIB=$${RANLIB}" \
0c24b341 50183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50184 distclean) \
4fa63067 50185 || exit 1
3866be5d 50186
6bd3dfaa 50187@endif target-libgloss
3866be5d 50188
4fa63067
NN
50189.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
50190maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
50191@if target-libgloss
50192maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 50193
4fa63067 50194maintainer-clean-target-libgloss:
0aed8855 50195 @: $(MAKE); $(unstage)
4fa63067
NN
50196 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50197 r=`${PWD_COMMAND}`; export r; \
b40e3958 50198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50199 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50200 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
50201 for flag in $(EXTRA_TARGET_FLAGS); do \
50202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50203 done; \
50204 (cd $(TARGET_SUBDIR)/libgloss && \
50205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50207 "RANLIB=$${RANLIB}" \
0c24b341 50208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50209 maintainer-clean) \
4fa63067 50210 || exit 1
3866be5d 50211
6bd3dfaa 50212@endif target-libgloss
3866be5d 50213
e393202e 50214
15723a45 50215
e90269c8 50216
a7254363
PB
50217
50218.PHONY: configure-target-libiberty maybe-configure-target-libiberty
50219maybe-configure-target-libiberty:
4f0ef2d8
CD
50220@if gcc-bootstrap
50221configure-target-libiberty: stage_current
50222@endif gcc-bootstrap
a7254363
PB
50223@if target-libiberty
50224maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 50225configure-target-libiberty:
0aed8855
PB
50226 @: $(MAKE); $(unstage)
50227 @r=`${PWD_COMMAND}`; export r; \
50228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50229 echo "Checking multilib configuration for libiberty..."; \
50230 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
50231 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
50232 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
50233 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
50234 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
50235 else \
50236 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
50237 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
50238 fi; \
50239 else \
50240 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
50241 fi; \
50242 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 50243 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
1f53ca9a 50244 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50245 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
50246 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 50247 case $(srcdir) in \
b00612cc
PB
50248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50249 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
50250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50251 esac; \
b00612cc
PB
50252 srcdiroption="--srcdir=$${topdir}/libiberty"; \
50253 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
50254 rm -f no-such-file || : ; \
50255 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50256 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50257 --target=${target_alias} $${srcdiroption} \
bba45b8b 50258 || exit 1
6bd3dfaa 50259@endif target-libiberty
e393202e 50260
a7254363
PB
50261
50262
d545f33b
PB
50263
50264
4fa63067
NN
50265.PHONY: all-target-libiberty maybe-all-target-libiberty
50266maybe-all-target-libiberty:
4f0ef2d8
CD
50267@if gcc-bootstrap
50268all-target-libiberty: stage_current
50269@endif gcc-bootstrap
6bd3dfaa 50270@if target-libiberty
72b2455a 50271TARGET-target-libiberty=all
6bd3dfaa 50272maybe-all-target-libiberty: all-target-libiberty
4fa63067 50273all-target-libiberty: configure-target-libiberty
0aed8855 50274 @: $(MAKE); $(unstage)
b40e3958
L
50275 @r=`${PWD_COMMAND}`; export r; \
50276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50277 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50278 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
50279 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50280 $(TARGET-target-libiberty))
6bd3dfaa 50281@endif target-libiberty
e393202e 50282
a7254363
PB
50283
50284
d545f33b
PB
50285
50286
4fa63067
NN
50287.PHONY: check-target-libiberty maybe-check-target-libiberty
50288maybe-check-target-libiberty:
6bd3dfaa
PB
50289@if target-libiberty
50290maybe-check-target-libiberty: check-target-libiberty
16ae0395 50291
4fa63067 50292check-target-libiberty:
0aed8855 50293 @: $(MAKE); $(unstage)
b40e3958
L
50294 @r=`${PWD_COMMAND}`; export r; \
50295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50296 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50297 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 50298 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 50299
6bd3dfaa 50300@endif target-libiberty
e393202e 50301
4fa63067
NN
50302.PHONY: install-target-libiberty maybe-install-target-libiberty
50303maybe-install-target-libiberty:
6bd3dfaa
PB
50304@if target-libiberty
50305maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
50306
50307install-target-libiberty: installdirs
0aed8855 50308 @: $(MAKE); $(unstage)
4fa63067
NN
50309 @r=`${PWD_COMMAND}`; export r; \
50310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50311 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50312 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 50313 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 50314
6bd3dfaa 50315@endif target-libiberty
4fa63067 50316
56a8fe78 50317# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50318
50319.PHONY: maybe-info-target-libiberty info-target-libiberty
50320maybe-info-target-libiberty:
6bd3dfaa
PB
50321@if target-libiberty
50322maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
50323
50324info-target-libiberty: \
50325 configure-target-libiberty
0aed8855 50326 @: $(MAKE); $(unstage)
4fa63067
NN
50327 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50328 r=`${PWD_COMMAND}`; export r; \
50329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50330 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50331 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
50332 for flag in $(EXTRA_TARGET_FLAGS); do \
50333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50334 done; \
50335 (cd $(TARGET_SUBDIR)/libiberty && \
50336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50338 "RANLIB=$${RANLIB}" \
0c24b341 50339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50340 info) \
4fa63067
NN
50341 || exit 1
50342
6bd3dfaa 50343@endif target-libiberty
4fa63067
NN
50344
50345.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
50346maybe-dvi-target-libiberty:
6bd3dfaa
PB
50347@if target-libiberty
50348maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
50349
50350dvi-target-libiberty: \
50351 configure-target-libiberty
0aed8855 50352 @: $(MAKE); $(unstage)
4fa63067
NN
50353 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50354 r=`${PWD_COMMAND}`; export r; \
50355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50356 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50357 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
50358 for flag in $(EXTRA_TARGET_FLAGS); do \
50359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50360 done; \
50361 (cd $(TARGET_SUBDIR)/libiberty && \
50362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50364 "RANLIB=$${RANLIB}" \
0c24b341 50365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50366 dvi) \
4fa63067
NN
50367 || exit 1
50368
6bd3dfaa 50369@endif target-libiberty
4fa63067 50370
56a8fe78
DD
50371.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
50372maybe-pdf-target-libiberty:
50373@if target-libiberty
50374maybe-pdf-target-libiberty: pdf-target-libiberty
50375
50376pdf-target-libiberty: \
50377 configure-target-libiberty
50378 @: $(MAKE); $(unstage)
50379 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50380 r=`${PWD_COMMAND}`; export r; \
50381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50382 $(NORMAL_TARGET_EXPORTS) \
50383 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
50384 for flag in $(EXTRA_TARGET_FLAGS); do \
50385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50386 done; \
50387 (cd $(TARGET_SUBDIR)/libiberty && \
50388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50390 "RANLIB=$${RANLIB}" \
0c24b341 50391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50392 pdf) \
50393 || exit 1
50394
50395@endif target-libiberty
50396
6d389afc
MS
50397.PHONY: maybe-html-target-libiberty html-target-libiberty
50398maybe-html-target-libiberty:
50399@if target-libiberty
50400maybe-html-target-libiberty: html-target-libiberty
50401
50402html-target-libiberty: \
50403 configure-target-libiberty
0aed8855 50404 @: $(MAKE); $(unstage)
6d389afc
MS
50405 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50406 r=`${PWD_COMMAND}`; export r; \
50407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50408 $(NORMAL_TARGET_EXPORTS) \
50409 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
50410 for flag in $(EXTRA_TARGET_FLAGS); do \
50411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50412 done; \
50413 (cd $(TARGET_SUBDIR)/libiberty && \
50414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50416 "RANLIB=$${RANLIB}" \
0c24b341 50417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50418 html) \
50419 || exit 1
50420
50421@endif target-libiberty
50422
4fa63067
NN
50423.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
50424maybe-TAGS-target-libiberty:
6bd3dfaa
PB
50425@if target-libiberty
50426maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
50427
50428TAGS-target-libiberty: \
50429 configure-target-libiberty
0aed8855 50430 @: $(MAKE); $(unstage)
4fa63067
NN
50431 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50432 r=`${PWD_COMMAND}`; export r; \
50433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50434 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50435 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
50436 for flag in $(EXTRA_TARGET_FLAGS); do \
50437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50438 done; \
50439 (cd $(TARGET_SUBDIR)/libiberty && \
50440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50442 "RANLIB=$${RANLIB}" \
0c24b341 50443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50444 TAGS) \
4fa63067
NN
50445 || exit 1
50446
6bd3dfaa 50447@endif target-libiberty
4fa63067
NN
50448
50449.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
50450maybe-install-info-target-libiberty:
6bd3dfaa
PB
50451@if target-libiberty
50452maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
50453
50454install-info-target-libiberty: \
50455 configure-target-libiberty \
50456 info-target-libiberty
0aed8855 50457 @: $(MAKE); $(unstage)
4fa63067
NN
50458 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50459 r=`${PWD_COMMAND}`; export r; \
50460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50461 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50462 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
50463 for flag in $(EXTRA_TARGET_FLAGS); do \
50464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50465 done; \
50466 (cd $(TARGET_SUBDIR)/libiberty && \
50467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50469 "RANLIB=$${RANLIB}" \
0c24b341 50470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50471 install-info) \
4fa63067
NN
50472 || exit 1
50473
6bd3dfaa 50474@endif target-libiberty
4fa63067 50475
a3ca38d2
DD
50476.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
50477maybe-install-pdf-target-libiberty:
50478@if target-libiberty
50479maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
50480
50481install-pdf-target-libiberty: \
50482 configure-target-libiberty \
50483 pdf-target-libiberty
50484 @: $(MAKE); $(unstage)
50485 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50486 r=`${PWD_COMMAND}`; export r; \
50487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50488 $(NORMAL_TARGET_EXPORTS) \
50489 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
50490 for flag in $(EXTRA_TARGET_FLAGS); do \
50491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50492 done; \
50493 (cd $(TARGET_SUBDIR)/libiberty && \
50494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50496 "RANLIB=$${RANLIB}" \
0c24b341 50497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50498 install-pdf) \
50499 || exit 1
50500
50501@endif target-libiberty
50502
108a6f8e
CD
50503.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
50504maybe-install-html-target-libiberty:
50505@if target-libiberty
50506maybe-install-html-target-libiberty: install-html-target-libiberty
50507
50508install-html-target-libiberty: \
50509 configure-target-libiberty \
50510 html-target-libiberty
50511 @: $(MAKE); $(unstage)
50512 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50513 r=`${PWD_COMMAND}`; export r; \
50514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50515 $(NORMAL_TARGET_EXPORTS) \
50516 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
50517 for flag in $(EXTRA_TARGET_FLAGS); do \
50518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50519 done; \
50520 (cd $(TARGET_SUBDIR)/libiberty && \
50521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50523 "RANLIB=$${RANLIB}" \
0c24b341 50524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50525 install-html) \
50526 || exit 1
50527
50528@endif target-libiberty
50529
4fa63067
NN
50530.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
50531maybe-installcheck-target-libiberty:
6bd3dfaa
PB
50532@if target-libiberty
50533maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
50534
50535installcheck-target-libiberty: \
50536 configure-target-libiberty
0aed8855 50537 @: $(MAKE); $(unstage)
4fa63067
NN
50538 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50539 r=`${PWD_COMMAND}`; export r; \
50540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50541 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50542 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
50543 for flag in $(EXTRA_TARGET_FLAGS); do \
50544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50545 done; \
50546 (cd $(TARGET_SUBDIR)/libiberty && \
50547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50549 "RANLIB=$${RANLIB}" \
0c24b341 50550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50551 installcheck) \
4fa63067
NN
50552 || exit 1
50553
6bd3dfaa 50554@endif target-libiberty
4fa63067
NN
50555
50556.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
50557maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
50558@if target-libiberty
50559maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
50560
50561mostlyclean-target-libiberty:
0aed8855 50562 @: $(MAKE); $(unstage)
4fa63067
NN
50563 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50564 r=`${PWD_COMMAND}`; export r; \
50565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50566 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50567 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
50568 for flag in $(EXTRA_TARGET_FLAGS); do \
50569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50570 done; \
50571 (cd $(TARGET_SUBDIR)/libiberty && \
50572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50574 "RANLIB=$${RANLIB}" \
0c24b341 50575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50576 mostlyclean) \
4fa63067
NN
50577 || exit 1
50578
6bd3dfaa 50579@endif target-libiberty
4fa63067
NN
50580
50581.PHONY: maybe-clean-target-libiberty clean-target-libiberty
50582maybe-clean-target-libiberty:
6bd3dfaa
PB
50583@if target-libiberty
50584maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
50585
50586clean-target-libiberty:
0aed8855 50587 @: $(MAKE); $(unstage)
4fa63067
NN
50588 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50589 r=`${PWD_COMMAND}`; export r; \
50590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50591 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50592 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
50593 for flag in $(EXTRA_TARGET_FLAGS); do \
50594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50595 done; \
50596 (cd $(TARGET_SUBDIR)/libiberty && \
50597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50599 "RANLIB=$${RANLIB}" \
0c24b341 50600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50601 clean) \
4fa63067
NN
50602 || exit 1
50603
6bd3dfaa 50604@endif target-libiberty
4fa63067
NN
50605
50606.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
50607maybe-distclean-target-libiberty:
6bd3dfaa
PB
50608@if target-libiberty
50609maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
50610
50611distclean-target-libiberty:
0aed8855 50612 @: $(MAKE); $(unstage)
4fa63067
NN
50613 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50614 r=`${PWD_COMMAND}`; export r; \
50615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50616 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50617 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
50618 for flag in $(EXTRA_TARGET_FLAGS); do \
50619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50620 done; \
50621 (cd $(TARGET_SUBDIR)/libiberty && \
50622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50624 "RANLIB=$${RANLIB}" \
0c24b341 50625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50626 distclean) \
4fa63067
NN
50627 || exit 1
50628
6bd3dfaa 50629@endif target-libiberty
4fa63067
NN
50630
50631.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
50632maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
50633@if target-libiberty
50634maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
50635
50636maintainer-clean-target-libiberty:
0aed8855 50637 @: $(MAKE); $(unstage)
4fa63067
NN
50638 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50639 r=`${PWD_COMMAND}`; export r; \
50640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50641 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50642 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
50643 for flag in $(EXTRA_TARGET_FLAGS); do \
50644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50645 done; \
50646 (cd $(TARGET_SUBDIR)/libiberty && \
50647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50649 "RANLIB=$${RANLIB}" \
0c24b341 50650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50651 maintainer-clean) \
4fa63067 50652 || exit 1
16ae0395 50653
6bd3dfaa 50654@endif target-libiberty
e393202e
NN
50655
50656
15723a45 50657
e90269c8 50658
a7254363
PB
50659
50660.PHONY: configure-target-gperf maybe-configure-target-gperf
50661maybe-configure-target-gperf:
4f0ef2d8
CD
50662@if gcc-bootstrap
50663configure-target-gperf: stage_current
50664@endif gcc-bootstrap
a7254363
PB
50665@if target-gperf
50666maybe-configure-target-gperf: configure-target-gperf
c52c6897 50667configure-target-gperf:
0aed8855
PB
50668 @: $(MAKE); $(unstage)
50669 @r=`${PWD_COMMAND}`; export r; \
50670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50671 echo "Checking multilib configuration for gperf..."; \
50672 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
50673 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
50674 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
50675 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
50676 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
50677 else \
50678 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
50679 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
50680 fi; \
50681 else \
50682 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
50683 fi; \
50684 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 50685 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
1f53ca9a 50686 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50687 echo Configuring in $(TARGET_SUBDIR)/gperf; \
50688 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 50689 case $(srcdir) in \
b00612cc
PB
50690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50691 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
50692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50693 esac; \
b00612cc
PB
50694 srcdiroption="--srcdir=$${topdir}/gperf"; \
50695 libsrcdir="$$s/gperf"; \
bba45b8b
NN
50696 rm -f no-such-file || : ; \
50697 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50698 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50699 --target=${target_alias} $${srcdiroption} \
bba45b8b 50700 || exit 1
6bd3dfaa 50701@endif target-gperf
e393202e 50702
a7254363
PB
50703
50704
d545f33b
PB
50705
50706
4fa63067
NN
50707.PHONY: all-target-gperf maybe-all-target-gperf
50708maybe-all-target-gperf:
4f0ef2d8
CD
50709@if gcc-bootstrap
50710all-target-gperf: stage_current
50711@endif gcc-bootstrap
6bd3dfaa 50712@if target-gperf
72b2455a 50713TARGET-target-gperf=all
6bd3dfaa 50714maybe-all-target-gperf: all-target-gperf
4fa63067 50715all-target-gperf: configure-target-gperf
0aed8855 50716 @: $(MAKE); $(unstage)
b40e3958
L
50717 @r=`${PWD_COMMAND}`; export r; \
50718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50719 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50720 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
50721 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50722 $(TARGET-target-gperf))
6bd3dfaa 50723@endif target-gperf
e393202e 50724
a7254363
PB
50725
50726
d545f33b
PB
50727
50728
4fa63067
NN
50729.PHONY: check-target-gperf maybe-check-target-gperf
50730maybe-check-target-gperf:
6bd3dfaa
PB
50731@if target-gperf
50732maybe-check-target-gperf: check-target-gperf
16ae0395 50733
4fa63067 50734check-target-gperf:
0aed8855 50735 @: $(MAKE); $(unstage)
b40e3958
L
50736 @r=`${PWD_COMMAND}`; export r; \
50737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50738 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50739 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 50740 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 50741
6bd3dfaa 50742@endif target-gperf
e393202e 50743
4fa63067
NN
50744.PHONY: install-target-gperf maybe-install-target-gperf
50745maybe-install-target-gperf:
6bd3dfaa
PB
50746@if target-gperf
50747maybe-install-target-gperf: install-target-gperf
4fa63067
NN
50748
50749install-target-gperf: installdirs
0aed8855 50750 @: $(MAKE); $(unstage)
4fa63067
NN
50751 @r=`${PWD_COMMAND}`; export r; \
50752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50753 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50754 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 50755 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 50756
6bd3dfaa 50757@endif target-gperf
4fa63067 50758
56a8fe78 50759# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50760
50761.PHONY: maybe-info-target-gperf info-target-gperf
50762maybe-info-target-gperf:
6bd3dfaa
PB
50763@if target-gperf
50764maybe-info-target-gperf: info-target-gperf
4fa63067
NN
50765
50766info-target-gperf: \
50767 configure-target-gperf
0aed8855 50768 @: $(MAKE); $(unstage)
4fa63067
NN
50769 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50770 r=`${PWD_COMMAND}`; export r; \
50771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50772 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50773 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
50774 for flag in $(EXTRA_TARGET_FLAGS); do \
50775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50776 done; \
50777 (cd $(TARGET_SUBDIR)/gperf && \
50778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50780 "RANLIB=$${RANLIB}" \
0c24b341 50781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50782 info) \
4fa63067
NN
50783 || exit 1
50784
6bd3dfaa 50785@endif target-gperf
4fa63067
NN
50786
50787.PHONY: maybe-dvi-target-gperf dvi-target-gperf
50788maybe-dvi-target-gperf:
6bd3dfaa
PB
50789@if target-gperf
50790maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
50791
50792dvi-target-gperf: \
50793 configure-target-gperf
0aed8855 50794 @: $(MAKE); $(unstage)
4fa63067
NN
50795 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50796 r=`${PWD_COMMAND}`; export r; \
50797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50798 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50799 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
50800 for flag in $(EXTRA_TARGET_FLAGS); do \
50801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50802 done; \
50803 (cd $(TARGET_SUBDIR)/gperf && \
50804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50806 "RANLIB=$${RANLIB}" \
0c24b341 50807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50808 dvi) \
4fa63067
NN
50809 || exit 1
50810
6bd3dfaa 50811@endif target-gperf
4fa63067 50812
56a8fe78
DD
50813.PHONY: maybe-pdf-target-gperf pdf-target-gperf
50814maybe-pdf-target-gperf:
50815@if target-gperf
50816maybe-pdf-target-gperf: pdf-target-gperf
50817
50818pdf-target-gperf: \
50819 configure-target-gperf
50820 @: $(MAKE); $(unstage)
50821 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50822 r=`${PWD_COMMAND}`; export r; \
50823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50824 $(NORMAL_TARGET_EXPORTS) \
50825 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
50826 for flag in $(EXTRA_TARGET_FLAGS); do \
50827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50828 done; \
50829 (cd $(TARGET_SUBDIR)/gperf && \
50830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50832 "RANLIB=$${RANLIB}" \
0c24b341 50833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50834 pdf) \
50835 || exit 1
50836
50837@endif target-gperf
50838
6d389afc
MS
50839.PHONY: maybe-html-target-gperf html-target-gperf
50840maybe-html-target-gperf:
50841@if target-gperf
50842maybe-html-target-gperf: html-target-gperf
50843
50844html-target-gperf: \
50845 configure-target-gperf
0aed8855 50846 @: $(MAKE); $(unstage)
6d389afc
MS
50847 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50848 r=`${PWD_COMMAND}`; export r; \
50849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50850 $(NORMAL_TARGET_EXPORTS) \
50851 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
50852 for flag in $(EXTRA_TARGET_FLAGS); do \
50853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50854 done; \
50855 (cd $(TARGET_SUBDIR)/gperf && \
50856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50858 "RANLIB=$${RANLIB}" \
0c24b341 50859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50860 html) \
50861 || exit 1
50862
50863@endif target-gperf
50864
4fa63067
NN
50865.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
50866maybe-TAGS-target-gperf:
6bd3dfaa
PB
50867@if target-gperf
50868maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
50869
50870TAGS-target-gperf: \
50871 configure-target-gperf
0aed8855 50872 @: $(MAKE); $(unstage)
4fa63067
NN
50873 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50874 r=`${PWD_COMMAND}`; export r; \
50875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50876 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50877 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
50878 for flag in $(EXTRA_TARGET_FLAGS); do \
50879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50880 done; \
50881 (cd $(TARGET_SUBDIR)/gperf && \
50882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50884 "RANLIB=$${RANLIB}" \
0c24b341 50885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50886 TAGS) \
4fa63067
NN
50887 || exit 1
50888
6bd3dfaa 50889@endif target-gperf
4fa63067
NN
50890
50891.PHONY: maybe-install-info-target-gperf install-info-target-gperf
50892maybe-install-info-target-gperf:
6bd3dfaa
PB
50893@if target-gperf
50894maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
50895
50896install-info-target-gperf: \
50897 configure-target-gperf \
50898 info-target-gperf
0aed8855 50899 @: $(MAKE); $(unstage)
4fa63067
NN
50900 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50901 r=`${PWD_COMMAND}`; export r; \
50902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50903 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50904 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
50905 for flag in $(EXTRA_TARGET_FLAGS); do \
50906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50907 done; \
50908 (cd $(TARGET_SUBDIR)/gperf && \
50909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50911 "RANLIB=$${RANLIB}" \
0c24b341 50912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50913 install-info) \
4fa63067
NN
50914 || exit 1
50915
6bd3dfaa 50916@endif target-gperf
4fa63067 50917
a3ca38d2
DD
50918.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
50919maybe-install-pdf-target-gperf:
50920@if target-gperf
50921maybe-install-pdf-target-gperf: install-pdf-target-gperf
50922
50923install-pdf-target-gperf: \
50924 configure-target-gperf \
50925 pdf-target-gperf
50926 @: $(MAKE); $(unstage)
50927 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50928 r=`${PWD_COMMAND}`; export r; \
50929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50930 $(NORMAL_TARGET_EXPORTS) \
50931 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
50932 for flag in $(EXTRA_TARGET_FLAGS); do \
50933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50934 done; \
50935 (cd $(TARGET_SUBDIR)/gperf && \
50936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50938 "RANLIB=$${RANLIB}" \
0c24b341 50939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50940 install-pdf) \
50941 || exit 1
50942
50943@endif target-gperf
50944
108a6f8e
CD
50945.PHONY: maybe-install-html-target-gperf install-html-target-gperf
50946maybe-install-html-target-gperf:
50947@if target-gperf
50948maybe-install-html-target-gperf: install-html-target-gperf
50949
50950install-html-target-gperf: \
50951 configure-target-gperf \
50952 html-target-gperf
50953 @: $(MAKE); $(unstage)
50954 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50955 r=`${PWD_COMMAND}`; export r; \
50956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50957 $(NORMAL_TARGET_EXPORTS) \
50958 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
50959 for flag in $(EXTRA_TARGET_FLAGS); do \
50960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50961 done; \
50962 (cd $(TARGET_SUBDIR)/gperf && \
50963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50965 "RANLIB=$${RANLIB}" \
0c24b341 50966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50967 install-html) \
50968 || exit 1
50969
50970@endif target-gperf
50971
4fa63067
NN
50972.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
50973maybe-installcheck-target-gperf:
6bd3dfaa
PB
50974@if target-gperf
50975maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
50976
50977installcheck-target-gperf: \
50978 configure-target-gperf
0aed8855 50979 @: $(MAKE); $(unstage)
4fa63067
NN
50980 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50981 r=`${PWD_COMMAND}`; export r; \
50982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50983 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50984 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
50985 for flag in $(EXTRA_TARGET_FLAGS); do \
50986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50987 done; \
50988 (cd $(TARGET_SUBDIR)/gperf && \
50989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50991 "RANLIB=$${RANLIB}" \
0c24b341 50992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50993 installcheck) \
4fa63067
NN
50994 || exit 1
50995
6bd3dfaa 50996@endif target-gperf
4fa63067
NN
50997
50998.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
50999maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
51000@if target-gperf
51001maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
51002
51003mostlyclean-target-gperf:
0aed8855 51004 @: $(MAKE); $(unstage)
4fa63067
NN
51005 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51006 r=`${PWD_COMMAND}`; export r; \
51007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51008 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51009 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
51010 for flag in $(EXTRA_TARGET_FLAGS); do \
51011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51012 done; \
51013 (cd $(TARGET_SUBDIR)/gperf && \
51014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51016 "RANLIB=$${RANLIB}" \
0c24b341 51017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51018 mostlyclean) \
4fa63067
NN
51019 || exit 1
51020
6bd3dfaa 51021@endif target-gperf
4fa63067
NN
51022
51023.PHONY: maybe-clean-target-gperf clean-target-gperf
51024maybe-clean-target-gperf:
6bd3dfaa
PB
51025@if target-gperf
51026maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
51027
51028clean-target-gperf:
0aed8855 51029 @: $(MAKE); $(unstage)
4fa63067
NN
51030 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51031 r=`${PWD_COMMAND}`; export r; \
51032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51033 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51034 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
51035 for flag in $(EXTRA_TARGET_FLAGS); do \
51036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51037 done; \
51038 (cd $(TARGET_SUBDIR)/gperf && \
51039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51041 "RANLIB=$${RANLIB}" \
0c24b341 51042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51043 clean) \
4fa63067
NN
51044 || exit 1
51045
6bd3dfaa 51046@endif target-gperf
4fa63067
NN
51047
51048.PHONY: maybe-distclean-target-gperf distclean-target-gperf
51049maybe-distclean-target-gperf:
6bd3dfaa
PB
51050@if target-gperf
51051maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
51052
51053distclean-target-gperf:
0aed8855 51054 @: $(MAKE); $(unstage)
4fa63067
NN
51055 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51056 r=`${PWD_COMMAND}`; export r; \
51057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51058 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51059 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
51060 for flag in $(EXTRA_TARGET_FLAGS); do \
51061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51062 done; \
51063 (cd $(TARGET_SUBDIR)/gperf && \
51064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51066 "RANLIB=$${RANLIB}" \
0c24b341 51067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51068 distclean) \
4fa63067
NN
51069 || exit 1
51070
6bd3dfaa 51071@endif target-gperf
4fa63067
NN
51072
51073.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
51074maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
51075@if target-gperf
51076maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
51077
51078maintainer-clean-target-gperf:
0aed8855 51079 @: $(MAKE); $(unstage)
4fa63067
NN
51080 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51081 r=`${PWD_COMMAND}`; export r; \
51082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51083 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51084 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
51085 for flag in $(EXTRA_TARGET_FLAGS); do \
51086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51087 done; \
51088 (cd $(TARGET_SUBDIR)/gperf && \
51089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51091 "RANLIB=$${RANLIB}" \
0c24b341 51092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51093 maintainer-clean) \
4fa63067 51094 || exit 1
16ae0395 51095
6bd3dfaa 51096@endif target-gperf
e393202e
NN
51097
51098
15723a45 51099
a7254363
PB
51100
51101
51102.PHONY: configure-target-examples maybe-configure-target-examples
51103maybe-configure-target-examples:
4f0ef2d8
CD
51104@if gcc-bootstrap
51105configure-target-examples: stage_current
51106@endif gcc-bootstrap
a7254363
PB
51107@if target-examples
51108maybe-configure-target-examples: configure-target-examples
c52c6897 51109configure-target-examples:
0aed8855
PB
51110 @: $(MAKE); $(unstage)
51111 @r=`${PWD_COMMAND}`; export r; \
51112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51113 echo "Checking multilib configuration for examples..."; \
51114 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
51115 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
51116 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
51117 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
51118 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
51119 else \
51120 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
51121 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
51122 fi; \
51123 else \
51124 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
51125 fi; \
51126 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 51127 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
1f53ca9a 51128 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51129 echo Configuring in $(TARGET_SUBDIR)/examples; \
51130 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 51131 case $(srcdir) in \
b00612cc
PB
51132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51133 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
51134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51135 esac; \
b00612cc
PB
51136 srcdiroption="--srcdir=$${topdir}/examples"; \
51137 libsrcdir="$$s/examples"; \
bba45b8b
NN
51138 rm -f no-such-file || : ; \
51139 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51140 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51141 --target=${target_alias} $${srcdiroption} \
bba45b8b 51142 || exit 1
6bd3dfaa 51143@endif target-examples
e393202e 51144
a7254363
PB
51145
51146
d545f33b
PB
51147
51148
4fa63067
NN
51149.PHONY: all-target-examples maybe-all-target-examples
51150maybe-all-target-examples:
4f0ef2d8
CD
51151@if gcc-bootstrap
51152all-target-examples: stage_current
51153@endif gcc-bootstrap
6bd3dfaa 51154@if target-examples
72b2455a 51155TARGET-target-examples=all
6bd3dfaa 51156maybe-all-target-examples: all-target-examples
4fa63067 51157all-target-examples: configure-target-examples
0aed8855 51158 @: $(MAKE); $(unstage)
b40e3958
L
51159 @r=`${PWD_COMMAND}`; export r; \
51160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51161 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51162 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
51163 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51164 $(TARGET-target-examples))
6bd3dfaa 51165@endif target-examples
e393202e 51166
a7254363
PB
51167
51168
d545f33b
PB
51169
51170
4fa63067
NN
51171.PHONY: check-target-examples maybe-check-target-examples
51172maybe-check-target-examples:
6bd3dfaa
PB
51173@if target-examples
51174maybe-check-target-examples: check-target-examples
16ae0395 51175
4fa63067
NN
51176# Dummy target for uncheckable module.
51177check-target-examples:
51178
6bd3dfaa 51179@endif target-examples
4fa63067
NN
51180
51181.PHONY: install-target-examples maybe-install-target-examples
51182maybe-install-target-examples:
6bd3dfaa
PB
51183@if target-examples
51184maybe-install-target-examples: install-target-examples
4fa63067
NN
51185
51186# Dummy target for uninstallable.
51187install-target-examples:
51188
6bd3dfaa 51189@endif target-examples
4fa63067 51190
56a8fe78 51191# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51192
51193.PHONY: maybe-info-target-examples info-target-examples
51194maybe-info-target-examples:
6bd3dfaa
PB
51195@if target-examples
51196maybe-info-target-examples: info-target-examples
4fa63067
NN
51197
51198info-target-examples: \
51199 configure-target-examples
0aed8855 51200 @: $(MAKE); $(unstage)
4fa63067
NN
51201 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51202 r=`${PWD_COMMAND}`; export r; \
b40e3958 51203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51204 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51205 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
51206 for flag in $(EXTRA_TARGET_FLAGS); do \
51207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51208 done; \
51209 (cd $(TARGET_SUBDIR)/examples && \
51210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51212 "RANLIB=$${RANLIB}" \
0c24b341 51213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51214 info) \
4fa63067 51215 || exit 1
930314a4 51216
6bd3dfaa 51217@endif target-examples
e393202e 51218
4fa63067
NN
51219.PHONY: maybe-dvi-target-examples dvi-target-examples
51220maybe-dvi-target-examples:
6bd3dfaa
PB
51221@if target-examples
51222maybe-dvi-target-examples: dvi-target-examples
16ae0395 51223
4fa63067
NN
51224dvi-target-examples: \
51225 configure-target-examples
0aed8855 51226 @: $(MAKE); $(unstage)
4fa63067
NN
51227 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51228 r=`${PWD_COMMAND}`; export r; \
b40e3958 51229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51230 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51231 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
51232 for flag in $(EXTRA_TARGET_FLAGS); do \
51233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51234 done; \
51235 (cd $(TARGET_SUBDIR)/examples && \
51236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51238 "RANLIB=$${RANLIB}" \
0c24b341 51239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51240 dvi) \
4fa63067
NN
51241 || exit 1
51242
6bd3dfaa 51243@endif target-examples
4fa63067 51244
56a8fe78
DD
51245.PHONY: maybe-pdf-target-examples pdf-target-examples
51246maybe-pdf-target-examples:
51247@if target-examples
51248maybe-pdf-target-examples: pdf-target-examples
51249
51250pdf-target-examples: \
51251 configure-target-examples
51252 @: $(MAKE); $(unstage)
51253 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51254 r=`${PWD_COMMAND}`; export r; \
51255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51256 $(NORMAL_TARGET_EXPORTS) \
51257 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
51258 for flag in $(EXTRA_TARGET_FLAGS); do \
51259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51260 done; \
51261 (cd $(TARGET_SUBDIR)/examples && \
51262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51264 "RANLIB=$${RANLIB}" \
0c24b341 51265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51266 pdf) \
51267 || exit 1
51268
51269@endif target-examples
51270
6d389afc
MS
51271.PHONY: maybe-html-target-examples html-target-examples
51272maybe-html-target-examples:
51273@if target-examples
51274maybe-html-target-examples: html-target-examples
51275
51276html-target-examples: \
51277 configure-target-examples
0aed8855 51278 @: $(MAKE); $(unstage)
6d389afc
MS
51279 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51280 r=`${PWD_COMMAND}`; export r; \
51281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51282 $(NORMAL_TARGET_EXPORTS) \
51283 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
51284 for flag in $(EXTRA_TARGET_FLAGS); do \
51285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51286 done; \
51287 (cd $(TARGET_SUBDIR)/examples && \
51288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51290 "RANLIB=$${RANLIB}" \
0c24b341 51291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51292 html) \
51293 || exit 1
51294
51295@endif target-examples
51296
4fa63067
NN
51297.PHONY: maybe-TAGS-target-examples TAGS-target-examples
51298maybe-TAGS-target-examples:
6bd3dfaa
PB
51299@if target-examples
51300maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
51301
51302TAGS-target-examples: \
51303 configure-target-examples
0aed8855 51304 @: $(MAKE); $(unstage)
4fa63067
NN
51305 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51306 r=`${PWD_COMMAND}`; export r; \
51307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51308 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51309 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
51310 for flag in $(EXTRA_TARGET_FLAGS); do \
51311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51312 done; \
51313 (cd $(TARGET_SUBDIR)/examples && \
51314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51316 "RANLIB=$${RANLIB}" \
0c24b341 51317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51318 TAGS) \
4fa63067
NN
51319 || exit 1
51320
6bd3dfaa 51321@endif target-examples
4fa63067
NN
51322
51323.PHONY: maybe-install-info-target-examples install-info-target-examples
51324maybe-install-info-target-examples:
6bd3dfaa
PB
51325@if target-examples
51326maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
51327
51328install-info-target-examples: \
51329 configure-target-examples \
51330 info-target-examples
0aed8855 51331 @: $(MAKE); $(unstage)
4fa63067
NN
51332 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51333 r=`${PWD_COMMAND}`; export r; \
51334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51335 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51336 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
51337 for flag in $(EXTRA_TARGET_FLAGS); do \
51338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51339 done; \
51340 (cd $(TARGET_SUBDIR)/examples && \
51341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51343 "RANLIB=$${RANLIB}" \
0c24b341 51344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51345 install-info) \
4fa63067
NN
51346 || exit 1
51347
6bd3dfaa 51348@endif target-examples
4fa63067 51349
a3ca38d2
DD
51350.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
51351maybe-install-pdf-target-examples:
51352@if target-examples
51353maybe-install-pdf-target-examples: install-pdf-target-examples
51354
51355install-pdf-target-examples: \
51356 configure-target-examples \
51357 pdf-target-examples
51358 @: $(MAKE); $(unstage)
51359 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51360 r=`${PWD_COMMAND}`; export r; \
51361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51362 $(NORMAL_TARGET_EXPORTS) \
51363 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
51364 for flag in $(EXTRA_TARGET_FLAGS); do \
51365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51366 done; \
51367 (cd $(TARGET_SUBDIR)/examples && \
51368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51370 "RANLIB=$${RANLIB}" \
0c24b341 51371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51372 install-pdf) \
51373 || exit 1
51374
51375@endif target-examples
51376
108a6f8e
CD
51377.PHONY: maybe-install-html-target-examples install-html-target-examples
51378maybe-install-html-target-examples:
51379@if target-examples
51380maybe-install-html-target-examples: install-html-target-examples
51381
51382install-html-target-examples: \
51383 configure-target-examples \
51384 html-target-examples
51385 @: $(MAKE); $(unstage)
51386 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51387 r=`${PWD_COMMAND}`; export r; \
51388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51389 $(NORMAL_TARGET_EXPORTS) \
51390 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
51391 for flag in $(EXTRA_TARGET_FLAGS); do \
51392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51393 done; \
51394 (cd $(TARGET_SUBDIR)/examples && \
51395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51397 "RANLIB=$${RANLIB}" \
0c24b341 51398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51399 install-html) \
51400 || exit 1
51401
51402@endif target-examples
51403
4fa63067
NN
51404.PHONY: maybe-installcheck-target-examples installcheck-target-examples
51405maybe-installcheck-target-examples:
6bd3dfaa
PB
51406@if target-examples
51407maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
51408
51409installcheck-target-examples: \
51410 configure-target-examples
0aed8855 51411 @: $(MAKE); $(unstage)
4fa63067
NN
51412 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51413 r=`${PWD_COMMAND}`; export r; \
51414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51415 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51416 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
51417 for flag in $(EXTRA_TARGET_FLAGS); do \
51418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51419 done; \
51420 (cd $(TARGET_SUBDIR)/examples && \
51421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51423 "RANLIB=$${RANLIB}" \
0c24b341 51424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51425 installcheck) \
4fa63067
NN
51426 || exit 1
51427
6bd3dfaa 51428@endif target-examples
4fa63067
NN
51429
51430.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
51431maybe-mostlyclean-target-examples:
6bd3dfaa
PB
51432@if target-examples
51433maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
51434
51435mostlyclean-target-examples:
0aed8855 51436 @: $(MAKE); $(unstage)
4fa63067
NN
51437 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51438 r=`${PWD_COMMAND}`; export r; \
51439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51440 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51441 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
51442 for flag in $(EXTRA_TARGET_FLAGS); do \
51443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51444 done; \
51445 (cd $(TARGET_SUBDIR)/examples && \
51446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51448 "RANLIB=$${RANLIB}" \
0c24b341 51449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51450 mostlyclean) \
4fa63067
NN
51451 || exit 1
51452
6bd3dfaa 51453@endif target-examples
4fa63067
NN
51454
51455.PHONY: maybe-clean-target-examples clean-target-examples
51456maybe-clean-target-examples:
6bd3dfaa
PB
51457@if target-examples
51458maybe-clean-target-examples: clean-target-examples
4fa63067
NN
51459
51460clean-target-examples:
0aed8855 51461 @: $(MAKE); $(unstage)
4fa63067
NN
51462 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51463 r=`${PWD_COMMAND}`; export r; \
51464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51465 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51466 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
51467 for flag in $(EXTRA_TARGET_FLAGS); do \
51468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51469 done; \
51470 (cd $(TARGET_SUBDIR)/examples && \
51471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51473 "RANLIB=$${RANLIB}" \
0c24b341 51474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51475 clean) \
4fa63067
NN
51476 || exit 1
51477
6bd3dfaa 51478@endif target-examples
4fa63067
NN
51479
51480.PHONY: maybe-distclean-target-examples distclean-target-examples
51481maybe-distclean-target-examples:
6bd3dfaa
PB
51482@if target-examples
51483maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
51484
51485distclean-target-examples:
0aed8855 51486 @: $(MAKE); $(unstage)
4fa63067
NN
51487 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51488 r=`${PWD_COMMAND}`; export r; \
51489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51490 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51491 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
51492 for flag in $(EXTRA_TARGET_FLAGS); do \
51493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51494 done; \
51495 (cd $(TARGET_SUBDIR)/examples && \
51496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51498 "RANLIB=$${RANLIB}" \
0c24b341 51499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51500 distclean) \
4fa63067
NN
51501 || exit 1
51502
6bd3dfaa 51503@endif target-examples
4fa63067
NN
51504
51505.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
51506maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
51507@if target-examples
51508maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
51509
51510maintainer-clean-target-examples:
0aed8855 51511 @: $(MAKE); $(unstage)
4fa63067
NN
51512 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51513 r=`${PWD_COMMAND}`; export r; \
51514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51515 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51516 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
51517 for flag in $(EXTRA_TARGET_FLAGS); do \
51518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51519 done; \
51520 (cd $(TARGET_SUBDIR)/examples && \
51521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51523 "RANLIB=$${RANLIB}" \
0c24b341 51524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51525 maintainer-clean) \
4fa63067
NN
51526 || exit 1
51527
6bd3dfaa 51528@endif target-examples
e393202e
NN
51529
51530
15723a45 51531
a7254363 51532
e90269c8 51533
a7254363
PB
51534.PHONY: configure-target-libffi maybe-configure-target-libffi
51535maybe-configure-target-libffi:
4f0ef2d8
CD
51536@if gcc-bootstrap
51537configure-target-libffi: stage_current
51538@endif gcc-bootstrap
a7254363
PB
51539@if target-libffi
51540maybe-configure-target-libffi: configure-target-libffi
c52c6897 51541configure-target-libffi:
0aed8855
PB
51542 @: $(MAKE); $(unstage)
51543 @r=`${PWD_COMMAND}`; export r; \
51544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51545 echo "Checking multilib configuration for libffi..."; \
51546 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
51547 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
51548 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
51549 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
51550 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
51551 else \
51552 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
51553 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
51554 fi; \
51555 else \
51556 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
51557 fi; \
51558 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 51559 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
1f53ca9a 51560 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51561 echo Configuring in $(TARGET_SUBDIR)/libffi; \
51562 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 51563 case $(srcdir) in \
b00612cc
PB
51564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51565 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
51566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51567 esac; \
b00612cc
PB
51568 srcdiroption="--srcdir=$${topdir}/libffi"; \
51569 libsrcdir="$$s/libffi"; \
bba45b8b
NN
51570 rm -f no-such-file || : ; \
51571 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51572 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51573 --target=${target_alias} $${srcdiroption} \
bba45b8b 51574 || exit 1
6bd3dfaa 51575@endif target-libffi
e393202e 51576
a7254363
PB
51577
51578
d545f33b
PB
51579
51580
4fa63067
NN
51581.PHONY: all-target-libffi maybe-all-target-libffi
51582maybe-all-target-libffi:
4f0ef2d8
CD
51583@if gcc-bootstrap
51584all-target-libffi: stage_current
51585@endif gcc-bootstrap
6bd3dfaa 51586@if target-libffi
72b2455a 51587TARGET-target-libffi=all
6bd3dfaa 51588maybe-all-target-libffi: all-target-libffi
4fa63067 51589all-target-libffi: configure-target-libffi
0aed8855 51590 @: $(MAKE); $(unstage)
b40e3958
L
51591 @r=`${PWD_COMMAND}`; export r; \
51592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51593 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51594 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
51595 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51596 $(TARGET-target-libffi))
6bd3dfaa 51597@endif target-libffi
e393202e 51598
a7254363
PB
51599
51600
d545f33b
PB
51601
51602
4fa63067
NN
51603.PHONY: check-target-libffi maybe-check-target-libffi
51604maybe-check-target-libffi:
6bd3dfaa
PB
51605@if target-libffi
51606maybe-check-target-libffi: check-target-libffi
16ae0395 51607
4fa63067 51608check-target-libffi:
0aed8855 51609 @: $(MAKE); $(unstage)
b40e3958
L
51610 @r=`${PWD_COMMAND}`; export r; \
51611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51612 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51613 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 51614 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 51615
6bd3dfaa 51616@endif target-libffi
e393202e 51617
4fa63067
NN
51618.PHONY: install-target-libffi maybe-install-target-libffi
51619maybe-install-target-libffi:
6bd3dfaa
PB
51620@if target-libffi
51621maybe-install-target-libffi: install-target-libffi
16ae0395 51622
4fa63067 51623install-target-libffi: installdirs
0aed8855 51624 @: $(MAKE); $(unstage)
b40e3958
L
51625 @r=`${PWD_COMMAND}`; export r; \
51626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51627 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51628 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 51629 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 51630
6bd3dfaa 51631@endif target-libffi
e393202e 51632
56a8fe78 51633# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51634
51635.PHONY: maybe-info-target-libffi info-target-libffi
51636maybe-info-target-libffi:
6bd3dfaa
PB
51637@if target-libffi
51638maybe-info-target-libffi: info-target-libffi
4fa63067
NN
51639
51640info-target-libffi: \
51641 configure-target-libffi
0aed8855 51642 @: $(MAKE); $(unstage)
4fa63067
NN
51643 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51644 r=`${PWD_COMMAND}`; export r; \
51645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51646 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51647 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
51648 for flag in $(EXTRA_TARGET_FLAGS); do \
51649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51650 done; \
51651 (cd $(TARGET_SUBDIR)/libffi && \
51652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51654 "RANLIB=$${RANLIB}" \
0c24b341 51655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51656 info) \
4fa63067
NN
51657 || exit 1
51658
6bd3dfaa 51659@endif target-libffi
4fa63067
NN
51660
51661.PHONY: maybe-dvi-target-libffi dvi-target-libffi
51662maybe-dvi-target-libffi:
6bd3dfaa
PB
51663@if target-libffi
51664maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
51665
51666dvi-target-libffi: \
51667 configure-target-libffi
0aed8855 51668 @: $(MAKE); $(unstage)
4fa63067
NN
51669 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51670 r=`${PWD_COMMAND}`; export r; \
51671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51672 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51673 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
51674 for flag in $(EXTRA_TARGET_FLAGS); do \
51675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51676 done; \
51677 (cd $(TARGET_SUBDIR)/libffi && \
51678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51680 "RANLIB=$${RANLIB}" \
0c24b341 51681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51682 dvi) \
4fa63067
NN
51683 || exit 1
51684
6bd3dfaa 51685@endif target-libffi
4fa63067 51686
56a8fe78
DD
51687.PHONY: maybe-pdf-target-libffi pdf-target-libffi
51688maybe-pdf-target-libffi:
51689@if target-libffi
51690maybe-pdf-target-libffi: pdf-target-libffi
51691
51692pdf-target-libffi: \
51693 configure-target-libffi
51694 @: $(MAKE); $(unstage)
51695 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51696 r=`${PWD_COMMAND}`; export r; \
51697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51698 $(NORMAL_TARGET_EXPORTS) \
51699 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
51700 for flag in $(EXTRA_TARGET_FLAGS); do \
51701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51702 done; \
51703 (cd $(TARGET_SUBDIR)/libffi && \
51704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51706 "RANLIB=$${RANLIB}" \
0c24b341 51707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51708 pdf) \
51709 || exit 1
51710
51711@endif target-libffi
51712
6d389afc
MS
51713.PHONY: maybe-html-target-libffi html-target-libffi
51714maybe-html-target-libffi:
51715@if target-libffi
51716maybe-html-target-libffi: html-target-libffi
51717
51718html-target-libffi: \
51719 configure-target-libffi
0aed8855 51720 @: $(MAKE); $(unstage)
6d389afc
MS
51721 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51722 r=`${PWD_COMMAND}`; export r; \
51723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51724 $(NORMAL_TARGET_EXPORTS) \
51725 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
51726 for flag in $(EXTRA_TARGET_FLAGS); do \
51727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51728 done; \
51729 (cd $(TARGET_SUBDIR)/libffi && \
51730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51732 "RANLIB=$${RANLIB}" \
0c24b341 51733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51734 html) \
51735 || exit 1
51736
51737@endif target-libffi
51738
4fa63067
NN
51739.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
51740maybe-TAGS-target-libffi:
6bd3dfaa
PB
51741@if target-libffi
51742maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
51743
51744TAGS-target-libffi: \
51745 configure-target-libffi
0aed8855 51746 @: $(MAKE); $(unstage)
4fa63067
NN
51747 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51748 r=`${PWD_COMMAND}`; export r; \
51749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51750 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51751 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
51752 for flag in $(EXTRA_TARGET_FLAGS); do \
51753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51754 done; \
51755 (cd $(TARGET_SUBDIR)/libffi && \
51756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51758 "RANLIB=$${RANLIB}" \
0c24b341 51759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51760 TAGS) \
4fa63067
NN
51761 || exit 1
51762
6bd3dfaa 51763@endif target-libffi
4fa63067
NN
51764
51765.PHONY: maybe-install-info-target-libffi install-info-target-libffi
51766maybe-install-info-target-libffi:
6bd3dfaa
PB
51767@if target-libffi
51768maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
51769
51770install-info-target-libffi: \
51771 configure-target-libffi \
51772 info-target-libffi
0aed8855 51773 @: $(MAKE); $(unstage)
4fa63067
NN
51774 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51775 r=`${PWD_COMMAND}`; export r; \
51776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51777 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51778 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
51779 for flag in $(EXTRA_TARGET_FLAGS); do \
51780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51781 done; \
51782 (cd $(TARGET_SUBDIR)/libffi && \
51783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51785 "RANLIB=$${RANLIB}" \
0c24b341 51786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51787 install-info) \
4fa63067
NN
51788 || exit 1
51789
6bd3dfaa 51790@endif target-libffi
4fa63067 51791
a3ca38d2
DD
51792.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
51793maybe-install-pdf-target-libffi:
51794@if target-libffi
51795maybe-install-pdf-target-libffi: install-pdf-target-libffi
51796
51797install-pdf-target-libffi: \
51798 configure-target-libffi \
51799 pdf-target-libffi
51800 @: $(MAKE); $(unstage)
51801 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51802 r=`${PWD_COMMAND}`; export r; \
51803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51804 $(NORMAL_TARGET_EXPORTS) \
51805 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
51806 for flag in $(EXTRA_TARGET_FLAGS); do \
51807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51808 done; \
51809 (cd $(TARGET_SUBDIR)/libffi && \
51810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51812 "RANLIB=$${RANLIB}" \
0c24b341 51813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51814 install-pdf) \
51815 || exit 1
51816
51817@endif target-libffi
51818
108a6f8e
CD
51819.PHONY: maybe-install-html-target-libffi install-html-target-libffi
51820maybe-install-html-target-libffi:
51821@if target-libffi
51822maybe-install-html-target-libffi: install-html-target-libffi
51823
51824install-html-target-libffi: \
51825 configure-target-libffi \
51826 html-target-libffi
51827 @: $(MAKE); $(unstage)
51828 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51829 r=`${PWD_COMMAND}`; export r; \
51830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51831 $(NORMAL_TARGET_EXPORTS) \
51832 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
51833 for flag in $(EXTRA_TARGET_FLAGS); do \
51834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51835 done; \
51836 (cd $(TARGET_SUBDIR)/libffi && \
51837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51839 "RANLIB=$${RANLIB}" \
0c24b341 51840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51841 install-html) \
51842 || exit 1
51843
51844@endif target-libffi
51845
4fa63067
NN
51846.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
51847maybe-installcheck-target-libffi:
6bd3dfaa
PB
51848@if target-libffi
51849maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
51850
51851installcheck-target-libffi: \
51852 configure-target-libffi
0aed8855 51853 @: $(MAKE); $(unstage)
4fa63067
NN
51854 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51855 r=`${PWD_COMMAND}`; export r; \
51856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51857 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51858 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
51859 for flag in $(EXTRA_TARGET_FLAGS); do \
51860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51861 done; \
51862 (cd $(TARGET_SUBDIR)/libffi && \
51863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51865 "RANLIB=$${RANLIB}" \
0c24b341 51866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51867 installcheck) \
4fa63067
NN
51868 || exit 1
51869
6bd3dfaa 51870@endif target-libffi
4fa63067
NN
51871
51872.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
51873maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
51874@if target-libffi
51875maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
51876
51877mostlyclean-target-libffi:
0aed8855 51878 @: $(MAKE); $(unstage)
4fa63067
NN
51879 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51880 r=`${PWD_COMMAND}`; export r; \
51881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51883 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
51884 for flag in $(EXTRA_TARGET_FLAGS); do \
51885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51886 done; \
51887 (cd $(TARGET_SUBDIR)/libffi && \
51888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51890 "RANLIB=$${RANLIB}" \
0c24b341 51891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51892 mostlyclean) \
4fa63067
NN
51893 || exit 1
51894
6bd3dfaa 51895@endif target-libffi
4fa63067
NN
51896
51897.PHONY: maybe-clean-target-libffi clean-target-libffi
51898maybe-clean-target-libffi:
6bd3dfaa
PB
51899@if target-libffi
51900maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
51901
51902clean-target-libffi:
0aed8855 51903 @: $(MAKE); $(unstage)
4fa63067
NN
51904 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51905 r=`${PWD_COMMAND}`; export r; \
51906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51907 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51908 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
51909 for flag in $(EXTRA_TARGET_FLAGS); do \
51910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51911 done; \
51912 (cd $(TARGET_SUBDIR)/libffi && \
51913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51915 "RANLIB=$${RANLIB}" \
0c24b341 51916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51917 clean) \
4fa63067
NN
51918 || exit 1
51919
6bd3dfaa 51920@endif target-libffi
4fa63067
NN
51921
51922.PHONY: maybe-distclean-target-libffi distclean-target-libffi
51923maybe-distclean-target-libffi:
6bd3dfaa
PB
51924@if target-libffi
51925maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
51926
51927distclean-target-libffi:
0aed8855 51928 @: $(MAKE); $(unstage)
4fa63067
NN
51929 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51930 r=`${PWD_COMMAND}`; export r; \
51931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51932 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51933 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
51934 for flag in $(EXTRA_TARGET_FLAGS); do \
51935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51936 done; \
51937 (cd $(TARGET_SUBDIR)/libffi && \
51938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51940 "RANLIB=$${RANLIB}" \
0c24b341 51941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51942 distclean) \
4fa63067
NN
51943 || exit 1
51944
6bd3dfaa 51945@endif target-libffi
4fa63067
NN
51946
51947.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
51948maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
51949@if target-libffi
51950maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
51951
51952maintainer-clean-target-libffi:
0aed8855 51953 @: $(MAKE); $(unstage)
4fa63067
NN
51954 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51955 r=`${PWD_COMMAND}`; export r; \
51956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51957 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51958 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
51959 for flag in $(EXTRA_TARGET_FLAGS); do \
51960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51961 done; \
51962 (cd $(TARGET_SUBDIR)/libffi && \
51963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51965 "RANLIB=$${RANLIB}" \
0c24b341 51966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51967 maintainer-clean) \
4fa63067
NN
51968 || exit 1
51969
6bd3dfaa 51970@endif target-libffi
4fa63067
NN
51971
51972
15723a45 51973
a7254363 51974
15723a45 51975
a7254363
PB
51976.PHONY: configure-target-libjava maybe-configure-target-libjava
51977maybe-configure-target-libjava:
4f0ef2d8
CD
51978@if gcc-bootstrap
51979configure-target-libjava: stage_current
51980@endif gcc-bootstrap
a7254363
PB
51981@if target-libjava
51982maybe-configure-target-libjava: configure-target-libjava
c52c6897 51983configure-target-libjava:
0aed8855
PB
51984 @: $(MAKE); $(unstage)
51985 @r=`${PWD_COMMAND}`; export r; \
51986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51987 echo "Checking multilib configuration for libjava..."; \
51988 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
51989 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
51990 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
51991 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
51992 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
51993 else \
51994 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
51995 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
51996 fi; \
51997 else \
51998 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
51999 fi; \
52000 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 52001 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
1f53ca9a 52002 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52003 echo Configuring in $(TARGET_SUBDIR)/libjava; \
52004 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 52005 case $(srcdir) in \
b00612cc
PB
52006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52007 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
52008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52009 esac; \
b00612cc
PB
52010 srcdiroption="--srcdir=$${topdir}/libjava"; \
52011 libsrcdir="$$s/libjava"; \
bba45b8b
NN
52012 rm -f no-such-file || : ; \
52013 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52014 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52015 --target=${target_alias} $${srcdiroption} \
bba45b8b 52016 || exit 1
6bd3dfaa 52017@endif target-libjava
e393202e 52018
a7254363
PB
52019
52020
d545f33b
PB
52021
52022
4fa63067
NN
52023.PHONY: all-target-libjava maybe-all-target-libjava
52024maybe-all-target-libjava:
4f0ef2d8
CD
52025@if gcc-bootstrap
52026all-target-libjava: stage_current
52027@endif gcc-bootstrap
6bd3dfaa 52028@if target-libjava
72b2455a 52029TARGET-target-libjava=all
6bd3dfaa 52030maybe-all-target-libjava: all-target-libjava
4fa63067 52031all-target-libjava: configure-target-libjava
0aed8855 52032 @: $(MAKE); $(unstage)
b40e3958
L
52033 @r=`${PWD_COMMAND}`; export r; \
52034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52035 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52036 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
52037 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
52038 $(TARGET-target-libjava))
6bd3dfaa 52039@endif target-libjava
e393202e 52040
a7254363
PB
52041
52042
d545f33b
PB
52043
52044
4fa63067
NN
52045.PHONY: check-target-libjava maybe-check-target-libjava
52046maybe-check-target-libjava:
6bd3dfaa
PB
52047@if target-libjava
52048maybe-check-target-libjava: check-target-libjava
16ae0395 52049
4fa63067 52050check-target-libjava:
0aed8855 52051 @: $(MAKE); $(unstage)
4fa63067
NN
52052 @r=`${PWD_COMMAND}`; export r; \
52053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52054 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52055 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 52056 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 52057
6bd3dfaa 52058@endif target-libjava
930314a4 52059
4fa63067
NN
52060.PHONY: install-target-libjava maybe-install-target-libjava
52061maybe-install-target-libjava:
6bd3dfaa
PB
52062@if target-libjava
52063maybe-install-target-libjava: install-target-libjava
16ae0395 52064
4fa63067 52065install-target-libjava: installdirs
0aed8855 52066 @: $(MAKE); $(unstage)
b40e3958
L
52067 @r=`${PWD_COMMAND}`; export r; \
52068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52069 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52070 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 52071 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52072
6bd3dfaa 52073@endif target-libjava
e393202e 52074
56a8fe78 52075# Other targets (info, dvi, pdf, etc.)
15723a45 52076
4fa63067
NN
52077.PHONY: maybe-info-target-libjava info-target-libjava
52078maybe-info-target-libjava:
6bd3dfaa
PB
52079@if target-libjava
52080maybe-info-target-libjava: info-target-libjava
15723a45 52081
4fa63067
NN
52082info-target-libjava: \
52083 configure-target-libjava
0aed8855 52084 @: $(MAKE); $(unstage)
4fa63067 52085 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
52086 r=`${PWD_COMMAND}`; export r; \
52087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52088 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52089 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
52090 for flag in $(EXTRA_TARGET_FLAGS); do \
52091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52092 done; \
52093 (cd $(TARGET_SUBDIR)/libjava && \
52094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52096 "RANLIB=$${RANLIB}" \
0c24b341 52097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52098 info) \
bba45b8b 52099 || exit 1
e393202e 52100
6bd3dfaa 52101@endif target-libjava
4fa63067
NN
52102
52103.PHONY: maybe-dvi-target-libjava dvi-target-libjava
52104maybe-dvi-target-libjava:
6bd3dfaa
PB
52105@if target-libjava
52106maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
52107
52108dvi-target-libjava: \
52109 configure-target-libjava
0aed8855 52110 @: $(MAKE); $(unstage)
4fa63067
NN
52111 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52112 r=`${PWD_COMMAND}`; export r; \
b40e3958 52113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52114 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52115 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
52116 for flag in $(EXTRA_TARGET_FLAGS); do \
52117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52118 done; \
52119 (cd $(TARGET_SUBDIR)/libjava && \
52120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52122 "RANLIB=$${RANLIB}" \
0c24b341 52123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52124 dvi) \
4fa63067 52125 || exit 1
e393202e 52126
6bd3dfaa 52127@endif target-libjava
16ae0395 52128
56a8fe78
DD
52129.PHONY: maybe-pdf-target-libjava pdf-target-libjava
52130maybe-pdf-target-libjava:
52131@if target-libjava
52132maybe-pdf-target-libjava: pdf-target-libjava
52133
52134pdf-target-libjava: \
52135 configure-target-libjava
52136 @: $(MAKE); $(unstage)
52137 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52138 r=`${PWD_COMMAND}`; export r; \
52139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52140 $(RAW_CXX_TARGET_EXPORTS) \
52141 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
52142 for flag in $(EXTRA_TARGET_FLAGS); do \
52143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52144 done; \
52145 (cd $(TARGET_SUBDIR)/libjava && \
52146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52148 "RANLIB=$${RANLIB}" \
0c24b341 52149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52150 pdf) \
52151 || exit 1
52152
52153@endif target-libjava
52154
6d389afc
MS
52155.PHONY: maybe-html-target-libjava html-target-libjava
52156maybe-html-target-libjava:
52157@if target-libjava
52158maybe-html-target-libjava: html-target-libjava
52159
52160html-target-libjava: \
52161 configure-target-libjava
0aed8855 52162 @: $(MAKE); $(unstage)
6d389afc
MS
52163 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52164 r=`${PWD_COMMAND}`; export r; \
52165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52166 $(RAW_CXX_TARGET_EXPORTS) \
52167 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
52168 for flag in $(EXTRA_TARGET_FLAGS); do \
52169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52170 done; \
52171 (cd $(TARGET_SUBDIR)/libjava && \
52172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52174 "RANLIB=$${RANLIB}" \
0c24b341 52175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52176 html) \
52177 || exit 1
52178
52179@endif target-libjava
52180
4fa63067
NN
52181.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
52182maybe-TAGS-target-libjava:
6bd3dfaa
PB
52183@if target-libjava
52184maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
52185
52186TAGS-target-libjava: \
52187 configure-target-libjava
0aed8855 52188 @: $(MAKE); $(unstage)
4fa63067
NN
52189 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52190 r=`${PWD_COMMAND}`; export r; \
b40e3958 52191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52192 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52193 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
52194 for flag in $(EXTRA_TARGET_FLAGS); do \
52195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52196 done; \
52197 (cd $(TARGET_SUBDIR)/libjava && \
52198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52200 "RANLIB=$${RANLIB}" \
0c24b341 52201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52202 TAGS) \
4fa63067 52203 || exit 1
e393202e 52204
6bd3dfaa 52205@endif target-libjava
930314a4 52206
4fa63067
NN
52207.PHONY: maybe-install-info-target-libjava install-info-target-libjava
52208maybe-install-info-target-libjava:
6bd3dfaa
PB
52209@if target-libjava
52210maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 52211
4fa63067
NN
52212install-info-target-libjava: \
52213 configure-target-libjava \
52214 info-target-libjava
0aed8855 52215 @: $(MAKE); $(unstage)
4fa63067
NN
52216 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52217 r=`${PWD_COMMAND}`; export r; \
b40e3958 52218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52219 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52220 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
52221 for flag in $(EXTRA_TARGET_FLAGS); do \
52222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52223 done; \
52224 (cd $(TARGET_SUBDIR)/libjava && \
52225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52227 "RANLIB=$${RANLIB}" \
0c24b341 52228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52229 install-info) \
4fa63067 52230 || exit 1
e393202e 52231
6bd3dfaa 52232@endif target-libjava
e393202e 52233
a3ca38d2
DD
52234.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
52235maybe-install-pdf-target-libjava:
52236@if target-libjava
52237maybe-install-pdf-target-libjava: install-pdf-target-libjava
52238
52239install-pdf-target-libjava: \
52240 configure-target-libjava \
52241 pdf-target-libjava
52242 @: $(MAKE); $(unstage)
52243 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52244 r=`${PWD_COMMAND}`; export r; \
52245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52246 $(RAW_CXX_TARGET_EXPORTS) \
52247 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
52248 for flag in $(EXTRA_TARGET_FLAGS); do \
52249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52250 done; \
52251 (cd $(TARGET_SUBDIR)/libjava && \
52252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52254 "RANLIB=$${RANLIB}" \
0c24b341 52255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52256 install-pdf) \
52257 || exit 1
52258
52259@endif target-libjava
52260
108a6f8e
CD
52261.PHONY: maybe-install-html-target-libjava install-html-target-libjava
52262maybe-install-html-target-libjava:
52263@if target-libjava
52264maybe-install-html-target-libjava: install-html-target-libjava
52265
52266install-html-target-libjava: \
52267 configure-target-libjava \
52268 html-target-libjava
52269 @: $(MAKE); $(unstage)
52270 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52271 r=`${PWD_COMMAND}`; export r; \
52272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52273 $(RAW_CXX_TARGET_EXPORTS) \
52274 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
52275 for flag in $(EXTRA_TARGET_FLAGS); do \
52276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52277 done; \
52278 (cd $(TARGET_SUBDIR)/libjava && \
52279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52281 "RANLIB=$${RANLIB}" \
0c24b341 52282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52283 install-html) \
52284 || exit 1
52285
52286@endif target-libjava
52287
4fa63067
NN
52288.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
52289maybe-installcheck-target-libjava:
6bd3dfaa
PB
52290@if target-libjava
52291maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 52292
4fa63067
NN
52293installcheck-target-libjava: \
52294 configure-target-libjava
0aed8855 52295 @: $(MAKE); $(unstage)
4fa63067
NN
52296 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52297 r=`${PWD_COMMAND}`; export r; \
52298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52299 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52300 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
52301 for flag in $(EXTRA_TARGET_FLAGS); do \
52302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52303 done; \
52304 (cd $(TARGET_SUBDIR)/libjava && \
52305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52307 "RANLIB=$${RANLIB}" \
0c24b341 52308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52309 installcheck) \
4fa63067 52310 || exit 1
15723a45 52311
6bd3dfaa 52312@endif target-libjava
4fa63067
NN
52313
52314.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
52315maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
52316@if target-libjava
52317maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
52318
52319mostlyclean-target-libjava:
0aed8855 52320 @: $(MAKE); $(unstage)
4fa63067
NN
52321 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52322 r=`${PWD_COMMAND}`; export r; \
52323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52324 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52325 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
52326 for flag in $(EXTRA_TARGET_FLAGS); do \
52327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52328 done; \
52329 (cd $(TARGET_SUBDIR)/libjava && \
52330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52332 "RANLIB=$${RANLIB}" \
0c24b341 52333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52334 mostlyclean) \
4fa63067
NN
52335 || exit 1
52336
6bd3dfaa 52337@endif target-libjava
4fa63067
NN
52338
52339.PHONY: maybe-clean-target-libjava clean-target-libjava
52340maybe-clean-target-libjava:
6bd3dfaa
PB
52341@if target-libjava
52342maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
52343
52344clean-target-libjava:
0aed8855 52345 @: $(MAKE); $(unstage)
4fa63067 52346 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
52347 r=`${PWD_COMMAND}`; export r; \
52348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52349 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52350 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
52351 for flag in $(EXTRA_TARGET_FLAGS); do \
52352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52353 done; \
52354 (cd $(TARGET_SUBDIR)/libjava && \
52355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52357 "RANLIB=$${RANLIB}" \
0c24b341 52358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52359 clean) \
bba45b8b 52360 || exit 1
e393202e 52361
6bd3dfaa 52362@endif target-libjava
e393202e 52363
4fa63067
NN
52364.PHONY: maybe-distclean-target-libjava distclean-target-libjava
52365maybe-distclean-target-libjava:
6bd3dfaa
PB
52366@if target-libjava
52367maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 52368
4fa63067 52369distclean-target-libjava:
0aed8855 52370 @: $(MAKE); $(unstage)
4fa63067
NN
52371 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52372 r=`${PWD_COMMAND}`; export r; \
52373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52374 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52375 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
52376 for flag in $(EXTRA_TARGET_FLAGS); do \
52377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52378 done; \
52379 (cd $(TARGET_SUBDIR)/libjava && \
52380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52382 "RANLIB=$${RANLIB}" \
0c24b341 52383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52384 distclean) \
4fa63067 52385 || exit 1
3866be5d 52386
6bd3dfaa 52387@endif target-libjava
930314a4 52388
4fa63067
NN
52389.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
52390maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
52391@if target-libjava
52392maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 52393
4fa63067 52394maintainer-clean-target-libjava:
0aed8855 52395 @: $(MAKE); $(unstage)
4fa63067
NN
52396 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52397 r=`${PWD_COMMAND}`; export r; \
b40e3958 52398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52399 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52400 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
52401 for flag in $(EXTRA_TARGET_FLAGS); do \
52402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52403 done; \
52404 (cd $(TARGET_SUBDIR)/libjava && \
52405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52407 "RANLIB=$${RANLIB}" \
0c24b341 52408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52409 maintainer-clean) \
4fa63067 52410 || exit 1
e393202e 52411
6bd3dfaa 52412@endif target-libjava
e393202e 52413
4fa63067 52414
15723a45 52415
a7254363 52416
e90269c8 52417
a7254363
PB
52418.PHONY: configure-target-zlib maybe-configure-target-zlib
52419maybe-configure-target-zlib:
4f0ef2d8
CD
52420@if gcc-bootstrap
52421configure-target-zlib: stage_current
52422@endif gcc-bootstrap
a7254363
PB
52423@if target-zlib
52424maybe-configure-target-zlib: configure-target-zlib
c52c6897 52425configure-target-zlib:
0aed8855
PB
52426 @: $(MAKE); $(unstage)
52427 @r=`${PWD_COMMAND}`; export r; \
52428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52429 echo "Checking multilib configuration for zlib..."; \
52430 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
52431 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
52432 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
52433 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
52434 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
52435 else \
52436 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
52437 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
52438 fi; \
52439 else \
52440 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
52441 fi; \
52442 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 52443 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
1f53ca9a 52444 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52445 echo Configuring in $(TARGET_SUBDIR)/zlib; \
52446 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 52447 case $(srcdir) in \
b00612cc
PB
52448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52449 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
52450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52451 esac; \
b00612cc
PB
52452 srcdiroption="--srcdir=$${topdir}/zlib"; \
52453 libsrcdir="$$s/zlib"; \
bba45b8b
NN
52454 rm -f no-such-file || : ; \
52455 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52456 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52457 --target=${target_alias} $${srcdiroption} \
bba45b8b 52458 || exit 1
6bd3dfaa 52459@endif target-zlib
e393202e 52460
a7254363
PB
52461
52462
d545f33b
PB
52463
52464
4fa63067
NN
52465.PHONY: all-target-zlib maybe-all-target-zlib
52466maybe-all-target-zlib:
4f0ef2d8
CD
52467@if gcc-bootstrap
52468all-target-zlib: stage_current
52469@endif gcc-bootstrap
6bd3dfaa 52470@if target-zlib
72b2455a 52471TARGET-target-zlib=all
6bd3dfaa 52472maybe-all-target-zlib: all-target-zlib
4fa63067 52473all-target-zlib: configure-target-zlib
0aed8855 52474 @: $(MAKE); $(unstage)
b40e3958
L
52475 @r=`${PWD_COMMAND}`; export r; \
52476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52477 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52478 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
52479 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52480 $(TARGET-target-zlib))
6bd3dfaa 52481@endif target-zlib
e393202e 52482
a7254363
PB
52483
52484
d545f33b
PB
52485
52486
4fa63067
NN
52487.PHONY: check-target-zlib maybe-check-target-zlib
52488maybe-check-target-zlib:
6bd3dfaa
PB
52489@if target-zlib
52490maybe-check-target-zlib: check-target-zlib
16ae0395 52491
4fa63067 52492check-target-zlib:
0aed8855 52493 @: $(MAKE); $(unstage)
b40e3958
L
52494 @r=`${PWD_COMMAND}`; export r; \
52495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52496 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52497 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 52498 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 52499
6bd3dfaa 52500@endif target-zlib
930314a4 52501
4fa63067
NN
52502.PHONY: install-target-zlib maybe-install-target-zlib
52503maybe-install-target-zlib:
6bd3dfaa
PB
52504@if target-zlib
52505maybe-install-target-zlib: install-target-zlib
16ae0395 52506
4fa63067 52507install-target-zlib: installdirs
0aed8855 52508 @: $(MAKE); $(unstage)
b40e3958
L
52509 @r=`${PWD_COMMAND}`; export r; \
52510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52511 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52512 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 52513 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52514
6bd3dfaa 52515@endif target-zlib
e393202e 52516
56a8fe78 52517# Other targets (info, dvi, pdf, etc.)
15723a45 52518
4fa63067
NN
52519.PHONY: maybe-info-target-zlib info-target-zlib
52520maybe-info-target-zlib:
6bd3dfaa
PB
52521@if target-zlib
52522maybe-info-target-zlib: info-target-zlib
15723a45 52523
4fa63067
NN
52524info-target-zlib: \
52525 configure-target-zlib
0aed8855 52526 @: $(MAKE); $(unstage)
4fa63067 52527 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
52528 r=`${PWD_COMMAND}`; export r; \
52529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52530 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52531 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
52532 for flag in $(EXTRA_TARGET_FLAGS); do \
52533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52534 done; \
52535 (cd $(TARGET_SUBDIR)/zlib && \
52536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52538 "RANLIB=$${RANLIB}" \
0c24b341 52539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52540 info) \
bba45b8b 52541 || exit 1
e393202e 52542
6bd3dfaa 52543@endif target-zlib
e393202e 52544
4fa63067
NN
52545.PHONY: maybe-dvi-target-zlib dvi-target-zlib
52546maybe-dvi-target-zlib:
6bd3dfaa
PB
52547@if target-zlib
52548maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 52549
4fa63067
NN
52550dvi-target-zlib: \
52551 configure-target-zlib
0aed8855 52552 @: $(MAKE); $(unstage)
4fa63067
NN
52553 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52554 r=`${PWD_COMMAND}`; export r; \
b40e3958 52555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52556 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52557 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
52558 for flag in $(EXTRA_TARGET_FLAGS); do \
52559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52560 done; \
52561 (cd $(TARGET_SUBDIR)/zlib && \
52562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52564 "RANLIB=$${RANLIB}" \
0c24b341 52565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52566 dvi) \
4fa63067 52567 || exit 1
e393202e 52568
6bd3dfaa 52569@endif target-zlib
930314a4 52570
56a8fe78
DD
52571.PHONY: maybe-pdf-target-zlib pdf-target-zlib
52572maybe-pdf-target-zlib:
52573@if target-zlib
52574maybe-pdf-target-zlib: pdf-target-zlib
52575
52576pdf-target-zlib: \
52577 configure-target-zlib
52578 @: $(MAKE); $(unstage)
52579 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52580 r=`${PWD_COMMAND}`; export r; \
52581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52582 $(NORMAL_TARGET_EXPORTS) \
52583 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
52584 for flag in $(EXTRA_TARGET_FLAGS); do \
52585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52586 done; \
52587 (cd $(TARGET_SUBDIR)/zlib && \
52588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52590 "RANLIB=$${RANLIB}" \
0c24b341 52591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52592 pdf) \
52593 || exit 1
52594
52595@endif target-zlib
52596
6d389afc
MS
52597.PHONY: maybe-html-target-zlib html-target-zlib
52598maybe-html-target-zlib:
52599@if target-zlib
52600maybe-html-target-zlib: html-target-zlib
52601
52602html-target-zlib: \
52603 configure-target-zlib
0aed8855 52604 @: $(MAKE); $(unstage)
6d389afc
MS
52605 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52606 r=`${PWD_COMMAND}`; export r; \
52607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52608 $(NORMAL_TARGET_EXPORTS) \
52609 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
52610 for flag in $(EXTRA_TARGET_FLAGS); do \
52611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52612 done; \
52613 (cd $(TARGET_SUBDIR)/zlib && \
52614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52616 "RANLIB=$${RANLIB}" \
0c24b341 52617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52618 html) \
52619 || exit 1
52620
52621@endif target-zlib
52622
4fa63067
NN
52623.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
52624maybe-TAGS-target-zlib:
6bd3dfaa
PB
52625@if target-zlib
52626maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 52627
4fa63067
NN
52628TAGS-target-zlib: \
52629 configure-target-zlib
0aed8855 52630 @: $(MAKE); $(unstage)
4fa63067
NN
52631 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52632 r=`${PWD_COMMAND}`; export r; \
b40e3958 52633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52634 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52635 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
52636 for flag in $(EXTRA_TARGET_FLAGS); do \
52637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52638 done; \
52639 (cd $(TARGET_SUBDIR)/zlib && \
52640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52642 "RANLIB=$${RANLIB}" \
0c24b341 52643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52644 TAGS) \
4fa63067 52645 || exit 1
e393202e 52646
6bd3dfaa 52647@endif target-zlib
15723a45 52648
4fa63067
NN
52649.PHONY: maybe-install-info-target-zlib install-info-target-zlib
52650maybe-install-info-target-zlib:
6bd3dfaa
PB
52651@if target-zlib
52652maybe-install-info-target-zlib: install-info-target-zlib
15723a45 52653
4fa63067
NN
52654install-info-target-zlib: \
52655 configure-target-zlib \
52656 info-target-zlib
0aed8855 52657 @: $(MAKE); $(unstage)
4fa63067 52658 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
52659 r=`${PWD_COMMAND}`; export r; \
52660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52661 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52662 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
52663 for flag in $(EXTRA_TARGET_FLAGS); do \
52664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52665 done; \
52666 (cd $(TARGET_SUBDIR)/zlib && \
52667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52669 "RANLIB=$${RANLIB}" \
0c24b341 52670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52671 install-info) \
bba45b8b 52672 || exit 1
e393202e 52673
6bd3dfaa 52674@endif target-zlib
16ae0395 52675
a3ca38d2
DD
52676.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
52677maybe-install-pdf-target-zlib:
52678@if target-zlib
52679maybe-install-pdf-target-zlib: install-pdf-target-zlib
52680
52681install-pdf-target-zlib: \
52682 configure-target-zlib \
52683 pdf-target-zlib
52684 @: $(MAKE); $(unstage)
52685 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52686 r=`${PWD_COMMAND}`; export r; \
52687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52688 $(NORMAL_TARGET_EXPORTS) \
52689 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
52690 for flag in $(EXTRA_TARGET_FLAGS); do \
52691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52692 done; \
52693 (cd $(TARGET_SUBDIR)/zlib && \
52694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52696 "RANLIB=$${RANLIB}" \
0c24b341 52697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52698 install-pdf) \
52699 || exit 1
52700
52701@endif target-zlib
52702
108a6f8e
CD
52703.PHONY: maybe-install-html-target-zlib install-html-target-zlib
52704maybe-install-html-target-zlib:
52705@if target-zlib
52706maybe-install-html-target-zlib: install-html-target-zlib
52707
52708install-html-target-zlib: \
52709 configure-target-zlib \
52710 html-target-zlib
52711 @: $(MAKE); $(unstage)
52712 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52713 r=`${PWD_COMMAND}`; export r; \
52714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52715 $(NORMAL_TARGET_EXPORTS) \
52716 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
52717 for flag in $(EXTRA_TARGET_FLAGS); do \
52718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52719 done; \
52720 (cd $(TARGET_SUBDIR)/zlib && \
52721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52723 "RANLIB=$${RANLIB}" \
0c24b341 52724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52725 install-html) \
52726 || exit 1
52727
52728@endif target-zlib
52729
4fa63067
NN
52730.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
52731maybe-installcheck-target-zlib:
6bd3dfaa
PB
52732@if target-zlib
52733maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 52734
4fa63067
NN
52735installcheck-target-zlib: \
52736 configure-target-zlib
0aed8855 52737 @: $(MAKE); $(unstage)
4fa63067
NN
52738 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52739 r=`${PWD_COMMAND}`; export r; \
52740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52741 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52742 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
52743 for flag in $(EXTRA_TARGET_FLAGS); do \
52744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52745 done; \
52746 (cd $(TARGET_SUBDIR)/zlib && \
52747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52749 "RANLIB=$${RANLIB}" \
0c24b341 52750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52751 installcheck) \
4fa63067 52752 || exit 1
e393202e 52753
6bd3dfaa 52754@endif target-zlib
16ae0395 52755
4fa63067
NN
52756.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
52757maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
52758@if target-zlib
52759maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 52760
4fa63067 52761mostlyclean-target-zlib:
0aed8855 52762 @: $(MAKE); $(unstage)
4fa63067
NN
52763 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52764 r=`${PWD_COMMAND}`; export r; \
52765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52766 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52767 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
52768 for flag in $(EXTRA_TARGET_FLAGS); do \
52769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52770 done; \
52771 (cd $(TARGET_SUBDIR)/zlib && \
52772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52774 "RANLIB=$${RANLIB}" \
0c24b341 52775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52776 mostlyclean) \
4fa63067 52777 || exit 1
e393202e 52778
6bd3dfaa 52779@endif target-zlib
15723a45 52780
4fa63067
NN
52781.PHONY: maybe-clean-target-zlib clean-target-zlib
52782maybe-clean-target-zlib:
6bd3dfaa
PB
52783@if target-zlib
52784maybe-clean-target-zlib: clean-target-zlib
15723a45 52785
4fa63067 52786clean-target-zlib:
0aed8855 52787 @: $(MAKE); $(unstage)
4fa63067 52788 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
52789 r=`${PWD_COMMAND}`; export r; \
52790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52791 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52792 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
52793 for flag in $(EXTRA_TARGET_FLAGS); do \
52794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52795 done; \
52796 (cd $(TARGET_SUBDIR)/zlib && \
52797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52799 "RANLIB=$${RANLIB}" \
0c24b341 52800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52801 clean) \
bba45b8b 52802 || exit 1
e393202e 52803
6bd3dfaa 52804@endif target-zlib
e393202e 52805
4fa63067
NN
52806.PHONY: maybe-distclean-target-zlib distclean-target-zlib
52807maybe-distclean-target-zlib:
6bd3dfaa
PB
52808@if target-zlib
52809maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 52810
4fa63067 52811distclean-target-zlib:
0aed8855 52812 @: $(MAKE); $(unstage)
4fa63067
NN
52813 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52814 r=`${PWD_COMMAND}`; export r; \
b40e3958 52815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52816 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52817 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
52818 for flag in $(EXTRA_TARGET_FLAGS); do \
52819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52820 done; \
52821 (cd $(TARGET_SUBDIR)/zlib && \
52822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52824 "RANLIB=$${RANLIB}" \
0c24b341 52825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52826 distclean) \
4fa63067 52827 || exit 1
e393202e 52828
6bd3dfaa 52829@endif target-zlib
e393202e 52830
4fa63067
NN
52831.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
52832maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
52833@if target-zlib
52834maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 52835
4fa63067 52836maintainer-clean-target-zlib:
0aed8855 52837 @: $(MAKE); $(unstage)
4fa63067
NN
52838 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52839 r=`${PWD_COMMAND}`; export r; \
b40e3958 52840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52841 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52842 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
52843 for flag in $(EXTRA_TARGET_FLAGS); do \
52844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52845 done; \
52846 (cd $(TARGET_SUBDIR)/zlib && \
52847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52849 "RANLIB=$${RANLIB}" \
0c24b341 52850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52851 maintainer-clean) \
4fa63067 52852 || exit 1
e393202e 52853
6bd3dfaa 52854@endif target-zlib
930314a4 52855
4fa63067 52856
15723a45 52857
a7254363 52858
e90269c8 52859
a7254363
PB
52860.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
52861maybe-configure-target-boehm-gc:
4f0ef2d8
CD
52862@if gcc-bootstrap
52863configure-target-boehm-gc: stage_current
52864@endif gcc-bootstrap
a7254363
PB
52865@if target-boehm-gc
52866maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 52867configure-target-boehm-gc:
0aed8855
PB
52868 @: $(MAKE); $(unstage)
52869 @r=`${PWD_COMMAND}`; export r; \
52870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52871 echo "Checking multilib configuration for boehm-gc..."; \
52872 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
52873 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
52874 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
52875 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
52876 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
52877 else \
52878 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
52879 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
52880 fi; \
52881 else \
52882 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
52883 fi; \
52884 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 52885 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
1f53ca9a 52886 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52887 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
52888 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 52889 case $(srcdir) in \
b00612cc
PB
52890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52891 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
52892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52893 esac; \
b00612cc
PB
52894 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
52895 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
52896 rm -f no-such-file || : ; \
52897 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52898 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52899 --target=${target_alias} $${srcdiroption} \
bba45b8b 52900 || exit 1
6bd3dfaa 52901@endif target-boehm-gc
e393202e 52902
a7254363
PB
52903
52904
d545f33b
PB
52905
52906
4fa63067
NN
52907.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
52908maybe-all-target-boehm-gc:
4f0ef2d8
CD
52909@if gcc-bootstrap
52910all-target-boehm-gc: stage_current
52911@endif gcc-bootstrap
6bd3dfaa 52912@if target-boehm-gc
72b2455a 52913TARGET-target-boehm-gc=all
6bd3dfaa 52914maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 52915all-target-boehm-gc: configure-target-boehm-gc
0aed8855 52916 @: $(MAKE); $(unstage)
b40e3958
L
52917 @r=`${PWD_COMMAND}`; export r; \
52918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52919 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52920 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
52921 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52922 $(TARGET-target-boehm-gc))
6bd3dfaa 52923@endif target-boehm-gc
e393202e 52924
a7254363
PB
52925
52926
d545f33b
PB
52927
52928
4fa63067
NN
52929.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
52930maybe-check-target-boehm-gc:
6bd3dfaa
PB
52931@if target-boehm-gc
52932maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 52933
4fa63067 52934check-target-boehm-gc:
0aed8855 52935 @: $(MAKE); $(unstage)
b40e3958
L
52936 @r=`${PWD_COMMAND}`; export r; \
52937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52938 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52939 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 52940 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 52941
6bd3dfaa 52942@endif target-boehm-gc
930314a4 52943
4fa63067
NN
52944.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
52945maybe-install-target-boehm-gc:
6bd3dfaa
PB
52946@if target-boehm-gc
52947maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 52948
4fa63067 52949install-target-boehm-gc: installdirs
0aed8855 52950 @: $(MAKE); $(unstage)
b40e3958
L
52951 @r=`${PWD_COMMAND}`; export r; \
52952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52953 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52954 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 52955 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52956
6bd3dfaa 52957@endif target-boehm-gc
e393202e 52958
56a8fe78 52959# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52960
52961.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
52962maybe-info-target-boehm-gc:
6bd3dfaa
PB
52963@if target-boehm-gc
52964maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
52965
52966info-target-boehm-gc: \
52967 configure-target-boehm-gc
0aed8855 52968 @: $(MAKE); $(unstage)
4fa63067
NN
52969 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
52970 r=`${PWD_COMMAND}`; export r; \
52971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52972 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52973 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
52974 for flag in $(EXTRA_TARGET_FLAGS); do \
52975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52976 done; \
52977 (cd $(TARGET_SUBDIR)/boehm-gc && \
52978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52980 "RANLIB=$${RANLIB}" \
0c24b341 52981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52982 info) \
4fa63067
NN
52983 || exit 1
52984
6bd3dfaa 52985@endif target-boehm-gc
4fa63067
NN
52986
52987.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
52988maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
52989@if target-boehm-gc
52990maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
52991
52992dvi-target-boehm-gc: \
52993 configure-target-boehm-gc
0aed8855 52994 @: $(MAKE); $(unstage)
4fa63067
NN
52995 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
52996 r=`${PWD_COMMAND}`; export r; \
52997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52998 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52999 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
53000 for flag in $(EXTRA_TARGET_FLAGS); do \
53001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53002 done; \
53003 (cd $(TARGET_SUBDIR)/boehm-gc && \
53004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53006 "RANLIB=$${RANLIB}" \
0c24b341 53007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53008 dvi) \
4fa63067
NN
53009 || exit 1
53010
6bd3dfaa 53011@endif target-boehm-gc
4fa63067 53012
56a8fe78
DD
53013.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
53014maybe-pdf-target-boehm-gc:
53015@if target-boehm-gc
53016maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
53017
53018pdf-target-boehm-gc: \
53019 configure-target-boehm-gc
53020 @: $(MAKE); $(unstage)
53021 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53022 r=`${PWD_COMMAND}`; export r; \
53023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53024 $(NORMAL_TARGET_EXPORTS) \
53025 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
53026 for flag in $(EXTRA_TARGET_FLAGS); do \
53027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53028 done; \
53029 (cd $(TARGET_SUBDIR)/boehm-gc && \
53030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53032 "RANLIB=$${RANLIB}" \
0c24b341 53033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53034 pdf) \
53035 || exit 1
53036
53037@endif target-boehm-gc
53038
6d389afc
MS
53039.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
53040maybe-html-target-boehm-gc:
53041@if target-boehm-gc
53042maybe-html-target-boehm-gc: html-target-boehm-gc
53043
53044html-target-boehm-gc: \
53045 configure-target-boehm-gc
0aed8855 53046 @: $(MAKE); $(unstage)
6d389afc
MS
53047 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53048 r=`${PWD_COMMAND}`; export r; \
53049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53050 $(NORMAL_TARGET_EXPORTS) \
53051 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
53052 for flag in $(EXTRA_TARGET_FLAGS); do \
53053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53054 done; \
53055 (cd $(TARGET_SUBDIR)/boehm-gc && \
53056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53058 "RANLIB=$${RANLIB}" \
0c24b341 53059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53060 html) \
53061 || exit 1
53062
53063@endif target-boehm-gc
53064
4fa63067
NN
53065.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
53066maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
53067@if target-boehm-gc
53068maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
53069
53070TAGS-target-boehm-gc: \
53071 configure-target-boehm-gc
0aed8855 53072 @: $(MAKE); $(unstage)
4fa63067
NN
53073 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53074 r=`${PWD_COMMAND}`; export r; \
53075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53076 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53077 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
53078 for flag in $(EXTRA_TARGET_FLAGS); do \
53079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53080 done; \
53081 (cd $(TARGET_SUBDIR)/boehm-gc && \
53082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53084 "RANLIB=$${RANLIB}" \
0c24b341 53085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53086 TAGS) \
4fa63067
NN
53087 || exit 1
53088
6bd3dfaa 53089@endif target-boehm-gc
4fa63067
NN
53090
53091.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
53092maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
53093@if target-boehm-gc
53094maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
53095
53096install-info-target-boehm-gc: \
53097 configure-target-boehm-gc \
53098 info-target-boehm-gc
0aed8855 53099 @: $(MAKE); $(unstage)
4fa63067
NN
53100 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53101 r=`${PWD_COMMAND}`; export r; \
53102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53103 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53104 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
53105 for flag in $(EXTRA_TARGET_FLAGS); do \
53106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53107 done; \
53108 (cd $(TARGET_SUBDIR)/boehm-gc && \
53109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53111 "RANLIB=$${RANLIB}" \
0c24b341 53112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53113 install-info) \
4fa63067
NN
53114 || exit 1
53115
6bd3dfaa 53116@endif target-boehm-gc
4fa63067 53117
a3ca38d2
DD
53118.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
53119maybe-install-pdf-target-boehm-gc:
53120@if target-boehm-gc
53121maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
53122
53123install-pdf-target-boehm-gc: \
53124 configure-target-boehm-gc \
53125 pdf-target-boehm-gc
53126 @: $(MAKE); $(unstage)
53127 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53128 r=`${PWD_COMMAND}`; export r; \
53129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53130 $(NORMAL_TARGET_EXPORTS) \
53131 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
53132 for flag in $(EXTRA_TARGET_FLAGS); do \
53133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53134 done; \
53135 (cd $(TARGET_SUBDIR)/boehm-gc && \
53136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53138 "RANLIB=$${RANLIB}" \
0c24b341 53139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53140 install-pdf) \
53141 || exit 1
53142
53143@endif target-boehm-gc
53144
108a6f8e
CD
53145.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
53146maybe-install-html-target-boehm-gc:
53147@if target-boehm-gc
53148maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
53149
53150install-html-target-boehm-gc: \
53151 configure-target-boehm-gc \
53152 html-target-boehm-gc
53153 @: $(MAKE); $(unstage)
53154 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53155 r=`${PWD_COMMAND}`; export r; \
53156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53157 $(NORMAL_TARGET_EXPORTS) \
53158 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
53159 for flag in $(EXTRA_TARGET_FLAGS); do \
53160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53161 done; \
53162 (cd $(TARGET_SUBDIR)/boehm-gc && \
53163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53165 "RANLIB=$${RANLIB}" \
0c24b341 53166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53167 install-html) \
53168 || exit 1
53169
53170@endif target-boehm-gc
53171
4fa63067
NN
53172.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
53173maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
53174@if target-boehm-gc
53175maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
53176
53177installcheck-target-boehm-gc: \
53178 configure-target-boehm-gc
0aed8855 53179 @: $(MAKE); $(unstage)
4fa63067
NN
53180 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53181 r=`${PWD_COMMAND}`; export r; \
53182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53183 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53184 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
53185 for flag in $(EXTRA_TARGET_FLAGS); do \
53186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53187 done; \
53188 (cd $(TARGET_SUBDIR)/boehm-gc && \
53189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53191 "RANLIB=$${RANLIB}" \
0c24b341 53192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53193 installcheck) \
4fa63067
NN
53194 || exit 1
53195
6bd3dfaa 53196@endif target-boehm-gc
4fa63067
NN
53197
53198.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
53199maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
53200@if target-boehm-gc
53201maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
53202
53203mostlyclean-target-boehm-gc:
0aed8855 53204 @: $(MAKE); $(unstage)
4fa63067
NN
53205 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53206 r=`${PWD_COMMAND}`; export r; \
53207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53208 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53209 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
53210 for flag in $(EXTRA_TARGET_FLAGS); do \
53211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53212 done; \
53213 (cd $(TARGET_SUBDIR)/boehm-gc && \
53214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53216 "RANLIB=$${RANLIB}" \
0c24b341 53217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53218 mostlyclean) \
4fa63067
NN
53219 || exit 1
53220
6bd3dfaa 53221@endif target-boehm-gc
4fa63067
NN
53222
53223.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
53224maybe-clean-target-boehm-gc:
6bd3dfaa
PB
53225@if target-boehm-gc
53226maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
53227
53228clean-target-boehm-gc:
0aed8855 53229 @: $(MAKE); $(unstage)
4fa63067
NN
53230 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53231 r=`${PWD_COMMAND}`; export r; \
53232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53233 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53234 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
53235 for flag in $(EXTRA_TARGET_FLAGS); do \
53236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53237 done; \
53238 (cd $(TARGET_SUBDIR)/boehm-gc && \
53239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53241 "RANLIB=$${RANLIB}" \
0c24b341 53242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53243 clean) \
4fa63067
NN
53244 || exit 1
53245
6bd3dfaa 53246@endif target-boehm-gc
4fa63067
NN
53247
53248.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
53249maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
53250@if target-boehm-gc
53251maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
53252
53253distclean-target-boehm-gc:
0aed8855 53254 @: $(MAKE); $(unstage)
4fa63067
NN
53255 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53256 r=`${PWD_COMMAND}`; export r; \
53257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53258 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53259 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
53260 for flag in $(EXTRA_TARGET_FLAGS); do \
53261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53262 done; \
53263 (cd $(TARGET_SUBDIR)/boehm-gc && \
53264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53266 "RANLIB=$${RANLIB}" \
0c24b341 53267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53268 distclean) \
4fa63067
NN
53269 || exit 1
53270
6bd3dfaa 53271@endif target-boehm-gc
4fa63067
NN
53272
53273.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
53274maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
53275@if target-boehm-gc
53276maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
53277
53278maintainer-clean-target-boehm-gc:
0aed8855 53279 @: $(MAKE); $(unstage)
4fa63067
NN
53280 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53281 r=`${PWD_COMMAND}`; export r; \
53282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53283 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53284 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
53285 for flag in $(EXTRA_TARGET_FLAGS); do \
53286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53287 done; \
53288 (cd $(TARGET_SUBDIR)/boehm-gc && \
53289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53291 "RANLIB=$${RANLIB}" \
0c24b341 53292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53293 maintainer-clean) \
4fa63067
NN
53294 || exit 1
53295
6bd3dfaa 53296@endif target-boehm-gc
4fa63067
NN
53297
53298
15723a45 53299
15723a45 53300
a7254363
PB
53301
53302.PHONY: configure-target-qthreads maybe-configure-target-qthreads
53303maybe-configure-target-qthreads:
4f0ef2d8
CD
53304@if gcc-bootstrap
53305configure-target-qthreads: stage_current
53306@endif gcc-bootstrap
a7254363
PB
53307@if target-qthreads
53308maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 53309configure-target-qthreads:
0aed8855
PB
53310 @: $(MAKE); $(unstage)
53311 @r=`${PWD_COMMAND}`; export r; \
53312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53313 echo "Checking multilib configuration for qthreads..."; \
53314 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
53315 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
53316 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
53317 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
53318 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
53319 else \
53320 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
53321 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
53322 fi; \
53323 else \
53324 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
53325 fi; \
53326 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 53327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
1f53ca9a 53328 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53329 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
53330 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 53331 case $(srcdir) in \
b00612cc
PB
53332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53333 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
53334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53335 esac; \
b00612cc
PB
53336 srcdiroption="--srcdir=$${topdir}/qthreads"; \
53337 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
53338 rm -f no-such-file || : ; \
53339 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53340 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53341 --target=${target_alias} $${srcdiroption} \
bba45b8b 53342 || exit 1
6bd3dfaa 53343@endif target-qthreads
252b5132 53344
a7254363
PB
53345
53346
d545f33b
PB
53347
53348
4fa63067
NN
53349.PHONY: all-target-qthreads maybe-all-target-qthreads
53350maybe-all-target-qthreads:
4f0ef2d8
CD
53351@if gcc-bootstrap
53352all-target-qthreads: stage_current
53353@endif gcc-bootstrap
6bd3dfaa 53354@if target-qthreads
72b2455a 53355TARGET-target-qthreads=all
6bd3dfaa 53356maybe-all-target-qthreads: all-target-qthreads
4fa63067 53357all-target-qthreads: configure-target-qthreads
0aed8855 53358 @: $(MAKE); $(unstage)
b40e3958
L
53359 @r=`${PWD_COMMAND}`; export r; \
53360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53361 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53362 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
53363 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53364 $(TARGET-target-qthreads))
6bd3dfaa 53365@endif target-qthreads
252b5132 53366
a7254363
PB
53367
53368
d545f33b
PB
53369
53370
4fa63067
NN
53371.PHONY: check-target-qthreads maybe-check-target-qthreads
53372maybe-check-target-qthreads:
6bd3dfaa
PB
53373@if target-qthreads
53374maybe-check-target-qthreads: check-target-qthreads
16ae0395 53375
4fa63067 53376check-target-qthreads:
0aed8855 53377 @: $(MAKE); $(unstage)
b40e3958
L
53378 @r=`${PWD_COMMAND}`; export r; \
53379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53380 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53381 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 53382 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 53383
6bd3dfaa 53384@endif target-qthreads
930314a4 53385
4fa63067
NN
53386.PHONY: install-target-qthreads maybe-install-target-qthreads
53387maybe-install-target-qthreads:
6bd3dfaa
PB
53388@if target-qthreads
53389maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
53390
53391install-target-qthreads: installdirs
0aed8855 53392 @: $(MAKE); $(unstage)
4fa63067
NN
53393 @r=`${PWD_COMMAND}`; export r; \
53394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53395 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53396 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 53397 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 53398
6bd3dfaa 53399@endif target-qthreads
4fa63067 53400
56a8fe78 53401# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
53402
53403.PHONY: maybe-info-target-qthreads info-target-qthreads
53404maybe-info-target-qthreads:
6bd3dfaa
PB
53405@if target-qthreads
53406maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
53407
53408info-target-qthreads: \
53409 configure-target-qthreads
0aed8855 53410 @: $(MAKE); $(unstage)
4fa63067
NN
53411 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53412 r=`${PWD_COMMAND}`; export r; \
53413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53414 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53415 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
53416 for flag in $(EXTRA_TARGET_FLAGS); do \
53417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53418 done; \
53419 (cd $(TARGET_SUBDIR)/qthreads && \
53420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53422 "RANLIB=$${RANLIB}" \
0c24b341 53423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53424 info) \
4fa63067
NN
53425 || exit 1
53426
6bd3dfaa 53427@endif target-qthreads
4fa63067
NN
53428
53429.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
53430maybe-dvi-target-qthreads:
6bd3dfaa
PB
53431@if target-qthreads
53432maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
53433
53434dvi-target-qthreads: \
53435 configure-target-qthreads
0aed8855 53436 @: $(MAKE); $(unstage)
4fa63067
NN
53437 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53438 r=`${PWD_COMMAND}`; export r; \
53439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53440 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53441 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
53442 for flag in $(EXTRA_TARGET_FLAGS); do \
53443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53444 done; \
53445 (cd $(TARGET_SUBDIR)/qthreads && \
53446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53448 "RANLIB=$${RANLIB}" \
0c24b341 53449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53450 dvi) \
4fa63067
NN
53451 || exit 1
53452
6bd3dfaa 53453@endif target-qthreads
4fa63067 53454
56a8fe78
DD
53455.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
53456maybe-pdf-target-qthreads:
53457@if target-qthreads
53458maybe-pdf-target-qthreads: pdf-target-qthreads
53459
53460pdf-target-qthreads: \
53461 configure-target-qthreads
53462 @: $(MAKE); $(unstage)
53463 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53464 r=`${PWD_COMMAND}`; export r; \
53465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53466 $(NORMAL_TARGET_EXPORTS) \
53467 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
53468 for flag in $(EXTRA_TARGET_FLAGS); do \
53469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53470 done; \
53471 (cd $(TARGET_SUBDIR)/qthreads && \
53472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53474 "RANLIB=$${RANLIB}" \
0c24b341 53475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53476 pdf) \
53477 || exit 1
53478
53479@endif target-qthreads
53480
6d389afc
MS
53481.PHONY: maybe-html-target-qthreads html-target-qthreads
53482maybe-html-target-qthreads:
53483@if target-qthreads
53484maybe-html-target-qthreads: html-target-qthreads
53485
53486html-target-qthreads: \
53487 configure-target-qthreads
0aed8855 53488 @: $(MAKE); $(unstage)
6d389afc
MS
53489 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53490 r=`${PWD_COMMAND}`; export r; \
53491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53492 $(NORMAL_TARGET_EXPORTS) \
53493 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
53494 for flag in $(EXTRA_TARGET_FLAGS); do \
53495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53496 done; \
53497 (cd $(TARGET_SUBDIR)/qthreads && \
53498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53500 "RANLIB=$${RANLIB}" \
0c24b341 53501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53502 html) \
53503 || exit 1
53504
53505@endif target-qthreads
53506
4fa63067
NN
53507.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
53508maybe-TAGS-target-qthreads:
6bd3dfaa
PB
53509@if target-qthreads
53510maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
53511
53512TAGS-target-qthreads: \
53513 configure-target-qthreads
0aed8855 53514 @: $(MAKE); $(unstage)
4fa63067
NN
53515 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53516 r=`${PWD_COMMAND}`; export r; \
53517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53518 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53519 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
53520 for flag in $(EXTRA_TARGET_FLAGS); do \
53521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53522 done; \
53523 (cd $(TARGET_SUBDIR)/qthreads && \
53524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53526 "RANLIB=$${RANLIB}" \
0c24b341 53527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53528 TAGS) \
4fa63067
NN
53529 || exit 1
53530
6bd3dfaa 53531@endif target-qthreads
4fa63067
NN
53532
53533.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
53534maybe-install-info-target-qthreads:
6bd3dfaa
PB
53535@if target-qthreads
53536maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
53537
53538install-info-target-qthreads: \
53539 configure-target-qthreads \
53540 info-target-qthreads
0aed8855 53541 @: $(MAKE); $(unstage)
4fa63067
NN
53542 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53543 r=`${PWD_COMMAND}`; export r; \
53544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53545 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53546 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
53547 for flag in $(EXTRA_TARGET_FLAGS); do \
53548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53549 done; \
53550 (cd $(TARGET_SUBDIR)/qthreads && \
53551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53553 "RANLIB=$${RANLIB}" \
0c24b341 53554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53555 install-info) \
4fa63067
NN
53556 || exit 1
53557
6bd3dfaa 53558@endif target-qthreads
4fa63067 53559
a3ca38d2
DD
53560.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
53561maybe-install-pdf-target-qthreads:
53562@if target-qthreads
53563maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
53564
53565install-pdf-target-qthreads: \
53566 configure-target-qthreads \
53567 pdf-target-qthreads
53568 @: $(MAKE); $(unstage)
53569 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53570 r=`${PWD_COMMAND}`; export r; \
53571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53572 $(NORMAL_TARGET_EXPORTS) \
53573 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
53574 for flag in $(EXTRA_TARGET_FLAGS); do \
53575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53576 done; \
53577 (cd $(TARGET_SUBDIR)/qthreads && \
53578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53580 "RANLIB=$${RANLIB}" \
0c24b341 53581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53582 install-pdf) \
53583 || exit 1
53584
53585@endif target-qthreads
53586
108a6f8e
CD
53587.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
53588maybe-install-html-target-qthreads:
53589@if target-qthreads
53590maybe-install-html-target-qthreads: install-html-target-qthreads
53591
53592install-html-target-qthreads: \
53593 configure-target-qthreads \
53594 html-target-qthreads
53595 @: $(MAKE); $(unstage)
53596 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53597 r=`${PWD_COMMAND}`; export r; \
53598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53599 $(NORMAL_TARGET_EXPORTS) \
53600 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
53601 for flag in $(EXTRA_TARGET_FLAGS); do \
53602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53603 done; \
53604 (cd $(TARGET_SUBDIR)/qthreads && \
53605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53607 "RANLIB=$${RANLIB}" \
0c24b341 53608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53609 install-html) \
53610 || exit 1
53611
53612@endif target-qthreads
53613
4fa63067
NN
53614.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
53615maybe-installcheck-target-qthreads:
6bd3dfaa
PB
53616@if target-qthreads
53617maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
53618
53619installcheck-target-qthreads: \
53620 configure-target-qthreads
0aed8855 53621 @: $(MAKE); $(unstage)
4fa63067
NN
53622 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53623 r=`${PWD_COMMAND}`; export r; \
53624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53625 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53626 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
53627 for flag in $(EXTRA_TARGET_FLAGS); do \
53628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53629 done; \
53630 (cd $(TARGET_SUBDIR)/qthreads && \
53631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53633 "RANLIB=$${RANLIB}" \
0c24b341 53634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53635 installcheck) \
4fa63067
NN
53636 || exit 1
53637
6bd3dfaa 53638@endif target-qthreads
4fa63067
NN
53639
53640.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
53641maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
53642@if target-qthreads
53643maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
53644
53645mostlyclean-target-qthreads:
0aed8855 53646 @: $(MAKE); $(unstage)
4fa63067
NN
53647 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53648 r=`${PWD_COMMAND}`; export r; \
53649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53650 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53651 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
53652 for flag in $(EXTRA_TARGET_FLAGS); do \
53653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53654 done; \
53655 (cd $(TARGET_SUBDIR)/qthreads && \
53656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53658 "RANLIB=$${RANLIB}" \
0c24b341 53659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53660 mostlyclean) \
4fa63067
NN
53661 || exit 1
53662
6bd3dfaa 53663@endif target-qthreads
4fa63067
NN
53664
53665.PHONY: maybe-clean-target-qthreads clean-target-qthreads
53666maybe-clean-target-qthreads:
6bd3dfaa
PB
53667@if target-qthreads
53668maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
53669
53670clean-target-qthreads:
0aed8855 53671 @: $(MAKE); $(unstage)
4fa63067
NN
53672 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53673 r=`${PWD_COMMAND}`; export r; \
53674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53675 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53676 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
53677 for flag in $(EXTRA_TARGET_FLAGS); do \
53678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53679 done; \
53680 (cd $(TARGET_SUBDIR)/qthreads && \
53681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53683 "RANLIB=$${RANLIB}" \
0c24b341 53684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53685 clean) \
4fa63067
NN
53686 || exit 1
53687
6bd3dfaa 53688@endif target-qthreads
4fa63067
NN
53689
53690.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
53691maybe-distclean-target-qthreads:
6bd3dfaa
PB
53692@if target-qthreads
53693maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
53694
53695distclean-target-qthreads:
0aed8855 53696 @: $(MAKE); $(unstage)
4fa63067
NN
53697 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53698 r=`${PWD_COMMAND}`; export r; \
53699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53701 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
53702 for flag in $(EXTRA_TARGET_FLAGS); do \
53703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53704 done; \
53705 (cd $(TARGET_SUBDIR)/qthreads && \
53706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53708 "RANLIB=$${RANLIB}" \
0c24b341 53709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53710 distclean) \
4fa63067
NN
53711 || exit 1
53712
6bd3dfaa 53713@endif target-qthreads
4fa63067
NN
53714
53715.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
53716maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
53717@if target-qthreads
53718maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
53719
53720maintainer-clean-target-qthreads:
0aed8855 53721 @: $(MAKE); $(unstage)
4fa63067
NN
53722 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53723 r=`${PWD_COMMAND}`; export r; \
53724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53725 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53726 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
53727 for flag in $(EXTRA_TARGET_FLAGS); do \
53728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53729 done; \
53730 (cd $(TARGET_SUBDIR)/qthreads && \
53731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53733 "RANLIB=$${RANLIB}" \
0c24b341 53734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53735 maintainer-clean) \
4fa63067 53736 || exit 1
16ae0395 53737
6bd3dfaa 53738@endif target-qthreads
49b7683b 53739
e393202e 53740
15723a45 53741
e90269c8 53742
a7254363
PB
53743
53744.PHONY: configure-target-rda maybe-configure-target-rda
53745maybe-configure-target-rda:
4f0ef2d8
CD
53746@if gcc-bootstrap
53747configure-target-rda: stage_current
53748@endif gcc-bootstrap
a7254363
PB
53749@if target-rda
53750maybe-configure-target-rda: configure-target-rda
c52c6897 53751configure-target-rda:
0aed8855
PB
53752 @: $(MAKE); $(unstage)
53753 @r=`${PWD_COMMAND}`; export r; \
53754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53755 echo "Checking multilib configuration for rda..."; \
53756 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
53757 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
53758 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
53759 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
53760 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
53761 else \
53762 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
53763 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
53764 fi; \
53765 else \
53766 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
53767 fi; \
53768 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 53769 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
1f53ca9a 53770 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53771 echo Configuring in $(TARGET_SUBDIR)/rda; \
53772 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 53773 case $(srcdir) in \
b00612cc
PB
53774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53775 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
53776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53777 esac; \
b00612cc
PB
53778 srcdiroption="--srcdir=$${topdir}/rda"; \
53779 libsrcdir="$$s/rda"; \
bba45b8b
NN
53780 rm -f no-such-file || : ; \
53781 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53782 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53783 --target=${target_alias} $${srcdiroption} \
bba45b8b 53784 || exit 1
6bd3dfaa 53785@endif target-rda
49b7683b 53786
a7254363
PB
53787
53788
d545f33b
PB
53789
53790
4fa63067
NN
53791.PHONY: all-target-rda maybe-all-target-rda
53792maybe-all-target-rda:
4f0ef2d8
CD
53793@if gcc-bootstrap
53794all-target-rda: stage_current
53795@endif gcc-bootstrap
6bd3dfaa 53796@if target-rda
72b2455a 53797TARGET-target-rda=all
6bd3dfaa 53798maybe-all-target-rda: all-target-rda
4fa63067 53799all-target-rda: configure-target-rda
0aed8855 53800 @: $(MAKE); $(unstage)
b40e3958
L
53801 @r=`${PWD_COMMAND}`; export r; \
53802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53803 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53804 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
53805 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53806 $(TARGET-target-rda))
6bd3dfaa 53807@endif target-rda
252b5132 53808
a7254363
PB
53809
53810
d545f33b
PB
53811
53812
4fa63067
NN
53813.PHONY: check-target-rda maybe-check-target-rda
53814maybe-check-target-rda:
6bd3dfaa
PB
53815@if target-rda
53816maybe-check-target-rda: check-target-rda
16ae0395 53817
4fa63067 53818check-target-rda:
0aed8855 53819 @: $(MAKE); $(unstage)
b40e3958
L
53820 @r=`${PWD_COMMAND}`; export r; \
53821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53822 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53823 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 53824 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 53825
6bd3dfaa 53826@endif target-rda
930314a4 53827
4fa63067
NN
53828.PHONY: install-target-rda maybe-install-target-rda
53829maybe-install-target-rda:
6bd3dfaa
PB
53830@if target-rda
53831maybe-install-target-rda: install-target-rda
16ae0395 53832
4fa63067 53833install-target-rda: installdirs
0aed8855 53834 @: $(MAKE); $(unstage)
b40e3958
L
53835 @r=`${PWD_COMMAND}`; export r; \
53836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53837 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53838 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 53839 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 53840
6bd3dfaa 53841@endif target-rda
e393202e 53842
56a8fe78 53843# Other targets (info, dvi, pdf, etc.)
15723a45 53844
4fa63067
NN
53845.PHONY: maybe-info-target-rda info-target-rda
53846maybe-info-target-rda:
6bd3dfaa
PB
53847@if target-rda
53848maybe-info-target-rda: info-target-rda
15723a45 53849
4fa63067
NN
53850info-target-rda: \
53851 configure-target-rda
0aed8855 53852 @: $(MAKE); $(unstage)
4fa63067 53853 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
53854 r=`${PWD_COMMAND}`; export r; \
53855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53856 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53857 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
53858 for flag in $(EXTRA_TARGET_FLAGS); do \
53859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53860 done; \
53861 (cd $(TARGET_SUBDIR)/rda && \
53862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53864 "RANLIB=$${RANLIB}" \
0c24b341 53865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53866 info) \
bba45b8b 53867 || exit 1
252b5132 53868
6bd3dfaa 53869@endif target-rda
4fa63067
NN
53870
53871.PHONY: maybe-dvi-target-rda dvi-target-rda
53872maybe-dvi-target-rda:
6bd3dfaa
PB
53873@if target-rda
53874maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
53875
53876dvi-target-rda: \
53877 configure-target-rda
0aed8855 53878 @: $(MAKE); $(unstage)
4fa63067
NN
53879 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53880 r=`${PWD_COMMAND}`; export r; \
b40e3958 53881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53883 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
53884 for flag in $(EXTRA_TARGET_FLAGS); do \
53885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53886 done; \
53887 (cd $(TARGET_SUBDIR)/rda && \
53888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53890 "RANLIB=$${RANLIB}" \
0c24b341 53891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53892 dvi) \
4fa63067 53893 || exit 1
252b5132 53894
6bd3dfaa 53895@endif target-rda
16ae0395 53896
56a8fe78
DD
53897.PHONY: maybe-pdf-target-rda pdf-target-rda
53898maybe-pdf-target-rda:
53899@if target-rda
53900maybe-pdf-target-rda: pdf-target-rda
53901
53902pdf-target-rda: \
53903 configure-target-rda
53904 @: $(MAKE); $(unstage)
53905 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53906 r=`${PWD_COMMAND}`; export r; \
53907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53908 $(NORMAL_TARGET_EXPORTS) \
53909 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
53910 for flag in $(EXTRA_TARGET_FLAGS); do \
53911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53912 done; \
53913 (cd $(TARGET_SUBDIR)/rda && \
53914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53916 "RANLIB=$${RANLIB}" \
0c24b341 53917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53918 pdf) \
53919 || exit 1
53920
53921@endif target-rda
53922
6d389afc
MS
53923.PHONY: maybe-html-target-rda html-target-rda
53924maybe-html-target-rda:
53925@if target-rda
53926maybe-html-target-rda: html-target-rda
53927
53928html-target-rda: \
53929 configure-target-rda
0aed8855 53930 @: $(MAKE); $(unstage)
6d389afc
MS
53931 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53932 r=`${PWD_COMMAND}`; export r; \
53933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53934 $(NORMAL_TARGET_EXPORTS) \
53935 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
53936 for flag in $(EXTRA_TARGET_FLAGS); do \
53937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53938 done; \
53939 (cd $(TARGET_SUBDIR)/rda && \
53940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53942 "RANLIB=$${RANLIB}" \
0c24b341 53943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53944 html) \
53945 || exit 1
53946
53947@endif target-rda
53948
4fa63067
NN
53949.PHONY: maybe-TAGS-target-rda TAGS-target-rda
53950maybe-TAGS-target-rda:
6bd3dfaa
PB
53951@if target-rda
53952maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
53953
53954TAGS-target-rda: \
53955 configure-target-rda
0aed8855 53956 @: $(MAKE); $(unstage)
4fa63067
NN
53957 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53958 r=`${PWD_COMMAND}`; export r; \
b40e3958 53959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53960 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53961 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
53962 for flag in $(EXTRA_TARGET_FLAGS); do \
53963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53964 done; \
53965 (cd $(TARGET_SUBDIR)/rda && \
53966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53968 "RANLIB=$${RANLIB}" \
0c24b341 53969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53970 TAGS) \
4fa63067 53971 || exit 1
e393202e 53972
6bd3dfaa 53973@endif target-rda
930314a4 53974
4fa63067
NN
53975.PHONY: maybe-install-info-target-rda install-info-target-rda
53976maybe-install-info-target-rda:
6bd3dfaa
PB
53977@if target-rda
53978maybe-install-info-target-rda: install-info-target-rda
16ae0395 53979
4fa63067
NN
53980install-info-target-rda: \
53981 configure-target-rda \
53982 info-target-rda
0aed8855 53983 @: $(MAKE); $(unstage)
4fa63067
NN
53984 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53985 r=`${PWD_COMMAND}`; export r; \
b40e3958 53986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53987 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53988 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
53989 for flag in $(EXTRA_TARGET_FLAGS); do \
53990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53991 done; \
53992 (cd $(TARGET_SUBDIR)/rda && \
53993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53995 "RANLIB=$${RANLIB}" \
0c24b341 53996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53997 install-info) \
4fa63067 53998 || exit 1
252b5132 53999
6bd3dfaa 54000@endif target-rda
e393202e 54001
a3ca38d2
DD
54002.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
54003maybe-install-pdf-target-rda:
54004@if target-rda
54005maybe-install-pdf-target-rda: install-pdf-target-rda
54006
54007install-pdf-target-rda: \
54008 configure-target-rda \
54009 pdf-target-rda
54010 @: $(MAKE); $(unstage)
54011 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54012 r=`${PWD_COMMAND}`; export r; \
54013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54014 $(NORMAL_TARGET_EXPORTS) \
54015 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
54016 for flag in $(EXTRA_TARGET_FLAGS); do \
54017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54018 done; \
54019 (cd $(TARGET_SUBDIR)/rda && \
54020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54022 "RANLIB=$${RANLIB}" \
0c24b341 54023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54024 install-pdf) \
54025 || exit 1
54026
54027@endif target-rda
54028
108a6f8e
CD
54029.PHONY: maybe-install-html-target-rda install-html-target-rda
54030maybe-install-html-target-rda:
54031@if target-rda
54032maybe-install-html-target-rda: install-html-target-rda
54033
54034install-html-target-rda: \
54035 configure-target-rda \
54036 html-target-rda
54037 @: $(MAKE); $(unstage)
54038 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54039 r=`${PWD_COMMAND}`; export r; \
54040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54041 $(NORMAL_TARGET_EXPORTS) \
54042 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
54043 for flag in $(EXTRA_TARGET_FLAGS); do \
54044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54045 done; \
54046 (cd $(TARGET_SUBDIR)/rda && \
54047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54049 "RANLIB=$${RANLIB}" \
0c24b341 54050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54051 install-html) \
54052 || exit 1
54053
54054@endif target-rda
54055
4fa63067
NN
54056.PHONY: maybe-installcheck-target-rda installcheck-target-rda
54057maybe-installcheck-target-rda:
6bd3dfaa
PB
54058@if target-rda
54059maybe-installcheck-target-rda: installcheck-target-rda
15723a45 54060
4fa63067
NN
54061installcheck-target-rda: \
54062 configure-target-rda
0aed8855 54063 @: $(MAKE); $(unstage)
4fa63067
NN
54064 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54065 r=`${PWD_COMMAND}`; export r; \
54066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54067 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54068 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
54069 for flag in $(EXTRA_TARGET_FLAGS); do \
54070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54071 done; \
54072 (cd $(TARGET_SUBDIR)/rda && \
54073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54075 "RANLIB=$${RANLIB}" \
0c24b341 54076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54077 installcheck) \
4fa63067 54078 || exit 1
15723a45 54079
6bd3dfaa 54080@endif target-rda
4fa63067
NN
54081
54082.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
54083maybe-mostlyclean-target-rda:
6bd3dfaa
PB
54084@if target-rda
54085maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
54086
54087mostlyclean-target-rda:
0aed8855 54088 @: $(MAKE); $(unstage)
4fa63067 54089 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
54090 r=`${PWD_COMMAND}`; export r; \
54091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54092 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54093 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
54094 for flag in $(EXTRA_TARGET_FLAGS); do \
54095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54096 done; \
54097 (cd $(TARGET_SUBDIR)/rda && \
54098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54100 "RANLIB=$${RANLIB}" \
0c24b341 54101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54102 mostlyclean) \
bba45b8b 54103 || exit 1
252b5132 54104
6bd3dfaa 54105@endif target-rda
4fa63067
NN
54106
54107.PHONY: maybe-clean-target-rda clean-target-rda
54108maybe-clean-target-rda:
6bd3dfaa
PB
54109@if target-rda
54110maybe-clean-target-rda: clean-target-rda
4fa63067
NN
54111
54112clean-target-rda:
0aed8855 54113 @: $(MAKE); $(unstage)
4fa63067
NN
54114 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54115 r=`${PWD_COMMAND}`; export r; \
b40e3958 54116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54117 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54118 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
54119 for flag in $(EXTRA_TARGET_FLAGS); do \
54120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54121 done; \
bba45b8b 54122 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
54123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54125 "RANLIB=$${RANLIB}" \
0c24b341 54126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54127 clean) \
4fa63067 54128 || exit 1
252b5132 54129
6bd3dfaa 54130@endif target-rda
16ae0395 54131
4fa63067
NN
54132.PHONY: maybe-distclean-target-rda distclean-target-rda
54133maybe-distclean-target-rda:
6bd3dfaa
PB
54134@if target-rda
54135maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
54136
54137distclean-target-rda:
0aed8855 54138 @: $(MAKE); $(unstage)
4fa63067
NN
54139 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54140 r=`${PWD_COMMAND}`; export r; \
b40e3958 54141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54143 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
54144 for flag in $(EXTRA_TARGET_FLAGS); do \
54145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54146 done; \
bba45b8b 54147 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
54148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54150 "RANLIB=$${RANLIB}" \
0c24b341 54151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54152 distclean) \
4fa63067 54153 || exit 1
252b5132 54154
6bd3dfaa 54155@endif target-rda
930314a4 54156
4fa63067
NN
54157.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
54158maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
54159@if target-rda
54160maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 54161
4fa63067 54162maintainer-clean-target-rda:
0aed8855 54163 @: $(MAKE); $(unstage)
4fa63067
NN
54164 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54165 r=`${PWD_COMMAND}`; export r; \
b40e3958 54166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54167 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54168 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
54169 for flag in $(EXTRA_TARGET_FLAGS); do \
54170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54171 done; \
bba45b8b 54172 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
54173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54175 "RANLIB=$${RANLIB}" \
0c24b341 54176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54177 maintainer-clean) \
4fa63067
NN
54178 || exit 1
54179
6bd3dfaa 54180@endif target-rda
252b5132 54181
e393202e 54182
a2592b1b 54183
a7254363
PB
54184
54185
54186.PHONY: configure-target-libada maybe-configure-target-libada
54187maybe-configure-target-libada:
4f0ef2d8
CD
54188@if gcc-bootstrap
54189configure-target-libada: stage_current
54190@endif gcc-bootstrap
a7254363
PB
54191@if target-libada
54192maybe-configure-target-libada: configure-target-libada
c52c6897 54193configure-target-libada:
0aed8855
PB
54194 @: $(MAKE); $(unstage)
54195 @r=`${PWD_COMMAND}`; export r; \
54196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54197 echo "Checking multilib configuration for libada..."; \
54198 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
54199 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
54200 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
54201 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
54202 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
54203 else \
54204 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
54205 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
54206 fi; \
54207 else \
54208 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
54209 fi; \
54210 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 54211 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
1f53ca9a 54212 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
54213 echo Configuring in $(TARGET_SUBDIR)/libada; \
54214 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
54215 case $(srcdir) in \
b00612cc
PB
54216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54217 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
54218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 54219 esac; \
b00612cc
PB
54220 srcdiroption="--srcdir=$${topdir}/libada"; \
54221 libsrcdir="$$s/libada"; \
a2592b1b
DD
54222 rm -f no-such-file || : ; \
54223 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54224 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54225 --target=${target_alias} $${srcdiroption} \
a2592b1b 54226 || exit 1
6bd3dfaa 54227@endif target-libada
a2592b1b 54228
a7254363
PB
54229
54230
d545f33b
PB
54231
54232
4fa63067
NN
54233.PHONY: all-target-libada maybe-all-target-libada
54234maybe-all-target-libada:
4f0ef2d8
CD
54235@if gcc-bootstrap
54236all-target-libada: stage_current
54237@endif gcc-bootstrap
6bd3dfaa 54238@if target-libada
72b2455a 54239TARGET-target-libada=all
6bd3dfaa 54240maybe-all-target-libada: all-target-libada
4fa63067 54241all-target-libada: configure-target-libada
0aed8855 54242 @: $(MAKE); $(unstage)
4fa63067
NN
54243 @r=`${PWD_COMMAND}`; export r; \
54244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54245 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54246 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
54247 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54248 $(TARGET-target-libada))
6bd3dfaa 54249@endif target-libada
4fa63067 54250
a7254363
PB
54251
54252
d545f33b
PB
54253
54254
4fa63067
NN
54255.PHONY: check-target-libada maybe-check-target-libada
54256maybe-check-target-libada:
6bd3dfaa
PB
54257@if target-libada
54258maybe-check-target-libada: check-target-libada
4fa63067
NN
54259
54260check-target-libada:
0aed8855 54261 @: $(MAKE); $(unstage)
4fa63067
NN
54262 @r=`${PWD_COMMAND}`; export r; \
54263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54264 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54265 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 54266 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 54267
6bd3dfaa 54268@endif target-libada
4fa63067
NN
54269
54270.PHONY: install-target-libada maybe-install-target-libada
54271maybe-install-target-libada:
6bd3dfaa
PB
54272@if target-libada
54273maybe-install-target-libada: install-target-libada
4fa63067
NN
54274
54275install-target-libada: installdirs
0aed8855 54276 @: $(MAKE); $(unstage)
4fa63067
NN
54277 @r=`${PWD_COMMAND}`; export r; \
54278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54279 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54280 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 54281 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 54282
6bd3dfaa 54283@endif target-libada
4fa63067 54284
56a8fe78 54285# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
54286
54287.PHONY: maybe-info-target-libada info-target-libada
54288maybe-info-target-libada:
6bd3dfaa
PB
54289@if target-libada
54290maybe-info-target-libada: info-target-libada
4fa63067
NN
54291
54292info-target-libada: \
54293 configure-target-libada
0aed8855 54294 @: $(MAKE); $(unstage)
4fa63067
NN
54295 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54296 r=`${PWD_COMMAND}`; export r; \
54297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54298 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54299 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
54300 for flag in $(EXTRA_TARGET_FLAGS); do \
54301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54302 done; \
54303 (cd $(TARGET_SUBDIR)/libada && \
54304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54306 "RANLIB=$${RANLIB}" \
0c24b341 54307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54308 info) \
4fa63067
NN
54309 || exit 1
54310
6bd3dfaa 54311@endif target-libada
4fa63067
NN
54312
54313.PHONY: maybe-dvi-target-libada dvi-target-libada
54314maybe-dvi-target-libada:
6bd3dfaa
PB
54315@if target-libada
54316maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
54317
54318dvi-target-libada: \
54319 configure-target-libada
0aed8855 54320 @: $(MAKE); $(unstage)
4fa63067
NN
54321 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54322 r=`${PWD_COMMAND}`; export r; \
54323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54324 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54325 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
54326 for flag in $(EXTRA_TARGET_FLAGS); do \
54327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54328 done; \
54329 (cd $(TARGET_SUBDIR)/libada && \
54330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54332 "RANLIB=$${RANLIB}" \
0c24b341 54333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54334 dvi) \
4fa63067
NN
54335 || exit 1
54336
6bd3dfaa 54337@endif target-libada
4fa63067 54338
56a8fe78
DD
54339.PHONY: maybe-pdf-target-libada pdf-target-libada
54340maybe-pdf-target-libada:
54341@if target-libada
54342maybe-pdf-target-libada: pdf-target-libada
54343
54344pdf-target-libada: \
54345 configure-target-libada
54346 @: $(MAKE); $(unstage)
54347 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54348 r=`${PWD_COMMAND}`; export r; \
54349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54350 $(NORMAL_TARGET_EXPORTS) \
54351 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
54352 for flag in $(EXTRA_TARGET_FLAGS); do \
54353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54354 done; \
54355 (cd $(TARGET_SUBDIR)/libada && \
54356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54358 "RANLIB=$${RANLIB}" \
0c24b341 54359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54360 pdf) \
54361 || exit 1
54362
54363@endif target-libada
54364
6d389afc
MS
54365.PHONY: maybe-html-target-libada html-target-libada
54366maybe-html-target-libada:
54367@if target-libada
54368maybe-html-target-libada: html-target-libada
54369
54370html-target-libada: \
54371 configure-target-libada
0aed8855 54372 @: $(MAKE); $(unstage)
6d389afc
MS
54373 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54374 r=`${PWD_COMMAND}`; export r; \
54375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54376 $(NORMAL_TARGET_EXPORTS) \
54377 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
54378 for flag in $(EXTRA_TARGET_FLAGS); do \
54379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54380 done; \
54381 (cd $(TARGET_SUBDIR)/libada && \
54382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54384 "RANLIB=$${RANLIB}" \
0c24b341 54385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54386 html) \
54387 || exit 1
54388
54389@endif target-libada
54390
4fa63067
NN
54391.PHONY: maybe-TAGS-target-libada TAGS-target-libada
54392maybe-TAGS-target-libada:
6bd3dfaa
PB
54393@if target-libada
54394maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
54395
54396TAGS-target-libada: \
54397 configure-target-libada
0aed8855 54398 @: $(MAKE); $(unstage)
4fa63067
NN
54399 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54400 r=`${PWD_COMMAND}`; export r; \
54401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54402 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54403 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
54404 for flag in $(EXTRA_TARGET_FLAGS); do \
54405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54406 done; \
54407 (cd $(TARGET_SUBDIR)/libada && \
54408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54410 "RANLIB=$${RANLIB}" \
0c24b341 54411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54412 TAGS) \
4fa63067
NN
54413 || exit 1
54414
6bd3dfaa 54415@endif target-libada
4fa63067
NN
54416
54417.PHONY: maybe-install-info-target-libada install-info-target-libada
54418maybe-install-info-target-libada:
6bd3dfaa
PB
54419@if target-libada
54420maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
54421
54422install-info-target-libada: \
54423 configure-target-libada \
54424 info-target-libada
0aed8855 54425 @: $(MAKE); $(unstage)
4fa63067
NN
54426 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54427 r=`${PWD_COMMAND}`; export r; \
54428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54429 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54430 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
54431 for flag in $(EXTRA_TARGET_FLAGS); do \
54432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54433 done; \
54434 (cd $(TARGET_SUBDIR)/libada && \
54435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54437 "RANLIB=$${RANLIB}" \
0c24b341 54438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54439 install-info) \
4fa63067
NN
54440 || exit 1
54441
6bd3dfaa 54442@endif target-libada
4fa63067 54443
a3ca38d2
DD
54444.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
54445maybe-install-pdf-target-libada:
54446@if target-libada
54447maybe-install-pdf-target-libada: install-pdf-target-libada
54448
54449install-pdf-target-libada: \
54450 configure-target-libada \
54451 pdf-target-libada
54452 @: $(MAKE); $(unstage)
54453 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54454 r=`${PWD_COMMAND}`; export r; \
54455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54456 $(NORMAL_TARGET_EXPORTS) \
54457 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
54458 for flag in $(EXTRA_TARGET_FLAGS); do \
54459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54460 done; \
54461 (cd $(TARGET_SUBDIR)/libada && \
54462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54464 "RANLIB=$${RANLIB}" \
0c24b341 54465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54466 install-pdf) \
54467 || exit 1
54468
54469@endif target-libada
54470
108a6f8e
CD
54471.PHONY: maybe-install-html-target-libada install-html-target-libada
54472maybe-install-html-target-libada:
54473@if target-libada
54474maybe-install-html-target-libada: install-html-target-libada
54475
54476install-html-target-libada: \
54477 configure-target-libada \
54478 html-target-libada
54479 @: $(MAKE); $(unstage)
54480 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54481 r=`${PWD_COMMAND}`; export r; \
54482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54483 $(NORMAL_TARGET_EXPORTS) \
54484 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
54485 for flag in $(EXTRA_TARGET_FLAGS); do \
54486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54487 done; \
54488 (cd $(TARGET_SUBDIR)/libada && \
54489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54491 "RANLIB=$${RANLIB}" \
0c24b341 54492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54493 install-html) \
54494 || exit 1
54495
54496@endif target-libada
54497
4fa63067
NN
54498.PHONY: maybe-installcheck-target-libada installcheck-target-libada
54499maybe-installcheck-target-libada:
6bd3dfaa
PB
54500@if target-libada
54501maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
54502
54503installcheck-target-libada: \
54504 configure-target-libada
0aed8855 54505 @: $(MAKE); $(unstage)
4fa63067
NN
54506 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54507 r=`${PWD_COMMAND}`; export r; \
54508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54509 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54510 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
54511 for flag in $(EXTRA_TARGET_FLAGS); do \
54512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54513 done; \
54514 (cd $(TARGET_SUBDIR)/libada && \
54515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54517 "RANLIB=$${RANLIB}" \
0c24b341 54518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54519 installcheck) \
4fa63067
NN
54520 || exit 1
54521
6bd3dfaa 54522@endif target-libada
4fa63067
NN
54523
54524.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
54525maybe-mostlyclean-target-libada:
6bd3dfaa
PB
54526@if target-libada
54527maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
54528
54529mostlyclean-target-libada:
0aed8855 54530 @: $(MAKE); $(unstage)
4fa63067
NN
54531 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54532 r=`${PWD_COMMAND}`; export r; \
54533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54534 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54535 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
54536 for flag in $(EXTRA_TARGET_FLAGS); do \
54537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54538 done; \
54539 (cd $(TARGET_SUBDIR)/libada && \
54540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54542 "RANLIB=$${RANLIB}" \
0c24b341 54543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54544 mostlyclean) \
4fa63067
NN
54545 || exit 1
54546
6bd3dfaa 54547@endif target-libada
4fa63067
NN
54548
54549.PHONY: maybe-clean-target-libada clean-target-libada
54550maybe-clean-target-libada:
6bd3dfaa
PB
54551@if target-libada
54552maybe-clean-target-libada: clean-target-libada
4fa63067
NN
54553
54554clean-target-libada:
0aed8855 54555 @: $(MAKE); $(unstage)
4fa63067
NN
54556 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54557 r=`${PWD_COMMAND}`; export r; \
54558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54559 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54560 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
54561 for flag in $(EXTRA_TARGET_FLAGS); do \
54562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54563 done; \
54564 (cd $(TARGET_SUBDIR)/libada && \
54565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54567 "RANLIB=$${RANLIB}" \
0c24b341 54568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54569 clean) \
4fa63067
NN
54570 || exit 1
54571
6bd3dfaa 54572@endif target-libada
a2592b1b 54573
4fa63067
NN
54574.PHONY: maybe-distclean-target-libada distclean-target-libada
54575maybe-distclean-target-libada:
6bd3dfaa
PB
54576@if target-libada
54577maybe-distclean-target-libada: distclean-target-libada
a2592b1b 54578
4fa63067 54579distclean-target-libada:
0aed8855 54580 @: $(MAKE); $(unstage)
4fa63067
NN
54581 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54582 r=`${PWD_COMMAND}`; export r; \
a2592b1b 54583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54584 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54585 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
54586 for flag in $(EXTRA_TARGET_FLAGS); do \
54587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54588 done; \
a2592b1b 54589 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
54590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54592 "RANLIB=$${RANLIB}" \
0c24b341 54593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54594 distclean) \
4fa63067 54595 || exit 1
a2592b1b 54596
6bd3dfaa 54597@endif target-libada
a2592b1b 54598
4fa63067
NN
54599.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
54600maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
54601@if target-libada
54602maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 54603
4fa63067 54604maintainer-clean-target-libada:
0aed8855 54605 @: $(MAKE); $(unstage)
4fa63067
NN
54606 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54607 r=`${PWD_COMMAND}`; export r; \
a2592b1b 54608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54609 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54610 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
54611 for flag in $(EXTRA_TARGET_FLAGS); do \
54612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54613 done; \
a2592b1b 54614 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
54615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54617 "RANLIB=$${RANLIB}" \
0c24b341 54618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54619 maintainer-clean) \
4fa63067
NN
54620 || exit 1
54621
6bd3dfaa 54622@endif target-libada
a2592b1b
DD
54623
54624
e393202e 54625
b3ded179
PB
54626
54627
54628.PHONY: configure-target-libgomp maybe-configure-target-libgomp
54629maybe-configure-target-libgomp:
4f0ef2d8
CD
54630@if gcc-bootstrap
54631configure-target-libgomp: stage_current
54632@endif gcc-bootstrap
b3ded179
PB
54633@if target-libgomp
54634maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 54635configure-target-libgomp:
b3ded179
PB
54636 @r=`${PWD_COMMAND}`; export r; \
54637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54638 echo "Checking multilib configuration for libgomp..."; \
54639 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54640 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54641 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54642 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54643 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54644 else \
54645 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54646 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54647 fi; \
54648 else \
54649 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
54650 fi; \
54651 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 54652 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
1f53ca9a 54653 $(NORMAL_TARGET_EXPORTS) \
b3ded179
PB
54654 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
54655 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
54656 case $(srcdir) in \
54657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54658 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54660 esac; \
54661 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54662 libsrcdir="$$s/libgomp"; \
54663 rm -f no-such-file || : ; \
54664 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54665 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54666 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
54667 || exit 1
54668@endif target-libgomp
54669
54670
54671
911e63d0
JR
54672.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
54673maybe-configure-stage1-target-libgomp:
54674@if target-libgomp-bootstrap
54675maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
54676configure-stage1-target-libgomp:
54677 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
54678 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
54679 @r=`${PWD_COMMAND}`; export r; \
54680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54681 TFLAGS="$(STAGE1_TFLAGS)"; \
54682 echo "Checking multilib configuration for libgomp..."; \
54683 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54684 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54685 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54686 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54687 else \
54688 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54689 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54690 fi; \
54691 else \
54692 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54693 fi; \
54694 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
54695 $(NORMAL_TARGET_EXPORTS) \
54696 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54697 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54698 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
54699 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
54700 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54701 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
54702 case $(srcdir) in \
54703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54704 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54706 esac; \
54707 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54708 libsrcdir="$$s/libgomp"; \
54709 $(SHELL) $${libsrcdir}/configure \
54710 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54711 --target=${target_alias} $${srcdiroption} \
54712 $(STAGE1_CONFIGURE_FLAGS)
54713@endif target-libgomp-bootstrap
54714
54715.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
54716maybe-configure-stage2-target-libgomp:
54717@if target-libgomp-bootstrap
54718maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
54719configure-stage2-target-libgomp:
54720 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
54721 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
54722 @r=`${PWD_COMMAND}`; export r; \
54723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54724 TFLAGS="$(STAGE2_TFLAGS)"; \
54725 echo "Checking multilib configuration for libgomp..."; \
54726 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54727 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54728 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54729 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54730 else \
54731 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54732 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54733 fi; \
54734 else \
54735 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54736 fi; \
54737 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
54738 $(NORMAL_TARGET_EXPORTS) \
54739 \
54740 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54741 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54742 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
54743 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
54744 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54745 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
54746 case $(srcdir) in \
54747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54748 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54750 esac; \
54751 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54752 libsrcdir="$$s/libgomp"; \
54753 $(SHELL) $${libsrcdir}/configure \
54754 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54755 --target=${target_alias} $${srcdiroption} \
54756 --with-build-libsubdir=$(HOST_SUBDIR) \
54757 $(STAGE2_CONFIGURE_FLAGS)
54758@endif target-libgomp-bootstrap
54759
54760.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
54761maybe-configure-stage3-target-libgomp:
54762@if target-libgomp-bootstrap
54763maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
54764configure-stage3-target-libgomp:
54765 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
54766 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
54767 @r=`${PWD_COMMAND}`; export r; \
54768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54769 TFLAGS="$(STAGE3_TFLAGS)"; \
54770 echo "Checking multilib configuration for libgomp..."; \
54771 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54772 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54773 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54774 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54775 else \
54776 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54777 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54778 fi; \
54779 else \
54780 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54781 fi; \
54782 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
54783 $(NORMAL_TARGET_EXPORTS) \
54784 \
54785 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54786 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54787 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
54788 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
54789 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54790 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
54791 case $(srcdir) in \
54792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54793 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54795 esac; \
54796 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54797 libsrcdir="$$s/libgomp"; \
54798 $(SHELL) $${libsrcdir}/configure \
54799 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54800 --target=${target_alias} $${srcdiroption} \
54801 --with-build-libsubdir=$(HOST_SUBDIR) \
54802 $(STAGE3_CONFIGURE_FLAGS)
54803@endif target-libgomp-bootstrap
54804
54805.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
54806maybe-configure-stage4-target-libgomp:
54807@if target-libgomp-bootstrap
54808maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
54809configure-stage4-target-libgomp:
54810 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
54811 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
54812 @r=`${PWD_COMMAND}`; export r; \
54813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54814 TFLAGS="$(STAGE4_TFLAGS)"; \
54815 echo "Checking multilib configuration for libgomp..."; \
54816 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54817 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54818 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54819 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54820 else \
54821 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54822 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54823 fi; \
54824 else \
54825 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54826 fi; \
54827 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
54828 $(NORMAL_TARGET_EXPORTS) \
54829 \
54830 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54831 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54832 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
54833 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
54834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54835 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
54836 case $(srcdir) in \
54837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54838 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54840 esac; \
54841 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54842 libsrcdir="$$s/libgomp"; \
54843 $(SHELL) $${libsrcdir}/configure \
54844 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54845 --target=${target_alias} $${srcdiroption} \
54846 --with-build-libsubdir=$(HOST_SUBDIR) \
54847 $(STAGE4_CONFIGURE_FLAGS)
54848@endif target-libgomp-bootstrap
54849
54850.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
54851maybe-configure-stageprofile-target-libgomp:
54852@if target-libgomp-bootstrap
54853maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
54854configure-stageprofile-target-libgomp:
54855 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
54856 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
54857 @r=`${PWD_COMMAND}`; export r; \
54858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54859 TFLAGS="$(STAGEprofile_TFLAGS)"; \
54860 echo "Checking multilib configuration for libgomp..."; \
54861 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54862 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54863 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54864 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54865 else \
54866 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54867 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54868 fi; \
54869 else \
54870 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54871 fi; \
54872 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
54873 $(NORMAL_TARGET_EXPORTS) \
54874 \
54875 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54876 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54877 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
54878 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
54879 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54880 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
54881 case $(srcdir) in \
54882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54883 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54885 esac; \
54886 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54887 libsrcdir="$$s/libgomp"; \
54888 $(SHELL) $${libsrcdir}/configure \
54889 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54890 --target=${target_alias} $${srcdiroption} \
54891 --with-build-libsubdir=$(HOST_SUBDIR) \
54892 $(STAGEprofile_CONFIGURE_FLAGS)
54893@endif target-libgomp-bootstrap
54894
54895.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
54896maybe-configure-stagefeedback-target-libgomp:
54897@if target-libgomp-bootstrap
54898maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
54899configure-stagefeedback-target-libgomp:
54900 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
54901 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
54902 @r=`${PWD_COMMAND}`; export r; \
54903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54904 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
54905 echo "Checking multilib configuration for libgomp..."; \
54906 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54907 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54908 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54909 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54910 else \
54911 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54912 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54913 fi; \
54914 else \
54915 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54916 fi; \
54917 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
54918 $(NORMAL_TARGET_EXPORTS) \
54919 \
54920 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54921 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54922 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
54923 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
54924 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54925 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
54926 case $(srcdir) in \
54927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54928 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54930 esac; \
54931 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54932 libsrcdir="$$s/libgomp"; \
54933 $(SHELL) $${libsrcdir}/configure \
54934 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54935 --target=${target_alias} $${srcdiroption} \
54936 --with-build-libsubdir=$(HOST_SUBDIR) \
54937 $(STAGEfeedback_CONFIGURE_FLAGS)
54938@endif target-libgomp-bootstrap
54939
54940
54941
b3ded179
PB
54942
54943
54944.PHONY: all-target-libgomp maybe-all-target-libgomp
54945maybe-all-target-libgomp:
4f0ef2d8
CD
54946@if gcc-bootstrap
54947all-target-libgomp: stage_current
54948@endif gcc-bootstrap
b3ded179
PB
54949@if target-libgomp
54950TARGET-target-libgomp=all
54951maybe-all-target-libgomp: all-target-libgomp
54952all-target-libgomp: configure-target-libgomp
b3ded179
PB
54953 @r=`${PWD_COMMAND}`; export r; \
54954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54955 $(NORMAL_TARGET_EXPORTS) \
b3ded179 54956 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
54957 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54958 $(TARGET-target-libgomp))
b3ded179
PB
54959@endif target-libgomp
54960
54961
54962
911e63d0
JR
54963.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
54964.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
54965maybe-all-stage1-target-libgomp:
54966maybe-clean-stage1-target-libgomp:
54967@if target-libgomp-bootstrap
54968maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
54969all-stage1: all-stage1-target-libgomp
54970TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
54971all-stage1-target-libgomp: configure-stage1-target-libgomp
54972 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
54973 @r=`${PWD_COMMAND}`; export r; \
54974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54975 TFLAGS="$(STAGE1_TFLAGS)"; \
54976 $(NORMAL_TARGET_EXPORTS) \
54977 cd $(TARGET_SUBDIR)/libgomp && \
54978 $(MAKE) $(BASE_FLAGS_TO_PASS) \
54979 CFLAGS="$(CFLAGS_FOR_TARGET)" \
54980 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54981 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54982 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54983 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54984 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54985 $(EXTRA_TARGET_FLAGS) \
54986 TFLAGS="$(STAGE1_TFLAGS)" \
54987 $(TARGET-stage1-target-libgomp)
54988
54989maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
54990clean-stage1: clean-stage1-target-libgomp
54991clean-stage1-target-libgomp:
54992 @if [ $(current_stage) = stage1 ]; then \
54993 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54994 else \
54995 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
54996 $(MAKE) stage1-start; \
54997 fi; \
54998 cd $(TARGET_SUBDIR)/libgomp && \
54999 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55000 clean
55001@endif target-libgomp-bootstrap
55002
55003
55004.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
55005.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
55006maybe-all-stage2-target-libgomp:
55007maybe-clean-stage2-target-libgomp:
55008@if target-libgomp-bootstrap
55009maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
55010all-stage2: all-stage2-target-libgomp
55011TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
55012all-stage2-target-libgomp: configure-stage2-target-libgomp
55013 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
55014 @r=`${PWD_COMMAND}`; export r; \
55015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55016 TFLAGS="$(STAGE2_TFLAGS)"; \
55017 $(NORMAL_TARGET_EXPORTS) \
55018 \
55019 cd $(TARGET_SUBDIR)/libgomp && \
55020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55021 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55022 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55023 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
55027 $(EXTRA_TARGET_FLAGS) \
55028 TFLAGS="$(STAGE2_TFLAGS)" \
55029 $(TARGET-stage2-target-libgomp)
55030
55031maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
55032clean-stage2: clean-stage2-target-libgomp
55033clean-stage2-target-libgomp:
55034 @if [ $(current_stage) = stage2 ]; then \
55035 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
55036 else \
55037 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
55038 $(MAKE) stage2-start; \
55039 fi; \
55040 cd $(TARGET_SUBDIR)/libgomp && \
55041 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55042 \
55043 clean
55044@endif target-libgomp-bootstrap
55045
55046
55047.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
55048.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
55049maybe-all-stage3-target-libgomp:
55050maybe-clean-stage3-target-libgomp:
55051@if target-libgomp-bootstrap
55052maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
55053all-stage3: all-stage3-target-libgomp
55054TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
55055all-stage3-target-libgomp: configure-stage3-target-libgomp
55056 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
55057 @r=`${PWD_COMMAND}`; export r; \
55058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55059 TFLAGS="$(STAGE3_TFLAGS)"; \
55060 $(NORMAL_TARGET_EXPORTS) \
55061 \
55062 cd $(TARGET_SUBDIR)/libgomp && \
55063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55064 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55065 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55066 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55067 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55068 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55069 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
55070 $(EXTRA_TARGET_FLAGS) \
55071 TFLAGS="$(STAGE3_TFLAGS)" \
55072 $(TARGET-stage3-target-libgomp)
55073
55074maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
55075clean-stage3: clean-stage3-target-libgomp
55076clean-stage3-target-libgomp:
55077 @if [ $(current_stage) = stage3 ]; then \
55078 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
55079 else \
55080 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
55081 $(MAKE) stage3-start; \
55082 fi; \
55083 cd $(TARGET_SUBDIR)/libgomp && \
55084 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55085 \
55086 clean
55087@endif target-libgomp-bootstrap
55088
55089
55090.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
55091.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
55092maybe-all-stage4-target-libgomp:
55093maybe-clean-stage4-target-libgomp:
55094@if target-libgomp-bootstrap
55095maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
55096all-stage4: all-stage4-target-libgomp
55097TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
55098all-stage4-target-libgomp: configure-stage4-target-libgomp
55099 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
55100 @r=`${PWD_COMMAND}`; export r; \
55101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55102 TFLAGS="$(STAGE4_TFLAGS)"; \
55103 $(NORMAL_TARGET_EXPORTS) \
55104 \
55105 cd $(TARGET_SUBDIR)/libgomp && \
55106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55107 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55108 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55109 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55110 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55111 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55112 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
55113 $(EXTRA_TARGET_FLAGS) \
55114 TFLAGS="$(STAGE4_TFLAGS)" \
55115 $(TARGET-stage4-target-libgomp)
55116
55117maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
55118clean-stage4: clean-stage4-target-libgomp
55119clean-stage4-target-libgomp:
55120 @if [ $(current_stage) = stage4 ]; then \
55121 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
55122 else \
55123 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
55124 $(MAKE) stage4-start; \
55125 fi; \
55126 cd $(TARGET_SUBDIR)/libgomp && \
55127 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55128 \
55129 clean
55130@endif target-libgomp-bootstrap
55131
55132
55133.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
55134.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
55135maybe-all-stageprofile-target-libgomp:
55136maybe-clean-stageprofile-target-libgomp:
55137@if target-libgomp-bootstrap
55138maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
55139all-stageprofile: all-stageprofile-target-libgomp
55140TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
55141all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
55142 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
55143 @r=`${PWD_COMMAND}`; export r; \
55144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55145 TFLAGS="$(STAGEprofile_TFLAGS)"; \
55146 $(NORMAL_TARGET_EXPORTS) \
55147 \
55148 cd $(TARGET_SUBDIR)/libgomp && \
55149 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55150 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55151 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55152 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55153 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55154 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55155 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
55156 $(EXTRA_TARGET_FLAGS) \
55157 TFLAGS="$(STAGEprofile_TFLAGS)" \
55158 $(TARGET-stageprofile-target-libgomp)
55159
55160maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
55161clean-stageprofile: clean-stageprofile-target-libgomp
55162clean-stageprofile-target-libgomp:
55163 @if [ $(current_stage) = stageprofile ]; then \
55164 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
55165 else \
55166 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
55167 $(MAKE) stageprofile-start; \
55168 fi; \
55169 cd $(TARGET_SUBDIR)/libgomp && \
55170 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55171 \
55172 clean
55173@endif target-libgomp-bootstrap
55174
55175
55176.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
55177.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
55178maybe-all-stagefeedback-target-libgomp:
55179maybe-clean-stagefeedback-target-libgomp:
55180@if target-libgomp-bootstrap
55181maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
55182all-stagefeedback: all-stagefeedback-target-libgomp
55183TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
55184all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
55185 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
55186 @r=`${PWD_COMMAND}`; export r; \
55187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55188 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
55189 $(NORMAL_TARGET_EXPORTS) \
55190 \
55191 cd $(TARGET_SUBDIR)/libgomp && \
55192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55193 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55194 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55195 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
55199 $(EXTRA_TARGET_FLAGS) \
55200 TFLAGS="$(STAGEfeedback_TFLAGS)" \
55201 $(TARGET-stagefeedback-target-libgomp)
55202
55203maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
55204clean-stagefeedback: clean-stagefeedback-target-libgomp
55205clean-stagefeedback-target-libgomp:
55206 @if [ $(current_stage) = stagefeedback ]; then \
55207 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
55208 else \
55209 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
55210 $(MAKE) stagefeedback-start; \
55211 fi; \
55212 cd $(TARGET_SUBDIR)/libgomp && \
55213 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55214 \
55215 clean
55216@endif target-libgomp-bootstrap
55217
55218
55219
55220
b3ded179
PB
55221
55222
55223.PHONY: check-target-libgomp maybe-check-target-libgomp
55224maybe-check-target-libgomp:
55225@if target-libgomp
55226maybe-check-target-libgomp: check-target-libgomp
55227
55228check-target-libgomp:
55229 @: $(MAKE); $(unstage)
55230 @r=`${PWD_COMMAND}`; export r; \
55231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55232 $(NORMAL_TARGET_EXPORTS) \
55233 (cd $(TARGET_SUBDIR)/libgomp && \
55234 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
55235
55236@endif target-libgomp
55237
55238.PHONY: install-target-libgomp maybe-install-target-libgomp
55239maybe-install-target-libgomp:
55240@if target-libgomp
55241maybe-install-target-libgomp: install-target-libgomp
55242
55243install-target-libgomp: installdirs
55244 @: $(MAKE); $(unstage)
55245 @r=`${PWD_COMMAND}`; export r; \
55246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55247 $(NORMAL_TARGET_EXPORTS) \
55248 (cd $(TARGET_SUBDIR)/libgomp && \
55249 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
55250
55251@endif target-libgomp
55252
56a8fe78 55253# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
55254
55255.PHONY: maybe-info-target-libgomp info-target-libgomp
55256maybe-info-target-libgomp:
55257@if target-libgomp
55258maybe-info-target-libgomp: info-target-libgomp
55259
55260info-target-libgomp: \
55261 configure-target-libgomp
55262 @: $(MAKE); $(unstage)
55263 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55264 r=`${PWD_COMMAND}`; export r; \
55265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55266 $(NORMAL_TARGET_EXPORTS) \
55267 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
55268 for flag in $(EXTRA_TARGET_FLAGS); do \
55269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55270 done; \
55271 (cd $(TARGET_SUBDIR)/libgomp && \
55272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55274 "RANLIB=$${RANLIB}" \
0c24b341 55275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55276 info) \
55277 || exit 1
55278
55279@endif target-libgomp
55280
55281.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
55282maybe-dvi-target-libgomp:
55283@if target-libgomp
55284maybe-dvi-target-libgomp: dvi-target-libgomp
55285
55286dvi-target-libgomp: \
55287 configure-target-libgomp
55288 @: $(MAKE); $(unstage)
55289 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55290 r=`${PWD_COMMAND}`; export r; \
55291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55292 $(NORMAL_TARGET_EXPORTS) \
55293 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
55294 for flag in $(EXTRA_TARGET_FLAGS); do \
55295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55296 done; \
55297 (cd $(TARGET_SUBDIR)/libgomp && \
55298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55300 "RANLIB=$${RANLIB}" \
0c24b341 55301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55302 dvi) \
55303 || exit 1
55304
55305@endif target-libgomp
55306
56a8fe78
DD
55307.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
55308maybe-pdf-target-libgomp:
55309@if target-libgomp
55310maybe-pdf-target-libgomp: pdf-target-libgomp
55311
55312pdf-target-libgomp: \
55313 configure-target-libgomp
55314 @: $(MAKE); $(unstage)
55315 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55316 r=`${PWD_COMMAND}`; export r; \
55317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55318 $(NORMAL_TARGET_EXPORTS) \
55319 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
55320 for flag in $(EXTRA_TARGET_FLAGS); do \
55321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55322 done; \
55323 (cd $(TARGET_SUBDIR)/libgomp && \
55324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55326 "RANLIB=$${RANLIB}" \
0c24b341 55327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55328 pdf) \
55329 || exit 1
55330
55331@endif target-libgomp
55332
b3ded179
PB
55333.PHONY: maybe-html-target-libgomp html-target-libgomp
55334maybe-html-target-libgomp:
55335@if target-libgomp
55336maybe-html-target-libgomp: html-target-libgomp
55337
55338html-target-libgomp: \
55339 configure-target-libgomp
55340 @: $(MAKE); $(unstage)
55341 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55342 r=`${PWD_COMMAND}`; export r; \
55343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55344 $(NORMAL_TARGET_EXPORTS) \
55345 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
55346 for flag in $(EXTRA_TARGET_FLAGS); do \
55347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55348 done; \
55349 (cd $(TARGET_SUBDIR)/libgomp && \
55350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55352 "RANLIB=$${RANLIB}" \
0c24b341 55353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55354 html) \
55355 || exit 1
55356
55357@endif target-libgomp
55358
55359.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
55360maybe-TAGS-target-libgomp:
55361@if target-libgomp
55362maybe-TAGS-target-libgomp: TAGS-target-libgomp
55363
55364TAGS-target-libgomp: \
55365 configure-target-libgomp
55366 @: $(MAKE); $(unstage)
55367 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55368 r=`${PWD_COMMAND}`; export r; \
55369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55370 $(NORMAL_TARGET_EXPORTS) \
55371 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
55372 for flag in $(EXTRA_TARGET_FLAGS); do \
55373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55374 done; \
55375 (cd $(TARGET_SUBDIR)/libgomp && \
55376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55378 "RANLIB=$${RANLIB}" \
0c24b341 55379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55380 TAGS) \
55381 || exit 1
55382
55383@endif target-libgomp
55384
55385.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
55386maybe-install-info-target-libgomp:
55387@if target-libgomp
55388maybe-install-info-target-libgomp: install-info-target-libgomp
55389
55390install-info-target-libgomp: \
55391 configure-target-libgomp \
55392 info-target-libgomp
55393 @: $(MAKE); $(unstage)
55394 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55395 r=`${PWD_COMMAND}`; export r; \
55396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55397 $(NORMAL_TARGET_EXPORTS) \
55398 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
55399 for flag in $(EXTRA_TARGET_FLAGS); do \
55400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55401 done; \
55402 (cd $(TARGET_SUBDIR)/libgomp && \
55403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55405 "RANLIB=$${RANLIB}" \
0c24b341 55406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55407 install-info) \
55408 || exit 1
55409
55410@endif target-libgomp
55411
a3ca38d2
DD
55412.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
55413maybe-install-pdf-target-libgomp:
55414@if target-libgomp
55415maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
55416
55417install-pdf-target-libgomp: \
55418 configure-target-libgomp \
55419 pdf-target-libgomp
55420 @: $(MAKE); $(unstage)
55421 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55422 r=`${PWD_COMMAND}`; export r; \
55423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55424 $(NORMAL_TARGET_EXPORTS) \
55425 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
55426 for flag in $(EXTRA_TARGET_FLAGS); do \
55427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55428 done; \
55429 (cd $(TARGET_SUBDIR)/libgomp && \
55430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55432 "RANLIB=$${RANLIB}" \
0c24b341 55433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
55434 install-pdf) \
55435 || exit 1
55436
55437@endif target-libgomp
55438
108a6f8e
CD
55439.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
55440maybe-install-html-target-libgomp:
55441@if target-libgomp
55442maybe-install-html-target-libgomp: install-html-target-libgomp
55443
55444install-html-target-libgomp: \
55445 configure-target-libgomp \
55446 html-target-libgomp
55447 @: $(MAKE); $(unstage)
55448 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55449 r=`${PWD_COMMAND}`; export r; \
55450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55451 $(NORMAL_TARGET_EXPORTS) \
55452 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
55453 for flag in $(EXTRA_TARGET_FLAGS); do \
55454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55455 done; \
55456 (cd $(TARGET_SUBDIR)/libgomp && \
55457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55459 "RANLIB=$${RANLIB}" \
0c24b341 55460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
55461 install-html) \
55462 || exit 1
55463
55464@endif target-libgomp
55465
b3ded179
PB
55466.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
55467maybe-installcheck-target-libgomp:
55468@if target-libgomp
55469maybe-installcheck-target-libgomp: installcheck-target-libgomp
55470
55471installcheck-target-libgomp: \
55472 configure-target-libgomp
55473 @: $(MAKE); $(unstage)
55474 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55475 r=`${PWD_COMMAND}`; export r; \
55476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55477 $(NORMAL_TARGET_EXPORTS) \
55478 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
55479 for flag in $(EXTRA_TARGET_FLAGS); do \
55480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55481 done; \
55482 (cd $(TARGET_SUBDIR)/libgomp && \
55483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55485 "RANLIB=$${RANLIB}" \
0c24b341 55486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55487 installcheck) \
55488 || exit 1
55489
55490@endif target-libgomp
55491
55492.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
55493maybe-mostlyclean-target-libgomp:
55494@if target-libgomp
55495maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
55496
55497mostlyclean-target-libgomp:
55498 @: $(MAKE); $(unstage)
55499 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55500 r=`${PWD_COMMAND}`; export r; \
55501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55502 $(NORMAL_TARGET_EXPORTS) \
55503 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
55504 for flag in $(EXTRA_TARGET_FLAGS); do \
55505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55506 done; \
55507 (cd $(TARGET_SUBDIR)/libgomp && \
55508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55510 "RANLIB=$${RANLIB}" \
0c24b341 55511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55512 mostlyclean) \
55513 || exit 1
55514
55515@endif target-libgomp
55516
55517.PHONY: maybe-clean-target-libgomp clean-target-libgomp
55518maybe-clean-target-libgomp:
55519@if target-libgomp
55520maybe-clean-target-libgomp: clean-target-libgomp
55521
55522clean-target-libgomp:
55523 @: $(MAKE); $(unstage)
55524 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55525 r=`${PWD_COMMAND}`; export r; \
55526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55527 $(NORMAL_TARGET_EXPORTS) \
55528 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
55529 for flag in $(EXTRA_TARGET_FLAGS); do \
55530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55531 done; \
55532 (cd $(TARGET_SUBDIR)/libgomp && \
55533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55535 "RANLIB=$${RANLIB}" \
0c24b341 55536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55537 clean) \
55538 || exit 1
55539
55540@endif target-libgomp
55541
55542.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
55543maybe-distclean-target-libgomp:
55544@if target-libgomp
55545maybe-distclean-target-libgomp: distclean-target-libgomp
55546
55547distclean-target-libgomp:
55548 @: $(MAKE); $(unstage)
55549 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55550 r=`${PWD_COMMAND}`; export r; \
55551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55552 $(NORMAL_TARGET_EXPORTS) \
55553 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
55554 for flag in $(EXTRA_TARGET_FLAGS); do \
55555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55556 done; \
55557 (cd $(TARGET_SUBDIR)/libgomp && \
55558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55560 "RANLIB=$${RANLIB}" \
0c24b341 55561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55562 distclean) \
55563 || exit 1
55564
55565@endif target-libgomp
55566
55567.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
55568maybe-maintainer-clean-target-libgomp:
55569@if target-libgomp
55570maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
55571
55572maintainer-clean-target-libgomp:
55573 @: $(MAKE); $(unstage)
55574 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55575 r=`${PWD_COMMAND}`; export r; \
55576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55577 $(NORMAL_TARGET_EXPORTS) \
55578 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
55579 for flag in $(EXTRA_TARGET_FLAGS); do \
55580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55581 done; \
55582 (cd $(TARGET_SUBDIR)/libgomp && \
55583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55585 "RANLIB=$${RANLIB}" \
0c24b341 55586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55587 maintainer-clean) \
55588 || exit 1
55589
55590@endif target-libgomp
55591
55592
55593
15723a45
NN
55594# ----------
55595# GCC module
55596# ----------
55597
319cab08 55598@if gcc-no-bootstrap
252b5132 55599.PHONY: cross
72b2455a 55600cross: all-build all-gas all-ld
b40e3958
L
55601 @r=`${PWD_COMMAND}`; export r; \
55602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 55603 $(HOST_EXPORTS) \
252b5132 55604 echo "Building the C and C++ compiler"; \
5cec67bf 55605 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
55606 @r=`${PWD_COMMAND}`; export r; \
55607 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 55608 echo "Building runtime libraries"; \
656fdd47 55609 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 55610@endif gcc-no-bootstrap
252b5132 55611
6bd3dfaa 55612@if gcc
c50523ce
L
55613
55614.PHONY: check-gcc-c check-c
55615check-gcc-c:
55616 r=`${PWD_COMMAND}`; export r; \
55617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55618 $(HOST_EXPORTS) \
55619 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
55620check-c: check-gcc-c
55621
55622.PHONY: check-gcc-c++ check-c++
7d695d07 55623check-gcc-c++:
c50523ce
L
55624 r=`${PWD_COMMAND}`; export r; \
55625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55626 $(HOST_EXPORTS) \
55627 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
55628check-c++: check-gcc-c++ check-target-libstdc++-v3
55629
55630.PHONY: check-gcc-fortran check-fortran
55631check-gcc-fortran:
55632 r=`${PWD_COMMAND}`; export r; \
55633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55634 $(HOST_EXPORTS) \
55635 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
55636check-fortran: check-gcc-fortran check-target-libgfortran
55637
55638.PHONY: check-gcc-java check-java
55639check-gcc-java:
55640 r=`${PWD_COMMAND}`; export r; \
55641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55642 $(HOST_EXPORTS) \
55643 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
55644check-java: check-gcc-java check-target-libjava
55645
55646.PHONY: check-gcc-ada check-ada
55647check-gcc-ada:
55648 r=`${PWD_COMMAND}`; export r; \
55649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55650 $(HOST_EXPORTS) \
55651 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
55652check-ada: check-gcc-ada check-target-libada
55653
55654.PHONY: check-gcc-objc check-objc
55655check-gcc-objc:
55656 r=`${PWD_COMMAND}`; export r; \
55657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55658 $(HOST_EXPORTS) \
55659 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
55660check-objc: check-gcc-objc check-target-libobjc
55661
55662.PHONY: check-gcc-obj-c++ check-obj-c++
55663check-gcc-obj-c++:
55664 r=`${PWD_COMMAND}`; export r; \
55665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55666 $(HOST_EXPORTS) \
55667 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
55668check-obj-c++: check-gcc-obj-c++
7d695d07 55669
252b5132 55670
15723a45
NN
55671# Install the gcc headers files, but not the fixed include files,
55672# which Cygnus is not allowed to distribute. This rule is very
55673# dependent on the workings of the gcc Makefile.in.
55674.PHONY: gcc-no-fixedincludes
55675gcc-no-fixedincludes:
55676 @if [ -f ./gcc/Makefile ]; then \
55677 rm -rf gcc/tmp-include; \
55678 mv gcc/include gcc/tmp-include 2>/dev/null; \
55679 mkdir gcc/include; \
55680 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
55681 touch gcc/stmp-fixinc gcc/include/fixed; \
55682 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
55683 r=`${PWD_COMMAND}`; export r; \
55684 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 55685 $(HOST_EXPORTS) \
1086bc09 55686 (cd ./gcc && \
15723a45
NN
55687 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
55688 rm -rf gcc/include; \
55689 mv gcc/tmp-include gcc/include 2>/dev/null; \
55690 else true; fi
6bd3dfaa 55691@endif gcc
4fa63067 55692
b813574b
PB
55693# ---------------------
55694# GCC bootstrap support
55695# ---------------------
4fa63067 55696
b813574b
PB
55697# We track the current stage (the one in 'gcc') in the stage_current file.
55698# stage_last instead tracks the stage that was built last. These targets
55699# are dummy when toplevel bootstrap is not active.
4fa63067 55700
f70224b5 55701# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
55702# there, so $(unstage) should be run at various points. To avoid excessive
55703# recursive invocations of make, we "inline" them using a variable. These
55704# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
55705# to avoid warnings from the GNU Make job server.
f70224b5
PB
55706
55707unstage = :
55708stage = :
c52c6897 55709current_stage = ""
f70224b5 55710
b813574b 55711@if gcc-bootstrap
9daf3993 55712unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 55713stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 55714current_stage = "`cat stage_current 2> /dev/null`"
b813574b 55715@endif gcc-bootstrap
4fa63067 55716
f70224b5
PB
55717.PHONY: unstage stage
55718unstage:
0aed8855 55719 @: $(MAKE); $(unstage)
b813574b 55720stage:
0aed8855 55721 @: $(MAKE); $(stage)
1d39f329 55722
80911fe1
PB
55723# Disable commands for lean bootstrap.
55724LEAN = false
55725
dfdffa2c
PB
55726# We name the build directories for the various stages "stage1-gcc",
55727# "stage2-gcc","stage3-gcc", etc.
55728
55729# Since the 'compare' process will fail (on debugging information) if any
55730# directory names are different, we need to link the gcc directory for
0aed8855 55731# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
55732# the build directories constant as well. For the latter, we use naked names
55733# like 'gcc', because the scripts in that directory assume it. We use
55734# mv on platforms where symlinks to directories do not work or are not
55735# reliable.
55736
1d39f329
NN
55737# 'touch' doesn't work right on some platforms.
55738STAMP = echo timestamp >
55739
dfdffa2c
PB
55740# We only want to compare .o files, so set this!
55741objext = .o
55742
dfdffa2c 55743
319cab08 55744.PHONY: stage1-start stage1-end
dfdffa2c 55745
656fdd47 55746stage1-start::
0aed8855 55747 @: $(MAKE); $(stage); \
b813574b 55748 echo stage1 > stage_current ; \
b00612cc 55749 echo stage1 > stage_last; \
0aed8855 55750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 55751@if bfd
b00612cc
PB
55752 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
55753 mkdir stage1-bfd; \
80911fe1 55754 mv stage1-bfd bfd
72b2455a
PB
55755@endif bfd
55756@if opcodes
b00612cc
PB
55757 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
55758 mkdir stage1-opcodes; \
80911fe1 55759 mv stage1-opcodes opcodes
72b2455a
PB
55760@endif opcodes
55761@if binutils
b00612cc
PB
55762 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
55763 mkdir stage1-binutils; \
80911fe1 55764 mv stage1-binutils binutils
72b2455a
PB
55765@endif binutils
55766@if gas
b00612cc
PB
55767 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
55768 mkdir stage1-gas; \
80911fe1 55769 mv stage1-gas gas
72b2455a
PB
55770@endif gas
55771@if gcc
b00612cc
PB
55772 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
55773 mkdir stage1-gcc; \
80911fe1 55774 mv stage1-gcc gcc
72b2455a 55775@endif gcc
4b900473
PB
55776@if gmp
55777 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
55778 mkdir stage1-gmp; \
55779 mv stage1-gmp gmp
55780@endif gmp
55781@if mpfr
55782 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
55783 mkdir stage1-mpfr; \
55784 mv stage1-mpfr mpfr
55785@endif mpfr
e8a5fa9c
RW
55786@if mpc
55787 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
55788 mkdir stage1-mpc; \
55789 mv stage1-mpc mpc
55790@endif mpc
e28c595f
JM
55791@if ppl
55792 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
55793 mkdir stage1-ppl; \
55794 mv stage1-ppl ppl
55795@endif ppl
55796@if cloog
55797 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
55798 mkdir stage1-cloog; \
55799 mv stage1-cloog cloog
55800@endif cloog
1f53ca9a
AO
55801@if libelf
55802 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
55803 mkdir stage1-libelf; \
55804 mv stage1-libelf libelf
55805@endif libelf
93f9b408
ILT
55806@if gold
55807 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
55808 mkdir stage1-gold; \
55809 mv stage1-gold gold
55810@endif gold
72b2455a 55811@if intl
b00612cc
PB
55812 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
55813 mkdir stage1-intl; \
80911fe1 55814 mv stage1-intl intl
72b2455a
PB
55815@endif intl
55816@if ld
b00612cc
PB
55817 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
55818 mkdir stage1-ld; \
80911fe1 55819 mv stage1-ld ld
72b2455a
PB
55820@endif ld
55821@if libcpp
b00612cc
PB
55822 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
55823 mkdir stage1-libcpp; \
80911fe1 55824 mv stage1-libcpp libcpp
72b2455a 55825@endif libcpp
be01d343
PB
55826@if libdecnumber
55827 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
55828 mkdir stage1-libdecnumber; \
80911fe1 55829 mv stage1-libdecnumber libdecnumber
be01d343 55830@endif libdecnumber
72b2455a 55831@if libiberty
b00612cc
PB
55832 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
55833 mkdir stage1-libiberty; \
80911fe1 55834 mv stage1-libiberty libiberty
72b2455a
PB
55835@endif libiberty
55836@if zlib
b00612cc
PB
55837 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
55838 mkdir stage1-zlib; \
80911fe1 55839 mv stage1-zlib zlib
72b2455a 55840@endif zlib
700d40ca
ILT
55841@if lto-plugin
55842 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
55843 mkdir stage1-lto-plugin; \
55844 mv stage1-lto-plugin lto-plugin
55845@endif lto-plugin
0aed8855
PB
55846 @[ -d stage1-$(TARGET_SUBDIR) ] || \
55847 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 55848 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 55849
80911fe1 55850stage1-end::
72b2455a 55851@if bfd
80911fe1
PB
55852 @if test -d $(HOST_SUBDIR)/bfd ; then \
55853 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 55854 fi
72b2455a
PB
55855@endif bfd
55856@if opcodes
80911fe1
PB
55857 @if test -d $(HOST_SUBDIR)/opcodes ; then \
55858 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 55859 fi
72b2455a
PB
55860@endif opcodes
55861@if binutils
80911fe1
PB
55862 @if test -d $(HOST_SUBDIR)/binutils ; then \
55863 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 55864 fi
72b2455a
PB
55865@endif binutils
55866@if gas
80911fe1
PB
55867 @if test -d $(HOST_SUBDIR)/gas ; then \
55868 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 55869 fi
72b2455a
PB
55870@endif gas
55871@if gcc
80911fe1
PB
55872 @if test -d $(HOST_SUBDIR)/gcc ; then \
55873 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 55874 fi
72b2455a 55875@endif gcc
4b900473
PB
55876@if gmp
55877 @if test -d $(HOST_SUBDIR)/gmp ; then \
55878 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
55879 fi
55880@endif gmp
55881@if mpfr
55882 @if test -d $(HOST_SUBDIR)/mpfr ; then \
55883 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
55884 fi
55885@endif mpfr
e8a5fa9c
RW
55886@if mpc
55887 @if test -d $(HOST_SUBDIR)/mpc ; then \
55888 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
55889 fi
55890@endif mpc
e28c595f
JM
55891@if ppl
55892 @if test -d $(HOST_SUBDIR)/ppl ; then \
55893 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
55894 fi
55895@endif ppl
55896@if cloog
55897 @if test -d $(HOST_SUBDIR)/cloog ; then \
55898 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
55899 fi
55900@endif cloog
1f53ca9a
AO
55901@if libelf
55902 @if test -d $(HOST_SUBDIR)/libelf ; then \
55903 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
55904 fi
55905@endif libelf
93f9b408
ILT
55906@if gold
55907 @if test -d $(HOST_SUBDIR)/gold ; then \
55908 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
55909 fi
55910@endif gold
72b2455a 55911@if intl
80911fe1
PB
55912 @if test -d $(HOST_SUBDIR)/intl ; then \
55913 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 55914 fi
72b2455a
PB
55915@endif intl
55916@if ld
80911fe1
PB
55917 @if test -d $(HOST_SUBDIR)/ld ; then \
55918 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 55919 fi
72b2455a
PB
55920@endif ld
55921@if libcpp
80911fe1
PB
55922 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55923 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 55924 fi
72b2455a 55925@endif libcpp
be01d343 55926@if libdecnumber
80911fe1
PB
55927 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55928 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 55929 fi
be01d343 55930@endif libdecnumber
72b2455a 55931@if libiberty
80911fe1
PB
55932 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55933 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 55934 fi
72b2455a
PB
55935@endif libiberty
55936@if zlib
80911fe1
PB
55937 @if test -d $(HOST_SUBDIR)/zlib ; then \
55938 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 55939 fi
72b2455a 55940@endif zlib
700d40ca
ILT
55941@if lto-plugin
55942 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
55943 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
55944 fi
55945@endif lto-plugin
0aed8855 55946 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 55947 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 55948 fi
80911fe1 55949 rm -f stage_current
dfdffa2c 55950
973601e1 55951# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 55952# remade, but not reconfigured. The next stage (if any) will not be
675492f0 55953# reconfigured either.
319cab08 55954.PHONY: stage1-bubble
656fdd47 55955stage1-bubble::
e360f423
PB
55956 @r=`${PWD_COMMAND}`; export r; \
55957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55958 if test -f stage1-lean ; then \
9cb3fa6f
PB
55959 echo Skipping rebuild of stage1 ; \
55960 else \
f70224b5
PB
55961 $(MAKE) stage1-start; \
55962 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 55963 fi
72b2455a 55964
0df3d27f 55965.PHONY: all-stage1 clean-stage1
0df3d27f 55966do-clean: clean-stage1
0df3d27f 55967
72b2455a
PB
55968# FIXME: Will not need to be conditional when toplevel bootstrap is the
55969# only possibility, but now it conflicts with no-bootstrap rules
55970@if gcc-bootstrap
55971
55972
55973
55974
0df3d27f 55975# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 55976
0df3d27f 55977.PHONY: distclean-stage1
72b2455a 55978distclean-stage1::
0aed8855 55979 @: $(MAKE); $(stage)
e00a73e3 55980 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 55981 rm -rf stage1-*
72b2455a
PB
55982
55983
55984@endif gcc-bootstrap
55985
55986
55987.PHONY: stage2-start stage2-end
55988
55989stage2-start::
0aed8855 55990 @: $(MAKE); $(stage); \
72b2455a 55991 echo stage2 > stage_current ; \
b00612cc 55992 echo stage2 > stage_last; \
0aed8855 55993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 55994@if bfd
b00612cc
PB
55995 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
55996 mkdir stage2-bfd; \
80911fe1
PB
55997 mv stage2-bfd bfd ; \
55998 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
55999@endif bfd
56000@if opcodes
b00612cc
PB
56001 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
56002 mkdir stage2-opcodes; \
80911fe1
PB
56003 mv stage2-opcodes opcodes ; \
56004 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
56005@endif opcodes
56006@if binutils
b00612cc
PB
56007 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
56008 mkdir stage2-binutils; \
80911fe1
PB
56009 mv stage2-binutils binutils ; \
56010 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
56011@endif binutils
56012@if gas
b00612cc
PB
56013 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
56014 mkdir stage2-gas; \
80911fe1
PB
56015 mv stage2-gas gas ; \
56016 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
56017@endif gas
56018@if gcc
b00612cc
PB
56019 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
56020 mkdir stage2-gcc; \
80911fe1
PB
56021 mv stage2-gcc gcc ; \
56022 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 56023@endif gcc
4b900473
PB
56024@if gmp
56025 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
56026 mkdir stage2-gmp; \
56027 mv stage2-gmp gmp ; \
56028 mv stage1-gmp prev-gmp || test -f stage1-lean
56029@endif gmp
56030@if mpfr
56031 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
56032 mkdir stage2-mpfr; \
56033 mv stage2-mpfr mpfr ; \
56034 mv stage1-mpfr prev-mpfr || test -f stage1-lean
56035@endif mpfr
e8a5fa9c
RW
56036@if mpc
56037 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
56038 mkdir stage2-mpc; \
56039 mv stage2-mpc mpc ; \
56040 mv stage1-mpc prev-mpc || test -f stage1-lean
56041@endif mpc
e28c595f
JM
56042@if ppl
56043 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
56044 mkdir stage2-ppl; \
56045 mv stage2-ppl ppl ; \
56046 mv stage1-ppl prev-ppl || test -f stage1-lean
56047@endif ppl
56048@if cloog
56049 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
56050 mkdir stage2-cloog; \
56051 mv stage2-cloog cloog ; \
56052 mv stage1-cloog prev-cloog || test -f stage1-lean
56053@endif cloog
1f53ca9a
AO
56054@if libelf
56055 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
56056 mkdir stage2-libelf; \
56057 mv stage2-libelf libelf ; \
56058 mv stage1-libelf prev-libelf || test -f stage1-lean
56059@endif libelf
93f9b408
ILT
56060@if gold
56061 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
56062 mkdir stage2-gold; \
56063 mv stage2-gold gold ; \
56064 mv stage1-gold prev-gold || test -f stage1-lean
56065@endif gold
72b2455a 56066@if intl
b00612cc
PB
56067 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
56068 mkdir stage2-intl; \
80911fe1
PB
56069 mv stage2-intl intl ; \
56070 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
56071@endif intl
56072@if ld
b00612cc
PB
56073 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
56074 mkdir stage2-ld; \
80911fe1
PB
56075 mv stage2-ld ld ; \
56076 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
56077@endif ld
56078@if libcpp
b00612cc
PB
56079 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
56080 mkdir stage2-libcpp; \
80911fe1
PB
56081 mv stage2-libcpp libcpp ; \
56082 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 56083@endif libcpp
be01d343
PB
56084@if libdecnumber
56085 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
56086 mkdir stage2-libdecnumber; \
80911fe1
PB
56087 mv stage2-libdecnumber libdecnumber ; \
56088 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 56089@endif libdecnumber
72b2455a 56090@if libiberty
b00612cc
PB
56091 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
56092 mkdir stage2-libiberty; \
80911fe1
PB
56093 mv stage2-libiberty libiberty ; \
56094 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
56095@endif libiberty
56096@if zlib
b00612cc
PB
56097 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
56098 mkdir stage2-zlib; \
80911fe1
PB
56099 mv stage2-zlib zlib ; \
56100 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 56101@endif zlib
700d40ca
ILT
56102@if lto-plugin
56103 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
56104 mkdir stage2-lto-plugin; \
56105 mv stage2-lto-plugin lto-plugin ; \
56106 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
56107@endif lto-plugin
0aed8855
PB
56108 @[ -d stage2-$(TARGET_SUBDIR) ] || \
56109 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
56110 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56111 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 56112
80911fe1 56113stage2-end::
72b2455a 56114@if bfd
80911fe1
PB
56115 @if test -d $(HOST_SUBDIR)/bfd ; then \
56116 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
56117 mv prev-bfd stage1-bfd ; : ; \
0aed8855 56118 fi
72b2455a
PB
56119@endif bfd
56120@if opcodes
80911fe1
PB
56121 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56122 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
56123 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 56124 fi
72b2455a
PB
56125@endif opcodes
56126@if binutils
80911fe1
PB
56127 @if test -d $(HOST_SUBDIR)/binutils ; then \
56128 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
56129 mv prev-binutils stage1-binutils ; : ; \
0aed8855 56130 fi
72b2455a
PB
56131@endif binutils
56132@if gas
80911fe1
PB
56133 @if test -d $(HOST_SUBDIR)/gas ; then \
56134 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
56135 mv prev-gas stage1-gas ; : ; \
0aed8855 56136 fi
72b2455a
PB
56137@endif gas
56138@if gcc
80911fe1
PB
56139 @if test -d $(HOST_SUBDIR)/gcc ; then \
56140 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
56141 mv prev-gcc stage1-gcc ; : ; \
0aed8855 56142 fi
72b2455a 56143@endif gcc
4b900473
PB
56144@if gmp
56145 @if test -d $(HOST_SUBDIR)/gmp ; then \
56146 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
56147 mv prev-gmp stage1-gmp ; : ; \
56148 fi
56149@endif gmp
56150@if mpfr
56151 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56152 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
56153 mv prev-mpfr stage1-mpfr ; : ; \
56154 fi
56155@endif mpfr
e8a5fa9c
RW
56156@if mpc
56157 @if test -d $(HOST_SUBDIR)/mpc ; then \
56158 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
56159 mv prev-mpc stage1-mpc ; : ; \
56160 fi
56161@endif mpc
e28c595f
JM
56162@if ppl
56163 @if test -d $(HOST_SUBDIR)/ppl ; then \
56164 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
56165 mv prev-ppl stage1-ppl ; : ; \
56166 fi
56167@endif ppl
56168@if cloog
56169 @if test -d $(HOST_SUBDIR)/cloog ; then \
56170 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
56171 mv prev-cloog stage1-cloog ; : ; \
56172 fi
56173@endif cloog
1f53ca9a
AO
56174@if libelf
56175 @if test -d $(HOST_SUBDIR)/libelf ; then \
56176 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
56177 mv prev-libelf stage1-libelf ; : ; \
56178 fi
56179@endif libelf
93f9b408
ILT
56180@if gold
56181 @if test -d $(HOST_SUBDIR)/gold ; then \
56182 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
56183 mv prev-gold stage1-gold ; : ; \
56184 fi
56185@endif gold
72b2455a 56186@if intl
80911fe1
PB
56187 @if test -d $(HOST_SUBDIR)/intl ; then \
56188 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
56189 mv prev-intl stage1-intl ; : ; \
0aed8855 56190 fi
72b2455a
PB
56191@endif intl
56192@if ld
80911fe1
PB
56193 @if test -d $(HOST_SUBDIR)/ld ; then \
56194 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
56195 mv prev-ld stage1-ld ; : ; \
0aed8855 56196 fi
72b2455a
PB
56197@endif ld
56198@if libcpp
80911fe1
PB
56199 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56200 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
56201 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 56202 fi
72b2455a 56203@endif libcpp
be01d343 56204@if libdecnumber
80911fe1
PB
56205 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56206 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
56207 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 56208 fi
be01d343 56209@endif libdecnumber
72b2455a 56210@if libiberty
80911fe1
PB
56211 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56212 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
56213 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 56214 fi
72b2455a
PB
56215@endif libiberty
56216@if zlib
80911fe1
PB
56217 @if test -d $(HOST_SUBDIR)/zlib ; then \
56218 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
56219 mv prev-zlib stage1-zlib ; : ; \
0aed8855 56220 fi
72b2455a 56221@endif zlib
700d40ca
ILT
56222@if lto-plugin
56223 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56224 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
56225 mv prev-lto-plugin stage1-lto-plugin ; : ; \
56226 fi
56227@endif lto-plugin
0aed8855 56228 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
56229 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
56230 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 56231 fi
80911fe1 56232 rm -f stage_current
72b2455a 56233
973601e1 56234# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 56235# remade, but not reconfigured. The next stage (if any) will not be
675492f0 56236# reconfigured either.
72b2455a
PB
56237.PHONY: stage2-bubble
56238stage2-bubble:: stage1-bubble
e360f423
PB
56239 @r=`${PWD_COMMAND}`; export r; \
56240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56241 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
56242 echo Skipping rebuild of stage2 ; \
56243 else \
f70224b5
PB
56244 $(MAKE) stage2-start; \
56245 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 56246 fi
72b2455a 56247
0df3d27f 56248.PHONY: all-stage2 clean-stage2
0df3d27f 56249do-clean: clean-stage2
0df3d27f 56250
72b2455a
PB
56251# FIXME: Will not need to be conditional when toplevel bootstrap is the
56252# only possibility, but now it conflicts with no-bootstrap rules
56253@if gcc-bootstrap
56254
56255
56256
80911fe1 56257.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
56258bootstrap2:
56259 echo stage2 > stage_final
56260 @r=`${PWD_COMMAND}`; export r; \
56261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56262 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 56263 @: $(MAKE); $(unstage)
be01d343
PB
56264 @r=`${PWD_COMMAND}`; export r; \
56265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56266 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 56267 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 56268
80911fe1
PB
56269bootstrap2-lean:
56270 echo stage2 > stage_final
56271 @r=`${PWD_COMMAND}`; export r; \
56272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56273 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
56274 @: $(MAKE); $(unstage)
56275 @r=`${PWD_COMMAND}`; export r; \
56276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56277 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
56278 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56279
72b2455a 56280
0df3d27f 56281# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 56282distclean-stage1:: distclean-stage2
0df3d27f 56283.PHONY: distclean-stage2
72b2455a 56284distclean-stage2::
0aed8855 56285 @: $(MAKE); $(stage)
e00a73e3 56286 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 56287 rm -rf stage2-*
72b2455a
PB
56288
56289
56290@endif gcc-bootstrap
56291
56292
56293.PHONY: stage3-start stage3-end
56294
56295stage3-start::
0aed8855 56296 @: $(MAKE); $(stage); \
72b2455a 56297 echo stage3 > stage_current ; \
b00612cc 56298 echo stage3 > stage_last; \
0aed8855 56299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 56300@if bfd
b00612cc
PB
56301 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
56302 mkdir stage3-bfd; \
80911fe1
PB
56303 mv stage3-bfd bfd ; \
56304 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
56305@endif bfd
56306@if opcodes
b00612cc
PB
56307 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
56308 mkdir stage3-opcodes; \
80911fe1
PB
56309 mv stage3-opcodes opcodes ; \
56310 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
56311@endif opcodes
56312@if binutils
b00612cc
PB
56313 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
56314 mkdir stage3-binutils; \
80911fe1
PB
56315 mv stage3-binutils binutils ; \
56316 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
56317@endif binutils
56318@if gas
b00612cc
PB
56319 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
56320 mkdir stage3-gas; \
80911fe1
PB
56321 mv stage3-gas gas ; \
56322 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
56323@endif gas
56324@if gcc
b00612cc
PB
56325 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
56326 mkdir stage3-gcc; \
80911fe1
PB
56327 mv stage3-gcc gcc ; \
56328 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 56329@endif gcc
4b900473
PB
56330@if gmp
56331 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
56332 mkdir stage3-gmp; \
56333 mv stage3-gmp gmp ; \
56334 mv stage2-gmp prev-gmp || test -f stage2-lean
56335@endif gmp
56336@if mpfr
56337 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
56338 mkdir stage3-mpfr; \
56339 mv stage3-mpfr mpfr ; \
56340 mv stage2-mpfr prev-mpfr || test -f stage2-lean
56341@endif mpfr
e8a5fa9c
RW
56342@if mpc
56343 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
56344 mkdir stage3-mpc; \
56345 mv stage3-mpc mpc ; \
56346 mv stage2-mpc prev-mpc || test -f stage2-lean
56347@endif mpc
e28c595f
JM
56348@if ppl
56349 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
56350 mkdir stage3-ppl; \
56351 mv stage3-ppl ppl ; \
56352 mv stage2-ppl prev-ppl || test -f stage2-lean
56353@endif ppl
56354@if cloog
56355 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
56356 mkdir stage3-cloog; \
56357 mv stage3-cloog cloog ; \
56358 mv stage2-cloog prev-cloog || test -f stage2-lean
56359@endif cloog
1f53ca9a
AO
56360@if libelf
56361 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
56362 mkdir stage3-libelf; \
56363 mv stage3-libelf libelf ; \
56364 mv stage2-libelf prev-libelf || test -f stage2-lean
56365@endif libelf
93f9b408
ILT
56366@if gold
56367 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
56368 mkdir stage3-gold; \
56369 mv stage3-gold gold ; \
56370 mv stage2-gold prev-gold || test -f stage2-lean
56371@endif gold
72b2455a 56372@if intl
b00612cc
PB
56373 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
56374 mkdir stage3-intl; \
80911fe1
PB
56375 mv stage3-intl intl ; \
56376 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
56377@endif intl
56378@if ld
b00612cc
PB
56379 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
56380 mkdir stage3-ld; \
80911fe1
PB
56381 mv stage3-ld ld ; \
56382 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
56383@endif ld
56384@if libcpp
b00612cc
PB
56385 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
56386 mkdir stage3-libcpp; \
80911fe1
PB
56387 mv stage3-libcpp libcpp ; \
56388 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 56389@endif libcpp
be01d343
PB
56390@if libdecnumber
56391 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
56392 mkdir stage3-libdecnumber; \
80911fe1
PB
56393 mv stage3-libdecnumber libdecnumber ; \
56394 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 56395@endif libdecnumber
72b2455a 56396@if libiberty
b00612cc
PB
56397 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
56398 mkdir stage3-libiberty; \
80911fe1
PB
56399 mv stage3-libiberty libiberty ; \
56400 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
56401@endif libiberty
56402@if zlib
b00612cc
PB
56403 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
56404 mkdir stage3-zlib; \
80911fe1
PB
56405 mv stage3-zlib zlib ; \
56406 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 56407@endif zlib
700d40ca
ILT
56408@if lto-plugin
56409 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
56410 mkdir stage3-lto-plugin; \
56411 mv stage3-lto-plugin lto-plugin ; \
56412 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
56413@endif lto-plugin
0aed8855
PB
56414 @[ -d stage3-$(TARGET_SUBDIR) ] || \
56415 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
56416 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56417 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 56418
80911fe1 56419stage3-end::
72b2455a 56420@if bfd
80911fe1
PB
56421 @if test -d $(HOST_SUBDIR)/bfd ; then \
56422 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
56423 mv prev-bfd stage2-bfd ; : ; \
0aed8855 56424 fi
72b2455a
PB
56425@endif bfd
56426@if opcodes
80911fe1
PB
56427 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56428 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
56429 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 56430 fi
72b2455a
PB
56431@endif opcodes
56432@if binutils
80911fe1
PB
56433 @if test -d $(HOST_SUBDIR)/binutils ; then \
56434 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
56435 mv prev-binutils stage2-binutils ; : ; \
0aed8855 56436 fi
72b2455a
PB
56437@endif binutils
56438@if gas
80911fe1
PB
56439 @if test -d $(HOST_SUBDIR)/gas ; then \
56440 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
56441 mv prev-gas stage2-gas ; : ; \
0aed8855 56442 fi
72b2455a
PB
56443@endif gas
56444@if gcc
80911fe1
PB
56445 @if test -d $(HOST_SUBDIR)/gcc ; then \
56446 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
56447 mv prev-gcc stage2-gcc ; : ; \
0aed8855 56448 fi
72b2455a 56449@endif gcc
4b900473
PB
56450@if gmp
56451 @if test -d $(HOST_SUBDIR)/gmp ; then \
56452 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
56453 mv prev-gmp stage2-gmp ; : ; \
56454 fi
56455@endif gmp
56456@if mpfr
56457 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56458 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
56459 mv prev-mpfr stage2-mpfr ; : ; \
56460 fi
56461@endif mpfr
e8a5fa9c
RW
56462@if mpc
56463 @if test -d $(HOST_SUBDIR)/mpc ; then \
56464 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
56465 mv prev-mpc stage2-mpc ; : ; \
56466 fi
56467@endif mpc
e28c595f
JM
56468@if ppl
56469 @if test -d $(HOST_SUBDIR)/ppl ; then \
56470 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
56471 mv prev-ppl stage2-ppl ; : ; \
56472 fi
56473@endif ppl
56474@if cloog
56475 @if test -d $(HOST_SUBDIR)/cloog ; then \
56476 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
56477 mv prev-cloog stage2-cloog ; : ; \
56478 fi
56479@endif cloog
1f53ca9a
AO
56480@if libelf
56481 @if test -d $(HOST_SUBDIR)/libelf ; then \
56482 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
56483 mv prev-libelf stage2-libelf ; : ; \
56484 fi
56485@endif libelf
93f9b408
ILT
56486@if gold
56487 @if test -d $(HOST_SUBDIR)/gold ; then \
56488 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
56489 mv prev-gold stage2-gold ; : ; \
56490 fi
56491@endif gold
72b2455a 56492@if intl
80911fe1
PB
56493 @if test -d $(HOST_SUBDIR)/intl ; then \
56494 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
56495 mv prev-intl stage2-intl ; : ; \
0aed8855 56496 fi
72b2455a
PB
56497@endif intl
56498@if ld
80911fe1
PB
56499 @if test -d $(HOST_SUBDIR)/ld ; then \
56500 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
56501 mv prev-ld stage2-ld ; : ; \
0aed8855 56502 fi
72b2455a
PB
56503@endif ld
56504@if libcpp
80911fe1
PB
56505 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56506 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
56507 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 56508 fi
72b2455a 56509@endif libcpp
be01d343 56510@if libdecnumber
80911fe1
PB
56511 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56512 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
56513 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 56514 fi
be01d343 56515@endif libdecnumber
72b2455a 56516@if libiberty
80911fe1
PB
56517 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56518 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
56519 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 56520 fi
72b2455a
PB
56521@endif libiberty
56522@if zlib
80911fe1
PB
56523 @if test -d $(HOST_SUBDIR)/zlib ; then \
56524 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
56525 mv prev-zlib stage2-zlib ; : ; \
0aed8855 56526 fi
72b2455a 56527@endif zlib
700d40ca
ILT
56528@if lto-plugin
56529 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56530 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
56531 mv prev-lto-plugin stage2-lto-plugin ; : ; \
56532 fi
56533@endif lto-plugin
0aed8855 56534 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
56535 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
56536 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 56537 fi
80911fe1 56538 rm -f stage_current
72b2455a 56539
973601e1 56540# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 56541# remade, but not reconfigured. The next stage (if any) will not be
675492f0 56542# reconfigured either.
72b2455a
PB
56543.PHONY: stage3-bubble
56544stage3-bubble:: stage2-bubble
e360f423
PB
56545 @r=`${PWD_COMMAND}`; export r; \
56546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56547 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
56548 echo Skipping rebuild of stage3 ; \
56549 else \
f70224b5 56550 $(MAKE) stage3-start; \
80911fe1
PB
56551 if $(LEAN); then \
56552 rm -rf stage1-* ; \
56553 $(STAMP) stage1-lean ; \
56554 fi; \
f70224b5 56555 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 56556 fi
f6d183c0 56557 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 56558
0df3d27f 56559.PHONY: all-stage3 clean-stage3
0df3d27f 56560do-clean: clean-stage3
0df3d27f 56561
d545f33b
PB
56562# FIXME: Will not need to be conditional when toplevel bootstrap is the
56563# only possibility, but now it conflicts with no-bootstrap rules
56564@if gcc-bootstrap
72b2455a 56565
d545f33b 56566compare:
e360f423
PB
56567 @r=`${PWD_COMMAND}`; export r; \
56568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56569 if test -f stage2-lean; then \
d545f33b
PB
56570 echo Cannot compare object files as stage 2 was deleted. ; \
56571 exit 0 ; \
56572 fi; \
0aed8855 56573 : $(MAKE); $(stage); \
d545f33b 56574 rm -f .bad_compare ; \
c52c6897 56575 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
56576 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
56577 files=`find stage3-* -name "*$(objext)" -print | \
56578 sed -n s,^stage$$sed-,,p` ; \
d545f33b 56579 for file in $${files} ; do \
fda13ee8
AO
56580 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
56581 if test ! -f $$f1; then continue; fi; \
8520c408 56582 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
56583 if test $$? -eq 1; then \
56584 case $$file in \
e8a5fa9c 56585 @compare_exclusions@) \
f70224b5
PB
56586 echo warning: $$file differs ;; \
56587 *) \
56588 echo $$file differs >> .bad_compare ;; \
56589 esac ; \
56590 fi ; \
d545f33b
PB
56591 done ; \
56592 if [ -f .bad_compare ]; then \
56593 echo "Bootstrap comparison failure!"; \
56594 cat .bad_compare; \
56595 exit 1; \
56596 else \
c52c6897 56597 echo Comparison successful.; \
d545f33b
PB
56598 fi ; \
56599 $(STAMP) compare
80911fe1
PB
56600 if $(LEAN); then \
56601 rm -rf stage2-*; \
56602 $(STAMP) stage2-lean; \
56603 fi
9cb3fa6f 56604
72b2455a 56605
72b2455a 56606
80911fe1 56607.PHONY: bootstrap bootstrap-lean
be01d343
PB
56608bootstrap:
56609 echo stage3 > stage_final
56610 @r=`${PWD_COMMAND}`; export r; \
56611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56612 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 56613 @: $(MAKE); $(unstage)
be01d343
PB
56614 @r=`${PWD_COMMAND}`; export r; \
56615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56616 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 56617 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 56618
80911fe1
PB
56619bootstrap-lean:
56620 echo stage3 > stage_final
56621 @r=`${PWD_COMMAND}`; export r; \
56622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56623 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
56624 @: $(MAKE); $(unstage)
56625 @r=`${PWD_COMMAND}`; export r; \
56626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56627 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
56628 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56629
72b2455a 56630
d545f33b
PB
56631# Rules to wipe a stage and all the following ones, also used for cleanstrap
56632distclean-stage2:: distclean-stage3
56633.PHONY: distclean-stage3
56634distclean-stage3::
0aed8855 56635 @: $(MAKE); $(stage)
e00a73e3 56636 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 56637 rm -rf stage3-* compare
0df3d27f 56638
9cb3fa6f 56639
d545f33b 56640.PHONY: cleanstrap
e00a73e3
PB
56641cleanstrap: do-distclean local-clean
56642 echo stage3 > stage_final
56643 @r=`${PWD_COMMAND}`; export r; \
56644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56645 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
56646 @: $(MAKE); $(unstage)
56647 @r=`${PWD_COMMAND}`; export r; \
56648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56649 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
56650 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56651
56652@endif gcc-bootstrap
56653
56654
72b2455a
PB
56655.PHONY: stage4-start stage4-end
56656
56657stage4-start::
0aed8855 56658 @: $(MAKE); $(stage); \
72b2455a 56659 echo stage4 > stage_current ; \
b00612cc 56660 echo stage4 > stage_last; \
0aed8855 56661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 56662@if bfd
b00612cc
PB
56663 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
56664 mkdir stage4-bfd; \
80911fe1
PB
56665 mv stage4-bfd bfd ; \
56666 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
56667@endif bfd
56668@if opcodes
b00612cc
PB
56669 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
56670 mkdir stage4-opcodes; \
80911fe1
PB
56671 mv stage4-opcodes opcodes ; \
56672 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
56673@endif opcodes
56674@if binutils
b00612cc
PB
56675 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
56676 mkdir stage4-binutils; \
80911fe1
PB
56677 mv stage4-binutils binutils ; \
56678 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
56679@endif binutils
56680@if gas
b00612cc
PB
56681 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
56682 mkdir stage4-gas; \
80911fe1
PB
56683 mv stage4-gas gas ; \
56684 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
56685@endif gas
56686@if gcc
b00612cc
PB
56687 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
56688 mkdir stage4-gcc; \
80911fe1
PB
56689 mv stage4-gcc gcc ; \
56690 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 56691@endif gcc
4b900473
PB
56692@if gmp
56693 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
56694 mkdir stage4-gmp; \
56695 mv stage4-gmp gmp ; \
56696 mv stage3-gmp prev-gmp || test -f stage3-lean
56697@endif gmp
56698@if mpfr
56699 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
56700 mkdir stage4-mpfr; \
56701 mv stage4-mpfr mpfr ; \
56702 mv stage3-mpfr prev-mpfr || test -f stage3-lean
56703@endif mpfr
e8a5fa9c
RW
56704@if mpc
56705 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
56706 mkdir stage4-mpc; \
56707 mv stage4-mpc mpc ; \
56708 mv stage3-mpc prev-mpc || test -f stage3-lean
56709@endif mpc
e28c595f
JM
56710@if ppl
56711 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
56712 mkdir stage4-ppl; \
56713 mv stage4-ppl ppl ; \
56714 mv stage3-ppl prev-ppl || test -f stage3-lean
56715@endif ppl
56716@if cloog
56717 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
56718 mkdir stage4-cloog; \
56719 mv stage4-cloog cloog ; \
56720 mv stage3-cloog prev-cloog || test -f stage3-lean
56721@endif cloog
1f53ca9a
AO
56722@if libelf
56723 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
56724 mkdir stage4-libelf; \
56725 mv stage4-libelf libelf ; \
56726 mv stage3-libelf prev-libelf || test -f stage3-lean
56727@endif libelf
93f9b408
ILT
56728@if gold
56729 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
56730 mkdir stage4-gold; \
56731 mv stage4-gold gold ; \
56732 mv stage3-gold prev-gold || test -f stage3-lean
56733@endif gold
72b2455a 56734@if intl
b00612cc
PB
56735 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
56736 mkdir stage4-intl; \
80911fe1
PB
56737 mv stage4-intl intl ; \
56738 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
56739@endif intl
56740@if ld
b00612cc
PB
56741 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
56742 mkdir stage4-ld; \
80911fe1
PB
56743 mv stage4-ld ld ; \
56744 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
56745@endif ld
56746@if libcpp
b00612cc
PB
56747 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
56748 mkdir stage4-libcpp; \
80911fe1
PB
56749 mv stage4-libcpp libcpp ; \
56750 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 56751@endif libcpp
be01d343
PB
56752@if libdecnumber
56753 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
56754 mkdir stage4-libdecnumber; \
80911fe1
PB
56755 mv stage4-libdecnumber libdecnumber ; \
56756 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 56757@endif libdecnumber
72b2455a 56758@if libiberty
b00612cc
PB
56759 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
56760 mkdir stage4-libiberty; \
80911fe1
PB
56761 mv stage4-libiberty libiberty ; \
56762 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
56763@endif libiberty
56764@if zlib
b00612cc
PB
56765 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
56766 mkdir stage4-zlib; \
80911fe1
PB
56767 mv stage4-zlib zlib ; \
56768 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 56769@endif zlib
700d40ca
ILT
56770@if lto-plugin
56771 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
56772 mkdir stage4-lto-plugin; \
56773 mv stage4-lto-plugin lto-plugin ; \
56774 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
56775@endif lto-plugin
0aed8855
PB
56776 @[ -d stage4-$(TARGET_SUBDIR) ] || \
56777 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
56778 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56779 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 56780
80911fe1 56781stage4-end::
72b2455a 56782@if bfd
80911fe1
PB
56783 @if test -d $(HOST_SUBDIR)/bfd ; then \
56784 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
56785 mv prev-bfd stage3-bfd ; : ; \
0aed8855 56786 fi
72b2455a
PB
56787@endif bfd
56788@if opcodes
80911fe1
PB
56789 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56790 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
56791 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 56792 fi
72b2455a
PB
56793@endif opcodes
56794@if binutils
80911fe1
PB
56795 @if test -d $(HOST_SUBDIR)/binutils ; then \
56796 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
56797 mv prev-binutils stage3-binutils ; : ; \
0aed8855 56798 fi
72b2455a
PB
56799@endif binutils
56800@if gas
80911fe1
PB
56801 @if test -d $(HOST_SUBDIR)/gas ; then \
56802 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
56803 mv prev-gas stage3-gas ; : ; \
0aed8855 56804 fi
72b2455a
PB
56805@endif gas
56806@if gcc
80911fe1
PB
56807 @if test -d $(HOST_SUBDIR)/gcc ; then \
56808 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
56809 mv prev-gcc stage3-gcc ; : ; \
0aed8855 56810 fi
72b2455a 56811@endif gcc
4b900473
PB
56812@if gmp
56813 @if test -d $(HOST_SUBDIR)/gmp ; then \
56814 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
56815 mv prev-gmp stage3-gmp ; : ; \
56816 fi
56817@endif gmp
56818@if mpfr
56819 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56820 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
56821 mv prev-mpfr stage3-mpfr ; : ; \
56822 fi
56823@endif mpfr
e8a5fa9c
RW
56824@if mpc
56825 @if test -d $(HOST_SUBDIR)/mpc ; then \
56826 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
56827 mv prev-mpc stage3-mpc ; : ; \
56828 fi
56829@endif mpc
e28c595f
JM
56830@if ppl
56831 @if test -d $(HOST_SUBDIR)/ppl ; then \
56832 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
56833 mv prev-ppl stage3-ppl ; : ; \
56834 fi
56835@endif ppl
56836@if cloog
56837 @if test -d $(HOST_SUBDIR)/cloog ; then \
56838 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
56839 mv prev-cloog stage3-cloog ; : ; \
56840 fi
56841@endif cloog
1f53ca9a
AO
56842@if libelf
56843 @if test -d $(HOST_SUBDIR)/libelf ; then \
56844 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
56845 mv prev-libelf stage3-libelf ; : ; \
56846 fi
56847@endif libelf
93f9b408
ILT
56848@if gold
56849 @if test -d $(HOST_SUBDIR)/gold ; then \
56850 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
56851 mv prev-gold stage3-gold ; : ; \
56852 fi
56853@endif gold
72b2455a 56854@if intl
80911fe1
PB
56855 @if test -d $(HOST_SUBDIR)/intl ; then \
56856 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
56857 mv prev-intl stage3-intl ; : ; \
0aed8855 56858 fi
72b2455a
PB
56859@endif intl
56860@if ld
80911fe1
PB
56861 @if test -d $(HOST_SUBDIR)/ld ; then \
56862 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
56863 mv prev-ld stage3-ld ; : ; \
0aed8855 56864 fi
72b2455a
PB
56865@endif ld
56866@if libcpp
80911fe1
PB
56867 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56868 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
56869 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 56870 fi
72b2455a 56871@endif libcpp
be01d343 56872@if libdecnumber
80911fe1
PB
56873 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56874 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
56875 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 56876 fi
be01d343 56877@endif libdecnumber
72b2455a 56878@if libiberty
80911fe1
PB
56879 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56880 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
56881 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 56882 fi
72b2455a
PB
56883@endif libiberty
56884@if zlib
80911fe1
PB
56885 @if test -d $(HOST_SUBDIR)/zlib ; then \
56886 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
56887 mv prev-zlib stage3-zlib ; : ; \
0aed8855 56888 fi
72b2455a 56889@endif zlib
700d40ca
ILT
56890@if lto-plugin
56891 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56892 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
56893 mv prev-lto-plugin stage3-lto-plugin ; : ; \
56894 fi
56895@endif lto-plugin
0aed8855 56896 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
56897 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
56898 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 56899 fi
80911fe1 56900 rm -f stage_current
72b2455a 56901
973601e1 56902# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 56903# remade, but not reconfigured. The next stage (if any) will not be
675492f0 56904# reconfigured either.
72b2455a
PB
56905.PHONY: stage4-bubble
56906stage4-bubble:: stage3-bubble
e360f423
PB
56907 @r=`${PWD_COMMAND}`; export r; \
56908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56909 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
56910 echo Skipping rebuild of stage4 ; \
56911 else \
f70224b5 56912 $(MAKE) stage4-start; \
80911fe1
PB
56913 if $(LEAN); then \
56914 rm -rf stage2-* ; \
56915 $(STAMP) stage2-lean ; \
56916 fi; \
f70224b5 56917 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 56918 fi
f6d183c0 56919 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 56920
0df3d27f 56921.PHONY: all-stage4 clean-stage4
0df3d27f 56922do-clean: clean-stage4
0df3d27f 56923
d545f33b
PB
56924# FIXME: Will not need to be conditional when toplevel bootstrap is the
56925# only possibility, but now it conflicts with no-bootstrap rules
56926@if gcc-bootstrap
72b2455a 56927
d545f33b 56928compare3:
e360f423
PB
56929 @r=`${PWD_COMMAND}`; export r; \
56930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56931 if test -f stage3-lean; then \
d545f33b
PB
56932 echo Cannot compare object files as stage 3 was deleted. ; \
56933 exit 0 ; \
56934 fi; \
0aed8855 56935 : $(MAKE); $(stage); \
d545f33b 56936 rm -f .bad_compare ; \
c52c6897 56937 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
56938 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
56939 files=`find stage4-* -name "*$(objext)" -print | \
56940 sed -n s,^stage$$sed-,,p` ; \
d545f33b 56941 for file in $${files} ; do \
fda13ee8
AO
56942 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
56943 if test ! -f $$f1; then continue; fi; \
8520c408 56944 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
56945 if test $$? -eq 1; then \
56946 case $$file in \
e8a5fa9c 56947 @compare_exclusions@) \
f70224b5
PB
56948 echo warning: $$file differs ;; \
56949 *) \
56950 echo $$file differs >> .bad_compare ;; \
56951 esac ; \
56952 fi ; \
d545f33b
PB
56953 done ; \
56954 if [ -f .bad_compare ]; then \
56955 echo "Bootstrap comparison failure!"; \
56956 cat .bad_compare; \
56957 exit 1; \
56958 else \
c52c6897 56959 echo Comparison successful.; \
d545f33b
PB
56960 fi ; \
56961 $(STAMP) compare3
80911fe1
PB
56962 if $(LEAN); then \
56963 rm -rf stage3-*; \
56964 $(STAMP) stage3-lean; \
56965 fi
9cb3fa6f 56966
72b2455a 56967
72b2455a 56968
80911fe1 56969.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
56970bootstrap4:
56971 echo stage4 > stage_final
56972 @r=`${PWD_COMMAND}`; export r; \
56973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56974 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 56975 @: $(MAKE); $(unstage)
be01d343
PB
56976 @r=`${PWD_COMMAND}`; export r; \
56977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56978 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 56979 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 56980
80911fe1
PB
56981bootstrap4-lean:
56982 echo stage4 > stage_final
56983 @r=`${PWD_COMMAND}`; export r; \
56984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56985 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
56986 @: $(MAKE); $(unstage)
56987 @r=`${PWD_COMMAND}`; export r; \
56988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56989 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
56990 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56991
72b2455a 56992
d545f33b
PB
56993# Rules to wipe a stage and all the following ones, also used for cleanstrap
56994distclean-stage3:: distclean-stage4
56995.PHONY: distclean-stage4
56996distclean-stage4::
0aed8855 56997 @: $(MAKE); $(stage)
e00a73e3 56998 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 56999 rm -rf stage4-* compare3
0df3d27f 57000
9cb3fa6f 57001
d545f33b 57002@endif gcc-bootstrap
72b2455a
PB
57003
57004
57005.PHONY: stageprofile-start stageprofile-end
57006
57007stageprofile-start::
0aed8855 57008 @: $(MAKE); $(stage); \
72b2455a 57009 echo stageprofile > stage_current ; \
b00612cc 57010 echo stageprofile > stage_last; \
0aed8855 57011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 57012@if bfd
b00612cc
PB
57013 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
57014 mkdir stageprofile-bfd; \
80911fe1
PB
57015 mv stageprofile-bfd bfd ; \
57016 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
57017@endif bfd
57018@if opcodes
b00612cc
PB
57019 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
57020 mkdir stageprofile-opcodes; \
80911fe1
PB
57021 mv stageprofile-opcodes opcodes ; \
57022 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
57023@endif opcodes
57024@if binutils
b00612cc
PB
57025 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
57026 mkdir stageprofile-binutils; \
80911fe1
PB
57027 mv stageprofile-binutils binutils ; \
57028 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
57029@endif binutils
57030@if gas
b00612cc
PB
57031 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
57032 mkdir stageprofile-gas; \
80911fe1
PB
57033 mv stageprofile-gas gas ; \
57034 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
57035@endif gas
57036@if gcc
b00612cc
PB
57037 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
57038 mkdir stageprofile-gcc; \
80911fe1
PB
57039 mv stageprofile-gcc gcc ; \
57040 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 57041@endif gcc
4b900473
PB
57042@if gmp
57043 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
57044 mkdir stageprofile-gmp; \
57045 mv stageprofile-gmp gmp ; \
57046 mv stage1-gmp prev-gmp || test -f stage1-lean
57047@endif gmp
57048@if mpfr
57049 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
57050 mkdir stageprofile-mpfr; \
57051 mv stageprofile-mpfr mpfr ; \
57052 mv stage1-mpfr prev-mpfr || test -f stage1-lean
57053@endif mpfr
e8a5fa9c
RW
57054@if mpc
57055 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
57056 mkdir stageprofile-mpc; \
57057 mv stageprofile-mpc mpc ; \
57058 mv stage1-mpc prev-mpc || test -f stage1-lean
57059@endif mpc
e28c595f
JM
57060@if ppl
57061 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
57062 mkdir stageprofile-ppl; \
57063 mv stageprofile-ppl ppl ; \
57064 mv stage1-ppl prev-ppl || test -f stage1-lean
57065@endif ppl
57066@if cloog
57067 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
57068 mkdir stageprofile-cloog; \
57069 mv stageprofile-cloog cloog ; \
57070 mv stage1-cloog prev-cloog || test -f stage1-lean
57071@endif cloog
1f53ca9a
AO
57072@if libelf
57073 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
57074 mkdir stageprofile-libelf; \
57075 mv stageprofile-libelf libelf ; \
57076 mv stage1-libelf prev-libelf || test -f stage1-lean
57077@endif libelf
93f9b408
ILT
57078@if gold
57079 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
57080 mkdir stageprofile-gold; \
57081 mv stageprofile-gold gold ; \
57082 mv stage1-gold prev-gold || test -f stage1-lean
57083@endif gold
72b2455a 57084@if intl
b00612cc
PB
57085 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
57086 mkdir stageprofile-intl; \
80911fe1
PB
57087 mv stageprofile-intl intl ; \
57088 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
57089@endif intl
57090@if ld
b00612cc
PB
57091 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
57092 mkdir stageprofile-ld; \
80911fe1
PB
57093 mv stageprofile-ld ld ; \
57094 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
57095@endif ld
57096@if libcpp
b00612cc
PB
57097 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
57098 mkdir stageprofile-libcpp; \
80911fe1
PB
57099 mv stageprofile-libcpp libcpp ; \
57100 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 57101@endif libcpp
be01d343
PB
57102@if libdecnumber
57103 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
57104 mkdir stageprofile-libdecnumber; \
80911fe1
PB
57105 mv stageprofile-libdecnumber libdecnumber ; \
57106 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 57107@endif libdecnumber
72b2455a 57108@if libiberty
b00612cc
PB
57109 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
57110 mkdir stageprofile-libiberty; \
80911fe1
PB
57111 mv stageprofile-libiberty libiberty ; \
57112 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
57113@endif libiberty
57114@if zlib
d545f33b
PB
57115 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
57116 mkdir stageprofile-zlib; \
80911fe1
PB
57117 mv stageprofile-zlib zlib ; \
57118 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 57119@endif zlib
700d40ca
ILT
57120@if lto-plugin
57121 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
57122 mkdir stageprofile-lto-plugin; \
57123 mv stageprofile-lto-plugin lto-plugin ; \
57124 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
57125@endif lto-plugin
0aed8855
PB
57126 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
57127 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
57128 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
57129 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 57130
80911fe1 57131stageprofile-end::
d545f33b 57132@if bfd
80911fe1
PB
57133 @if test -d $(HOST_SUBDIR)/bfd ; then \
57134 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
57135 mv prev-bfd stage1-bfd ; : ; \
0aed8855 57136 fi
d545f33b
PB
57137@endif bfd
57138@if opcodes
80911fe1
PB
57139 @if test -d $(HOST_SUBDIR)/opcodes ; then \
57140 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
57141 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 57142 fi
d545f33b
PB
57143@endif opcodes
57144@if binutils
80911fe1
PB
57145 @if test -d $(HOST_SUBDIR)/binutils ; then \
57146 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
57147 mv prev-binutils stage1-binutils ; : ; \
0aed8855 57148 fi
d545f33b
PB
57149@endif binutils
57150@if gas
80911fe1
PB
57151 @if test -d $(HOST_SUBDIR)/gas ; then \
57152 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
57153 mv prev-gas stage1-gas ; : ; \
0aed8855 57154 fi
d545f33b
PB
57155@endif gas
57156@if gcc
80911fe1
PB
57157 @if test -d $(HOST_SUBDIR)/gcc ; then \
57158 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
57159 mv prev-gcc stage1-gcc ; : ; \
0aed8855 57160 fi
d545f33b 57161@endif gcc
4b900473
PB
57162@if gmp
57163 @if test -d $(HOST_SUBDIR)/gmp ; then \
57164 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
57165 mv prev-gmp stage1-gmp ; : ; \
57166 fi
57167@endif gmp
57168@if mpfr
57169 @if test -d $(HOST_SUBDIR)/mpfr ; then \
57170 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
57171 mv prev-mpfr stage1-mpfr ; : ; \
57172 fi
57173@endif mpfr
e8a5fa9c
RW
57174@if mpc
57175 @if test -d $(HOST_SUBDIR)/mpc ; then \
57176 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
57177 mv prev-mpc stage1-mpc ; : ; \
57178 fi
57179@endif mpc
e28c595f
JM
57180@if ppl
57181 @if test -d $(HOST_SUBDIR)/ppl ; then \
57182 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
57183 mv prev-ppl stage1-ppl ; : ; \
57184 fi
57185@endif ppl
57186@if cloog
57187 @if test -d $(HOST_SUBDIR)/cloog ; then \
57188 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
57189 mv prev-cloog stage1-cloog ; : ; \
57190 fi
57191@endif cloog
1f53ca9a
AO
57192@if libelf
57193 @if test -d $(HOST_SUBDIR)/libelf ; then \
57194 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
57195 mv prev-libelf stage1-libelf ; : ; \
57196 fi
57197@endif libelf
93f9b408
ILT
57198@if gold
57199 @if test -d $(HOST_SUBDIR)/gold ; then \
57200 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
57201 mv prev-gold stage1-gold ; : ; \
57202 fi
57203@endif gold
d545f33b 57204@if intl
80911fe1
PB
57205 @if test -d $(HOST_SUBDIR)/intl ; then \
57206 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
57207 mv prev-intl stage1-intl ; : ; \
0aed8855 57208 fi
d545f33b
PB
57209@endif intl
57210@if ld
80911fe1
PB
57211 @if test -d $(HOST_SUBDIR)/ld ; then \
57212 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
57213 mv prev-ld stage1-ld ; : ; \
0aed8855 57214 fi
d545f33b
PB
57215@endif ld
57216@if libcpp
80911fe1
PB
57217 @if test -d $(HOST_SUBDIR)/libcpp ; then \
57218 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
57219 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 57220 fi
d545f33b 57221@endif libcpp
be01d343 57222@if libdecnumber
80911fe1
PB
57223 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
57224 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
57225 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 57226 fi
be01d343 57227@endif libdecnumber
d545f33b 57228@if libiberty
80911fe1
PB
57229 @if test -d $(HOST_SUBDIR)/libiberty ; then \
57230 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
57231 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 57232 fi
d545f33b
PB
57233@endif libiberty
57234@if zlib
80911fe1
PB
57235 @if test -d $(HOST_SUBDIR)/zlib ; then \
57236 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
57237 mv prev-zlib stage1-zlib ; : ; \
0aed8855 57238 fi
d545f33b 57239@endif zlib
700d40ca
ILT
57240@if lto-plugin
57241 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
57242 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
57243 mv prev-lto-plugin stage1-lto-plugin ; : ; \
57244 fi
57245@endif lto-plugin
0aed8855 57246 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
57247 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
57248 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 57249 fi
80911fe1 57250 rm -f stage_current
72b2455a 57251
973601e1 57252# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 57253# remade, but not reconfigured. The next stage (if any) will not be
675492f0 57254# reconfigured either.
d545f33b
PB
57255.PHONY: stageprofile-bubble
57256stageprofile-bubble:: stage1-bubble
e360f423
PB
57257 @r=`${PWD_COMMAND}`; export r; \
57258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57259 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
57260 echo Skipping rebuild of stageprofile ; \
57261 else \
f70224b5
PB
57262 $(MAKE) stageprofile-start; \
57263 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 57264 fi
72b2455a 57265
d545f33b
PB
57266.PHONY: all-stageprofile clean-stageprofile
57267do-clean: clean-stageprofile
0df3d27f 57268
72b2455a
PB
57269# FIXME: Will not need to be conditional when toplevel bootstrap is the
57270# only possibility, but now it conflicts with no-bootstrap rules
57271@if gcc-bootstrap
57272
57273
57274
57275
0df3d27f 57276# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 57277distclean-stage1:: distclean-stageprofile
0df3d27f 57278.PHONY: distclean-stageprofile
72b2455a 57279distclean-stageprofile::
0aed8855 57280 @: $(MAKE); $(stage)
e00a73e3 57281 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 57282 rm -rf stageprofile-*
dfdffa2c
PB
57283
57284
72b2455a 57285@endif gcc-bootstrap
dfdffa2c
PB
57286
57287
72b2455a 57288.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 57289
72b2455a 57290stagefeedback-start::
0aed8855 57291 @: $(MAKE); $(stage); \
72b2455a 57292 echo stagefeedback > stage_current ; \
b00612cc 57293 echo stagefeedback > stage_last; \
0aed8855 57294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 57295@if bfd
b00612cc
PB
57296 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
57297 mkdir stagefeedback-bfd; \
80911fe1
PB
57298 mv stagefeedback-bfd bfd ; \
57299 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
57300@endif bfd
57301@if opcodes
b00612cc
PB
57302 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
57303 mkdir stagefeedback-opcodes; \
80911fe1
PB
57304 mv stagefeedback-opcodes opcodes ; \
57305 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
57306@endif opcodes
57307@if binutils
b00612cc
PB
57308 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
57309 mkdir stagefeedback-binutils; \
80911fe1
PB
57310 mv stagefeedback-binutils binutils ; \
57311 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
57312@endif binutils
57313@if gas
b00612cc
PB
57314 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
57315 mkdir stagefeedback-gas; \
80911fe1
PB
57316 mv stagefeedback-gas gas ; \
57317 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
57318@endif gas
57319@if gcc
b00612cc
PB
57320 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
57321 mkdir stagefeedback-gcc; \
80911fe1
PB
57322 mv stagefeedback-gcc gcc ; \
57323 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 57324@endif gcc
4b900473
PB
57325@if gmp
57326 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
57327 mkdir stagefeedback-gmp; \
57328 mv stagefeedback-gmp gmp ; \
57329 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
57330@endif gmp
57331@if mpfr
57332 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
57333 mkdir stagefeedback-mpfr; \
57334 mv stagefeedback-mpfr mpfr ; \
57335 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
57336@endif mpfr
e8a5fa9c
RW
57337@if mpc
57338 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
57339 mkdir stagefeedback-mpc; \
57340 mv stagefeedback-mpc mpc ; \
57341 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
57342@endif mpc
e28c595f
JM
57343@if ppl
57344 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
57345 mkdir stagefeedback-ppl; \
57346 mv stagefeedback-ppl ppl ; \
57347 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
57348@endif ppl
57349@if cloog
57350 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
57351 mkdir stagefeedback-cloog; \
57352 mv stagefeedback-cloog cloog ; \
57353 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
57354@endif cloog
1f53ca9a
AO
57355@if libelf
57356 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
57357 mkdir stagefeedback-libelf; \
57358 mv stagefeedback-libelf libelf ; \
57359 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
57360@endif libelf
93f9b408
ILT
57361@if gold
57362 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
57363 mkdir stagefeedback-gold; \
57364 mv stagefeedback-gold gold ; \
57365 mv stageprofile-gold prev-gold || test -f stageprofile-lean
57366@endif gold
72b2455a 57367@if intl
b00612cc
PB
57368 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
57369 mkdir stagefeedback-intl; \
80911fe1
PB
57370 mv stagefeedback-intl intl ; \
57371 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
57372@endif intl
57373@if ld
b00612cc
PB
57374 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
57375 mkdir stagefeedback-ld; \
80911fe1
PB
57376 mv stagefeedback-ld ld ; \
57377 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
57378@endif ld
57379@if libcpp
b00612cc
PB
57380 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
57381 mkdir stagefeedback-libcpp; \
80911fe1
PB
57382 mv stagefeedback-libcpp libcpp ; \
57383 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 57384@endif libcpp
be01d343
PB
57385@if libdecnumber
57386 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
57387 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
57388 mv stagefeedback-libdecnumber libdecnumber ; \
57389 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 57390@endif libdecnumber
72b2455a 57391@if libiberty
b00612cc
PB
57392 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
57393 mkdir stagefeedback-libiberty; \
80911fe1
PB
57394 mv stagefeedback-libiberty libiberty ; \
57395 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
57396@endif libiberty
57397@if zlib
b00612cc
PB
57398 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
57399 mkdir stagefeedback-zlib; \
80911fe1
PB
57400 mv stagefeedback-zlib zlib ; \
57401 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 57402@endif zlib
700d40ca
ILT
57403@if lto-plugin
57404 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
57405 mkdir stagefeedback-lto-plugin; \
57406 mv stagefeedback-lto-plugin lto-plugin ; \
57407 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
57408@endif lto-plugin
0aed8855
PB
57409 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
57410 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
57411 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
57412 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 57413
80911fe1 57414stagefeedback-end::
72b2455a 57415@if bfd
80911fe1
PB
57416 @if test -d $(HOST_SUBDIR)/bfd ; then \
57417 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
57418 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 57419 fi
72b2455a
PB
57420@endif bfd
57421@if opcodes
80911fe1
PB
57422 @if test -d $(HOST_SUBDIR)/opcodes ; then \
57423 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
57424 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 57425 fi
72b2455a
PB
57426@endif opcodes
57427@if binutils
80911fe1
PB
57428 @if test -d $(HOST_SUBDIR)/binutils ; then \
57429 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
57430 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 57431 fi
72b2455a
PB
57432@endif binutils
57433@if gas
80911fe1
PB
57434 @if test -d $(HOST_SUBDIR)/gas ; then \
57435 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
57436 mv prev-gas stageprofile-gas ; : ; \
0aed8855 57437 fi
72b2455a
PB
57438@endif gas
57439@if gcc
80911fe1
PB
57440 @if test -d $(HOST_SUBDIR)/gcc ; then \
57441 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
57442 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 57443 fi
72b2455a 57444@endif gcc
4b900473
PB
57445@if gmp
57446 @if test -d $(HOST_SUBDIR)/gmp ; then \
57447 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
57448 mv prev-gmp stageprofile-gmp ; : ; \
57449 fi
57450@endif gmp
57451@if mpfr
57452 @if test -d $(HOST_SUBDIR)/mpfr ; then \
57453 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
57454 mv prev-mpfr stageprofile-mpfr ; : ; \
57455 fi
57456@endif mpfr
e8a5fa9c
RW
57457@if mpc
57458 @if test -d $(HOST_SUBDIR)/mpc ; then \
57459 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
57460 mv prev-mpc stageprofile-mpc ; : ; \
57461 fi
57462@endif mpc
e28c595f
JM
57463@if ppl
57464 @if test -d $(HOST_SUBDIR)/ppl ; then \
57465 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
57466 mv prev-ppl stageprofile-ppl ; : ; \
57467 fi
57468@endif ppl
57469@if cloog
57470 @if test -d $(HOST_SUBDIR)/cloog ; then \
57471 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
57472 mv prev-cloog stageprofile-cloog ; : ; \
57473 fi
57474@endif cloog
1f53ca9a
AO
57475@if libelf
57476 @if test -d $(HOST_SUBDIR)/libelf ; then \
57477 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
57478 mv prev-libelf stageprofile-libelf ; : ; \
57479 fi
57480@endif libelf
93f9b408
ILT
57481@if gold
57482 @if test -d $(HOST_SUBDIR)/gold ; then \
57483 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
57484 mv prev-gold stageprofile-gold ; : ; \
57485 fi
57486@endif gold
72b2455a 57487@if intl
80911fe1
PB
57488 @if test -d $(HOST_SUBDIR)/intl ; then \
57489 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
57490 mv prev-intl stageprofile-intl ; : ; \
0aed8855 57491 fi
72b2455a
PB
57492@endif intl
57493@if ld
80911fe1
PB
57494 @if test -d $(HOST_SUBDIR)/ld ; then \
57495 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
57496 mv prev-ld stageprofile-ld ; : ; \
0aed8855 57497 fi
72b2455a
PB
57498@endif ld
57499@if libcpp
80911fe1
PB
57500 @if test -d $(HOST_SUBDIR)/libcpp ; then \
57501 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
57502 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 57503 fi
72b2455a 57504@endif libcpp
be01d343 57505@if libdecnumber
80911fe1
PB
57506 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
57507 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
57508 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 57509 fi
be01d343 57510@endif libdecnumber
72b2455a 57511@if libiberty
80911fe1
PB
57512 @if test -d $(HOST_SUBDIR)/libiberty ; then \
57513 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
57514 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 57515 fi
72b2455a
PB
57516@endif libiberty
57517@if zlib
80911fe1
PB
57518 @if test -d $(HOST_SUBDIR)/zlib ; then \
57519 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
57520 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 57521 fi
72b2455a 57522@endif zlib
700d40ca
ILT
57523@if lto-plugin
57524 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
57525 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
57526 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
57527 fi
57528@endif lto-plugin
0aed8855 57529 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
57530 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
57531 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 57532 fi
80911fe1 57533 rm -f stage_current
dfdffa2c 57534
973601e1 57535# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 57536# remade, but not reconfigured. The next stage (if any) will not be
675492f0 57537# reconfigured either.
72b2455a 57538.PHONY: stagefeedback-bubble
7d329e61 57539stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
57540 @r=`${PWD_COMMAND}`; export r; \
57541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57542 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
57543 echo Skipping rebuild of stagefeedback ; \
57544 else \
f70224b5
PB
57545 $(MAKE) stagefeedback-start; \
57546 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 57547 fi
72b2455a 57548
0df3d27f 57549.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 57550do-clean: clean-stagefeedback
0df3d27f 57551
72b2455a
PB
57552# FIXME: Will not need to be conditional when toplevel bootstrap is the
57553# only possibility, but now it conflicts with no-bootstrap rules
57554@if gcc-bootstrap
656fdd47
PB
57555
57556
57557
80911fe1 57558.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
57559profiledbootstrap:
57560 echo stagefeedback > stage_final
57561 @r=`${PWD_COMMAND}`; export r; \
57562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57563 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 57564 @: $(MAKE); $(unstage)
be01d343
PB
57565 @r=`${PWD_COMMAND}`; export r; \
57566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57567 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 57568 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 57569
80911fe1
PB
57570profiledbootstrap-lean:
57571 echo stagefeedback > stage_final
57572 @r=`${PWD_COMMAND}`; export r; \
57573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57574 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
57575 @: $(MAKE); $(unstage)
57576 @r=`${PWD_COMMAND}`; export r; \
57577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57578 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
57579 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57580
656fdd47 57581
0df3d27f 57582# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 57583distclean-stageprofile:: distclean-stagefeedback
0df3d27f 57584.PHONY: distclean-stagefeedback
656fdd47 57585distclean-stagefeedback::
0aed8855 57586 @: $(MAKE); $(stage)
e00a73e3 57587 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 57588 rm -rf stagefeedback-*
656fdd47
PB
57589
57590
72b2455a 57591@endif gcc-bootstrap
656fdd47
PB
57592
57593
57594
7d329e61
PB
57595stageprofile-end::
57596 $(MAKE) distclean-stagefeedback
656fdd47 57597
7d329e61 57598stagefeedback-start::
656fdd47
PB
57599 @r=`${PWD_COMMAND}`; export r; \
57600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
57601 for i in prev-*; do \
57602 j=`echo $$i | sed s/^prev-//` ; \
57603 cd $$r/$$i && \
57604 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
57605 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
57606 done
b8908782 57607
0df3d27f 57608@if gcc-bootstrap
0df3d27f 57609do-distclean: distclean-stage1
c52c6897
PB
57610
57611# Provide a GCC build when we're building target libraries. This does
57612# not work as a dependency, just as the minimum necessary to avoid errors.
57613stage_last:
314b2e66
AS
57614 @r=`${PWD_COMMAND}`; export r; \
57615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 57616 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 57617
4f0ef2d8
CD
57618# Same as unstage, but not phony and defaulting to stage1-start. We place
57619# it in the dependency so that for example `make -j3 all-gcc' works.
57620stage_current:
57621 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
57622
c52c6897 57623.PHONY: restrap
266df637 57624restrap::
c52c6897 57625 @: $(MAKE); $(stage)
1b05fbbd 57626 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 57627restrap:: all
c380fdd8 57628@endif gcc-bootstrap
c52c6897 57629
ae831be5
NN
57630# --------------------------------------
57631# Dependencies between different modules
57632# --------------------------------------
252b5132 57633
9e6ce191 57634# Generic dependencies for target modules on host stuff, especially gcc
c52c6897 57635@if gcc-bootstrap
e8a5fa9c
RW
57636configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
57637configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
57638configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
57639configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
57640configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
57641configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
c52c6897
PB
57642configure-target-libmudflap: stage_last
57643configure-target-libssp: stage_last
c52c6897 57644configure-target-newlib: stage_last
6aa8ef82
DJ
57645configure-stage1-target-libgcc: maybe-all-stage1-gcc
57646configure-stage2-target-libgcc: maybe-all-stage2-gcc
57647configure-stage3-target-libgcc: maybe-all-stage3-gcc
57648configure-stage4-target-libgcc: maybe-all-stage4-gcc
57649configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
57650configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
57651configure-target-libgfortran: stage_last
57652configure-target-libobjc: stage_last
57653configure-target-libtermcap: stage_last
57654configure-target-winsup: stage_last
57655configure-target-libgloss: stage_last
57656configure-target-libiberty: stage_last
57657configure-target-gperf: stage_last
57658configure-target-examples: stage_last
57659configure-target-libffi: stage_last
57660configure-target-libjava: stage_last
57661configure-target-zlib: stage_last
57662configure-target-boehm-gc: stage_last
57663configure-target-qthreads: stage_last
57664configure-target-rda: stage_last
57665configure-target-libada: stage_last
911e63d0
JR
57666configure-stage1-target-libgomp: maybe-all-stage1-gcc
57667configure-stage2-target-libgomp: maybe-all-stage2-gcc
57668configure-stage3-target-libgomp: maybe-all-stage3-gcc
57669configure-stage4-target-libgomp: maybe-all-stage4-gcc
57670configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
57671configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
c52c6897 57672@endif gcc-bootstrap
9e6ce191 57673
c52c6897 57674@if gcc-no-bootstrap
9e6ce191 57675configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 57676configure-target-libmudflap: maybe-all-gcc
064d0a7c 57677configure-target-libssp: maybe-all-gcc
9e6ce191 57678configure-target-newlib: maybe-all-gcc
6aa8ef82 57679configure-target-libgcc: maybe-all-gcc
9e6ce191 57680configure-target-libgfortran: maybe-all-gcc
9e6ce191 57681configure-target-libobjc: maybe-all-gcc
9e6ce191 57682configure-target-libtermcap: maybe-all-gcc
9e6ce191 57683configure-target-winsup: maybe-all-gcc
9e6ce191 57684configure-target-libgloss: maybe-all-gcc
9e6ce191 57685configure-target-libiberty: maybe-all-gcc
9e6ce191 57686configure-target-gperf: maybe-all-gcc
9e6ce191 57687configure-target-examples: maybe-all-gcc
9e6ce191 57688configure-target-libffi: maybe-all-gcc
9e6ce191 57689configure-target-libjava: maybe-all-gcc
9e6ce191 57690configure-target-zlib: maybe-all-gcc
9e6ce191 57691configure-target-boehm-gc: maybe-all-gcc
9e6ce191 57692configure-target-qthreads: maybe-all-gcc
9e6ce191 57693configure-target-rda: maybe-all-gcc
9e6ce191 57694configure-target-libada: maybe-all-gcc
b3ded179 57695configure-target-libgomp: maybe-all-gcc
c52c6897 57696@endif gcc-no-bootstrap
b3ded179 57697
9e6ce191 57698
ae831be5
NN
57699# There are two types of dependencies here: 'hard' dependencies, where one
57700# module simply won't build without the other; and 'soft' dependencies, where
57701# if the depended-on module is missing, the depending module will do without
57702# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 57703# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
57704# it's safer to use a soft dependency.
57705
9e6ce191
PB
57706
57707
57708
57709
c60fe18b 57710
9e6ce191
PB
57711# With all the machinery above in place, it is pretty easy to generate
57712# dependencies. Host dependencies are a bit more complex because we have
57713# to check for bootstrap/prebootstrap dependencies. To resolve
57714# prebootstrap dependencies, prebootstrap modules are gathered in
57715# a hash table.
6a9cf61e 57716all-build-bison: maybe-all-build-texinfo
9e6ce191 57717all-build-byacc: maybe-all-build-texinfo
6a9cf61e 57718all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
57719all-build-flex: maybe-all-build-bison
57720all-build-flex: maybe-all-build-byacc
57721all-build-flex: maybe-all-build-m4
6a9cf61e 57722all-build-libiberty: maybe-all-build-texinfo
9e6ce191 57723all-build-m4: maybe-all-build-texinfo
ee025550 57724all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
57725configure-gcc: maybe-configure-intl
57726
57727configure-stage1-gcc: maybe-configure-stage1-intl
57728configure-stage2-gcc: maybe-configure-stage2-intl
57729configure-stage3-gcc: maybe-configure-stage3-intl
57730configure-stage4-gcc: maybe-configure-stage4-intl
57731configure-stageprofile-gcc: maybe-configure-stageprofile-intl
57732configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
57733configure-gcc: maybe-all-binutils
57734
57735configure-stage1-gcc: maybe-all-stage1-binutils
57736configure-stage2-gcc: maybe-all-stage2-binutils
57737configure-stage3-gcc: maybe-all-stage3-binutils
57738configure-stage4-gcc: maybe-all-stage4-binutils
57739configure-stageprofile-gcc: maybe-all-stageprofile-binutils
57740configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
57741configure-gcc: maybe-all-gas
57742
57743configure-stage1-gcc: maybe-all-stage1-gas
57744configure-stage2-gcc: maybe-all-stage2-gas
57745configure-stage3-gcc: maybe-all-stage3-gas
57746configure-stage4-gcc: maybe-all-stage4-gas
57747configure-stageprofile-gcc: maybe-all-stageprofile-gas
57748configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
57749configure-gcc: maybe-all-ld
57750
57751configure-stage1-gcc: maybe-all-stage1-ld
57752configure-stage2-gcc: maybe-all-stage2-ld
57753configure-stage3-gcc: maybe-all-stage3-ld
57754configure-stage4-gcc: maybe-all-stage4-ld
57755configure-stageprofile-gcc: maybe-all-stageprofile-ld
57756configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
57757configure-gcc: maybe-all-gold
57758
57759configure-stage1-gcc: maybe-all-stage1-gold
57760configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 57761configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
57762configure-stage4-gcc: maybe-all-stage4-gold
57763configure-stageprofile-gcc: maybe-all-stageprofile-gold
57764configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
57765all-gcc: all-libiberty
57766
57767all-stage1-gcc: all-stage1-libiberty
57768all-stage2-gcc: all-stage2-libiberty
57769all-stage3-gcc: all-stage3-libiberty
57770all-stage4-gcc: all-stage4-libiberty
57771all-stageprofile-gcc: all-stageprofile-libiberty
57772all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
57773all-gcc: maybe-all-gmp
57774
57775all-stage1-gcc: maybe-all-stage1-gmp
57776all-stage2-gcc: maybe-all-stage2-gmp
57777all-stage3-gcc: maybe-all-stage3-gmp
57778all-stage4-gcc: maybe-all-stage4-gmp
57779all-stageprofile-gcc: maybe-all-stageprofile-gmp
57780all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
57781all-gcc: maybe-all-intl
57782
57783all-stage1-gcc: maybe-all-stage1-intl
57784all-stage2-gcc: maybe-all-stage2-intl
57785all-stage3-gcc: maybe-all-stage3-intl
57786all-stage4-gcc: maybe-all-stage4-intl
57787all-stageprofile-gcc: maybe-all-stageprofile-intl
57788all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
57789all-gcc: maybe-all-mpfr
57790
57791all-stage1-gcc: maybe-all-stage1-mpfr
57792all-stage2-gcc: maybe-all-stage2-mpfr
57793all-stage3-gcc: maybe-all-stage3-mpfr
57794all-stage4-gcc: maybe-all-stage4-mpfr
57795all-stageprofile-gcc: maybe-all-stageprofile-mpfr
57796all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e8a5fa9c
RW
57797all-gcc: maybe-all-mpc
57798
57799all-stage1-gcc: maybe-all-stage1-mpc
57800all-stage2-gcc: maybe-all-stage2-mpc
57801all-stage3-gcc: maybe-all-stage3-mpc
57802all-stage4-gcc: maybe-all-stage4-mpc
57803all-stageprofile-gcc: maybe-all-stageprofile-mpc
57804all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
e28c595f
JM
57805all-gcc: maybe-all-ppl
57806
57807all-stage1-gcc: maybe-all-stage1-ppl
57808all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 57809all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
57810all-stage4-gcc: maybe-all-stage4-ppl
57811all-stageprofile-gcc: maybe-all-stageprofile-ppl
57812all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
57813all-gcc: maybe-all-cloog
57814
57815all-stage1-gcc: maybe-all-stage1-cloog
57816all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 57817all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
57818all-stage4-gcc: maybe-all-stage4-cloog
57819all-stageprofile-gcc: maybe-all-stageprofile-cloog
57820all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
1f53ca9a
AO
57821all-gcc: maybe-all-libelf
57822
57823all-stage1-gcc: maybe-all-stage1-libelf
57824all-stage2-gcc: maybe-all-stage2-libelf
57825all-stage3-gcc: maybe-all-stage3-libelf
57826all-stage4-gcc: maybe-all-stage4-libelf
57827all-stageprofile-gcc: maybe-all-stageprofile-libelf
57828all-stagefeedback-gcc: maybe-all-stagefeedback-libelf
72b2455a
PB
57829all-gcc: maybe-all-build-texinfo
57830
57831all-stage1-gcc: maybe-all-build-texinfo
57832all-stage2-gcc: maybe-all-build-texinfo
57833all-stage3-gcc: maybe-all-build-texinfo
57834all-stage4-gcc: maybe-all-build-texinfo
57835all-stageprofile-gcc: maybe-all-build-texinfo
57836all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
57837all-gcc: maybe-all-build-bison
57838
57839all-stage1-gcc: maybe-all-build-bison
57840all-stage2-gcc: maybe-all-build-bison
57841all-stage3-gcc: maybe-all-build-bison
57842all-stage4-gcc: maybe-all-build-bison
57843all-stageprofile-gcc: maybe-all-build-bison
57844all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
57845all-gcc: maybe-all-build-byacc
57846
57847all-stage1-gcc: maybe-all-build-byacc
57848all-stage2-gcc: maybe-all-build-byacc
57849all-stage3-gcc: maybe-all-build-byacc
57850all-stage4-gcc: maybe-all-build-byacc
57851all-stageprofile-gcc: maybe-all-build-byacc
57852all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
57853all-gcc: maybe-all-build-flex
57854
57855all-stage1-gcc: maybe-all-build-flex
57856all-stage2-gcc: maybe-all-build-flex
57857all-stage3-gcc: maybe-all-build-flex
57858all-stage4-gcc: maybe-all-build-flex
57859all-stageprofile-gcc: maybe-all-build-flex
57860all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
57861all-gcc: maybe-all-build-libiberty
57862
57863all-stage1-gcc: maybe-all-build-libiberty
57864all-stage2-gcc: maybe-all-build-libiberty
57865all-stage3-gcc: maybe-all-build-libiberty
57866all-stage4-gcc: maybe-all-build-libiberty
57867all-stageprofile-gcc: maybe-all-build-libiberty
57868all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
57869all-gcc: maybe-all-build-fixincludes
57870
57871all-stage1-gcc: maybe-all-build-fixincludes
57872all-stage2-gcc: maybe-all-build-fixincludes
57873all-stage3-gcc: maybe-all-build-fixincludes
57874all-stage4-gcc: maybe-all-build-fixincludes
57875all-stageprofile-gcc: maybe-all-build-fixincludes
57876all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
57877all-gcc: maybe-all-zlib
57878
57879all-stage1-gcc: maybe-all-stage1-zlib
57880all-stage2-gcc: maybe-all-stage2-zlib
57881all-stage3-gcc: maybe-all-stage3-zlib
57882all-stage4-gcc: maybe-all-stage4-zlib
57883all-stageprofile-gcc: maybe-all-stageprofile-zlib
57884all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
57885all-gcc: all-libcpp
57886
57887all-stage1-gcc: all-stage1-libcpp
57888all-stage2-gcc: all-stage2-libcpp
57889all-stage3-gcc: all-stage3-libcpp
57890all-stage4-gcc: all-stage4-libcpp
57891all-stageprofile-gcc: all-stageprofile-libcpp
57892all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
57893all-gcc: all-libdecnumber
57894
57895all-stage1-gcc: all-stage1-libdecnumber
57896all-stage2-gcc: all-stage2-libdecnumber
57897all-stage3-gcc: all-stage3-libdecnumber
57898all-stage4-gcc: all-stage4-libdecnumber
57899all-stageprofile-gcc: all-stageprofile-libdecnumber
57900all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
57901all-gcc: maybe-all-libiberty
57902
57903all-stage1-gcc: maybe-all-stage1-libiberty
57904all-stage2-gcc: maybe-all-stage2-libiberty
57905all-stage3-gcc: maybe-all-stage3-libiberty
57906all-stage4-gcc: maybe-all-stage4-libiberty
57907all-stageprofile-gcc: maybe-all-stageprofile-libiberty
57908all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
57909all-gcc: maybe-all-fixincludes
69e57115 57910install-gcc: maybe-install-fixincludes
9e6ce191
PB
57911configure-libcpp: configure-libiberty
57912
57913configure-stage1-libcpp: configure-stage1-libiberty
57914configure-stage2-libcpp: configure-stage2-libiberty
57915configure-stage3-libcpp: configure-stage3-libiberty
57916configure-stage4-libcpp: configure-stage4-libiberty
57917configure-stageprofile-libcpp: configure-stageprofile-libiberty
57918configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
57919configure-libcpp: maybe-configure-intl
57920
57921configure-stage1-libcpp: maybe-configure-stage1-intl
57922configure-stage2-libcpp: maybe-configure-stage2-intl
57923configure-stage3-libcpp: maybe-configure-stage3-intl
57924configure-stage4-libcpp: maybe-configure-stage4-intl
57925configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
57926configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
57927all-libcpp: all-libiberty
57928
57929all-stage1-libcpp: all-stage1-libiberty
57930all-stage2-libcpp: all-stage2-libiberty
57931all-stage3-libcpp: all-stage3-libiberty
57932all-stage4-libcpp: all-stage4-libiberty
57933all-stageprofile-libcpp: all-stageprofile-libiberty
57934all-stagefeedback-libcpp: all-stagefeedback-libiberty
57935all-libcpp: maybe-all-intl
57936
57937all-stage1-libcpp: maybe-all-stage1-intl
57938all-stage2-libcpp: maybe-all-stage2-intl
57939all-stage3-libcpp: maybe-all-stage3-intl
57940all-stage4-libcpp: maybe-all-stage4-intl
57941all-stageprofile-libcpp: maybe-all-stageprofile-intl
57942all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 57943all-fixincludes: maybe-all-libiberty
b00612cc 57944all-gnattools: maybe-all-target-libada
700d40ca
ILT
57945all-lto-plugin: maybe-all-libiberty
57946
57947all-stage1-lto-plugin: maybe-all-stage1-libiberty
57948all-stage2-lto-plugin: maybe-all-stage2-libiberty
57949all-stage3-lto-plugin: maybe-all-stage3-libiberty
57950all-stage4-lto-plugin: maybe-all-stage4-libiberty
57951all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
57952all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
4b900473
PB
57953configure-mpfr: maybe-all-gmp
57954
57955configure-stage1-mpfr: maybe-all-stage1-gmp
57956configure-stage2-mpfr: maybe-all-stage2-gmp
57957configure-stage3-mpfr: maybe-all-stage3-gmp
57958configure-stage4-mpfr: maybe-all-stage4-gmp
57959configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
57960configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e8a5fa9c
RW
57961configure-mpc: maybe-all-mpfr
57962
57963configure-stage1-mpc: maybe-all-stage1-mpfr
57964configure-stage2-mpc: maybe-all-stage2-mpfr
57965configure-stage3-mpc: maybe-all-stage3-mpfr
57966configure-stage4-mpc: maybe-all-stage4-mpfr
57967configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
57968configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
e28c595f
JM
57969configure-ppl: maybe-all-gmp
57970
57971configure-stage1-ppl: maybe-all-stage1-gmp
57972configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 57973configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
57974configure-stage4-ppl: maybe-all-stage4-gmp
57975configure-stageprofile-ppl: maybe-all-stageprofile-gmp
57976configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
57977configure-ppl: maybe-all-mpfr
57978
57979configure-stage1-ppl: maybe-all-stage1-mpfr
57980configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 57981configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
57982configure-stage4-ppl: maybe-all-stage4-mpfr
57983configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
57984configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
57985configure-cloog: maybe-all-ppl
57986
57987configure-stage1-cloog: maybe-all-stage1-ppl
57988configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 57989configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
57990configure-stage4-cloog: maybe-all-stage4-ppl
57991configure-stageprofile-cloog: maybe-all-stageprofile-ppl
57992configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 57993configure-gdb: maybe-all-intl
9e6ce191 57994configure-gdb: maybe-configure-sim
31d99776 57995configure-gdb: maybe-all-bfd
dc448a7b 57996configure-gdb: maybe-all-libiconv
9e6ce191 57997all-gdb: maybe-all-libiberty
dc448a7b 57998all-gdb: maybe-all-libiconv
9e6ce191 57999all-gdb: maybe-all-opcodes
9e6ce191 58000all-gdb: maybe-all-readline
72b2455a
PB
58001all-gdb: maybe-all-build-bison
58002all-gdb: maybe-all-build-byacc
9e6ce191 58003all-gdb: maybe-all-sim
5074315a 58004all-gdb: maybe-all-libdecnumber
9e6ce191
PB
58005configure-libgui: maybe-configure-tcl
58006configure-libgui: maybe-configure-tk
58007all-libgui: maybe-all-tcl
58008all-libgui: maybe-all-tk
58009all-libgui: maybe-all-itcl
b4a77b47 58010configure-bfd: configure-libiberty
9e6ce191
PB
58011
58012configure-stage1-bfd: configure-stage1-libiberty
58013configure-stage2-bfd: configure-stage2-libiberty
58014configure-stage3-bfd: configure-stage3-libiberty
58015configure-stage4-bfd: configure-stage4-libiberty
58016configure-stageprofile-bfd: configure-stageprofile-libiberty
58017configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
58018configure-bfd: maybe-configure-intl
58019
58020configure-stage1-bfd: maybe-configure-stage1-intl
58021configure-stage2-bfd: maybe-configure-stage2-intl
58022configure-stage3-bfd: maybe-configure-stage3-intl
58023configure-stage4-bfd: maybe-configure-stage4-intl
58024configure-stageprofile-bfd: maybe-configure-stageprofile-intl
58025configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
58026all-bfd: maybe-all-libiberty
58027
58028all-stage1-bfd: maybe-all-stage1-libiberty
58029all-stage2-bfd: maybe-all-stage2-libiberty
58030all-stage3-bfd: maybe-all-stage3-libiberty
58031all-stage4-bfd: maybe-all-stage4-libiberty
58032all-stageprofile-bfd: maybe-all-stageprofile-libiberty
58033all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
58034all-bfd: maybe-all-intl
58035
58036all-stage1-bfd: maybe-all-stage1-intl
58037all-stage2-bfd: maybe-all-stage2-intl
58038all-stage3-bfd: maybe-all-stage3-intl
58039all-stage4-bfd: maybe-all-stage4-intl
58040all-stageprofile-bfd: maybe-all-stageprofile-intl
58041all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
58042configure-opcodes: configure-libiberty
58043
58044configure-stage1-opcodes: configure-stage1-libiberty
58045configure-stage2-opcodes: configure-stage2-libiberty
66775d67 58046configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
58047configure-stage4-opcodes: configure-stage4-libiberty
58048configure-stageprofile-opcodes: configure-stageprofile-libiberty
58049configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
58050all-opcodes: maybe-all-libiberty
58051
58052all-stage1-opcodes: maybe-all-stage1-libiberty
58053all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 58054all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
58055all-stage4-opcodes: maybe-all-stage4-libiberty
58056all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
58057all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
58058configure-binutils: maybe-configure-intl
58059
58060configure-stage1-binutils: maybe-configure-stage1-intl
58061configure-stage2-binutils: maybe-configure-stage2-intl
58062configure-stage3-binutils: maybe-configure-stage3-intl
58063configure-stage4-binutils: maybe-configure-stage4-intl
58064configure-stageprofile-binutils: maybe-configure-stageprofile-intl
58065configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
58066all-binutils: maybe-all-libiberty
58067
58068all-stage1-binutils: maybe-all-stage1-libiberty
58069all-stage2-binutils: maybe-all-stage2-libiberty
58070all-stage3-binutils: maybe-all-stage3-libiberty
58071all-stage4-binutils: maybe-all-stage4-libiberty
58072all-stageprofile-binutils: maybe-all-stageprofile-libiberty
58073all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
58074all-binutils: maybe-all-opcodes
58075
58076all-stage1-binutils: maybe-all-stage1-opcodes
58077all-stage2-binutils: maybe-all-stage2-opcodes
58078all-stage3-binutils: maybe-all-stage3-opcodes
58079all-stage4-binutils: maybe-all-stage4-opcodes
58080all-stageprofile-binutils: maybe-all-stageprofile-opcodes
58081all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
58082all-binutils: maybe-all-bfd
58083
58084all-stage1-binutils: maybe-all-stage1-bfd
58085all-stage2-binutils: maybe-all-stage2-bfd
58086all-stage3-binutils: maybe-all-stage3-bfd
58087all-stage4-binutils: maybe-all-stage4-bfd
58088all-stageprofile-binutils: maybe-all-stageprofile-bfd
58089all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
58090all-binutils: maybe-all-build-flex
58091
58092all-stage1-binutils: maybe-all-build-flex
58093all-stage2-binutils: maybe-all-build-flex
58094all-stage3-binutils: maybe-all-build-flex
58095all-stage4-binutils: maybe-all-build-flex
58096all-stageprofile-binutils: maybe-all-build-flex
58097all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
58098all-binutils: maybe-all-build-bison
58099
58100all-stage1-binutils: maybe-all-build-bison
58101all-stage2-binutils: maybe-all-build-bison
58102all-stage3-binutils: maybe-all-build-bison
58103all-stage4-binutils: maybe-all-build-bison
58104all-stageprofile-binutils: maybe-all-build-bison
58105all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
58106all-binutils: maybe-all-build-byacc
58107
58108all-stage1-binutils: maybe-all-build-byacc
58109all-stage2-binutils: maybe-all-build-byacc
58110all-stage3-binutils: maybe-all-build-byacc
58111all-stage4-binutils: maybe-all-build-byacc
58112all-stageprofile-binutils: maybe-all-build-byacc
58113all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
58114all-binutils: maybe-all-intl
58115
58116all-stage1-binutils: maybe-all-stage1-intl
58117all-stage2-binutils: maybe-all-stage2-intl
58118all-stage3-binutils: maybe-all-stage3-intl
58119all-stage4-binutils: maybe-all-stage4-intl
58120all-stageprofile-binutils: maybe-all-stageprofile-intl
58121all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 58122install-binutils: maybe-install-opcodes
cf662e21 58123install-opcodes: maybe-install-bfd
20e95c23
DJ
58124configure-gas: maybe-configure-intl
58125
58126configure-stage1-gas: maybe-configure-stage1-intl
58127configure-stage2-gas: maybe-configure-stage2-intl
58128configure-stage3-gas: maybe-configure-stage3-intl
58129configure-stage4-gas: maybe-configure-stage4-intl
58130configure-stageprofile-gas: maybe-configure-stageprofile-intl
58131configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
58132all-gas: maybe-all-libiberty
58133
58134all-stage1-gas: maybe-all-stage1-libiberty
58135all-stage2-gas: maybe-all-stage2-libiberty
58136all-stage3-gas: maybe-all-stage3-libiberty
58137all-stage4-gas: maybe-all-stage4-libiberty
58138all-stageprofile-gas: maybe-all-stageprofile-libiberty
58139all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
58140all-gas: maybe-all-opcodes
58141
58142all-stage1-gas: maybe-all-stage1-opcodes
58143all-stage2-gas: maybe-all-stage2-opcodes
58144all-stage3-gas: maybe-all-stage3-opcodes
58145all-stage4-gas: maybe-all-stage4-opcodes
58146all-stageprofile-gas: maybe-all-stageprofile-opcodes
58147all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
58148all-gas: maybe-all-bfd
58149
58150all-stage1-gas: maybe-all-stage1-bfd
58151all-stage2-gas: maybe-all-stage2-bfd
58152all-stage3-gas: maybe-all-stage3-bfd
58153all-stage4-gas: maybe-all-stage4-bfd
58154all-stageprofile-gas: maybe-all-stageprofile-bfd
58155all-stagefeedback-gas: maybe-all-stagefeedback-bfd
58156all-gas: maybe-all-intl
58157
58158all-stage1-gas: maybe-all-stage1-intl
58159all-stage2-gas: maybe-all-stage2-intl
58160all-stage3-gas: maybe-all-stage3-intl
58161all-stage4-gas: maybe-all-stage4-intl
58162all-stageprofile-gas: maybe-all-stageprofile-intl
58163all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 58164configure-gprof: maybe-configure-intl
9e6ce191
PB
58165all-gprof: maybe-all-libiberty
58166all-gprof: maybe-all-bfd
58167all-gprof: maybe-all-opcodes
58168all-gprof: maybe-all-intl
20e95c23
DJ
58169configure-ld: maybe-configure-intl
58170
58171configure-stage1-ld: maybe-configure-stage1-intl
58172configure-stage2-ld: maybe-configure-stage2-intl
58173configure-stage3-ld: maybe-configure-stage3-intl
58174configure-stage4-ld: maybe-configure-stage4-intl
58175configure-stageprofile-ld: maybe-configure-stageprofile-intl
58176configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
58177all-ld: maybe-all-libiberty
58178
58179all-stage1-ld: maybe-all-stage1-libiberty
58180all-stage2-ld: maybe-all-stage2-libiberty
58181all-stage3-ld: maybe-all-stage3-libiberty
58182all-stage4-ld: maybe-all-stage4-libiberty
58183all-stageprofile-ld: maybe-all-stageprofile-libiberty
58184all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
58185all-ld: maybe-all-bfd
58186
58187all-stage1-ld: maybe-all-stage1-bfd
58188all-stage2-ld: maybe-all-stage2-bfd
58189all-stage3-ld: maybe-all-stage3-bfd
58190all-stage4-ld: maybe-all-stage4-bfd
58191all-stageprofile-ld: maybe-all-stageprofile-bfd
58192all-stagefeedback-ld: maybe-all-stagefeedback-bfd
58193all-ld: maybe-all-opcodes
58194
58195all-stage1-ld: maybe-all-stage1-opcodes
58196all-stage2-ld: maybe-all-stage2-opcodes
58197all-stage3-ld: maybe-all-stage3-opcodes
58198all-stage4-ld: maybe-all-stage4-opcodes
58199all-stageprofile-ld: maybe-all-stageprofile-opcodes
58200all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
58201all-ld: maybe-all-build-bison
58202
58203all-stage1-ld: maybe-all-build-bison
58204all-stage2-ld: maybe-all-build-bison
58205all-stage3-ld: maybe-all-build-bison
58206all-stage4-ld: maybe-all-build-bison
58207all-stageprofile-ld: maybe-all-build-bison
58208all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
58209all-ld: maybe-all-build-byacc
58210
58211all-stage1-ld: maybe-all-build-byacc
58212all-stage2-ld: maybe-all-build-byacc
58213all-stage3-ld: maybe-all-build-byacc
58214all-stage4-ld: maybe-all-build-byacc
58215all-stageprofile-ld: maybe-all-build-byacc
58216all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
58217all-ld: maybe-all-build-flex
58218
58219all-stage1-ld: maybe-all-build-flex
58220all-stage2-ld: maybe-all-build-flex
58221all-stage3-ld: maybe-all-build-flex
58222all-stage4-ld: maybe-all-build-flex
58223all-stageprofile-ld: maybe-all-build-flex
58224all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
58225all-ld: maybe-all-intl
58226
58227all-stage1-ld: maybe-all-stage1-intl
58228all-stage2-ld: maybe-all-stage2-intl
58229all-stage3-ld: maybe-all-stage3-intl
58230all-stage4-ld: maybe-all-stage4-intl
58231all-stageprofile-ld: maybe-all-stageprofile-intl
58232all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
58233configure-gold: maybe-configure-intl
58234
58235configure-stage1-gold: maybe-configure-stage1-intl
58236configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 58237configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
58238configure-stage4-gold: maybe-configure-stage4-intl
58239configure-stageprofile-gold: maybe-configure-stageprofile-intl
58240configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
58241all-gold: maybe-all-libiberty
58242
58243all-stage1-gold: maybe-all-stage1-libiberty
58244all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 58245all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
58246all-stage4-gold: maybe-all-stage4-libiberty
58247all-stageprofile-gold: maybe-all-stageprofile-libiberty
58248all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
58249all-gold: maybe-all-intl
58250
58251all-stage1-gold: maybe-all-stage1-intl
58252all-stage2-gold: maybe-all-stage2-intl
93f9b408 58253all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
58254all-stage4-gold: maybe-all-stage4-intl
58255all-stageprofile-gold: maybe-all-stageprofile-intl
58256all-stagefeedback-gold: maybe-all-stagefeedback-intl
58257all-gold: maybe-all-bfd
58258
58259all-stage1-gold: maybe-all-stage1-bfd
58260all-stage2-gold: maybe-all-stage2-bfd
93f9b408 58261all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
58262all-stage4-gold: maybe-all-stage4-bfd
58263all-stageprofile-gold: maybe-all-stageprofile-bfd
58264all-stagefeedback-gold: maybe-all-stagefeedback-bfd
58265all-gold: maybe-all-build-bison
58266
58267all-stage1-gold: maybe-all-build-bison
58268all-stage2-gold: maybe-all-build-bison
93f9b408 58269all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
58270all-stage4-gold: maybe-all-build-bison
58271all-stageprofile-gold: maybe-all-build-bison
58272all-stagefeedback-gold: maybe-all-build-bison
58273all-gold: maybe-all-build-byacc
58274
58275all-stage1-gold: maybe-all-build-byacc
58276all-stage2-gold: maybe-all-build-byacc
93f9b408 58277all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
58278all-stage4-gold: maybe-all-build-byacc
58279all-stageprofile-gold: maybe-all-build-byacc
58280all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
58281check-gold: maybe-all-binutils
58282
58283check-stage1-gold: maybe-all-stage1-binutils
58284check-stage2-gold: maybe-all-stage2-binutils
e5164e97 58285check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
58286check-stage4-gold: maybe-all-stage4-binutils
58287check-stageprofile-gold: maybe-all-stageprofile-binutils
58288check-stagefeedback-gold: maybe-all-stagefeedback-binutils
700d40ca
ILT
58289check-gold: maybe-all-gas
58290
58291check-stage1-gold: maybe-all-stage1-gas
58292check-stage2-gold: maybe-all-stage2-gas
58293check-stage3-gold: maybe-all-stage3-gas
58294check-stage4-gold: maybe-all-stage4-gas
58295check-stageprofile-gold: maybe-all-stageprofile-gas
58296check-stagefeedback-gold: maybe-all-stagefeedback-gas
7206a0ee
JJ
58297configure-opcodes: maybe-configure-intl
58298
58299configure-stage1-opcodes: maybe-configure-stage1-intl
58300configure-stage2-opcodes: maybe-configure-stage2-intl
58301configure-stage3-opcodes: maybe-configure-stage3-intl
58302configure-stage4-opcodes: maybe-configure-stage4-intl
58303configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
58304configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
58305all-opcodes: maybe-all-bfd
58306
58307all-stage1-opcodes: maybe-all-stage1-bfd
58308all-stage2-opcodes: maybe-all-stage2-bfd
58309all-stage3-opcodes: maybe-all-stage3-bfd
58310all-stage4-opcodes: maybe-all-stage4-bfd
58311all-stageprofile-opcodes: maybe-all-stageprofile-bfd
58312all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
58313all-opcodes: maybe-all-libiberty
58314
58315all-stage1-opcodes: maybe-all-stage1-libiberty
58316all-stage2-opcodes: maybe-all-stage2-libiberty
58317all-stage3-opcodes: maybe-all-stage3-libiberty
58318all-stage4-opcodes: maybe-all-stage4-libiberty
58319all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
58320all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
58321all-opcodes: maybe-all-intl
58322
58323all-stage1-opcodes: maybe-all-stage1-intl
58324all-stage2-opcodes: maybe-all-stage2-intl
58325all-stage3-opcodes: maybe-all-stage3-intl
58326all-stage4-opcodes: maybe-all-stage4-intl
58327all-stageprofile-opcodes: maybe-all-stageprofile-intl
58328all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
58329all-dejagnu: maybe-all-tcl
58330all-dejagnu: maybe-all-expect
58331all-dejagnu: maybe-all-tk
58332configure-expect: maybe-configure-tcl
58333configure-expect: maybe-configure-tk
58334all-expect: maybe-all-tcl
58335all-expect: maybe-all-tk
58336configure-itcl: maybe-configure-tcl
58337configure-itcl: maybe-configure-tk
58338all-itcl: maybe-all-tcl
58339all-itcl: maybe-all-tk
ae831be5 58340install-itcl: maybe-install-tcl
b4a77b47 58341configure-tk: maybe-configure-tcl
ae831be5 58342all-tk: maybe-all-tcl
9e6ce191
PB
58343all-sid: maybe-all-libiberty
58344all-sid: maybe-all-bfd
58345all-sid: maybe-all-opcodes
58346all-sid: maybe-all-tcl
58347all-sid: maybe-all-tk
58348install-sid: maybe-install-tcl
58349install-sid: maybe-install-tk
20e95c23
DJ
58350configure-sim: maybe-configure-intl
58351all-sim: maybe-all-intl
9e6ce191
PB
58352all-sim: maybe-all-libiberty
58353all-sim: maybe-all-bfd
58354all-sim: maybe-all-opcodes
58355all-sim: maybe-all-readline
58356all-sim: maybe-configure-gdb
58357all-fastjar: maybe-all-zlib
72b2455a 58358all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
58359all-fastjar: maybe-all-libiberty
58360all-autoconf: maybe-all-m4
72b2455a 58361all-autoconf: maybe-all-build-texinfo
9e6ce191 58362all-automake: maybe-all-m4
72b2455a 58363all-automake: maybe-all-build-texinfo
9e6ce191
PB
58364all-automake: maybe-all-autoconf
58365all-bison: maybe-all-intl
72b2455a 58366all-bison: maybe-all-build-texinfo
9e6ce191 58367all-diff: maybe-all-intl
72b2455a 58368all-diff: maybe-all-build-texinfo
9e6ce191 58369all-fileutils: maybe-all-intl
72b2455a
PB
58370all-fileutils: maybe-all-build-texinfo
58371all-flex: maybe-all-build-bison
58372all-flex: maybe-all-build-byacc
9e6ce191
PB
58373all-flex: maybe-all-intl
58374all-flex: maybe-all-m4
72b2455a 58375all-flex: maybe-all-build-texinfo
9e6ce191
PB
58376all-gzip: maybe-all-intl
58377all-gzip: maybe-all-zlib
72b2455a 58378all-gzip: maybe-all-build-texinfo
9e6ce191 58379all-hello: maybe-all-intl
72b2455a 58380all-hello: maybe-all-build-texinfo
9e6ce191 58381all-m4: maybe-all-intl
72b2455a 58382all-m4: maybe-all-build-texinfo
9e6ce191 58383all-make: maybe-all-intl
72b2455a
PB
58384all-make: maybe-all-build-texinfo
58385all-patch: maybe-all-build-texinfo
58386all-make: maybe-all-build-texinfo
930314a4 58387all-prms: maybe-all-libiberty
72b2455a
PB
58388all-recode: maybe-all-build-texinfo
58389all-sed: maybe-all-build-texinfo
930314a4 58390all-send-pr: maybe-all-prms
72b2455a
PB
58391all-tar: maybe-all-build-texinfo
58392all-uudecode: maybe-all-build-texinfo
9e6ce191 58393configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 58394configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 58395configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
58396all-target-fastjar: maybe-all-target-zlib
58397all-target-fastjar: maybe-all-target-libiberty
58398configure-target-libjava: maybe-configure-target-zlib
58399configure-target-libjava: maybe-configure-target-boehm-gc
58400configure-target-libjava: maybe-configure-target-qthreads
58401configure-target-libjava: maybe-configure-target-libffi
58402all-target-libjava: maybe-all-fastjar
58403all-target-libjava: maybe-all-target-zlib
58404all-target-libjava: maybe-all-target-boehm-gc
58405all-target-libjava: maybe-all-target-qthreads
58406all-target-libjava: maybe-all-target-libffi
4f0ef2d8 58407configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 58408all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 58409all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 58410all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 58411configure-target-libstdc++-v3: maybe-configure-target-libgomp
911e63d0
JR
58412
58413configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
58414configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
58415configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
58416configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
58417configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
58418configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
58419all-target-libstdc++-v3: maybe-configure-target-libgomp
58420
58421all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
58422all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
58423all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
58424all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
58425all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
58426all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
2c133ff9 58427all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
58428all-target-winsup: maybe-all-target-libiberty
58429all-target-winsup: maybe-all-target-libtermcap
c1102ce7
RW
58430configure-target-libiberty: maybe-all-binutils
58431configure-target-libiberty: maybe-all-ld
58432configure-target-newlib: maybe-all-binutils
58433configure-target-newlib: maybe-all-ld
9e6ce191
PB
58434
58435
6aa8ef82
DJ
58436# Dependencies for target modules on other target modules are
58437# described by lang_env_dependencies; the defaults apply to anything
58438# not mentioned there.
58439
58440
58441@if gcc-bootstrap
e8a5fa9c
RW
58442configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
58443configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
58444configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
58445configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
58446configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
58447configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
911e63d0
JR
58448configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
58449configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
58450configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
58451configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
58452configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
58453configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
6aa8ef82
DJ
58454@endif gcc-bootstrap
58455
58456@if gcc-no-bootstrap
58457configure-target-libstdc++-v3: maybe-all-target-libgcc
58458configure-target-libmudflap: maybe-all-target-libgcc
58459configure-target-libssp: maybe-all-target-libgcc
58460configure-target-newlib: maybe-all-target-libgcc
58461configure-target-libgfortran: maybe-all-target-libgcc
58462configure-target-libobjc: maybe-all-target-libgcc
58463configure-target-libtermcap: maybe-all-target-libgcc
58464configure-target-winsup: maybe-all-target-libgcc
58465configure-target-libgloss: maybe-all-target-libgcc
58466configure-target-libiberty: maybe-all-target-libgcc
58467configure-target-gperf: maybe-all-target-libgcc
58468configure-target-examples: maybe-all-target-libgcc
58469configure-target-libffi: maybe-all-target-libgcc
58470configure-target-libjava: maybe-all-target-libgcc
58471configure-target-zlib: maybe-all-target-libgcc
58472configure-target-boehm-gc: maybe-all-target-libgcc
58473configure-target-qthreads: maybe-all-target-libgcc
58474configure-target-rda: maybe-all-target-libgcc
58475configure-target-libada: maybe-all-target-libgcc
58476configure-target-libgomp: maybe-all-target-libgcc
58477@endif gcc-no-bootstrap
58478
58479
58480configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
58481
58482configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
58483
58484configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
58485
58486
58487
58488configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
58489
58490configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
58491
58492configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
58493
58494configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
58495
58496
58497
58498configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
58499configure-target-gperf: maybe-all-target-libstdc++-v3
58500
58501configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
58502
58503configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
58504
58505configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
58506configure-target-libjava: maybe-all-target-libstdc++-v3
58507
58508configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
58509
58510configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
58511
58512configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
58513
58514configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
58515
58516configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
58517
58518configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
58519
58520
907be67c 58521CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 58522GDB_TK = @GDB_TK@
907be67c
DJ
58523INSTALL_GDB_TK = @INSTALL_GDB_TK@
58524configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 58525all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 58526install-gdb: $(INSTALL_GDB_TK)
907a7241 58527
a2cc058a
NN
58528# Serialization dependencies. Host configures don't work well in parallel to
58529# each other, due to contention over config.cache. Target configures and
58530# build configures are similar.
58531@serialization_dependencies@
58532
15723a45
NN
58533# --------------------------------
58534# Regenerating top level configury
58535# --------------------------------
252b5132 58536
14a2a2f1 58537# Rebuilding Makefile.in, using autogen.
43be203f 58538AUTOGEN = autogen
6b784d9f 58539$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 58540 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 58541
a0da8069 58542# Rebuilding Makefile.
43be203f
AO
58543Makefile: $(srcdir)/Makefile.in config.status
58544 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
58545
479759c8 58546config.status: configure
10ecffb9 58547 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 58548
a0da8069 58549# Rebuilding configure.
43be203f 58550AUTOCONF = autoconf
da888c87
PB
58551$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
58552 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 58553 cd $(srcdir) && $(AUTOCONF)
252b5132 58554
3728fade
NN
58555# ------------------------------
58556# Special directives to GNU Make
58557# ------------------------------
58558
3728fade
NN
58559# Don't pass command-line variables to submakes.
58560.NOEXPORT:
58561MAKEOVERRIDES=
58562
252b5132 58563# end of Makefile.in
This page took 4.993173 seconds and 4 git commands to generate.