PR 11042
[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@
176# This is set by the configure script to the arguments to use when configuring
177# directories built for the host system.
178HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
179# Host programs are put under this directory, which is . except if building
180# with srcdir=..
181HOST_SUBDIR = @host_subdir@
378fce5b 182# This is the list of variables to export in the environment when
be01d343
PB
183# configuring subdirectories for the host system. We need to pass
184# some to the GCC configure because of its hybrid host/target nature.
378fce5b 185HOST_EXPORTS = \
6a9cf61e 186 $(BASE_EXPORTS) \
378fce5b 187 CC="$(CC)"; export CC; \
da888c87 188 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
378fce5b
DD
189 CFLAGS="$(CFLAGS)"; export CFLAGS; \
190 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
191 CXX="$(CXX)"; export CXX; \
192 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
1b05fbbd
AO
193 GCJ="$(GCJ)"; export GCJ; \
194 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
378fce5b
DD
195 AR="$(AR)"; export AR; \
196 AS="$(AS)"; export AS; \
197 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
198 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
199 LD="$(LD)"; export LD; \
e8a5fa9c 200 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
378fce5b
DD
201 NM="$(NM)"; export NM; \
202 RANLIB="$(RANLIB)"; export RANLIB; \
203 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 204 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 205 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 206 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
207 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
208 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
209 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
210 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
211 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
212 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
213 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b 214 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
e8a5fa9c 215 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
378fce5b 216 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 217 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
e28c595f
JM
218 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
219 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
220 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
221 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
700d40ca
ILT
222 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
223 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
f70224b5
PB
224@if gcc-bootstrap
225 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
226@endif gcc-bootstrap
e90269c8 227 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b 228
1f53ca9a
AO
229POSTSTAGE1_CXX_EXPORT = \
230 CXX='$(CXX)'; export CXX; \
231 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
232@if target-libstdc++-v3-bootstrap
233# Override the above if we're bootstrapping C++.
234POSTSTAGE1_CXX_EXPORT = \
235 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
236 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
237 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
238 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
239 -I$$s/libstdc++-v3/libsupc++ \
240 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
241 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
242@endif target-libstdc++-v3-bootstrap
243
378fce5b 244# Similar, for later GCC stages.
d545f33b 245POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 246 $(HOST_EXPORTS) \
b00612cc 247 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
1b05fbbd
AO
248 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
249 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
250 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
1f53ca9a 251 $(POSTSTAGE1_CXX_EXPORT) \
e8a5fa9c
RW
252 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
253 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
254 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
50212802 255
50212802
NN
256# Target libraries are put under this directory:
257TARGET_SUBDIR = @target_subdir@
258# This is set by the configure script to the arguments to use when configuring
259# directories built for the target.
a7254363 260TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 261# This is the list of variables to export in the environment when
6a9cf61e 262# configuring subdirectories for the host system.
378fce5b 263BASE_TARGET_EXPORTS = \
6a9cf61e 264 $(BASE_EXPORTS) \
378fce5b 265 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 266 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
1b05fbbd
AO
267 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
268 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 269 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 270 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1b05fbbd
AO
271 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
272 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
273 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
378fce5b 274 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 275 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 276 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 277 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 278 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 279 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 280 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 281 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 282 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 283 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 284 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
285
286RAW_CXX_TARGET_EXPORTS = \
287 $(BASE_TARGET_EXPORTS) \
288 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
1b05fbbd 289 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
378fce5b
DD
290
291NORMAL_TARGET_EXPORTS = \
292 $(BASE_TARGET_EXPORTS) \
1b05fbbd 293 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
50212802 294
4b1cb4fe
DD
295# Where to find GMP
296HOST_GMPLIBS = @gmplibs@
297HOST_GMPINC = @gmpinc@
298
e28c595f
JM
299# Where to find PPL
300HOST_PPLLIBS = @ppllibs@
301HOST_PPLINC = @pplinc@
302
303# Where to find CLOOG
304HOST_CLOOGLIBS = @clooglibs@
305HOST_CLOOGINC = @clooginc@
306
700d40ca
ILT
307# Where to find libelf
308HOST_LIBELFLIBS = @libelflibs@
309HOST_LIBELFINC = @libelfinc@
310
50212802
NN
311# ----------------------------------------------
312# Programs producing files for the BUILD machine
313# ----------------------------------------------
314
315SHELL = @config_shell@
316
317# pwd command to use. Allow user to override default by setting PWDCMD in
318# the environment to account for automounters. The make variable must not
319# be called PWDCMD, otherwise the value set here is passed to make
320# subprocesses and overrides the setting from the user's environment.
b40e3958
L
321# Don't use PWD since it is a common shell environment variable and we
322# don't want to corrupt it.
323PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
324
325# compilers to use to create programs which must be run in the build
326# environment.
b5714970
PB
327AR_FOR_BUILD = @AR_FOR_BUILD@
328AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 329CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 330CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
331CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
332CXX_FOR_BUILD = @CXX_FOR_BUILD@
333DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
334GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
335GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
336LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
337LD_FOR_BUILD = @LD_FOR_BUILD@
338NM_FOR_BUILD = @NM_FOR_BUILD@
339RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
340WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
341WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
342
343# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
344# here so that they can be overridden by Makefile fragments.
50212802
NN
345BUILD_PREFIX = @BUILD_PREFIX@
346BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 347
0df3d27f
PB
348# Flags to pass to stage2 and later makes. They are defined
349# here so that they can be overridden by Makefile fragments.
350BOOT_CFLAGS= -g -O2
f6d183c0 351BOOT_LDFLAGS=
c325a203 352BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 353
8e957354
PB
354AWK = @AWK@
355SED = @SED@
be01d343
PB
356BISON = @BISON@
357YACC = @YACC@
358FLEX = @FLEX@
359LEX = @LEX@
360M4 = @M4@
361MAKEINFO = @MAKEINFO@
362EXPECT = @EXPECT@
363RUNTEST = @RUNTEST@
252b5132
RH
364
365# This just becomes part of the MAKEINFO definition passed down to
366# sub-makes. It lets flags be given on the command line while still
367# using the makeinfo from the object tree.
62a3fc85
DD
368# (Default to avoid splitting info files by setting the threshold high.)
369MAKEINFOFLAGS = --split-size=5000000
252b5132 370
50212802
NN
371# ---------------------------------------------
372# Programs producing files for the HOST machine
373# ---------------------------------------------
252b5132 374
50212802 375AS = @AS@
50212802
NN
376AR = @AR@
377AR_FLAGS = rc
50212802 378CC = @CC@
50212802 379CXX = @CXX@
50212802 380DLLTOOL = @DLLTOOL@
50212802 381LD = @LD@
be01d343
PB
382LIPO = @LIPO@
383NM = @NM@
80911fe1 384OBJDUMP = @OBJDUMP@
50212802 385RANLIB = @RANLIB@
be01d343 386STRIP = @STRIP@
50212802 387WINDRES = @WINDRES@
0c24b341 388WINDMC = @WINDMC@
252b5132 389
a0323144
PB
390GNATBIND = @GNATBIND@
391GNATMAKE = @GNATMAKE@
392
be01d343 393CFLAGS = @CFLAGS@
b2edfdd2 394LDFLAGS = @LDFLAGS@
be01d343
PB
395LIBCFLAGS = $(CFLAGS)
396CXXFLAGS = @CXXFLAGS@
397LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 398
1b05fbbd
AO
399TFLAGS =
400
401# Defaults for all stages; some are overridden below.
402
403STAGE_CFLAGS = $(BOOT_CFLAGS)
404STAGE_TFLAGS = $(TFLAGS)
405STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
406
407
408# Defaults for stage 1; some are overridden below.
409STAGE1_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
410STAGE1_CXXFLAGS = $(CXXFLAGS)
411@if target-libstdc++-v3-bootstrap
412# Override the above if we're bootstrapping C++.
413STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
414@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
415STAGE1_TFLAGS = $(STAGE_TFLAGS)
416STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
417
418# Defaults for stage 2; some are overridden below.
419STAGE2_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
420STAGE2_CXXFLAGS = $(CXXFLAGS)
421@if target-libstdc++-v3-bootstrap
422# Override the above if we're bootstrapping C++.
423STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
424@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
425STAGE2_TFLAGS = $(STAGE_TFLAGS)
426STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
427
428# Defaults for stage 3; some are overridden below.
429STAGE3_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
430STAGE3_CXXFLAGS = $(CXXFLAGS)
431@if target-libstdc++-v3-bootstrap
432# Override the above if we're bootstrapping C++.
433STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
434@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
435STAGE3_TFLAGS = $(STAGE_TFLAGS)
436STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
437
438# Defaults for stage 4; some are overridden below.
439STAGE4_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
440STAGE4_CXXFLAGS = $(CXXFLAGS)
441@if target-libstdc++-v3-bootstrap
442# Override the above if we're bootstrapping C++.
443STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
444@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
445STAGE4_TFLAGS = $(STAGE_TFLAGS)
446STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
447
448# Defaults for stage profile; some are overridden below.
449STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
450STAGEprofile_CXXFLAGS = $(CXXFLAGS)
451@if target-libstdc++-v3-bootstrap
452# Override the above if we're bootstrapping C++.
453STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
454@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
455STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
456STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
457
458# Defaults for stage feedback; some are overridden below.
459STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
460STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
461@if target-libstdc++-v3-bootstrap
462# Override the above if we're bootstrapping C++.
463STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
464@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
465STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
466STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
467
468
8a0d8a5c
PB
469# Only build the C compiler for stage1, because that is the only one that
470# we can guarantee will build with the native compiler, and also it is the
471# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
472# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
473# overrideable (for a bootstrap build stage1 also builds gcc.info).
474
1b05fbbd 475STAGE1_CFLAGS = @stage1_cflags@
1f53ca9a
AO
476STAGE1_CHECKING = @stage1_checking@
477STAGE1_LANGUAGES = @stage1_languages@
1b05fbbd
AO
478# * We force-disable intermodule optimizations, even if
479# --enable-intermodule was passed, since the installed compiler
480# probably can't handle them. Luckily, autoconf always respects
481# the last argument when conflicting --enable arguments are passed.
482# * Likewise, we force-disable coverage flags, since the installed
483# compiler probably has never heard of them.
484STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
485 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8a0d8a5c 486
1b05fbbd
AO
487STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
488STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
8520c408 489
1b05fbbd
AO
490STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
491STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
7f6ef0c0 492
8520c408
AO
493do-compare = @do_compare@
494do-compare3 = $(do-compare)
8520c408 495
50212802
NN
496# -----------------------------------------------
497# Programs producing files for the TARGET machine
498# -----------------------------------------------
0da52010 499
50212802 500AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 501AS_FOR_TARGET=@AS_FOR_TARGET@
1b05fbbd 502CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
55db4b87 503
50212802
NN
504# If GCC_FOR_TARGET is not overriden on the command line, then this
505# variable is passed down to the gcc Makefile, where it is used to
506# build libgcc2.a. We define it here so that it can itself be
507# overridden on the command line.
1b05fbbd
AO
508GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
509CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
510RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
511GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
512GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
852e5f18 513DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 514LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 515
7e0f7140 516LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 517NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 518OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 519RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 520STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 521WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 522WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 523
be01d343
PB
524COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
525COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
526COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
527
7f6ef0c0
PB
528CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
529CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
7f6ef0c0 530
be01d343
PB
531LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
532LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 533LDFLAGS_FOR_TARGET =
50212802 534
1b05fbbd
AO
535FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
536SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
537DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
538
539XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
540
50212802
NN
541# ------------------------------------
542# Miscellaneous targets and flag lists
543# ------------------------------------
544
252b5132
RH
545# The first rule in the file had better be this one. Don't put any above it.
546# This lives here to allow makefile fragments to contain dependencies.
f70224b5 547all:
252b5132 548
252b5132 549#### host and target specific makefile fragments come in here.
a0da8069
NN
550@target_makefile_frag@
551@alphaieee_frag@
552@ospace_frag@
553@host_makefile_frag@
252b5132
RH
554###
555
e90269c8
PB
556# This is the list of directories that may be needed in RPATH_ENVVAR
557# so that prorgams built for the target machine work.
4f0ef2d8 558TARGET_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
559
560@if target-libstdc++-v3
561TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
562@endif target-libstdc++-v3
563
564@if target-libmudflap
565TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
566@endif target-libmudflap
567
064d0a7c
PB
568@if target-libssp
569TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
570@endif target-libssp
571
b3ded179
PB
572@if target-libgomp
573TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
574@endif target-libgomp
575
e90269c8
PB
576
577
578# This is the list of directories that may be needed in RPATH_ENVVAR
579# so that programs built for the host machine work.
1f53ca9a 580HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
e90269c8
PB
581
582# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
583@if gcc
3bbd2f8f 584HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
585@endif gcc
586
587
588@if bfd
589HOST_LIB_PATH_bfd = \
c380fdd8 590 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
591@endif bfd
592
593@if opcodes
594HOST_LIB_PATH_opcodes = \
c380fdd8 595 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
596@endif opcodes
597
4b900473
PB
598@if gmp
599HOST_LIB_PATH_gmp = \
600 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
601@endif gmp
602
603@if mpfr
604HOST_LIB_PATH_mpfr = \
605 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
606@endif mpfr
607
e8a5fa9c
RW
608@if mpc
609HOST_LIB_PATH_mpc = \
610 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
611@endif mpc
612
e28c595f
JM
613@if ppl
614HOST_LIB_PATH_ppl = \
1f53ca9a 615 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
e28c595f
JM
616@endif ppl
617
618@if cloog
619HOST_LIB_PATH_cloog = \
620 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
621@endif cloog
622
1f53ca9a
AO
623@if libelf
624HOST_LIB_PATH_libelf = \
625 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
626@endif libelf
627
e90269c8 628
252b5132 629# Flags to pass down to all sub-makes.
252b5132 630BASE_FLAGS_TO_PASS = \
497f816e 631 "DESTDIR=$(DESTDIR)" \
252b5132 632 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 633 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
634 "bindir=$(bindir)" \
635 "datadir=$(datadir)" \
636 "exec_prefix=$(exec_prefix)" \
637 "includedir=$(includedir)" \
108a6f8e
CD
638 "datarootdir=$(datarootdir)" \
639 "docdir=$(docdir)" \
252b5132 640 "infodir=$(infodir)" \
a3ca38d2 641 "pdfdir=$(pdfdir)" \
108a6f8e 642 "htmldir=$(htmldir)" \
252b5132
RH
643 "libdir=$(libdir)" \
644 "libexecdir=$(libexecdir)" \
645 "lispdir=$(lispdir)" \
646 "localstatedir=$(localstatedir)" \
647 "mandir=$(mandir)" \
648 "oldincludedir=$(oldincludedir)" \
649 "prefix=$(prefix)" \
650 "sbindir=$(sbindir)" \
651 "sharedstatedir=$(sharedstatedir)" \
652 "sysconfdir=$(sysconfdir)" \
653 "tooldir=$(tooldir)" \
ba73c63f 654 "build_tooldir=$(build_tooldir)" \
12f0bd74 655 "target_alias=$(target_alias)" \
8e957354 656 "AWK=$(AWK)" \
12f0bd74
NN
657 "BISON=$(BISON)" \
658 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 659 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
660 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
661 "EXPECT=$(EXPECT)" \
6a9cf61e 662 "FLEX=$(FLEX)" \
12f0bd74
NN
663 "INSTALL=$(INSTALL)" \
664 "INSTALL_DATA=$(INSTALL_DATA)" \
665 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
666 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 667 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
668 "LEX=$(LEX)" \
669 "M4=$(M4)" \
670 "MAKE=$(MAKE)" \
671 "RUNTEST=$(RUNTEST)" \
672 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
8e957354 673 "SED=$(SED)" \
12f0bd74
NN
674 "SHELL=$(SHELL)" \
675 "YACC=$(YACC)" \
c52c6897 676 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 677 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 678 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 679 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
680 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
681 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
682 "CFLAGS=$(CFLAGS)" \
683 "CXXFLAGS=$(CXXFLAGS)" \
684 "LDFLAGS=$(LDFLAGS)" \
685 "LIBCFLAGS=$(LIBCFLAGS)" \
686 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 687 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 688 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
689 "GNATBIND=$(GNATBIND)" \
690 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
691 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
692 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
693 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
694 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 695 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
696 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
697 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
698 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 699 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 700 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 701 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 702 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 703 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 704 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
705 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
706 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
707 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 708 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 709 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 710 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 711 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 712 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 713 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 714 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 715 "LEAN=$(LEAN)" \
1b05fbbd 716 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
1f53ca9a 717 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
718 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
719 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
1f53ca9a 720 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
721 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
722 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
1f53ca9a 723 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
724 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
725 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
1f53ca9a 726 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
1b05fbbd
AO
727 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
728 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
1f53ca9a 729 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
730 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
731 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
1f53ca9a 732 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
733 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
734 "TFLAGS=$(TFLAGS)" \
10ecffb9 735 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 736 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 737
55db4b87
PB
738# We leave this in just in case, but it is not needed anymore.
739RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 740
252b5132
RH
741# Flags to pass down to most sub-makes, in which we're building with
742# the host environment.
252b5132
RH
743EXTRA_HOST_FLAGS = \
744 'AR=$(AR)' \
745 'AS=$(AS)' \
746 'CC=$(CC)' \
747 'CXX=$(CXX)' \
748 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
749 'GCJ=$(GCJ)' \
750 'GFORTRAN=$(GFORTRAN)' \
252b5132 751 'LD=$(LD)' \
be01d343 752 'LIPO=$(LIPO)' \
252b5132 753 'NM=$(NM)' \
80911fe1 754 'OBJDUMP=$(OBJDUMP)' \
b9459e83 755 'RANLIB=$(RANLIB)' \
be01d343 756 'STRIP=$(STRIP)' \
0c24b341
NC
757 'WINDRES=$(WINDRES)' \
758 'WINDMC=$(WINDMC)'
252b5132
RH
759
760FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
761
762# Flags that are concerned with the location of the X11 include files
763# and library files
764#
765# NOTE: until the top-level is getting the values via autoconf, it only
766# causes problems to have this top-level Makefile overriding the autoconf-set
767# values in child directories. Only variables that don't conflict with
768# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
769#
770X11_FLAGS_TO_PASS = \
771 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
772 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
773
8a0d8a5c
PB
774# Flags to pass to stage2 and later makes.
775
776POSTSTAGE1_FLAGS_TO_PASS = \
e8a5fa9c
RW
777 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
778 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
779 GNATBIND="$${GNATBIND}" \
1f53ca9a
AO
780 LDFLAGS="$${LDFLAGS}" \
781 HOST_LIBS="$${HOST_LIBS}" \
8a0d8a5c
PB
782 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
783
252b5132 784# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
785# The double $ decreases the length of the command line; those variables
786# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
787# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
788# so we expand them here.
252b5132
RH
789EXTRA_TARGET_FLAGS = \
790 'AR=$$(AR_FOR_TARGET)' \
0aed8855 791 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
792 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
793 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
794 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
795 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 796 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
797 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
798 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
0aed8855 799 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 800 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
801 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
802 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 803 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 804 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 805 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 806 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
807 'WINDMC=$$(WINDMC_FOR_TARGET)' \
808 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
809 "TFLAGS=$$TFLAGS"
252b5132
RH
810
811TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
812
813# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
814# unfortunately needs the native compiler and the target ar and
815# ranlib.
816# If any variables are added here, they must be added to do-*, below.
2a4cbe27 817# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
818# cross-building scheme.
819EXTRA_GCC_FLAGS = \
252b5132 820 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
821 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
822 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
823 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
824 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 825 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 826
f0b24077 827GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 828
1b05fbbd 829@if gcc
96655cc4 830BUILD_CONFIG = @BUILD_CONFIG@
1b05fbbd
AO
831ifneq ($(BUILD_CONFIG),)
832include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
833endif
834@endif gcc
835
dd12c3a8 836.PHONY: configure-host
b813574b 837configure-host: \
dd12c3a8
NN
838 maybe-configure-ash \
839 maybe-configure-autoconf \
840 maybe-configure-automake \
841 maybe-configure-bash \
842 maybe-configure-bfd \
843 maybe-configure-opcodes \
844 maybe-configure-binutils \
845 maybe-configure-bison \
846 maybe-configure-byacc \
847 maybe-configure-bzip2 \
f9806fa5 848 maybe-configure-cgen \
dd12c3a8
NN
849 maybe-configure-dejagnu \
850 maybe-configure-diff \
851 maybe-configure-dosutils \
852 maybe-configure-etc \
853 maybe-configure-fastjar \
854 maybe-configure-fileutils \
855 maybe-configure-findutils \
856 maybe-configure-find \
d3ed111c 857 maybe-configure-fixincludes \
dd12c3a8
NN
858 maybe-configure-flex \
859 maybe-configure-gas \
b813574b 860 maybe-configure-gcc \
dd12c3a8
NN
861 maybe-configure-gawk \
862 maybe-configure-gettext \
4b900473
PB
863 maybe-configure-gmp \
864 maybe-configure-mpfr \
e8a5fa9c 865 maybe-configure-mpc \
e28c595f
JM
866 maybe-configure-ppl \
867 maybe-configure-cloog \
1f53ca9a 868 maybe-configure-libelf \
dd12c3a8 869 maybe-configure-gnuserv \
93f9b408 870 maybe-configure-gold \
dd12c3a8
NN
871 maybe-configure-gprof \
872 maybe-configure-gzip \
873 maybe-configure-hello \
874 maybe-configure-indent \
875 maybe-configure-intl \
876 maybe-configure-tcl \
877 maybe-configure-itcl \
878 maybe-configure-ld \
04cf1b77 879 maybe-configure-libcpp \
be01d343 880 maybe-configure-libdecnumber \
dd12c3a8
NN
881 maybe-configure-libgui \
882 maybe-configure-libiberty \
dc448a7b 883 maybe-configure-libiconv \
dd12c3a8
NN
884 maybe-configure-libtool \
885 maybe-configure-m4 \
886 maybe-configure-make \
887 maybe-configure-mmalloc \
888 maybe-configure-patch \
889 maybe-configure-perl \
890 maybe-configure-prms \
891 maybe-configure-rcs \
892 maybe-configure-readline \
893 maybe-configure-release \
894 maybe-configure-recode \
895 maybe-configure-sed \
896 maybe-configure-send-pr \
897 maybe-configure-shellutils \
898 maybe-configure-sid \
899 maybe-configure-sim \
900 maybe-configure-tar \
901 maybe-configure-texinfo \
902 maybe-configure-textutils \
903 maybe-configure-time \
904 maybe-configure-uudecode \
905 maybe-configure-wdiff \
906 maybe-configure-zip \
907 maybe-configure-zlib \
908 maybe-configure-gdb \
909 maybe-configure-expect \
910 maybe-configure-guile \
911 maybe-configure-tk \
dd12c3a8 912 maybe-configure-libtermcap \
b00612cc 913 maybe-configure-utils \
700d40ca
ILT
914 maybe-configure-gnattools \
915 maybe-configure-lto-plugin
dd12c3a8
NN
916.PHONY: configure-target
917configure-target: \
918 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 919 maybe-configure-target-libmudflap \
064d0a7c 920 maybe-configure-target-libssp \
dd12c3a8 921 maybe-configure-target-newlib \
6aa8ef82 922 maybe-configure-target-libgcc \
4b1cb4fe 923 maybe-configure-target-libgfortran \
dd12c3a8
NN
924 maybe-configure-target-libobjc \
925 maybe-configure-target-libtermcap \
926 maybe-configure-target-winsup \
927 maybe-configure-target-libgloss \
928 maybe-configure-target-libiberty \
929 maybe-configure-target-gperf \
930 maybe-configure-target-examples \
931 maybe-configure-target-libffi \
932 maybe-configure-target-libjava \
933 maybe-configure-target-zlib \
934 maybe-configure-target-boehm-gc \
935 maybe-configure-target-qthreads \
a2592b1b 936 maybe-configure-target-rda \
b3ded179
PB
937 maybe-configure-target-libada \
938 maybe-configure-target-libgomp
252b5132 939
319cab08
PB
940# The target built for a native non-bootstrap build.
941.PHONY: all
f70224b5
PB
942all:
943@if gcc-bootstrap
be01d343 944 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
945 @r=`${PWD_COMMAND}`; export r; \
946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 947 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 948@endif gcc-bootstrap
0aed8855 949 @: $(MAKE); $(unstage)
f70224b5
PB
950 @r=`${PWD_COMMAND}`; export r; \
951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 952@if gcc-bootstrap
b5233201 953 if [ -f stage_last ]; then \
07fc31c9 954 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 955 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 956 else \
1b05fbbd 957@endif gcc-bootstrap
b5233201
AO
958 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
959@if gcc-bootstrap
960 ; \
04ec0acb 961 fi \
b5233201 962@endif gcc-bootstrap
04ec0acb 963 && :
6a9cf61e
PB
964
965.PHONY: all-build
c52c6897
PB
966
967all-build: maybe-all-build-libiberty
968all-build: maybe-all-build-bison
969all-build: maybe-all-build-byacc
970all-build: maybe-all-build-flex
971all-build: maybe-all-build-m4
972all-build: maybe-all-build-texinfo
973all-build: maybe-all-build-fixincludes
974
dd12c3a8 975.PHONY: all-host
c52c6897
PB
976
977all-host: maybe-all-ash
978all-host: maybe-all-autoconf
979all-host: maybe-all-automake
980all-host: maybe-all-bash
981@if bfd-no-bootstrap
982all-host: maybe-all-bfd
983@endif bfd-no-bootstrap
984@if opcodes-no-bootstrap
985all-host: maybe-all-opcodes
986@endif opcodes-no-bootstrap
987@if binutils-no-bootstrap
988all-host: maybe-all-binutils
989@endif binutils-no-bootstrap
990all-host: maybe-all-bison
991all-host: maybe-all-byacc
992all-host: maybe-all-bzip2
f9806fa5 993all-host: maybe-all-cgen
c52c6897
PB
994all-host: maybe-all-dejagnu
995all-host: maybe-all-diff
996all-host: maybe-all-dosutils
997all-host: maybe-all-etc
998all-host: maybe-all-fastjar
999all-host: maybe-all-fileutils
1000all-host: maybe-all-findutils
1001all-host: maybe-all-find
1002all-host: maybe-all-fixincludes
1003all-host: maybe-all-flex
1004@if gas-no-bootstrap
1005all-host: maybe-all-gas
1006@endif gas-no-bootstrap
1007@if gcc-no-bootstrap
1008all-host: maybe-all-gcc
1009@endif gcc-no-bootstrap
1010all-host: maybe-all-gawk
1011all-host: maybe-all-gettext
4b900473
PB
1012@if gmp-no-bootstrap
1013all-host: maybe-all-gmp
1014@endif gmp-no-bootstrap
1015@if mpfr-no-bootstrap
1016all-host: maybe-all-mpfr
1017@endif mpfr-no-bootstrap
e8a5fa9c
RW
1018@if mpc-no-bootstrap
1019all-host: maybe-all-mpc
1020@endif mpc-no-bootstrap
e28c595f
JM
1021@if ppl-no-bootstrap
1022all-host: maybe-all-ppl
1023@endif ppl-no-bootstrap
1024@if cloog-no-bootstrap
1025all-host: maybe-all-cloog
1026@endif cloog-no-bootstrap
1f53ca9a
AO
1027@if libelf-no-bootstrap
1028all-host: maybe-all-libelf
1029@endif libelf-no-bootstrap
c52c6897 1030all-host: maybe-all-gnuserv
93f9b408
ILT
1031@if gold-no-bootstrap
1032all-host: maybe-all-gold
1033@endif gold-no-bootstrap
c52c6897
PB
1034all-host: maybe-all-gprof
1035all-host: maybe-all-gzip
1036all-host: maybe-all-hello
1037all-host: maybe-all-indent
1038@if intl-no-bootstrap
1039all-host: maybe-all-intl
1040@endif intl-no-bootstrap
1041all-host: maybe-all-tcl
1042all-host: maybe-all-itcl
1043@if ld-no-bootstrap
1044all-host: maybe-all-ld
1045@endif ld-no-bootstrap
1046@if libcpp-no-bootstrap
1047all-host: maybe-all-libcpp
1048@endif libcpp-no-bootstrap
1049@if libdecnumber-no-bootstrap
1050all-host: maybe-all-libdecnumber
1051@endif libdecnumber-no-bootstrap
1052all-host: maybe-all-libgui
1053@if libiberty-no-bootstrap
1054all-host: maybe-all-libiberty
1055@endif libiberty-no-bootstrap
dc448a7b 1056all-host: maybe-all-libiconv
c52c6897
PB
1057all-host: maybe-all-libtool
1058all-host: maybe-all-m4
1059all-host: maybe-all-make
1060all-host: maybe-all-mmalloc
1061all-host: maybe-all-patch
1062all-host: maybe-all-perl
1063all-host: maybe-all-prms
1064all-host: maybe-all-rcs
1065all-host: maybe-all-readline
1066all-host: maybe-all-release
1067all-host: maybe-all-recode
1068all-host: maybe-all-sed
1069all-host: maybe-all-send-pr
1070all-host: maybe-all-shellutils
1071all-host: maybe-all-sid
1072all-host: maybe-all-sim
1073all-host: maybe-all-tar
1074all-host: maybe-all-texinfo
1075all-host: maybe-all-textutils
1076all-host: maybe-all-time
1077all-host: maybe-all-uudecode
1078all-host: maybe-all-wdiff
1079all-host: maybe-all-zip
1080@if zlib-no-bootstrap
1081all-host: maybe-all-zlib
1082@endif zlib-no-bootstrap
1083all-host: maybe-all-gdb
1084all-host: maybe-all-expect
1085all-host: maybe-all-guile
1086all-host: maybe-all-tk
1087all-host: maybe-all-libtermcap
1088all-host: maybe-all-utils
1089all-host: maybe-all-gnattools
700d40ca
ILT
1090@if lto-plugin-no-bootstrap
1091all-host: maybe-all-lto-plugin
1092@endif lto-plugin-no-bootstrap
c52c6897 1093
dd12c3a8 1094.PHONY: all-target
c52c6897 1095
e8a5fa9c 1096@if target-libstdc++-v3-no-bootstrap
c52c6897 1097all-target: maybe-all-target-libstdc++-v3
e8a5fa9c 1098@endif target-libstdc++-v3-no-bootstrap
c52c6897
PB
1099all-target: maybe-all-target-libmudflap
1100all-target: maybe-all-target-libssp
c52c6897 1101all-target: maybe-all-target-newlib
f86e35b8 1102@if target-libgcc-no-bootstrap
6aa8ef82 1103all-target: maybe-all-target-libgcc
f86e35b8 1104@endif target-libgcc-no-bootstrap
c52c6897
PB
1105all-target: maybe-all-target-libgfortran
1106all-target: maybe-all-target-libobjc
1107all-target: maybe-all-target-libtermcap
1108all-target: maybe-all-target-winsup
1109all-target: maybe-all-target-libgloss
1110all-target: maybe-all-target-libiberty
1111all-target: maybe-all-target-gperf
1112all-target: maybe-all-target-examples
1113all-target: maybe-all-target-libffi
1114all-target: maybe-all-target-libjava
1115all-target: maybe-all-target-zlib
1116all-target: maybe-all-target-boehm-gc
1117all-target: maybe-all-target-qthreads
1118all-target: maybe-all-target-rda
1119all-target: maybe-all-target-libada
1120all-target: maybe-all-target-libgomp
252b5132
RH
1121
1122# Do a target for all the subdirectories. A ``make do-X'' will do a
1123# ``make X'' in all subdirectories (because, in general, there is a
1124# dependency (below) of X upon do-X, a ``make X'' will also do this,
1125# but it may do additional work as well).
e393202e 1126
2a4cbe27 1127.PHONY: do-info
f70224b5 1128do-info:
0aed8855 1129 @: $(MAKE); $(unstage)
e360f423
PB
1130 @r=`${PWD_COMMAND}`; export r; \
1131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1132 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1133 info-target
f70224b5 1134
e393202e 1135
2a4cbe27 1136.PHONY: info-host
c52c6897
PB
1137
1138info-host: maybe-info-ash
1139info-host: maybe-info-autoconf
1140info-host: maybe-info-automake
1141info-host: maybe-info-bash
1142info-host: maybe-info-bfd
1143info-host: maybe-info-opcodes
1144info-host: maybe-info-binutils
1145info-host: maybe-info-bison
1146info-host: maybe-info-byacc
1147info-host: maybe-info-bzip2
f9806fa5 1148info-host: maybe-info-cgen
c52c6897
PB
1149info-host: maybe-info-dejagnu
1150info-host: maybe-info-diff
1151info-host: maybe-info-dosutils
1152info-host: maybe-info-etc
1153info-host: maybe-info-fastjar
1154info-host: maybe-info-fileutils
1155info-host: maybe-info-findutils
1156info-host: maybe-info-find
1157info-host: maybe-info-fixincludes
1158info-host: maybe-info-flex
1159info-host: maybe-info-gas
1160info-host: maybe-info-gcc
1161info-host: maybe-info-gawk
1162info-host: maybe-info-gettext
4b900473
PB
1163info-host: maybe-info-gmp
1164info-host: maybe-info-mpfr
e8a5fa9c 1165info-host: maybe-info-mpc
e28c595f
JM
1166info-host: maybe-info-ppl
1167info-host: maybe-info-cloog
1f53ca9a 1168info-host: maybe-info-libelf
c52c6897 1169info-host: maybe-info-gnuserv
93f9b408 1170info-host: maybe-info-gold
c52c6897
PB
1171info-host: maybe-info-gprof
1172info-host: maybe-info-gzip
1173info-host: maybe-info-hello
1174info-host: maybe-info-indent
1175info-host: maybe-info-intl
1176info-host: maybe-info-tcl
1177info-host: maybe-info-itcl
1178info-host: maybe-info-ld
1179info-host: maybe-info-libcpp
1180info-host: maybe-info-libdecnumber
1181info-host: maybe-info-libgui
1182info-host: maybe-info-libiberty
dc448a7b 1183info-host: maybe-info-libiconv
c52c6897
PB
1184info-host: maybe-info-libtool
1185info-host: maybe-info-m4
1186info-host: maybe-info-make
1187info-host: maybe-info-mmalloc
1188info-host: maybe-info-patch
1189info-host: maybe-info-perl
1190info-host: maybe-info-prms
1191info-host: maybe-info-rcs
1192info-host: maybe-info-readline
1193info-host: maybe-info-release
1194info-host: maybe-info-recode
1195info-host: maybe-info-sed
1196info-host: maybe-info-send-pr
1197info-host: maybe-info-shellutils
1198info-host: maybe-info-sid
1199info-host: maybe-info-sim
1200info-host: maybe-info-tar
1201info-host: maybe-info-texinfo
1202info-host: maybe-info-textutils
1203info-host: maybe-info-time
1204info-host: maybe-info-uudecode
1205info-host: maybe-info-wdiff
1206info-host: maybe-info-zip
1207info-host: maybe-info-zlib
1208info-host: maybe-info-gdb
1209info-host: maybe-info-expect
1210info-host: maybe-info-guile
1211info-host: maybe-info-tk
1212info-host: maybe-info-libtermcap
1213info-host: maybe-info-utils
1214info-host: maybe-info-gnattools
700d40ca 1215info-host: maybe-info-lto-plugin
252b5132 1216
2a4cbe27 1217.PHONY: info-target
c52c6897
PB
1218
1219info-target: maybe-info-target-libstdc++-v3
1220info-target: maybe-info-target-libmudflap
1221info-target: maybe-info-target-libssp
c52c6897 1222info-target: maybe-info-target-newlib
6aa8ef82 1223info-target: maybe-info-target-libgcc
c52c6897
PB
1224info-target: maybe-info-target-libgfortran
1225info-target: maybe-info-target-libobjc
1226info-target: maybe-info-target-libtermcap
1227info-target: maybe-info-target-winsup
1228info-target: maybe-info-target-libgloss
1229info-target: maybe-info-target-libiberty
1230info-target: maybe-info-target-gperf
1231info-target: maybe-info-target-examples
1232info-target: maybe-info-target-libffi
1233info-target: maybe-info-target-libjava
1234info-target: maybe-info-target-zlib
1235info-target: maybe-info-target-boehm-gc
1236info-target: maybe-info-target-qthreads
1237info-target: maybe-info-target-rda
1238info-target: maybe-info-target-libada
1239info-target: maybe-info-target-libgomp
252b5132 1240
4fa63067 1241.PHONY: do-dvi
f70224b5 1242do-dvi:
0aed8855 1243 @: $(MAKE); $(unstage)
e360f423
PB
1244 @r=`${PWD_COMMAND}`; export r; \
1245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1246 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1247 dvi-target
f70224b5 1248
2a4cbe27 1249
4fa63067 1250.PHONY: dvi-host
c52c6897
PB
1251
1252dvi-host: maybe-dvi-ash
1253dvi-host: maybe-dvi-autoconf
1254dvi-host: maybe-dvi-automake
1255dvi-host: maybe-dvi-bash
1256dvi-host: maybe-dvi-bfd
1257dvi-host: maybe-dvi-opcodes
1258dvi-host: maybe-dvi-binutils
1259dvi-host: maybe-dvi-bison
1260dvi-host: maybe-dvi-byacc
1261dvi-host: maybe-dvi-bzip2
f9806fa5 1262dvi-host: maybe-dvi-cgen
c52c6897
PB
1263dvi-host: maybe-dvi-dejagnu
1264dvi-host: maybe-dvi-diff
1265dvi-host: maybe-dvi-dosutils
1266dvi-host: maybe-dvi-etc
1267dvi-host: maybe-dvi-fastjar
1268dvi-host: maybe-dvi-fileutils
1269dvi-host: maybe-dvi-findutils
1270dvi-host: maybe-dvi-find
1271dvi-host: maybe-dvi-fixincludes
1272dvi-host: maybe-dvi-flex
1273dvi-host: maybe-dvi-gas
1274dvi-host: maybe-dvi-gcc
1275dvi-host: maybe-dvi-gawk
1276dvi-host: maybe-dvi-gettext
4b900473
PB
1277dvi-host: maybe-dvi-gmp
1278dvi-host: maybe-dvi-mpfr
e8a5fa9c 1279dvi-host: maybe-dvi-mpc
e28c595f
JM
1280dvi-host: maybe-dvi-ppl
1281dvi-host: maybe-dvi-cloog
1f53ca9a 1282dvi-host: maybe-dvi-libelf
c52c6897 1283dvi-host: maybe-dvi-gnuserv
93f9b408 1284dvi-host: maybe-dvi-gold
c52c6897
PB
1285dvi-host: maybe-dvi-gprof
1286dvi-host: maybe-dvi-gzip
1287dvi-host: maybe-dvi-hello
1288dvi-host: maybe-dvi-indent
1289dvi-host: maybe-dvi-intl
1290dvi-host: maybe-dvi-tcl
1291dvi-host: maybe-dvi-itcl
1292dvi-host: maybe-dvi-ld
1293dvi-host: maybe-dvi-libcpp
1294dvi-host: maybe-dvi-libdecnumber
1295dvi-host: maybe-dvi-libgui
1296dvi-host: maybe-dvi-libiberty
dc448a7b 1297dvi-host: maybe-dvi-libiconv
c52c6897
PB
1298dvi-host: maybe-dvi-libtool
1299dvi-host: maybe-dvi-m4
1300dvi-host: maybe-dvi-make
1301dvi-host: maybe-dvi-mmalloc
1302dvi-host: maybe-dvi-patch
1303dvi-host: maybe-dvi-perl
1304dvi-host: maybe-dvi-prms
1305dvi-host: maybe-dvi-rcs
1306dvi-host: maybe-dvi-readline
1307dvi-host: maybe-dvi-release
1308dvi-host: maybe-dvi-recode
1309dvi-host: maybe-dvi-sed
1310dvi-host: maybe-dvi-send-pr
1311dvi-host: maybe-dvi-shellutils
1312dvi-host: maybe-dvi-sid
1313dvi-host: maybe-dvi-sim
1314dvi-host: maybe-dvi-tar
1315dvi-host: maybe-dvi-texinfo
1316dvi-host: maybe-dvi-textutils
1317dvi-host: maybe-dvi-time
1318dvi-host: maybe-dvi-uudecode
1319dvi-host: maybe-dvi-wdiff
1320dvi-host: maybe-dvi-zip
1321dvi-host: maybe-dvi-zlib
1322dvi-host: maybe-dvi-gdb
1323dvi-host: maybe-dvi-expect
1324dvi-host: maybe-dvi-guile
1325dvi-host: maybe-dvi-tk
1326dvi-host: maybe-dvi-libtermcap
1327dvi-host: maybe-dvi-utils
1328dvi-host: maybe-dvi-gnattools
700d40ca 1329dvi-host: maybe-dvi-lto-plugin
2a4cbe27 1330
4fa63067 1331.PHONY: dvi-target
c52c6897
PB
1332
1333dvi-target: maybe-dvi-target-libstdc++-v3
1334dvi-target: maybe-dvi-target-libmudflap
1335dvi-target: maybe-dvi-target-libssp
c52c6897 1336dvi-target: maybe-dvi-target-newlib
6aa8ef82 1337dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1338dvi-target: maybe-dvi-target-libgfortran
1339dvi-target: maybe-dvi-target-libobjc
1340dvi-target: maybe-dvi-target-libtermcap
1341dvi-target: maybe-dvi-target-winsup
1342dvi-target: maybe-dvi-target-libgloss
1343dvi-target: maybe-dvi-target-libiberty
1344dvi-target: maybe-dvi-target-gperf
1345dvi-target: maybe-dvi-target-examples
1346dvi-target: maybe-dvi-target-libffi
1347dvi-target: maybe-dvi-target-libjava
1348dvi-target: maybe-dvi-target-zlib
1349dvi-target: maybe-dvi-target-boehm-gc
1350dvi-target: maybe-dvi-target-qthreads
1351dvi-target: maybe-dvi-target-rda
1352dvi-target: maybe-dvi-target-libada
1353dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1354
56a8fe78
DD
1355.PHONY: do-pdf
1356do-pdf:
1357 @: $(MAKE); $(unstage)
1358 @r=`${PWD_COMMAND}`; export r; \
1359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1360 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1361 pdf-target
1362
1363
1364.PHONY: pdf-host
1365
1366pdf-host: maybe-pdf-ash
1367pdf-host: maybe-pdf-autoconf
1368pdf-host: maybe-pdf-automake
1369pdf-host: maybe-pdf-bash
1370pdf-host: maybe-pdf-bfd
1371pdf-host: maybe-pdf-opcodes
1372pdf-host: maybe-pdf-binutils
1373pdf-host: maybe-pdf-bison
1374pdf-host: maybe-pdf-byacc
1375pdf-host: maybe-pdf-bzip2
f9806fa5 1376pdf-host: maybe-pdf-cgen
56a8fe78
DD
1377pdf-host: maybe-pdf-dejagnu
1378pdf-host: maybe-pdf-diff
1379pdf-host: maybe-pdf-dosutils
1380pdf-host: maybe-pdf-etc
1381pdf-host: maybe-pdf-fastjar
1382pdf-host: maybe-pdf-fileutils
1383pdf-host: maybe-pdf-findutils
1384pdf-host: maybe-pdf-find
1385pdf-host: maybe-pdf-fixincludes
1386pdf-host: maybe-pdf-flex
1387pdf-host: maybe-pdf-gas
1388pdf-host: maybe-pdf-gcc
1389pdf-host: maybe-pdf-gawk
1390pdf-host: maybe-pdf-gettext
4b900473
PB
1391pdf-host: maybe-pdf-gmp
1392pdf-host: maybe-pdf-mpfr
e8a5fa9c 1393pdf-host: maybe-pdf-mpc
e28c595f
JM
1394pdf-host: maybe-pdf-ppl
1395pdf-host: maybe-pdf-cloog
1f53ca9a 1396pdf-host: maybe-pdf-libelf
56a8fe78 1397pdf-host: maybe-pdf-gnuserv
93f9b408 1398pdf-host: maybe-pdf-gold
56a8fe78
DD
1399pdf-host: maybe-pdf-gprof
1400pdf-host: maybe-pdf-gzip
1401pdf-host: maybe-pdf-hello
1402pdf-host: maybe-pdf-indent
1403pdf-host: maybe-pdf-intl
1404pdf-host: maybe-pdf-tcl
1405pdf-host: maybe-pdf-itcl
1406pdf-host: maybe-pdf-ld
1407pdf-host: maybe-pdf-libcpp
1408pdf-host: maybe-pdf-libdecnumber
1409pdf-host: maybe-pdf-libgui
1410pdf-host: maybe-pdf-libiberty
dc448a7b 1411pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1412pdf-host: maybe-pdf-libtool
1413pdf-host: maybe-pdf-m4
1414pdf-host: maybe-pdf-make
1415pdf-host: maybe-pdf-mmalloc
1416pdf-host: maybe-pdf-patch
1417pdf-host: maybe-pdf-perl
1418pdf-host: maybe-pdf-prms
1419pdf-host: maybe-pdf-rcs
1420pdf-host: maybe-pdf-readline
1421pdf-host: maybe-pdf-release
1422pdf-host: maybe-pdf-recode
1423pdf-host: maybe-pdf-sed
1424pdf-host: maybe-pdf-send-pr
1425pdf-host: maybe-pdf-shellutils
1426pdf-host: maybe-pdf-sid
1427pdf-host: maybe-pdf-sim
1428pdf-host: maybe-pdf-tar
1429pdf-host: maybe-pdf-texinfo
1430pdf-host: maybe-pdf-textutils
1431pdf-host: maybe-pdf-time
1432pdf-host: maybe-pdf-uudecode
1433pdf-host: maybe-pdf-wdiff
1434pdf-host: maybe-pdf-zip
1435pdf-host: maybe-pdf-zlib
1436pdf-host: maybe-pdf-gdb
1437pdf-host: maybe-pdf-expect
1438pdf-host: maybe-pdf-guile
1439pdf-host: maybe-pdf-tk
1440pdf-host: maybe-pdf-libtermcap
1441pdf-host: maybe-pdf-utils
1442pdf-host: maybe-pdf-gnattools
700d40ca 1443pdf-host: maybe-pdf-lto-plugin
56a8fe78
DD
1444
1445.PHONY: pdf-target
1446
1447pdf-target: maybe-pdf-target-libstdc++-v3
1448pdf-target: maybe-pdf-target-libmudflap
1449pdf-target: maybe-pdf-target-libssp
1450pdf-target: maybe-pdf-target-newlib
6aa8ef82 1451pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1452pdf-target: maybe-pdf-target-libgfortran
1453pdf-target: maybe-pdf-target-libobjc
1454pdf-target: maybe-pdf-target-libtermcap
1455pdf-target: maybe-pdf-target-winsup
1456pdf-target: maybe-pdf-target-libgloss
1457pdf-target: maybe-pdf-target-libiberty
1458pdf-target: maybe-pdf-target-gperf
1459pdf-target: maybe-pdf-target-examples
1460pdf-target: maybe-pdf-target-libffi
1461pdf-target: maybe-pdf-target-libjava
1462pdf-target: maybe-pdf-target-zlib
1463pdf-target: maybe-pdf-target-boehm-gc
1464pdf-target: maybe-pdf-target-qthreads
1465pdf-target: maybe-pdf-target-rda
1466pdf-target: maybe-pdf-target-libada
1467pdf-target: maybe-pdf-target-libgomp
1468
6d389afc 1469.PHONY: do-html
f70224b5 1470do-html:
0aed8855 1471 @: $(MAKE); $(unstage)
e360f423
PB
1472 @r=`${PWD_COMMAND}`; export r; \
1473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1474 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1475 html-target
f70224b5 1476
6d389afc
MS
1477
1478.PHONY: html-host
c52c6897
PB
1479
1480html-host: maybe-html-ash
1481html-host: maybe-html-autoconf
1482html-host: maybe-html-automake
1483html-host: maybe-html-bash
1484html-host: maybe-html-bfd
1485html-host: maybe-html-opcodes
1486html-host: maybe-html-binutils
1487html-host: maybe-html-bison
1488html-host: maybe-html-byacc
1489html-host: maybe-html-bzip2
f9806fa5 1490html-host: maybe-html-cgen
c52c6897
PB
1491html-host: maybe-html-dejagnu
1492html-host: maybe-html-diff
1493html-host: maybe-html-dosutils
1494html-host: maybe-html-etc
1495html-host: maybe-html-fastjar
1496html-host: maybe-html-fileutils
1497html-host: maybe-html-findutils
1498html-host: maybe-html-find
1499html-host: maybe-html-fixincludes
1500html-host: maybe-html-flex
1501html-host: maybe-html-gas
1502html-host: maybe-html-gcc
1503html-host: maybe-html-gawk
1504html-host: maybe-html-gettext
4b900473
PB
1505html-host: maybe-html-gmp
1506html-host: maybe-html-mpfr
e8a5fa9c 1507html-host: maybe-html-mpc
e28c595f
JM
1508html-host: maybe-html-ppl
1509html-host: maybe-html-cloog
1f53ca9a 1510html-host: maybe-html-libelf
c52c6897 1511html-host: maybe-html-gnuserv
93f9b408 1512html-host: maybe-html-gold
c52c6897
PB
1513html-host: maybe-html-gprof
1514html-host: maybe-html-gzip
1515html-host: maybe-html-hello
1516html-host: maybe-html-indent
1517html-host: maybe-html-intl
1518html-host: maybe-html-tcl
1519html-host: maybe-html-itcl
1520html-host: maybe-html-ld
1521html-host: maybe-html-libcpp
1522html-host: maybe-html-libdecnumber
1523html-host: maybe-html-libgui
1524html-host: maybe-html-libiberty
dc448a7b 1525html-host: maybe-html-libiconv
c52c6897
PB
1526html-host: maybe-html-libtool
1527html-host: maybe-html-m4
1528html-host: maybe-html-make
1529html-host: maybe-html-mmalloc
1530html-host: maybe-html-patch
1531html-host: maybe-html-perl
1532html-host: maybe-html-prms
1533html-host: maybe-html-rcs
1534html-host: maybe-html-readline
1535html-host: maybe-html-release
1536html-host: maybe-html-recode
1537html-host: maybe-html-sed
1538html-host: maybe-html-send-pr
1539html-host: maybe-html-shellutils
1540html-host: maybe-html-sid
1541html-host: maybe-html-sim
1542html-host: maybe-html-tar
1543html-host: maybe-html-texinfo
1544html-host: maybe-html-textutils
1545html-host: maybe-html-time
1546html-host: maybe-html-uudecode
1547html-host: maybe-html-wdiff
1548html-host: maybe-html-zip
1549html-host: maybe-html-zlib
1550html-host: maybe-html-gdb
1551html-host: maybe-html-expect
1552html-host: maybe-html-guile
1553html-host: maybe-html-tk
1554html-host: maybe-html-libtermcap
1555html-host: maybe-html-utils
1556html-host: maybe-html-gnattools
700d40ca 1557html-host: maybe-html-lto-plugin
6d389afc
MS
1558
1559.PHONY: html-target
c52c6897
PB
1560
1561html-target: maybe-html-target-libstdc++-v3
1562html-target: maybe-html-target-libmudflap
1563html-target: maybe-html-target-libssp
c52c6897 1564html-target: maybe-html-target-newlib
6aa8ef82 1565html-target: maybe-html-target-libgcc
c52c6897
PB
1566html-target: maybe-html-target-libgfortran
1567html-target: maybe-html-target-libobjc
1568html-target: maybe-html-target-libtermcap
1569html-target: maybe-html-target-winsup
1570html-target: maybe-html-target-libgloss
1571html-target: maybe-html-target-libiberty
1572html-target: maybe-html-target-gperf
1573html-target: maybe-html-target-examples
1574html-target: maybe-html-target-libffi
1575html-target: maybe-html-target-libjava
1576html-target: maybe-html-target-zlib
1577html-target: maybe-html-target-boehm-gc
1578html-target: maybe-html-target-qthreads
1579html-target: maybe-html-target-rda
1580html-target: maybe-html-target-libada
1581html-target: maybe-html-target-libgomp
6d389afc 1582
4fa63067 1583.PHONY: do-TAGS
f70224b5 1584do-TAGS:
0aed8855 1585 @: $(MAKE); $(unstage)
e360f423
PB
1586 @r=`${PWD_COMMAND}`; export r; \
1587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1588 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1589 TAGS-target
f70224b5 1590
2a4cbe27 1591
4fa63067 1592.PHONY: TAGS-host
c52c6897
PB
1593
1594TAGS-host: maybe-TAGS-ash
1595TAGS-host: maybe-TAGS-autoconf
1596TAGS-host: maybe-TAGS-automake
1597TAGS-host: maybe-TAGS-bash
1598TAGS-host: maybe-TAGS-bfd
1599TAGS-host: maybe-TAGS-opcodes
1600TAGS-host: maybe-TAGS-binutils
1601TAGS-host: maybe-TAGS-bison
1602TAGS-host: maybe-TAGS-byacc
1603TAGS-host: maybe-TAGS-bzip2
f9806fa5 1604TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1605TAGS-host: maybe-TAGS-dejagnu
1606TAGS-host: maybe-TAGS-diff
1607TAGS-host: maybe-TAGS-dosutils
1608TAGS-host: maybe-TAGS-etc
1609TAGS-host: maybe-TAGS-fastjar
1610TAGS-host: maybe-TAGS-fileutils
1611TAGS-host: maybe-TAGS-findutils
1612TAGS-host: maybe-TAGS-find
1613TAGS-host: maybe-TAGS-fixincludes
1614TAGS-host: maybe-TAGS-flex
1615TAGS-host: maybe-TAGS-gas
1616TAGS-host: maybe-TAGS-gcc
1617TAGS-host: maybe-TAGS-gawk
1618TAGS-host: maybe-TAGS-gettext
4b900473
PB
1619TAGS-host: maybe-TAGS-gmp
1620TAGS-host: maybe-TAGS-mpfr
e8a5fa9c 1621TAGS-host: maybe-TAGS-mpc
e28c595f
JM
1622TAGS-host: maybe-TAGS-ppl
1623TAGS-host: maybe-TAGS-cloog
1f53ca9a 1624TAGS-host: maybe-TAGS-libelf
c52c6897 1625TAGS-host: maybe-TAGS-gnuserv
93f9b408 1626TAGS-host: maybe-TAGS-gold
c52c6897
PB
1627TAGS-host: maybe-TAGS-gprof
1628TAGS-host: maybe-TAGS-gzip
1629TAGS-host: maybe-TAGS-hello
1630TAGS-host: maybe-TAGS-indent
1631TAGS-host: maybe-TAGS-intl
1632TAGS-host: maybe-TAGS-tcl
1633TAGS-host: maybe-TAGS-itcl
1634TAGS-host: maybe-TAGS-ld
1635TAGS-host: maybe-TAGS-libcpp
1636TAGS-host: maybe-TAGS-libdecnumber
1637TAGS-host: maybe-TAGS-libgui
1638TAGS-host: maybe-TAGS-libiberty
dc448a7b 1639TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1640TAGS-host: maybe-TAGS-libtool
1641TAGS-host: maybe-TAGS-m4
1642TAGS-host: maybe-TAGS-make
1643TAGS-host: maybe-TAGS-mmalloc
1644TAGS-host: maybe-TAGS-patch
1645TAGS-host: maybe-TAGS-perl
1646TAGS-host: maybe-TAGS-prms
1647TAGS-host: maybe-TAGS-rcs
1648TAGS-host: maybe-TAGS-readline
1649TAGS-host: maybe-TAGS-release
1650TAGS-host: maybe-TAGS-recode
1651TAGS-host: maybe-TAGS-sed
1652TAGS-host: maybe-TAGS-send-pr
1653TAGS-host: maybe-TAGS-shellutils
1654TAGS-host: maybe-TAGS-sid
1655TAGS-host: maybe-TAGS-sim
1656TAGS-host: maybe-TAGS-tar
1657TAGS-host: maybe-TAGS-texinfo
1658TAGS-host: maybe-TAGS-textutils
1659TAGS-host: maybe-TAGS-time
1660TAGS-host: maybe-TAGS-uudecode
1661TAGS-host: maybe-TAGS-wdiff
1662TAGS-host: maybe-TAGS-zip
1663TAGS-host: maybe-TAGS-zlib
1664TAGS-host: maybe-TAGS-gdb
1665TAGS-host: maybe-TAGS-expect
1666TAGS-host: maybe-TAGS-guile
1667TAGS-host: maybe-TAGS-tk
1668TAGS-host: maybe-TAGS-libtermcap
1669TAGS-host: maybe-TAGS-utils
1670TAGS-host: maybe-TAGS-gnattools
700d40ca 1671TAGS-host: maybe-TAGS-lto-plugin
2a4cbe27 1672
4fa63067 1673.PHONY: TAGS-target
c52c6897
PB
1674
1675TAGS-target: maybe-TAGS-target-libstdc++-v3
1676TAGS-target: maybe-TAGS-target-libmudflap
1677TAGS-target: maybe-TAGS-target-libssp
c52c6897 1678TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1679TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1680TAGS-target: maybe-TAGS-target-libgfortran
1681TAGS-target: maybe-TAGS-target-libobjc
1682TAGS-target: maybe-TAGS-target-libtermcap
1683TAGS-target: maybe-TAGS-target-winsup
1684TAGS-target: maybe-TAGS-target-libgloss
1685TAGS-target: maybe-TAGS-target-libiberty
1686TAGS-target: maybe-TAGS-target-gperf
1687TAGS-target: maybe-TAGS-target-examples
1688TAGS-target: maybe-TAGS-target-libffi
1689TAGS-target: maybe-TAGS-target-libjava
1690TAGS-target: maybe-TAGS-target-zlib
1691TAGS-target: maybe-TAGS-target-boehm-gc
1692TAGS-target: maybe-TAGS-target-qthreads
1693TAGS-target: maybe-TAGS-target-rda
1694TAGS-target: maybe-TAGS-target-libada
1695TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1696
4fa63067 1697.PHONY: do-install-info
f70224b5 1698do-install-info:
0aed8855 1699 @: $(MAKE); $(unstage)
e360f423
PB
1700 @r=`${PWD_COMMAND}`; export r; \
1701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1702 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1703 install-info-target
f70224b5 1704
a2592b1b 1705
4fa63067 1706.PHONY: install-info-host
c52c6897
PB
1707
1708install-info-host: maybe-install-info-ash
1709install-info-host: maybe-install-info-autoconf
1710install-info-host: maybe-install-info-automake
1711install-info-host: maybe-install-info-bash
1712install-info-host: maybe-install-info-bfd
1713install-info-host: maybe-install-info-opcodes
1714install-info-host: maybe-install-info-binutils
1715install-info-host: maybe-install-info-bison
1716install-info-host: maybe-install-info-byacc
1717install-info-host: maybe-install-info-bzip2
f9806fa5 1718install-info-host: maybe-install-info-cgen
c52c6897
PB
1719install-info-host: maybe-install-info-dejagnu
1720install-info-host: maybe-install-info-diff
1721install-info-host: maybe-install-info-dosutils
1722install-info-host: maybe-install-info-etc
1723install-info-host: maybe-install-info-fastjar
1724install-info-host: maybe-install-info-fileutils
1725install-info-host: maybe-install-info-findutils
1726install-info-host: maybe-install-info-find
1727install-info-host: maybe-install-info-fixincludes
1728install-info-host: maybe-install-info-flex
1729install-info-host: maybe-install-info-gas
1730install-info-host: maybe-install-info-gcc
1731install-info-host: maybe-install-info-gawk
1732install-info-host: maybe-install-info-gettext
4b900473
PB
1733install-info-host: maybe-install-info-gmp
1734install-info-host: maybe-install-info-mpfr
e8a5fa9c 1735install-info-host: maybe-install-info-mpc
e28c595f
JM
1736install-info-host: maybe-install-info-ppl
1737install-info-host: maybe-install-info-cloog
1f53ca9a 1738install-info-host: maybe-install-info-libelf
c52c6897 1739install-info-host: maybe-install-info-gnuserv
93f9b408 1740install-info-host: maybe-install-info-gold
c52c6897
PB
1741install-info-host: maybe-install-info-gprof
1742install-info-host: maybe-install-info-gzip
1743install-info-host: maybe-install-info-hello
1744install-info-host: maybe-install-info-indent
1745install-info-host: maybe-install-info-intl
1746install-info-host: maybe-install-info-tcl
1747install-info-host: maybe-install-info-itcl
1748install-info-host: maybe-install-info-ld
1749install-info-host: maybe-install-info-libcpp
1750install-info-host: maybe-install-info-libdecnumber
1751install-info-host: maybe-install-info-libgui
1752install-info-host: maybe-install-info-libiberty
dc448a7b 1753install-info-host: maybe-install-info-libiconv
c52c6897
PB
1754install-info-host: maybe-install-info-libtool
1755install-info-host: maybe-install-info-m4
1756install-info-host: maybe-install-info-make
1757install-info-host: maybe-install-info-mmalloc
1758install-info-host: maybe-install-info-patch
1759install-info-host: maybe-install-info-perl
1760install-info-host: maybe-install-info-prms
1761install-info-host: maybe-install-info-rcs
1762install-info-host: maybe-install-info-readline
1763install-info-host: maybe-install-info-release
1764install-info-host: maybe-install-info-recode
1765install-info-host: maybe-install-info-sed
1766install-info-host: maybe-install-info-send-pr
1767install-info-host: maybe-install-info-shellutils
1768install-info-host: maybe-install-info-sid
1769install-info-host: maybe-install-info-sim
1770install-info-host: maybe-install-info-tar
1771install-info-host: maybe-install-info-texinfo
1772install-info-host: maybe-install-info-textutils
1773install-info-host: maybe-install-info-time
1774install-info-host: maybe-install-info-uudecode
1775install-info-host: maybe-install-info-wdiff
1776install-info-host: maybe-install-info-zip
1777install-info-host: maybe-install-info-zlib
1778install-info-host: maybe-install-info-gdb
1779install-info-host: maybe-install-info-expect
1780install-info-host: maybe-install-info-guile
1781install-info-host: maybe-install-info-tk
1782install-info-host: maybe-install-info-libtermcap
1783install-info-host: maybe-install-info-utils
1784install-info-host: maybe-install-info-gnattools
700d40ca 1785install-info-host: maybe-install-info-lto-plugin
a2592b1b 1786
4fa63067 1787.PHONY: install-info-target
c52c6897
PB
1788
1789install-info-target: maybe-install-info-target-libstdc++-v3
1790install-info-target: maybe-install-info-target-libmudflap
1791install-info-target: maybe-install-info-target-libssp
c52c6897 1792install-info-target: maybe-install-info-target-newlib
6aa8ef82 1793install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1794install-info-target: maybe-install-info-target-libgfortran
1795install-info-target: maybe-install-info-target-libobjc
1796install-info-target: maybe-install-info-target-libtermcap
1797install-info-target: maybe-install-info-target-winsup
1798install-info-target: maybe-install-info-target-libgloss
1799install-info-target: maybe-install-info-target-libiberty
1800install-info-target: maybe-install-info-target-gperf
1801install-info-target: maybe-install-info-target-examples
1802install-info-target: maybe-install-info-target-libffi
1803install-info-target: maybe-install-info-target-libjava
1804install-info-target: maybe-install-info-target-zlib
1805install-info-target: maybe-install-info-target-boehm-gc
1806install-info-target: maybe-install-info-target-qthreads
1807install-info-target: maybe-install-info-target-rda
1808install-info-target: maybe-install-info-target-libada
1809install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1810
a3ca38d2
DD
1811.PHONY: do-install-pdf
1812do-install-pdf:
1813 @: $(MAKE); $(unstage)
1814 @r=`${PWD_COMMAND}`; export r; \
1815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1816 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1817 install-pdf-target
1818
1819
1820.PHONY: install-pdf-host
1821
1822install-pdf-host: maybe-install-pdf-ash
1823install-pdf-host: maybe-install-pdf-autoconf
1824install-pdf-host: maybe-install-pdf-automake
1825install-pdf-host: maybe-install-pdf-bash
1826install-pdf-host: maybe-install-pdf-bfd
1827install-pdf-host: maybe-install-pdf-opcodes
1828install-pdf-host: maybe-install-pdf-binutils
1829install-pdf-host: maybe-install-pdf-bison
1830install-pdf-host: maybe-install-pdf-byacc
1831install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1832install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1833install-pdf-host: maybe-install-pdf-dejagnu
1834install-pdf-host: maybe-install-pdf-diff
1835install-pdf-host: maybe-install-pdf-dosutils
1836install-pdf-host: maybe-install-pdf-etc
1837install-pdf-host: maybe-install-pdf-fastjar
1838install-pdf-host: maybe-install-pdf-fileutils
1839install-pdf-host: maybe-install-pdf-findutils
1840install-pdf-host: maybe-install-pdf-find
1841install-pdf-host: maybe-install-pdf-fixincludes
1842install-pdf-host: maybe-install-pdf-flex
1843install-pdf-host: maybe-install-pdf-gas
1844install-pdf-host: maybe-install-pdf-gcc
1845install-pdf-host: maybe-install-pdf-gawk
1846install-pdf-host: maybe-install-pdf-gettext
1847install-pdf-host: maybe-install-pdf-gmp
1848install-pdf-host: maybe-install-pdf-mpfr
e8a5fa9c 1849install-pdf-host: maybe-install-pdf-mpc
e28c595f
JM
1850install-pdf-host: maybe-install-pdf-ppl
1851install-pdf-host: maybe-install-pdf-cloog
1f53ca9a 1852install-pdf-host: maybe-install-pdf-libelf
a3ca38d2 1853install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1854install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1855install-pdf-host: maybe-install-pdf-gprof
1856install-pdf-host: maybe-install-pdf-gzip
1857install-pdf-host: maybe-install-pdf-hello
1858install-pdf-host: maybe-install-pdf-indent
1859install-pdf-host: maybe-install-pdf-intl
1860install-pdf-host: maybe-install-pdf-tcl
1861install-pdf-host: maybe-install-pdf-itcl
1862install-pdf-host: maybe-install-pdf-ld
1863install-pdf-host: maybe-install-pdf-libcpp
1864install-pdf-host: maybe-install-pdf-libdecnumber
1865install-pdf-host: maybe-install-pdf-libgui
1866install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1867install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1868install-pdf-host: maybe-install-pdf-libtool
1869install-pdf-host: maybe-install-pdf-m4
1870install-pdf-host: maybe-install-pdf-make
1871install-pdf-host: maybe-install-pdf-mmalloc
1872install-pdf-host: maybe-install-pdf-patch
1873install-pdf-host: maybe-install-pdf-perl
1874install-pdf-host: maybe-install-pdf-prms
1875install-pdf-host: maybe-install-pdf-rcs
1876install-pdf-host: maybe-install-pdf-readline
1877install-pdf-host: maybe-install-pdf-release
1878install-pdf-host: maybe-install-pdf-recode
1879install-pdf-host: maybe-install-pdf-sed
1880install-pdf-host: maybe-install-pdf-send-pr
1881install-pdf-host: maybe-install-pdf-shellutils
1882install-pdf-host: maybe-install-pdf-sid
1883install-pdf-host: maybe-install-pdf-sim
1884install-pdf-host: maybe-install-pdf-tar
1885install-pdf-host: maybe-install-pdf-texinfo
1886install-pdf-host: maybe-install-pdf-textutils
1887install-pdf-host: maybe-install-pdf-time
1888install-pdf-host: maybe-install-pdf-uudecode
1889install-pdf-host: maybe-install-pdf-wdiff
1890install-pdf-host: maybe-install-pdf-zip
1891install-pdf-host: maybe-install-pdf-zlib
1892install-pdf-host: maybe-install-pdf-gdb
1893install-pdf-host: maybe-install-pdf-expect
1894install-pdf-host: maybe-install-pdf-guile
1895install-pdf-host: maybe-install-pdf-tk
1896install-pdf-host: maybe-install-pdf-libtermcap
1897install-pdf-host: maybe-install-pdf-utils
1898install-pdf-host: maybe-install-pdf-gnattools
700d40ca 1899install-pdf-host: maybe-install-pdf-lto-plugin
a3ca38d2
DD
1900
1901.PHONY: install-pdf-target
1902
1903install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1904install-pdf-target: maybe-install-pdf-target-libmudflap
1905install-pdf-target: maybe-install-pdf-target-libssp
1906install-pdf-target: maybe-install-pdf-target-newlib
1907install-pdf-target: maybe-install-pdf-target-libgcc
1908install-pdf-target: maybe-install-pdf-target-libgfortran
1909install-pdf-target: maybe-install-pdf-target-libobjc
1910install-pdf-target: maybe-install-pdf-target-libtermcap
1911install-pdf-target: maybe-install-pdf-target-winsup
1912install-pdf-target: maybe-install-pdf-target-libgloss
1913install-pdf-target: maybe-install-pdf-target-libiberty
1914install-pdf-target: maybe-install-pdf-target-gperf
1915install-pdf-target: maybe-install-pdf-target-examples
1916install-pdf-target: maybe-install-pdf-target-libffi
1917install-pdf-target: maybe-install-pdf-target-libjava
1918install-pdf-target: maybe-install-pdf-target-zlib
1919install-pdf-target: maybe-install-pdf-target-boehm-gc
1920install-pdf-target: maybe-install-pdf-target-qthreads
1921install-pdf-target: maybe-install-pdf-target-rda
1922install-pdf-target: maybe-install-pdf-target-libada
1923install-pdf-target: maybe-install-pdf-target-libgomp
1924
108a6f8e
CD
1925.PHONY: do-install-html
1926do-install-html:
1927 @: $(MAKE); $(unstage)
1928 @r=`${PWD_COMMAND}`; export r; \
1929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1930 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1931 install-html-target
1932
1933
1934.PHONY: install-html-host
1935
1936install-html-host: maybe-install-html-ash
1937install-html-host: maybe-install-html-autoconf
1938install-html-host: maybe-install-html-automake
1939install-html-host: maybe-install-html-bash
1940install-html-host: maybe-install-html-bfd
1941install-html-host: maybe-install-html-opcodes
1942install-html-host: maybe-install-html-binutils
1943install-html-host: maybe-install-html-bison
1944install-html-host: maybe-install-html-byacc
1945install-html-host: maybe-install-html-bzip2
f9806fa5 1946install-html-host: maybe-install-html-cgen
108a6f8e
CD
1947install-html-host: maybe-install-html-dejagnu
1948install-html-host: maybe-install-html-diff
1949install-html-host: maybe-install-html-dosutils
1950install-html-host: maybe-install-html-etc
1951install-html-host: maybe-install-html-fastjar
1952install-html-host: maybe-install-html-fileutils
1953install-html-host: maybe-install-html-findutils
1954install-html-host: maybe-install-html-find
1955install-html-host: maybe-install-html-fixincludes
1956install-html-host: maybe-install-html-flex
1957install-html-host: maybe-install-html-gas
1958install-html-host: maybe-install-html-gcc
1959install-html-host: maybe-install-html-gawk
1960install-html-host: maybe-install-html-gettext
4b900473
PB
1961install-html-host: maybe-install-html-gmp
1962install-html-host: maybe-install-html-mpfr
e8a5fa9c 1963install-html-host: maybe-install-html-mpc
e28c595f
JM
1964install-html-host: maybe-install-html-ppl
1965install-html-host: maybe-install-html-cloog
1f53ca9a 1966install-html-host: maybe-install-html-libelf
108a6f8e 1967install-html-host: maybe-install-html-gnuserv
93f9b408 1968install-html-host: maybe-install-html-gold
108a6f8e
CD
1969install-html-host: maybe-install-html-gprof
1970install-html-host: maybe-install-html-gzip
1971install-html-host: maybe-install-html-hello
1972install-html-host: maybe-install-html-indent
1973install-html-host: maybe-install-html-intl
1974install-html-host: maybe-install-html-tcl
1975install-html-host: maybe-install-html-itcl
1976install-html-host: maybe-install-html-ld
1977install-html-host: maybe-install-html-libcpp
1978install-html-host: maybe-install-html-libdecnumber
1979install-html-host: maybe-install-html-libgui
1980install-html-host: maybe-install-html-libiberty
dc448a7b 1981install-html-host: maybe-install-html-libiconv
108a6f8e
CD
1982install-html-host: maybe-install-html-libtool
1983install-html-host: maybe-install-html-m4
1984install-html-host: maybe-install-html-make
1985install-html-host: maybe-install-html-mmalloc
1986install-html-host: maybe-install-html-patch
1987install-html-host: maybe-install-html-perl
1988install-html-host: maybe-install-html-prms
1989install-html-host: maybe-install-html-rcs
1990install-html-host: maybe-install-html-readline
1991install-html-host: maybe-install-html-release
1992install-html-host: maybe-install-html-recode
1993install-html-host: maybe-install-html-sed
1994install-html-host: maybe-install-html-send-pr
1995install-html-host: maybe-install-html-shellutils
1996install-html-host: maybe-install-html-sid
1997install-html-host: maybe-install-html-sim
1998install-html-host: maybe-install-html-tar
1999install-html-host: maybe-install-html-texinfo
2000install-html-host: maybe-install-html-textutils
2001install-html-host: maybe-install-html-time
2002install-html-host: maybe-install-html-uudecode
2003install-html-host: maybe-install-html-wdiff
2004install-html-host: maybe-install-html-zip
2005install-html-host: maybe-install-html-zlib
2006install-html-host: maybe-install-html-gdb
2007install-html-host: maybe-install-html-expect
2008install-html-host: maybe-install-html-guile
2009install-html-host: maybe-install-html-tk
2010install-html-host: maybe-install-html-libtermcap
2011install-html-host: maybe-install-html-utils
2012install-html-host: maybe-install-html-gnattools
700d40ca 2013install-html-host: maybe-install-html-lto-plugin
108a6f8e
CD
2014
2015.PHONY: install-html-target
2016
2017install-html-target: maybe-install-html-target-libstdc++-v3
2018install-html-target: maybe-install-html-target-libmudflap
2019install-html-target: maybe-install-html-target-libssp
108a6f8e 2020install-html-target: maybe-install-html-target-newlib
6aa8ef82 2021install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
2022install-html-target: maybe-install-html-target-libgfortran
2023install-html-target: maybe-install-html-target-libobjc
2024install-html-target: maybe-install-html-target-libtermcap
2025install-html-target: maybe-install-html-target-winsup
2026install-html-target: maybe-install-html-target-libgloss
2027install-html-target: maybe-install-html-target-libiberty
2028install-html-target: maybe-install-html-target-gperf
2029install-html-target: maybe-install-html-target-examples
2030install-html-target: maybe-install-html-target-libffi
2031install-html-target: maybe-install-html-target-libjava
2032install-html-target: maybe-install-html-target-zlib
2033install-html-target: maybe-install-html-target-boehm-gc
2034install-html-target: maybe-install-html-target-qthreads
2035install-html-target: maybe-install-html-target-rda
2036install-html-target: maybe-install-html-target-libada
2037install-html-target: maybe-install-html-target-libgomp
2038
2a4cbe27 2039.PHONY: do-installcheck
f70224b5 2040do-installcheck:
0aed8855 2041 @: $(MAKE); $(unstage)
e360f423
PB
2042 @r=`${PWD_COMMAND}`; export r; \
2043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2044 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 2045 installcheck-target
f70224b5 2046
2a4cbe27
NN
2047
2048.PHONY: installcheck-host
c52c6897
PB
2049
2050installcheck-host: maybe-installcheck-ash
2051installcheck-host: maybe-installcheck-autoconf
2052installcheck-host: maybe-installcheck-automake
2053installcheck-host: maybe-installcheck-bash
2054installcheck-host: maybe-installcheck-bfd
2055installcheck-host: maybe-installcheck-opcodes
2056installcheck-host: maybe-installcheck-binutils
2057installcheck-host: maybe-installcheck-bison
2058installcheck-host: maybe-installcheck-byacc
2059installcheck-host: maybe-installcheck-bzip2
f9806fa5 2060installcheck-host: maybe-installcheck-cgen
c52c6897
PB
2061installcheck-host: maybe-installcheck-dejagnu
2062installcheck-host: maybe-installcheck-diff
2063installcheck-host: maybe-installcheck-dosutils
2064installcheck-host: maybe-installcheck-etc
2065installcheck-host: maybe-installcheck-fastjar
2066installcheck-host: maybe-installcheck-fileutils
2067installcheck-host: maybe-installcheck-findutils
2068installcheck-host: maybe-installcheck-find
2069installcheck-host: maybe-installcheck-fixincludes
2070installcheck-host: maybe-installcheck-flex
2071installcheck-host: maybe-installcheck-gas
2072installcheck-host: maybe-installcheck-gcc
2073installcheck-host: maybe-installcheck-gawk
2074installcheck-host: maybe-installcheck-gettext
4b900473
PB
2075installcheck-host: maybe-installcheck-gmp
2076installcheck-host: maybe-installcheck-mpfr
e8a5fa9c 2077installcheck-host: maybe-installcheck-mpc
e28c595f
JM
2078installcheck-host: maybe-installcheck-ppl
2079installcheck-host: maybe-installcheck-cloog
1f53ca9a 2080installcheck-host: maybe-installcheck-libelf
c52c6897 2081installcheck-host: maybe-installcheck-gnuserv
93f9b408 2082installcheck-host: maybe-installcheck-gold
c52c6897
PB
2083installcheck-host: maybe-installcheck-gprof
2084installcheck-host: maybe-installcheck-gzip
2085installcheck-host: maybe-installcheck-hello
2086installcheck-host: maybe-installcheck-indent
2087installcheck-host: maybe-installcheck-intl
2088installcheck-host: maybe-installcheck-tcl
2089installcheck-host: maybe-installcheck-itcl
2090installcheck-host: maybe-installcheck-ld
2091installcheck-host: maybe-installcheck-libcpp
2092installcheck-host: maybe-installcheck-libdecnumber
2093installcheck-host: maybe-installcheck-libgui
2094installcheck-host: maybe-installcheck-libiberty
dc448a7b 2095installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
2096installcheck-host: maybe-installcheck-libtool
2097installcheck-host: maybe-installcheck-m4
2098installcheck-host: maybe-installcheck-make
2099installcheck-host: maybe-installcheck-mmalloc
2100installcheck-host: maybe-installcheck-patch
2101installcheck-host: maybe-installcheck-perl
2102installcheck-host: maybe-installcheck-prms
2103installcheck-host: maybe-installcheck-rcs
2104installcheck-host: maybe-installcheck-readline
2105installcheck-host: maybe-installcheck-release
2106installcheck-host: maybe-installcheck-recode
2107installcheck-host: maybe-installcheck-sed
2108installcheck-host: maybe-installcheck-send-pr
2109installcheck-host: maybe-installcheck-shellutils
2110installcheck-host: maybe-installcheck-sid
2111installcheck-host: maybe-installcheck-sim
2112installcheck-host: maybe-installcheck-tar
2113installcheck-host: maybe-installcheck-texinfo
2114installcheck-host: maybe-installcheck-textutils
2115installcheck-host: maybe-installcheck-time
2116installcheck-host: maybe-installcheck-uudecode
2117installcheck-host: maybe-installcheck-wdiff
2118installcheck-host: maybe-installcheck-zip
2119installcheck-host: maybe-installcheck-zlib
2120installcheck-host: maybe-installcheck-gdb
2121installcheck-host: maybe-installcheck-expect
2122installcheck-host: maybe-installcheck-guile
2123installcheck-host: maybe-installcheck-tk
2124installcheck-host: maybe-installcheck-libtermcap
2125installcheck-host: maybe-installcheck-utils
2126installcheck-host: maybe-installcheck-gnattools
700d40ca 2127installcheck-host: maybe-installcheck-lto-plugin
2a4cbe27
NN
2128
2129.PHONY: installcheck-target
c52c6897
PB
2130
2131installcheck-target: maybe-installcheck-target-libstdc++-v3
2132installcheck-target: maybe-installcheck-target-libmudflap
2133installcheck-target: maybe-installcheck-target-libssp
c52c6897 2134installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2135installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
2136installcheck-target: maybe-installcheck-target-libgfortran
2137installcheck-target: maybe-installcheck-target-libobjc
2138installcheck-target: maybe-installcheck-target-libtermcap
2139installcheck-target: maybe-installcheck-target-winsup
2140installcheck-target: maybe-installcheck-target-libgloss
2141installcheck-target: maybe-installcheck-target-libiberty
2142installcheck-target: maybe-installcheck-target-gperf
2143installcheck-target: maybe-installcheck-target-examples
2144installcheck-target: maybe-installcheck-target-libffi
2145installcheck-target: maybe-installcheck-target-libjava
2146installcheck-target: maybe-installcheck-target-zlib
2147installcheck-target: maybe-installcheck-target-boehm-gc
2148installcheck-target: maybe-installcheck-target-qthreads
2149installcheck-target: maybe-installcheck-target-rda
2150installcheck-target: maybe-installcheck-target-libada
2151installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2152
4fa63067 2153.PHONY: do-mostlyclean
f70224b5 2154do-mostlyclean:
0aed8855 2155 @: $(MAKE); $(unstage)
e360f423
PB
2156 @r=`${PWD_COMMAND}`; export r; \
2157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2158 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2159 mostlyclean-target
f70224b5 2160
2a4cbe27 2161
4fa63067 2162.PHONY: mostlyclean-host
c52c6897
PB
2163
2164mostlyclean-host: maybe-mostlyclean-ash
2165mostlyclean-host: maybe-mostlyclean-autoconf
2166mostlyclean-host: maybe-mostlyclean-automake
2167mostlyclean-host: maybe-mostlyclean-bash
2168mostlyclean-host: maybe-mostlyclean-bfd
2169mostlyclean-host: maybe-mostlyclean-opcodes
2170mostlyclean-host: maybe-mostlyclean-binutils
2171mostlyclean-host: maybe-mostlyclean-bison
2172mostlyclean-host: maybe-mostlyclean-byacc
2173mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2174mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2175mostlyclean-host: maybe-mostlyclean-dejagnu
2176mostlyclean-host: maybe-mostlyclean-diff
2177mostlyclean-host: maybe-mostlyclean-dosutils
2178mostlyclean-host: maybe-mostlyclean-etc
2179mostlyclean-host: maybe-mostlyclean-fastjar
2180mostlyclean-host: maybe-mostlyclean-fileutils
2181mostlyclean-host: maybe-mostlyclean-findutils
2182mostlyclean-host: maybe-mostlyclean-find
2183mostlyclean-host: maybe-mostlyclean-fixincludes
2184mostlyclean-host: maybe-mostlyclean-flex
2185mostlyclean-host: maybe-mostlyclean-gas
2186mostlyclean-host: maybe-mostlyclean-gcc
2187mostlyclean-host: maybe-mostlyclean-gawk
2188mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2189mostlyclean-host: maybe-mostlyclean-gmp
2190mostlyclean-host: maybe-mostlyclean-mpfr
e8a5fa9c 2191mostlyclean-host: maybe-mostlyclean-mpc
e28c595f
JM
2192mostlyclean-host: maybe-mostlyclean-ppl
2193mostlyclean-host: maybe-mostlyclean-cloog
1f53ca9a 2194mostlyclean-host: maybe-mostlyclean-libelf
c52c6897 2195mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2196mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2197mostlyclean-host: maybe-mostlyclean-gprof
2198mostlyclean-host: maybe-mostlyclean-gzip
2199mostlyclean-host: maybe-mostlyclean-hello
2200mostlyclean-host: maybe-mostlyclean-indent
2201mostlyclean-host: maybe-mostlyclean-intl
2202mostlyclean-host: maybe-mostlyclean-tcl
2203mostlyclean-host: maybe-mostlyclean-itcl
2204mostlyclean-host: maybe-mostlyclean-ld
2205mostlyclean-host: maybe-mostlyclean-libcpp
2206mostlyclean-host: maybe-mostlyclean-libdecnumber
2207mostlyclean-host: maybe-mostlyclean-libgui
2208mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2209mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2210mostlyclean-host: maybe-mostlyclean-libtool
2211mostlyclean-host: maybe-mostlyclean-m4
2212mostlyclean-host: maybe-mostlyclean-make
2213mostlyclean-host: maybe-mostlyclean-mmalloc
2214mostlyclean-host: maybe-mostlyclean-patch
2215mostlyclean-host: maybe-mostlyclean-perl
2216mostlyclean-host: maybe-mostlyclean-prms
2217mostlyclean-host: maybe-mostlyclean-rcs
2218mostlyclean-host: maybe-mostlyclean-readline
2219mostlyclean-host: maybe-mostlyclean-release
2220mostlyclean-host: maybe-mostlyclean-recode
2221mostlyclean-host: maybe-mostlyclean-sed
2222mostlyclean-host: maybe-mostlyclean-send-pr
2223mostlyclean-host: maybe-mostlyclean-shellutils
2224mostlyclean-host: maybe-mostlyclean-sid
2225mostlyclean-host: maybe-mostlyclean-sim
2226mostlyclean-host: maybe-mostlyclean-tar
2227mostlyclean-host: maybe-mostlyclean-texinfo
2228mostlyclean-host: maybe-mostlyclean-textutils
2229mostlyclean-host: maybe-mostlyclean-time
2230mostlyclean-host: maybe-mostlyclean-uudecode
2231mostlyclean-host: maybe-mostlyclean-wdiff
2232mostlyclean-host: maybe-mostlyclean-zip
2233mostlyclean-host: maybe-mostlyclean-zlib
2234mostlyclean-host: maybe-mostlyclean-gdb
2235mostlyclean-host: maybe-mostlyclean-expect
2236mostlyclean-host: maybe-mostlyclean-guile
2237mostlyclean-host: maybe-mostlyclean-tk
2238mostlyclean-host: maybe-mostlyclean-libtermcap
2239mostlyclean-host: maybe-mostlyclean-utils
2240mostlyclean-host: maybe-mostlyclean-gnattools
700d40ca 2241mostlyclean-host: maybe-mostlyclean-lto-plugin
2a4cbe27 2242
4fa63067 2243.PHONY: mostlyclean-target
c52c6897
PB
2244
2245mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2246mostlyclean-target: maybe-mostlyclean-target-libmudflap
2247mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2248mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2249mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
2250mostlyclean-target: maybe-mostlyclean-target-libgfortran
2251mostlyclean-target: maybe-mostlyclean-target-libobjc
2252mostlyclean-target: maybe-mostlyclean-target-libtermcap
2253mostlyclean-target: maybe-mostlyclean-target-winsup
2254mostlyclean-target: maybe-mostlyclean-target-libgloss
2255mostlyclean-target: maybe-mostlyclean-target-libiberty
2256mostlyclean-target: maybe-mostlyclean-target-gperf
2257mostlyclean-target: maybe-mostlyclean-target-examples
2258mostlyclean-target: maybe-mostlyclean-target-libffi
2259mostlyclean-target: maybe-mostlyclean-target-libjava
2260mostlyclean-target: maybe-mostlyclean-target-zlib
2261mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2262mostlyclean-target: maybe-mostlyclean-target-qthreads
2263mostlyclean-target: maybe-mostlyclean-target-rda
2264mostlyclean-target: maybe-mostlyclean-target-libada
2265mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2266
4fa63067 2267.PHONY: do-clean
f70224b5 2268do-clean:
0aed8855 2269 @: $(MAKE); $(unstage)
e360f423
PB
2270 @r=`${PWD_COMMAND}`; export r; \
2271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2272 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2273 clean-target
f70224b5 2274
2a4cbe27 2275
4fa63067 2276.PHONY: clean-host
c52c6897
PB
2277
2278clean-host: maybe-clean-ash
2279clean-host: maybe-clean-autoconf
2280clean-host: maybe-clean-automake
2281clean-host: maybe-clean-bash
2282clean-host: maybe-clean-bfd
2283clean-host: maybe-clean-opcodes
2284clean-host: maybe-clean-binutils
2285clean-host: maybe-clean-bison
2286clean-host: maybe-clean-byacc
2287clean-host: maybe-clean-bzip2
f9806fa5 2288clean-host: maybe-clean-cgen
c52c6897
PB
2289clean-host: maybe-clean-dejagnu
2290clean-host: maybe-clean-diff
2291clean-host: maybe-clean-dosutils
2292clean-host: maybe-clean-etc
2293clean-host: maybe-clean-fastjar
2294clean-host: maybe-clean-fileutils
2295clean-host: maybe-clean-findutils
2296clean-host: maybe-clean-find
2297clean-host: maybe-clean-fixincludes
2298clean-host: maybe-clean-flex
2299clean-host: maybe-clean-gas
2300clean-host: maybe-clean-gcc
2301clean-host: maybe-clean-gawk
2302clean-host: maybe-clean-gettext
4b900473
PB
2303clean-host: maybe-clean-gmp
2304clean-host: maybe-clean-mpfr
e8a5fa9c 2305clean-host: maybe-clean-mpc
e28c595f
JM
2306clean-host: maybe-clean-ppl
2307clean-host: maybe-clean-cloog
1f53ca9a 2308clean-host: maybe-clean-libelf
c52c6897 2309clean-host: maybe-clean-gnuserv
93f9b408 2310clean-host: maybe-clean-gold
c52c6897
PB
2311clean-host: maybe-clean-gprof
2312clean-host: maybe-clean-gzip
2313clean-host: maybe-clean-hello
2314clean-host: maybe-clean-indent
2315clean-host: maybe-clean-intl
2316clean-host: maybe-clean-tcl
2317clean-host: maybe-clean-itcl
2318clean-host: maybe-clean-ld
2319clean-host: maybe-clean-libcpp
2320clean-host: maybe-clean-libdecnumber
2321clean-host: maybe-clean-libgui
2322clean-host: maybe-clean-libiberty
dc448a7b 2323clean-host: maybe-clean-libiconv
c52c6897
PB
2324clean-host: maybe-clean-libtool
2325clean-host: maybe-clean-m4
2326clean-host: maybe-clean-make
2327clean-host: maybe-clean-mmalloc
2328clean-host: maybe-clean-patch
2329clean-host: maybe-clean-perl
2330clean-host: maybe-clean-prms
2331clean-host: maybe-clean-rcs
2332clean-host: maybe-clean-readline
2333clean-host: maybe-clean-release
2334clean-host: maybe-clean-recode
2335clean-host: maybe-clean-sed
2336clean-host: maybe-clean-send-pr
2337clean-host: maybe-clean-shellutils
2338clean-host: maybe-clean-sid
2339clean-host: maybe-clean-sim
2340clean-host: maybe-clean-tar
2341clean-host: maybe-clean-texinfo
2342clean-host: maybe-clean-textutils
2343clean-host: maybe-clean-time
2344clean-host: maybe-clean-uudecode
2345clean-host: maybe-clean-wdiff
2346clean-host: maybe-clean-zip
2347clean-host: maybe-clean-zlib
2348clean-host: maybe-clean-gdb
2349clean-host: maybe-clean-expect
2350clean-host: maybe-clean-guile
2351clean-host: maybe-clean-tk
2352clean-host: maybe-clean-libtermcap
2353clean-host: maybe-clean-utils
2354clean-host: maybe-clean-gnattools
700d40ca 2355clean-host: maybe-clean-lto-plugin
2a4cbe27 2356
4fa63067 2357.PHONY: clean-target
c52c6897
PB
2358
2359clean-target: maybe-clean-target-libstdc++-v3
2360clean-target: maybe-clean-target-libmudflap
2361clean-target: maybe-clean-target-libssp
c52c6897 2362clean-target: maybe-clean-target-newlib
6aa8ef82 2363clean-target: maybe-clean-target-libgcc
c52c6897
PB
2364clean-target: maybe-clean-target-libgfortran
2365clean-target: maybe-clean-target-libobjc
2366clean-target: maybe-clean-target-libtermcap
2367clean-target: maybe-clean-target-winsup
2368clean-target: maybe-clean-target-libgloss
2369clean-target: maybe-clean-target-libiberty
2370clean-target: maybe-clean-target-gperf
2371clean-target: maybe-clean-target-examples
2372clean-target: maybe-clean-target-libffi
2373clean-target: maybe-clean-target-libjava
2374clean-target: maybe-clean-target-zlib
2375clean-target: maybe-clean-target-boehm-gc
2376clean-target: maybe-clean-target-qthreads
2377clean-target: maybe-clean-target-rda
2378clean-target: maybe-clean-target-libada
2379clean-target: maybe-clean-target-libgomp
2a4cbe27 2380
4fa63067 2381.PHONY: do-distclean
f70224b5 2382do-distclean:
0aed8855 2383 @: $(MAKE); $(unstage)
e360f423
PB
2384 @r=`${PWD_COMMAND}`; export r; \
2385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2386 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2387 distclean-target
f70224b5 2388
2a4cbe27 2389
4fa63067 2390.PHONY: distclean-host
c52c6897
PB
2391
2392distclean-host: maybe-distclean-ash
2393distclean-host: maybe-distclean-autoconf
2394distclean-host: maybe-distclean-automake
2395distclean-host: maybe-distclean-bash
2396distclean-host: maybe-distclean-bfd
2397distclean-host: maybe-distclean-opcodes
2398distclean-host: maybe-distclean-binutils
2399distclean-host: maybe-distclean-bison
2400distclean-host: maybe-distclean-byacc
2401distclean-host: maybe-distclean-bzip2
f9806fa5 2402distclean-host: maybe-distclean-cgen
c52c6897
PB
2403distclean-host: maybe-distclean-dejagnu
2404distclean-host: maybe-distclean-diff
2405distclean-host: maybe-distclean-dosutils
2406distclean-host: maybe-distclean-etc
2407distclean-host: maybe-distclean-fastjar
2408distclean-host: maybe-distclean-fileutils
2409distclean-host: maybe-distclean-findutils
2410distclean-host: maybe-distclean-find
2411distclean-host: maybe-distclean-fixincludes
2412distclean-host: maybe-distclean-flex
2413distclean-host: maybe-distclean-gas
2414distclean-host: maybe-distclean-gcc
2415distclean-host: maybe-distclean-gawk
2416distclean-host: maybe-distclean-gettext
4b900473
PB
2417distclean-host: maybe-distclean-gmp
2418distclean-host: maybe-distclean-mpfr
e8a5fa9c 2419distclean-host: maybe-distclean-mpc
e28c595f
JM
2420distclean-host: maybe-distclean-ppl
2421distclean-host: maybe-distclean-cloog
1f53ca9a 2422distclean-host: maybe-distclean-libelf
c52c6897 2423distclean-host: maybe-distclean-gnuserv
93f9b408 2424distclean-host: maybe-distclean-gold
c52c6897
PB
2425distclean-host: maybe-distclean-gprof
2426distclean-host: maybe-distclean-gzip
2427distclean-host: maybe-distclean-hello
2428distclean-host: maybe-distclean-indent
2429distclean-host: maybe-distclean-intl
2430distclean-host: maybe-distclean-tcl
2431distclean-host: maybe-distclean-itcl
2432distclean-host: maybe-distclean-ld
2433distclean-host: maybe-distclean-libcpp
2434distclean-host: maybe-distclean-libdecnumber
2435distclean-host: maybe-distclean-libgui
2436distclean-host: maybe-distclean-libiberty
dc448a7b 2437distclean-host: maybe-distclean-libiconv
c52c6897
PB
2438distclean-host: maybe-distclean-libtool
2439distclean-host: maybe-distclean-m4
2440distclean-host: maybe-distclean-make
2441distclean-host: maybe-distclean-mmalloc
2442distclean-host: maybe-distclean-patch
2443distclean-host: maybe-distclean-perl
2444distclean-host: maybe-distclean-prms
2445distclean-host: maybe-distclean-rcs
2446distclean-host: maybe-distclean-readline
2447distclean-host: maybe-distclean-release
2448distclean-host: maybe-distclean-recode
2449distclean-host: maybe-distclean-sed
2450distclean-host: maybe-distclean-send-pr
2451distclean-host: maybe-distclean-shellutils
2452distclean-host: maybe-distclean-sid
2453distclean-host: maybe-distclean-sim
2454distclean-host: maybe-distclean-tar
2455distclean-host: maybe-distclean-texinfo
2456distclean-host: maybe-distclean-textutils
2457distclean-host: maybe-distclean-time
2458distclean-host: maybe-distclean-uudecode
2459distclean-host: maybe-distclean-wdiff
2460distclean-host: maybe-distclean-zip
2461distclean-host: maybe-distclean-zlib
2462distclean-host: maybe-distclean-gdb
2463distclean-host: maybe-distclean-expect
2464distclean-host: maybe-distclean-guile
2465distclean-host: maybe-distclean-tk
2466distclean-host: maybe-distclean-libtermcap
2467distclean-host: maybe-distclean-utils
2468distclean-host: maybe-distclean-gnattools
700d40ca 2469distclean-host: maybe-distclean-lto-plugin
2a4cbe27 2470
4fa63067 2471.PHONY: distclean-target
c52c6897
PB
2472
2473distclean-target: maybe-distclean-target-libstdc++-v3
2474distclean-target: maybe-distclean-target-libmudflap
2475distclean-target: maybe-distclean-target-libssp
c52c6897 2476distclean-target: maybe-distclean-target-newlib
6aa8ef82 2477distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2478distclean-target: maybe-distclean-target-libgfortran
2479distclean-target: maybe-distclean-target-libobjc
2480distclean-target: maybe-distclean-target-libtermcap
2481distclean-target: maybe-distclean-target-winsup
2482distclean-target: maybe-distclean-target-libgloss
2483distclean-target: maybe-distclean-target-libiberty
2484distclean-target: maybe-distclean-target-gperf
2485distclean-target: maybe-distclean-target-examples
2486distclean-target: maybe-distclean-target-libffi
2487distclean-target: maybe-distclean-target-libjava
2488distclean-target: maybe-distclean-target-zlib
2489distclean-target: maybe-distclean-target-boehm-gc
2490distclean-target: maybe-distclean-target-qthreads
2491distclean-target: maybe-distclean-target-rda
2492distclean-target: maybe-distclean-target-libada
2493distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2494
4fa63067 2495.PHONY: do-maintainer-clean
f70224b5 2496do-maintainer-clean:
0aed8855 2497 @: $(MAKE); $(unstage)
e360f423
PB
2498 @r=`${PWD_COMMAND}`; export r; \
2499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2500 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2501 maintainer-clean-target
f70224b5 2502
2a4cbe27 2503
4fa63067 2504.PHONY: maintainer-clean-host
c52c6897
PB
2505
2506maintainer-clean-host: maybe-maintainer-clean-ash
2507maintainer-clean-host: maybe-maintainer-clean-autoconf
2508maintainer-clean-host: maybe-maintainer-clean-automake
2509maintainer-clean-host: maybe-maintainer-clean-bash
2510maintainer-clean-host: maybe-maintainer-clean-bfd
2511maintainer-clean-host: maybe-maintainer-clean-opcodes
2512maintainer-clean-host: maybe-maintainer-clean-binutils
2513maintainer-clean-host: maybe-maintainer-clean-bison
2514maintainer-clean-host: maybe-maintainer-clean-byacc
2515maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2516maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2517maintainer-clean-host: maybe-maintainer-clean-dejagnu
2518maintainer-clean-host: maybe-maintainer-clean-diff
2519maintainer-clean-host: maybe-maintainer-clean-dosutils
2520maintainer-clean-host: maybe-maintainer-clean-etc
2521maintainer-clean-host: maybe-maintainer-clean-fastjar
2522maintainer-clean-host: maybe-maintainer-clean-fileutils
2523maintainer-clean-host: maybe-maintainer-clean-findutils
2524maintainer-clean-host: maybe-maintainer-clean-find
2525maintainer-clean-host: maybe-maintainer-clean-fixincludes
2526maintainer-clean-host: maybe-maintainer-clean-flex
2527maintainer-clean-host: maybe-maintainer-clean-gas
2528maintainer-clean-host: maybe-maintainer-clean-gcc
2529maintainer-clean-host: maybe-maintainer-clean-gawk
2530maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2531maintainer-clean-host: maybe-maintainer-clean-gmp
2532maintainer-clean-host: maybe-maintainer-clean-mpfr
e8a5fa9c 2533maintainer-clean-host: maybe-maintainer-clean-mpc
e28c595f
JM
2534maintainer-clean-host: maybe-maintainer-clean-ppl
2535maintainer-clean-host: maybe-maintainer-clean-cloog
1f53ca9a 2536maintainer-clean-host: maybe-maintainer-clean-libelf
c52c6897 2537maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2538maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2539maintainer-clean-host: maybe-maintainer-clean-gprof
2540maintainer-clean-host: maybe-maintainer-clean-gzip
2541maintainer-clean-host: maybe-maintainer-clean-hello
2542maintainer-clean-host: maybe-maintainer-clean-indent
2543maintainer-clean-host: maybe-maintainer-clean-intl
2544maintainer-clean-host: maybe-maintainer-clean-tcl
2545maintainer-clean-host: maybe-maintainer-clean-itcl
2546maintainer-clean-host: maybe-maintainer-clean-ld
2547maintainer-clean-host: maybe-maintainer-clean-libcpp
2548maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2549maintainer-clean-host: maybe-maintainer-clean-libgui
2550maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2551maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2552maintainer-clean-host: maybe-maintainer-clean-libtool
2553maintainer-clean-host: maybe-maintainer-clean-m4
2554maintainer-clean-host: maybe-maintainer-clean-make
2555maintainer-clean-host: maybe-maintainer-clean-mmalloc
2556maintainer-clean-host: maybe-maintainer-clean-patch
2557maintainer-clean-host: maybe-maintainer-clean-perl
2558maintainer-clean-host: maybe-maintainer-clean-prms
2559maintainer-clean-host: maybe-maintainer-clean-rcs
2560maintainer-clean-host: maybe-maintainer-clean-readline
2561maintainer-clean-host: maybe-maintainer-clean-release
2562maintainer-clean-host: maybe-maintainer-clean-recode
2563maintainer-clean-host: maybe-maintainer-clean-sed
2564maintainer-clean-host: maybe-maintainer-clean-send-pr
2565maintainer-clean-host: maybe-maintainer-clean-shellutils
2566maintainer-clean-host: maybe-maintainer-clean-sid
2567maintainer-clean-host: maybe-maintainer-clean-sim
2568maintainer-clean-host: maybe-maintainer-clean-tar
2569maintainer-clean-host: maybe-maintainer-clean-texinfo
2570maintainer-clean-host: maybe-maintainer-clean-textutils
2571maintainer-clean-host: maybe-maintainer-clean-time
2572maintainer-clean-host: maybe-maintainer-clean-uudecode
2573maintainer-clean-host: maybe-maintainer-clean-wdiff
2574maintainer-clean-host: maybe-maintainer-clean-zip
2575maintainer-clean-host: maybe-maintainer-clean-zlib
2576maintainer-clean-host: maybe-maintainer-clean-gdb
2577maintainer-clean-host: maybe-maintainer-clean-expect
2578maintainer-clean-host: maybe-maintainer-clean-guile
2579maintainer-clean-host: maybe-maintainer-clean-tk
2580maintainer-clean-host: maybe-maintainer-clean-libtermcap
2581maintainer-clean-host: maybe-maintainer-clean-utils
2582maintainer-clean-host: maybe-maintainer-clean-gnattools
700d40ca 2583maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2a4cbe27 2584
4fa63067 2585.PHONY: maintainer-clean-target
c52c6897
PB
2586
2587maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2588maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2589maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2590maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2591maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2592maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2593maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2594maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2595maintainer-clean-target: maybe-maintainer-clean-target-winsup
2596maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2597maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2598maintainer-clean-target: maybe-maintainer-clean-target-gperf
2599maintainer-clean-target: maybe-maintainer-clean-target-examples
2600maintainer-clean-target: maybe-maintainer-clean-target-libffi
2601maintainer-clean-target: maybe-maintainer-clean-target-libjava
2602maintainer-clean-target: maybe-maintainer-clean-target-zlib
2603maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2604maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2605maintainer-clean-target: maybe-maintainer-clean-target-rda
2606maintainer-clean-target: maybe-maintainer-clean-target-libada
2607maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2608
2a4cbe27 2609
4fa63067 2610# Here are the targets which correspond to the do-X targets.
2a4cbe27 2611
a3ca38d2
DD
2612.PHONY: info installcheck dvi pdf html
2613.PHONY: install-info install-pdf install-html
4fa63067
NN
2614.PHONY: clean distclean mostlyclean maintainer-clean realclean
2615.PHONY: local-clean local-distclean local-maintainer-clean
2616info: do-info
2617installcheck: do-installcheck
2618dvi: do-dvi
56a8fe78 2619pdf: do-pdf
6d389afc 2620html: do-html
2a4cbe27 2621
4fa63067
NN
2622# Make sure makeinfo is built before we do a `make info', if we're
2623# in fact building texinfo.
2624do-info: maybe-all-texinfo
2a4cbe27 2625
4fa63067 2626install-info: do-install-info dir.info
b40e3958 2627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2628 if [ -f dir.info ] ; then \
2629 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2630 else true ; fi
2a4cbe27 2631
a3ca38d2
DD
2632install-pdf: do-install-pdf
2633
108a6f8e
CD
2634install-html: do-install-html
2635
4fa63067
NN
2636local-clean:
2637 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2638
4fa63067
NN
2639local-distclean:
2640 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2641 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2642 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2643 rm -rf $(TARGET_SUBDIR); \
2644 else true; fi
2645 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2646 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2647 rm -rf $(HOST_SUBDIR); \
2648 else true; fi
4fa63067
NN
2649 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2650 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2651 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2652 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2653 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2654
4fa63067
NN
2655local-maintainer-clean:
2656 @echo "This command is intended for maintainers to use;"
2657 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2658
4fa63067
NN
2659clean: do-clean local-clean
2660mostlyclean: do-mostlyclean local-clean
2661distclean: do-distclean local-clean local-distclean
2662maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2663maintainer-clean: local-distclean
2664realclean: maintainer-clean
2a4cbe27 2665
4fa63067 2666# Check target.
2a4cbe27 2667
4fa63067
NN
2668.PHONY: check do-check
2669check: do-check
2a4cbe27 2670
4fa63067 2671# Only include modules actually being configured and built.
f70224b5
PB
2672.PHONY: check-host
2673check-host: \
4fa63067
NN
2674 maybe-check-ash \
2675 maybe-check-autoconf \
2676 maybe-check-automake \
2677 maybe-check-bash \
2678 maybe-check-bfd \
2679 maybe-check-opcodes \
2680 maybe-check-binutils \
2681 maybe-check-bison \
2682 maybe-check-byacc \
2683 maybe-check-bzip2 \
f9806fa5 2684 maybe-check-cgen \
4fa63067
NN
2685 maybe-check-dejagnu \
2686 maybe-check-diff \
2687 maybe-check-dosutils \
2688 maybe-check-etc \
2689 maybe-check-fastjar \
2690 maybe-check-fileutils \
2691 maybe-check-findutils \
2692 maybe-check-find \
d3ed111c 2693 maybe-check-fixincludes \
4fa63067
NN
2694 maybe-check-flex \
2695 maybe-check-gas \
b813574b 2696 maybe-check-gcc \
4fa63067
NN
2697 maybe-check-gawk \
2698 maybe-check-gettext \
4b900473
PB
2699 maybe-check-gmp \
2700 maybe-check-mpfr \
e8a5fa9c 2701 maybe-check-mpc \
e28c595f
JM
2702 maybe-check-ppl \
2703 maybe-check-cloog \
1f53ca9a 2704 maybe-check-libelf \
4fa63067 2705 maybe-check-gnuserv \
93f9b408 2706 maybe-check-gold \
4fa63067
NN
2707 maybe-check-gprof \
2708 maybe-check-gzip \
2709 maybe-check-hello \
2710 maybe-check-indent \
2711 maybe-check-intl \
2712 maybe-check-tcl \
2713 maybe-check-itcl \
2714 maybe-check-ld \
04cf1b77 2715 maybe-check-libcpp \
be01d343 2716 maybe-check-libdecnumber \
4fa63067
NN
2717 maybe-check-libgui \
2718 maybe-check-libiberty \
dc448a7b 2719 maybe-check-libiconv \
4fa63067
NN
2720 maybe-check-libtool \
2721 maybe-check-m4 \
2722 maybe-check-make \
2723 maybe-check-mmalloc \
2724 maybe-check-patch \
2725 maybe-check-perl \
2726 maybe-check-prms \
2727 maybe-check-rcs \
2728 maybe-check-readline \
2729 maybe-check-release \
2730 maybe-check-recode \
2731 maybe-check-sed \
2732 maybe-check-send-pr \
2733 maybe-check-shellutils \
2734 maybe-check-sid \
2735 maybe-check-sim \
2736 maybe-check-tar \
2737 maybe-check-texinfo \
2738 maybe-check-textutils \
2739 maybe-check-time \
2740 maybe-check-uudecode \
2741 maybe-check-wdiff \
2742 maybe-check-zip \
2743 maybe-check-zlib \
2744 maybe-check-gdb \
2745 maybe-check-expect \
2746 maybe-check-guile \
2747 maybe-check-tk \
4fa63067
NN
2748 maybe-check-libtermcap \
2749 maybe-check-utils \
700d40ca
ILT
2750 maybe-check-gnattools \
2751 maybe-check-lto-plugin
f70224b5
PB
2752
2753.PHONY: check-target
2754check-target: \
4fa63067 2755 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2756 maybe-check-target-libmudflap \
064d0a7c 2757 maybe-check-target-libssp \
4fa63067 2758 maybe-check-target-newlib \
6aa8ef82 2759 maybe-check-target-libgcc \
4b1cb4fe 2760 maybe-check-target-libgfortran \
4fa63067
NN
2761 maybe-check-target-libobjc \
2762 maybe-check-target-libtermcap \
2763 maybe-check-target-winsup \
2764 maybe-check-target-libgloss \
2765 maybe-check-target-libiberty \
2766 maybe-check-target-gperf \
2767 maybe-check-target-examples \
2768 maybe-check-target-libffi \
2769 maybe-check-target-libjava \
2770 maybe-check-target-zlib \
2771 maybe-check-target-boehm-gc \
2772 maybe-check-target-qthreads \
2773 maybe-check-target-rda \
b3ded179
PB
2774 maybe-check-target-libada \
2775 maybe-check-target-libgomp
f70224b5
PB
2776
2777do-check:
0aed8855 2778 @: $(MAKE); $(unstage)
e360f423
PB
2779 @r=`${PWD_COMMAND}`; export r; \
2780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2781 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2782
4fa63067 2783# Automated reporting of test results.
2a4cbe27 2784
4fa63067
NN
2785warning.log: build.log
2786 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2787
4fa63067
NN
2788mail-report.log:
2789 if test x'$(BOOT_CFLAGS)' != x''; then \
2790 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2791 fi; \
2792 $(srcdir)/contrib/test_summary -t >$@
2793 chmod +x $@
2794 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2795
4fa63067
NN
2796mail-report-with-warnings.log: warning.log
2797 if test x'$(BOOT_CFLAGS)' != x''; then \
2798 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2799 fi; \
2800 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2801 chmod +x $@
2802 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2803
4fa63067 2804# Installation targets.
2a4cbe27 2805
4fa63067 2806.PHONY: install uninstall
f70224b5 2807install:
0aed8855 2808 @: $(MAKE); $(unstage)
e360f423
PB
2809 @r=`${PWD_COMMAND}`; export r; \
2810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2811 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2812
4fa63067
NN
2813.PHONY: install-host-nogcc
2814install-host-nogcc: \
2815 maybe-install-ash \
2816 maybe-install-autoconf \
2817 maybe-install-automake \
2818 maybe-install-bash \
2819 maybe-install-bfd \
2820 maybe-install-opcodes \
2821 maybe-install-binutils \
2822 maybe-install-bison \
2823 maybe-install-byacc \
2824 maybe-install-bzip2 \
f9806fa5 2825 maybe-install-cgen \
4fa63067
NN
2826 maybe-install-dejagnu \
2827 maybe-install-diff \
2828 maybe-install-dosutils \
2829 maybe-install-etc \
2830 maybe-install-fastjar \
2831 maybe-install-fileutils \
2832 maybe-install-findutils \
2833 maybe-install-find \
d3ed111c 2834 maybe-install-fixincludes \
4fa63067
NN
2835 maybe-install-flex \
2836 maybe-install-gas \
2837 maybe-install-gawk \
2838 maybe-install-gettext \
4b900473
PB
2839 maybe-install-gmp \
2840 maybe-install-mpfr \
e8a5fa9c 2841 maybe-install-mpc \
e28c595f
JM
2842 maybe-install-ppl \
2843 maybe-install-cloog \
1f53ca9a 2844 maybe-install-libelf \
4fa63067 2845 maybe-install-gnuserv \
93f9b408 2846 maybe-install-gold \
4fa63067
NN
2847 maybe-install-gprof \
2848 maybe-install-gzip \
2849 maybe-install-hello \
2850 maybe-install-indent \
2851 maybe-install-intl \
2852 maybe-install-tcl \
2853 maybe-install-itcl \
2854 maybe-install-ld \
04cf1b77 2855 maybe-install-libcpp \
be01d343 2856 maybe-install-libdecnumber \
4fa63067
NN
2857 maybe-install-libgui \
2858 maybe-install-libiberty \
dc448a7b 2859 maybe-install-libiconv \
4fa63067
NN
2860 maybe-install-libtool \
2861 maybe-install-m4 \
2862 maybe-install-make \
2863 maybe-install-mmalloc \
2864 maybe-install-patch \
2865 maybe-install-perl \
2866 maybe-install-prms \
2867 maybe-install-rcs \
2868 maybe-install-readline \
2869 maybe-install-release \
2870 maybe-install-recode \
2871 maybe-install-sed \
2872 maybe-install-send-pr \
2873 maybe-install-shellutils \
2874 maybe-install-sid \
2875 maybe-install-sim \
2876 maybe-install-tar \
2877 maybe-install-texinfo \
2878 maybe-install-textutils \
2879 maybe-install-time \
2880 maybe-install-uudecode \
2881 maybe-install-wdiff \
2882 maybe-install-zip \
2883 maybe-install-zlib \
2884 maybe-install-gdb \
2885 maybe-install-expect \
2886 maybe-install-guile \
2887 maybe-install-tk \
4fa63067 2888 maybe-install-libtermcap \
b00612cc 2889 maybe-install-utils \
700d40ca
ILT
2890 maybe-install-gnattools \
2891 maybe-install-lto-plugin
2a4cbe27 2892
4fa63067 2893.PHONY: install-host
b813574b 2894install-host: \
4fa63067
NN
2895 maybe-install-ash \
2896 maybe-install-autoconf \
2897 maybe-install-automake \
2898 maybe-install-bash \
2899 maybe-install-bfd \
2900 maybe-install-opcodes \
2901 maybe-install-binutils \
2902 maybe-install-bison \
2903 maybe-install-byacc \
2904 maybe-install-bzip2 \
f9806fa5 2905 maybe-install-cgen \
4fa63067
NN
2906 maybe-install-dejagnu \
2907 maybe-install-diff \
2908 maybe-install-dosutils \
2909 maybe-install-etc \
2910 maybe-install-fastjar \
2911 maybe-install-fileutils \
2912 maybe-install-findutils \
2913 maybe-install-find \
d3ed111c 2914 maybe-install-fixincludes \
4fa63067
NN
2915 maybe-install-flex \
2916 maybe-install-gas \
b813574b 2917 maybe-install-gcc \
4fa63067
NN
2918 maybe-install-gawk \
2919 maybe-install-gettext \
4b900473
PB
2920 maybe-install-gmp \
2921 maybe-install-mpfr \
e8a5fa9c 2922 maybe-install-mpc \
e28c595f
JM
2923 maybe-install-ppl \
2924 maybe-install-cloog \
1f53ca9a 2925 maybe-install-libelf \
4fa63067 2926 maybe-install-gnuserv \
93f9b408 2927 maybe-install-gold \
4fa63067
NN
2928 maybe-install-gprof \
2929 maybe-install-gzip \
2930 maybe-install-hello \
2931 maybe-install-indent \
2932 maybe-install-intl \
2933 maybe-install-tcl \
2934 maybe-install-itcl \
2935 maybe-install-ld \
04cf1b77 2936 maybe-install-libcpp \
be01d343 2937 maybe-install-libdecnumber \
4fa63067
NN
2938 maybe-install-libgui \
2939 maybe-install-libiberty \
dc448a7b 2940 maybe-install-libiconv \
4fa63067
NN
2941 maybe-install-libtool \
2942 maybe-install-m4 \
2943 maybe-install-make \
2944 maybe-install-mmalloc \
2945 maybe-install-patch \
2946 maybe-install-perl \
2947 maybe-install-prms \
2948 maybe-install-rcs \
2949 maybe-install-readline \
2950 maybe-install-release \
2951 maybe-install-recode \
2952 maybe-install-sed \
2953 maybe-install-send-pr \
2954 maybe-install-shellutils \
2955 maybe-install-sid \
2956 maybe-install-sim \
2957 maybe-install-tar \
2958 maybe-install-texinfo \
2959 maybe-install-textutils \
2960 maybe-install-time \
2961 maybe-install-uudecode \
2962 maybe-install-wdiff \
2963 maybe-install-zip \
2964 maybe-install-zlib \
2965 maybe-install-gdb \
2966 maybe-install-expect \
2967 maybe-install-guile \
2968 maybe-install-tk \
4fa63067 2969 maybe-install-libtermcap \
b00612cc 2970 maybe-install-utils \
700d40ca
ILT
2971 maybe-install-gnattools \
2972 maybe-install-lto-plugin
2a4cbe27 2973
4fa63067
NN
2974.PHONY: install-target
2975install-target: \
2976 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2977 maybe-install-target-libmudflap \
064d0a7c 2978 maybe-install-target-libssp \
4fa63067 2979 maybe-install-target-newlib \
6aa8ef82 2980 maybe-install-target-libgcc \
4b1cb4fe 2981 maybe-install-target-libgfortran \
4fa63067
NN
2982 maybe-install-target-libobjc \
2983 maybe-install-target-libtermcap \
2984 maybe-install-target-winsup \
2985 maybe-install-target-libgloss \
2986 maybe-install-target-libiberty \
2987 maybe-install-target-gperf \
2988 maybe-install-target-examples \
2989 maybe-install-target-libffi \
2990 maybe-install-target-libjava \
2991 maybe-install-target-zlib \
2992 maybe-install-target-boehm-gc \
2993 maybe-install-target-qthreads \
2994 maybe-install-target-rda \
b3ded179
PB
2995 maybe-install-target-libada \
2996 maybe-install-target-libgomp
2a4cbe27 2997
4fa63067
NN
2998uninstall:
2999 @echo "the uninstall target is not supported in this tree"
2a4cbe27 3000
4fa63067
NN
3001.PHONY: install.all
3002install.all: install-no-fixedincludes
3003 @if [ -f ./gcc/Makefile ] ; then \
3004 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 3005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 3006 $(HOST_EXPORTS) \
4fa63067
NN
3007 (cd ./gcc && \
3008 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3009 else \
3010 true ; \
3011 fi
2a4cbe27 3012
4fa63067
NN
3013# install-no-fixedincludes is used because Cygnus can not distribute
3014# the fixed header files.
3015.PHONY: install-no-fixedincludes
3016install-no-fixedincludes: installdirs install-host-nogcc \
3017 install-target gcc-no-fixedincludes
2a4cbe27 3018
4fa63067 3019### other supporting targets
2a4cbe27 3020
4fa63067
NN
3021MAKEDIRS= \
3022 $(DESTDIR)$(prefix) \
3023 $(DESTDIR)$(exec_prefix)
3024.PHONY: installdirs
3025installdirs: mkinstalldirs
3026 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 3027
4fa63067
NN
3028dir.info: do-install-info
3029 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3030 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3031 mv -f dir.info.new dir.info ; \
3032 else true ; \
3033 fi
2a4cbe27 3034
4fa63067
NN
3035dist:
3036 @echo "Building a full distribution of this tree isn't done"
3037 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 3038
4fa63067 3039etags tags: TAGS
2a4cbe27 3040
4fa63067
NN
3041# Right now this just builds TAGS in each subdirectory. emacs19 has the
3042# ability to use several tags files at once, so there is probably no need
3043# to combine them into one big TAGS file (like CVS 1.3 does). We could
3044# (if we felt like it) have this Makefile write a piece of elisp which
3045# the user could load to tell emacs19 where all the TAGS files we just
3046# built are.
3047TAGS: do-TAGS
2a4cbe27 3048
a7254363
PB
3049# ------------------------------------
3050# Macros for configure and all targets
3051# ------------------------------------
3052
3053
3054
3055
3056
4fa63067
NN
3057# --------------------------------------
3058# Modules which run on the build machine
3059# --------------------------------------
3060
a7254363 3061
4fa63067
NN
3062.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3063maybe-configure-build-libiberty:
4f0ef2d8
CD
3064@if gcc-bootstrap
3065configure-build-libiberty: stage_current
3066@endif gcc-bootstrap
6bd3dfaa
PB
3067@if build-libiberty
3068maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 3069configure-build-libiberty:
0aed8855 3070 @: $(MAKE); $(unstage)
c52c6897 3071 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3073 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3074 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
1f53ca9a 3075 $(BUILD_EXPORTS) \
4fa63067
NN
3076 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3077 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3078 case $(srcdir) in \
b00612cc
PB
3079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3080 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3082 esac; \
b00612cc
PB
3083 srcdiroption="--srcdir=$${topdir}/libiberty"; \
3084 libsrcdir="$$s/libiberty"; \
4fa63067
NN
3085 rm -f no-such-file || : ; \
3086 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3087 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3088 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3089 || exit 1
6bd3dfaa 3090@endif build-libiberty
2a4cbe27 3091
a7254363
PB
3092
3093
d545f33b
PB
3094
3095
4fa63067
NN
3096.PHONY: all-build-libiberty maybe-all-build-libiberty
3097maybe-all-build-libiberty:
4f0ef2d8
CD
3098@if gcc-bootstrap
3099all-build-libiberty: stage_current
3100@endif gcc-bootstrap
6bd3dfaa 3101@if build-libiberty
72b2455a 3102TARGET-build-libiberty=all
6bd3dfaa 3103maybe-all-build-libiberty: all-build-libiberty
4fa63067 3104all-build-libiberty: configure-build-libiberty
0aed8855 3105 @: $(MAKE); $(unstage)
4fa63067 3106 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3108 $(BUILD_EXPORTS) \
72b2455a 3109 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 3110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3111 $(TARGET-build-libiberty))
6bd3dfaa 3112@endif build-libiberty
2a4cbe27 3113
a7254363
PB
3114
3115
d545f33b
PB
3116
3117
6a9cf61e
PB
3118.PHONY: configure-build-bison maybe-configure-build-bison
3119maybe-configure-build-bison:
4f0ef2d8
CD
3120@if gcc-bootstrap
3121configure-build-bison: stage_current
3122@endif gcc-bootstrap
6a9cf61e
PB
3123@if build-bison
3124maybe-configure-build-bison: configure-build-bison
c52c6897 3125configure-build-bison:
0aed8855 3126 @: $(MAKE); $(unstage)
c52c6897 3127 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3129 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3130 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
1f53ca9a 3131 $(BUILD_EXPORTS) \
6a9cf61e
PB
3132 echo Configuring in $(BUILD_SUBDIR)/bison; \
3133 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3134 case $(srcdir) in \
b00612cc
PB
3135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3136 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3138 esac; \
b00612cc
PB
3139 srcdiroption="--srcdir=$${topdir}/bison"; \
3140 libsrcdir="$$s/bison"; \
6a9cf61e
PB
3141 rm -f no-such-file || : ; \
3142 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3143 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3144 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3145 || exit 1
3146@endif build-bison
3147
a7254363
PB
3148
3149
d545f33b
PB
3150
3151
6a9cf61e
PB
3152.PHONY: all-build-bison maybe-all-build-bison
3153maybe-all-build-bison:
4f0ef2d8
CD
3154@if gcc-bootstrap
3155all-build-bison: stage_current
3156@endif gcc-bootstrap
6a9cf61e 3157@if build-bison
72b2455a 3158TARGET-build-bison=all
6a9cf61e
PB
3159maybe-all-build-bison: all-build-bison
3160all-build-bison: configure-build-bison
0aed8855 3161 @: $(MAKE); $(unstage)
6a9cf61e
PB
3162 @r=`${PWD_COMMAND}`; export r; \
3163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3164 $(BUILD_EXPORTS) \
72b2455a 3165 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3166 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3167 $(TARGET-build-bison))
6a9cf61e
PB
3168@endif build-bison
3169
a7254363
PB
3170
3171
d545f33b
PB
3172
3173
6a9cf61e
PB
3174.PHONY: configure-build-byacc maybe-configure-build-byacc
3175maybe-configure-build-byacc:
4f0ef2d8
CD
3176@if gcc-bootstrap
3177configure-build-byacc: stage_current
3178@endif gcc-bootstrap
6a9cf61e
PB
3179@if build-byacc
3180maybe-configure-build-byacc: configure-build-byacc
c52c6897 3181configure-build-byacc:
0aed8855 3182 @: $(MAKE); $(unstage)
c52c6897 3183 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3185 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3186 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
1f53ca9a 3187 $(BUILD_EXPORTS) \
6a9cf61e
PB
3188 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3189 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3190 case $(srcdir) in \
b00612cc
PB
3191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3192 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3194 esac; \
b00612cc
PB
3195 srcdiroption="--srcdir=$${topdir}/byacc"; \
3196 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3197 rm -f no-such-file || : ; \
3198 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3199 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3200 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3201 || exit 1
3202@endif build-byacc
3203
a7254363
PB
3204
3205
d545f33b
PB
3206
3207
6a9cf61e
PB
3208.PHONY: all-build-byacc maybe-all-build-byacc
3209maybe-all-build-byacc:
4f0ef2d8
CD
3210@if gcc-bootstrap
3211all-build-byacc: stage_current
3212@endif gcc-bootstrap
6a9cf61e 3213@if build-byacc
72b2455a 3214TARGET-build-byacc=all
6a9cf61e
PB
3215maybe-all-build-byacc: all-build-byacc
3216all-build-byacc: configure-build-byacc
0aed8855 3217 @: $(MAKE); $(unstage)
6a9cf61e
PB
3218 @r=`${PWD_COMMAND}`; export r; \
3219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3220 $(BUILD_EXPORTS) \
72b2455a 3221 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3222 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3223 $(TARGET-build-byacc))
6a9cf61e
PB
3224@endif build-byacc
3225
a7254363
PB
3226
3227
d545f33b
PB
3228
3229
6a9cf61e
PB
3230.PHONY: configure-build-flex maybe-configure-build-flex
3231maybe-configure-build-flex:
4f0ef2d8
CD
3232@if gcc-bootstrap
3233configure-build-flex: stage_current
3234@endif gcc-bootstrap
6a9cf61e
PB
3235@if build-flex
3236maybe-configure-build-flex: configure-build-flex
c52c6897 3237configure-build-flex:
0aed8855 3238 @: $(MAKE); $(unstage)
c52c6897 3239 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3241 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3242 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
1f53ca9a 3243 $(BUILD_EXPORTS) \
6a9cf61e
PB
3244 echo Configuring in $(BUILD_SUBDIR)/flex; \
3245 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3246 case $(srcdir) in \
b00612cc
PB
3247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3248 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3250 esac; \
b00612cc
PB
3251 srcdiroption="--srcdir=$${topdir}/flex"; \
3252 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3253 rm -f no-such-file || : ; \
3254 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3255 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3256 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3257 || exit 1
3258@endif build-flex
3259
a7254363
PB
3260
3261
d545f33b
PB
3262
3263
6a9cf61e
PB
3264.PHONY: all-build-flex maybe-all-build-flex
3265maybe-all-build-flex:
4f0ef2d8
CD
3266@if gcc-bootstrap
3267all-build-flex: stage_current
3268@endif gcc-bootstrap
6a9cf61e 3269@if build-flex
72b2455a 3270TARGET-build-flex=all
6a9cf61e
PB
3271maybe-all-build-flex: all-build-flex
3272all-build-flex: configure-build-flex
0aed8855 3273 @: $(MAKE); $(unstage)
6a9cf61e
PB
3274 @r=`${PWD_COMMAND}`; export r; \
3275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3276 $(BUILD_EXPORTS) \
72b2455a 3277 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3278 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3279 $(TARGET-build-flex))
6a9cf61e
PB
3280@endif build-flex
3281
a7254363
PB
3282
3283
d545f33b
PB
3284
3285
6a9cf61e
PB
3286.PHONY: configure-build-m4 maybe-configure-build-m4
3287maybe-configure-build-m4:
4f0ef2d8
CD
3288@if gcc-bootstrap
3289configure-build-m4: stage_current
3290@endif gcc-bootstrap
6a9cf61e
PB
3291@if build-m4
3292maybe-configure-build-m4: configure-build-m4
c52c6897 3293configure-build-m4:
0aed8855 3294 @: $(MAKE); $(unstage)
c52c6897 3295 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3297 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3298 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
1f53ca9a 3299 $(BUILD_EXPORTS) \
6a9cf61e
PB
3300 echo Configuring in $(BUILD_SUBDIR)/m4; \
3301 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3302 case $(srcdir) in \
b00612cc
PB
3303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3304 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3306 esac; \
b00612cc
PB
3307 srcdiroption="--srcdir=$${topdir}/m4"; \
3308 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3309 rm -f no-such-file || : ; \
3310 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3311 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3312 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3313 || exit 1
3314@endif build-m4
3315
a7254363
PB
3316
3317
d545f33b
PB
3318
3319
6a9cf61e
PB
3320.PHONY: all-build-m4 maybe-all-build-m4
3321maybe-all-build-m4:
4f0ef2d8
CD
3322@if gcc-bootstrap
3323all-build-m4: stage_current
3324@endif gcc-bootstrap
6a9cf61e 3325@if build-m4
72b2455a 3326TARGET-build-m4=all
6a9cf61e
PB
3327maybe-all-build-m4: all-build-m4
3328all-build-m4: configure-build-m4
0aed8855 3329 @: $(MAKE); $(unstage)
6a9cf61e
PB
3330 @r=`${PWD_COMMAND}`; export r; \
3331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3332 $(BUILD_EXPORTS) \
72b2455a 3333 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3334 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3335 $(TARGET-build-m4))
6a9cf61e
PB
3336@endif build-m4
3337
a7254363
PB
3338
3339
d545f33b
PB
3340
3341
6a9cf61e
PB
3342.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3343maybe-configure-build-texinfo:
4f0ef2d8
CD
3344@if gcc-bootstrap
3345configure-build-texinfo: stage_current
3346@endif gcc-bootstrap
6a9cf61e
PB
3347@if build-texinfo
3348maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3349configure-build-texinfo:
0aed8855 3350 @: $(MAKE); $(unstage)
c52c6897 3351 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3353 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3354 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
1f53ca9a 3355 $(BUILD_EXPORTS) \
6a9cf61e
PB
3356 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3357 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3358 case $(srcdir) in \
b00612cc
PB
3359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3360 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3362 esac; \
b00612cc
PB
3363 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3364 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3365 rm -f no-such-file || : ; \
3366 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3367 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3368 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3369 || exit 1
3370@endif build-texinfo
3371
a7254363
PB
3372
3373
d545f33b
PB
3374
3375
6a9cf61e
PB
3376.PHONY: all-build-texinfo maybe-all-build-texinfo
3377maybe-all-build-texinfo:
4f0ef2d8
CD
3378@if gcc-bootstrap
3379all-build-texinfo: stage_current
3380@endif gcc-bootstrap
6a9cf61e 3381@if build-texinfo
72b2455a 3382TARGET-build-texinfo=all
6a9cf61e
PB
3383maybe-all-build-texinfo: all-build-texinfo
3384all-build-texinfo: configure-build-texinfo
0aed8855 3385 @: $(MAKE); $(unstage)
6a9cf61e
PB
3386 @r=`${PWD_COMMAND}`; export r; \
3387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3388 $(BUILD_EXPORTS) \
72b2455a 3389 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3390 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3391 $(TARGET-build-texinfo))
6a9cf61e
PB
3392@endif build-texinfo
3393
a7254363
PB
3394
3395
d545f33b
PB
3396
3397
ee025550
PB
3398.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3399maybe-configure-build-fixincludes:
4f0ef2d8
CD
3400@if gcc-bootstrap
3401configure-build-fixincludes: stage_current
3402@endif gcc-bootstrap
ee025550
PB
3403@if build-fixincludes
3404maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3405configure-build-fixincludes:
0aed8855 3406 @: $(MAKE); $(unstage)
c52c6897 3407 @r=`${PWD_COMMAND}`; export r; \
ee025550 3408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3409 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3410 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
1f53ca9a 3411 $(BUILD_EXPORTS) \
ee025550
PB
3412 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3413 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3414 case $(srcdir) in \
b00612cc
PB
3415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3416 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3418 esac; \
b00612cc
PB
3419 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3420 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3421 rm -f no-such-file || : ; \
3422 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3423 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3424 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3425 || exit 1
3426@endif build-fixincludes
3427
a7254363
PB
3428
3429
d545f33b
PB
3430
3431
ee025550
PB
3432.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3433maybe-all-build-fixincludes:
4f0ef2d8
CD
3434@if gcc-bootstrap
3435all-build-fixincludes: stage_current
3436@endif gcc-bootstrap
ee025550
PB
3437@if build-fixincludes
3438TARGET-build-fixincludes=all
3439maybe-all-build-fixincludes: all-build-fixincludes
3440all-build-fixincludes: configure-build-fixincludes
0aed8855 3441 @: $(MAKE); $(unstage)
ee025550
PB
3442 @r=`${PWD_COMMAND}`; export r; \
3443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3444 $(BUILD_EXPORTS) \
ee025550 3445 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3447 $(TARGET-build-fixincludes))
ee025550
PB
3448@endif build-fixincludes
3449
2a4cbe27 3450
a7254363 3451
d545f33b
PB
3452
3453
4fa63067
NN
3454# --------------------------------------
3455# Modules which run on the host machine
3456# --------------------------------------
2a4cbe27 3457
a7254363 3458
4fa63067
NN
3459.PHONY: configure-ash maybe-configure-ash
3460maybe-configure-ash:
4f0ef2d8
CD
3461@if gcc-bootstrap
3462configure-ash: stage_current
3463@endif gcc-bootstrap
6bd3dfaa
PB
3464@if ash
3465maybe-configure-ash: configure-ash
c52c6897 3466configure-ash:
0aed8855 3467 @: $(MAKE); $(unstage)
c52c6897 3468 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3470 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
1f53ca9a 3472 $(HOST_EXPORTS) \
a7254363
PB
3473 echo Configuring in $(HOST_SUBDIR)/ash; \
3474 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3475 case $(srcdir) in \
b00612cc
PB
3476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3477 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3479 esac; \
b00612cc
PB
3480 srcdiroption="--srcdir=$${topdir}/ash"; \
3481 libsrcdir="$$s/ash"; \
4fa63067 3482 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3483 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3484 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3485 || exit 1
6bd3dfaa 3486@endif ash
2a4cbe27 3487
a7254363
PB
3488
3489
d545f33b
PB
3490
3491
4fa63067
NN
3492.PHONY: all-ash maybe-all-ash
3493maybe-all-ash:
4f0ef2d8
CD
3494@if gcc-bootstrap
3495all-ash: stage_current
3496@endif gcc-bootstrap
6bd3dfaa 3497@if ash
d27cc32e 3498TARGET-ash=all
6bd3dfaa 3499maybe-all-ash: all-ash
4fa63067 3500all-ash: configure-ash
0aed8855 3501 @: $(MAKE); $(unstage)
4fa63067
NN
3502 @r=`${PWD_COMMAND}`; export r; \
3503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3504 $(HOST_EXPORTS) \
b00612cc 3505 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3506 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3507 $(TARGET-ash))
6bd3dfaa 3508@endif ash
2a4cbe27 3509
a7254363 3510
d545f33b
PB
3511
3512
4fa63067
NN
3513.PHONY: check-ash maybe-check-ash
3514maybe-check-ash:
6bd3dfaa
PB
3515@if ash
3516maybe-check-ash: check-ash
2a4cbe27 3517
4fa63067 3518check-ash:
0aed8855 3519 @: $(MAKE); $(unstage)
4fa63067 3520 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3522 $(HOST_EXPORTS) \
b00612cc
PB
3523 (cd $(HOST_SUBDIR)/ash && \
3524 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3525
6bd3dfaa 3526@endif ash
2a4cbe27 3527
4fa63067
NN
3528.PHONY: install-ash maybe-install-ash
3529maybe-install-ash:
6bd3dfaa
PB
3530@if ash
3531maybe-install-ash: install-ash
2a4cbe27 3532
4fa63067 3533install-ash: installdirs
0aed8855 3534 @: $(MAKE); $(unstage)
4fa63067 3535 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3537 $(HOST_EXPORTS) \
b00612cc 3538 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3539 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3540
6bd3dfaa 3541@endif ash
2a4cbe27 3542
56a8fe78 3543# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3544
4fa63067
NN
3545.PHONY: maybe-info-ash info-ash
3546maybe-info-ash:
6bd3dfaa
PB
3547@if ash
3548maybe-info-ash: info-ash
4fa63067
NN
3549
3550info-ash: \
3551 configure-ash
0aed8855 3552 @: $(MAKE); $(unstage)
4fa63067 3553 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3554 r=`${PWD_COMMAND}`; export r; \
3555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3556 $(HOST_EXPORTS) \
b813574b 3557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3559 done; \
4fa63067 3560 echo "Doing info in ash" ; \
b00612cc 3561 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3564 "RANLIB=$${RANLIB}" \
0c24b341 3565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3566 info) \
2a4cbe27
NN
3567 || exit 1
3568
6bd3dfaa 3569@endif ash
2a4cbe27 3570
4fa63067
NN
3571.PHONY: maybe-dvi-ash dvi-ash
3572maybe-dvi-ash:
6bd3dfaa
PB
3573@if ash
3574maybe-dvi-ash: dvi-ash
2a4cbe27 3575
4fa63067
NN
3576dvi-ash: \
3577 configure-ash
0aed8855 3578 @: $(MAKE); $(unstage)
4fa63067 3579 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3580 r=`${PWD_COMMAND}`; export r; \
3581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3582 $(HOST_EXPORTS) \
b813574b 3583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3585 done; \
4fa63067 3586 echo "Doing dvi in ash" ; \
b00612cc 3587 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3590 "RANLIB=$${RANLIB}" \
0c24b341 3591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3592 dvi) \
2a4cbe27
NN
3593 || exit 1
3594
6bd3dfaa 3595@endif ash
2a4cbe27 3596
56a8fe78
DD
3597.PHONY: maybe-pdf-ash pdf-ash
3598maybe-pdf-ash:
3599@if ash
3600maybe-pdf-ash: pdf-ash
3601
3602pdf-ash: \
3603 configure-ash
3604 @: $(MAKE); $(unstage)
3605 @[ -f ./ash/Makefile ] || exit 0; \
3606 r=`${PWD_COMMAND}`; export r; \
3607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3608 $(HOST_EXPORTS) \
3609 for flag in $(EXTRA_HOST_FLAGS) ; do \
3610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3611 done; \
3612 echo "Doing pdf in ash" ; \
3613 (cd $(HOST_SUBDIR)/ash && \
3614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3616 "RANLIB=$${RANLIB}" \
0c24b341 3617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3618 pdf) \
3619 || exit 1
3620
3621@endif ash
3622
6d389afc
MS
3623.PHONY: maybe-html-ash html-ash
3624maybe-html-ash:
3625@if ash
3626maybe-html-ash: html-ash
3627
3628html-ash: \
3629 configure-ash
0aed8855 3630 @: $(MAKE); $(unstage)
6d389afc
MS
3631 @[ -f ./ash/Makefile ] || exit 0; \
3632 r=`${PWD_COMMAND}`; export r; \
3633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3634 $(HOST_EXPORTS) \
3635 for flag in $(EXTRA_HOST_FLAGS) ; do \
3636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3637 done; \
3638 echo "Doing html in ash" ; \
b00612cc 3639 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3642 "RANLIB=$${RANLIB}" \
0c24b341 3643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3644 html) \
3645 || exit 1
3646
3647@endif ash
3648
4fa63067
NN
3649.PHONY: maybe-TAGS-ash TAGS-ash
3650maybe-TAGS-ash:
6bd3dfaa
PB
3651@if ash
3652maybe-TAGS-ash: TAGS-ash
2a4cbe27 3653
4fa63067
NN
3654TAGS-ash: \
3655 configure-ash
0aed8855 3656 @: $(MAKE); $(unstage)
4fa63067 3657 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3658 r=`${PWD_COMMAND}`; export r; \
3659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3660 $(HOST_EXPORTS) \
b813574b 3661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3663 done; \
4fa63067 3664 echo "Doing TAGS in ash" ; \
b00612cc 3665 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3668 "RANLIB=$${RANLIB}" \
0c24b341 3669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3670 TAGS) \
2a4cbe27
NN
3671 || exit 1
3672
6bd3dfaa 3673@endif ash
2a4cbe27 3674
4fa63067
NN
3675.PHONY: maybe-install-info-ash install-info-ash
3676maybe-install-info-ash:
6bd3dfaa
PB
3677@if ash
3678maybe-install-info-ash: install-info-ash
2a4cbe27 3679
4fa63067
NN
3680install-info-ash: \
3681 configure-ash \
3682 info-ash
0aed8855 3683 @: $(MAKE); $(unstage)
4fa63067 3684 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3685 r=`${PWD_COMMAND}`; export r; \
3686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3687 $(HOST_EXPORTS) \
b813574b 3688 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3690 done; \
4fa63067 3691 echo "Doing install-info in ash" ; \
b00612cc 3692 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3695 "RANLIB=$${RANLIB}" \
0c24b341 3696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3697 install-info) \
2a4cbe27
NN
3698 || exit 1
3699
6bd3dfaa 3700@endif ash
2a4cbe27 3701
a3ca38d2
DD
3702.PHONY: maybe-install-pdf-ash install-pdf-ash
3703maybe-install-pdf-ash:
3704@if ash
3705maybe-install-pdf-ash: install-pdf-ash
3706
3707install-pdf-ash: \
3708 configure-ash \
3709 pdf-ash
3710 @: $(MAKE); $(unstage)
3711 @[ -f ./ash/Makefile ] || exit 0; \
3712 r=`${PWD_COMMAND}`; export r; \
3713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3714 $(HOST_EXPORTS) \
3715 for flag in $(EXTRA_HOST_FLAGS) ; do \
3716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3717 done; \
3718 echo "Doing install-pdf in ash" ; \
3719 (cd $(HOST_SUBDIR)/ash && \
3720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3722 "RANLIB=$${RANLIB}" \
0c24b341 3723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3724 install-pdf) \
3725 || exit 1
3726
3727@endif ash
3728
108a6f8e
CD
3729.PHONY: maybe-install-html-ash install-html-ash
3730maybe-install-html-ash:
3731@if ash
3732maybe-install-html-ash: install-html-ash
3733
3734install-html-ash: \
3735 configure-ash \
3736 html-ash
3737 @: $(MAKE); $(unstage)
3738 @[ -f ./ash/Makefile ] || exit 0; \
3739 r=`${PWD_COMMAND}`; export r; \
3740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3741 $(HOST_EXPORTS) \
3742 for flag in $(EXTRA_HOST_FLAGS) ; do \
3743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3744 done; \
3745 echo "Doing install-html in ash" ; \
3746 (cd $(HOST_SUBDIR)/ash && \
3747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3749 "RANLIB=$${RANLIB}" \
0c24b341 3750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3751 install-html) \
3752 || exit 1
3753
3754@endif ash
3755
4fa63067
NN
3756.PHONY: maybe-installcheck-ash installcheck-ash
3757maybe-installcheck-ash:
6bd3dfaa
PB
3758@if ash
3759maybe-installcheck-ash: installcheck-ash
2a4cbe27 3760
4fa63067
NN
3761installcheck-ash: \
3762 configure-ash
0aed8855 3763 @: $(MAKE); $(unstage)
4fa63067 3764 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3765 r=`${PWD_COMMAND}`; export r; \
3766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3767 $(HOST_EXPORTS) \
b813574b 3768 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3770 done; \
4fa63067 3771 echo "Doing installcheck in ash" ; \
b00612cc 3772 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3775 "RANLIB=$${RANLIB}" \
0c24b341 3776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3777 installcheck) \
2a4cbe27
NN
3778 || exit 1
3779
6bd3dfaa 3780@endif ash
2a4cbe27 3781
4fa63067
NN
3782.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3783maybe-mostlyclean-ash:
6bd3dfaa
PB
3784@if ash
3785maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3786
4fa63067 3787mostlyclean-ash:
0aed8855 3788 @: $(MAKE); $(unstage)
4fa63067 3789 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3790 r=`${PWD_COMMAND}`; export r; \
3791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3792 $(HOST_EXPORTS) \
b813574b 3793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3795 done; \
4fa63067 3796 echo "Doing mostlyclean in ash" ; \
b00612cc 3797 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3800 "RANLIB=$${RANLIB}" \
0c24b341 3801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3802 mostlyclean) \
2a4cbe27
NN
3803 || exit 1
3804
6bd3dfaa 3805@endif ash
2a4cbe27 3806
4fa63067
NN
3807.PHONY: maybe-clean-ash clean-ash
3808maybe-clean-ash:
6bd3dfaa
PB
3809@if ash
3810maybe-clean-ash: clean-ash
2a4cbe27 3811
4fa63067 3812clean-ash:
0aed8855 3813 @: $(MAKE); $(unstage)
4fa63067 3814 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3815 r=`${PWD_COMMAND}`; export r; \
3816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3817 $(HOST_EXPORTS) \
b813574b 3818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3820 done; \
4fa63067 3821 echo "Doing clean in ash" ; \
b00612cc 3822 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3825 "RANLIB=$${RANLIB}" \
0c24b341 3826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3827 clean) \
2a4cbe27
NN
3828 || exit 1
3829
6bd3dfaa 3830@endif ash
2a4cbe27 3831
4fa63067
NN
3832.PHONY: maybe-distclean-ash distclean-ash
3833maybe-distclean-ash:
6bd3dfaa
PB
3834@if ash
3835maybe-distclean-ash: distclean-ash
2a4cbe27 3836
4fa63067 3837distclean-ash:
0aed8855 3838 @: $(MAKE); $(unstage)
4fa63067 3839 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3840 r=`${PWD_COMMAND}`; export r; \
3841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3842 $(HOST_EXPORTS) \
b813574b 3843 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3845 done; \
4fa63067 3846 echo "Doing distclean in ash" ; \
b00612cc 3847 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3850 "RANLIB=$${RANLIB}" \
0c24b341 3851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3852 distclean) \
2a4cbe27
NN
3853 || exit 1
3854
6bd3dfaa 3855@endif ash
2a4cbe27 3856
4fa63067
NN
3857.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3858maybe-maintainer-clean-ash:
6bd3dfaa
PB
3859@if ash
3860maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3861
4fa63067 3862maintainer-clean-ash:
0aed8855 3863 @: $(MAKE); $(unstage)
4fa63067 3864 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3865 r=`${PWD_COMMAND}`; export r; \
3866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3867 $(HOST_EXPORTS) \
b813574b 3868 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3870 done; \
4fa63067 3871 echo "Doing maintainer-clean in ash" ; \
b00612cc 3872 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3875 "RANLIB=$${RANLIB}" \
0c24b341 3876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3877 maintainer-clean) \
2a4cbe27
NN
3878 || exit 1
3879
6bd3dfaa 3880@endif ash
2a4cbe27 3881
2a4cbe27 3882
a7254363 3883
4fa63067
NN
3884.PHONY: configure-autoconf maybe-configure-autoconf
3885maybe-configure-autoconf:
4f0ef2d8
CD
3886@if gcc-bootstrap
3887configure-autoconf: stage_current
3888@endif gcc-bootstrap
6bd3dfaa
PB
3889@if autoconf
3890maybe-configure-autoconf: configure-autoconf
c52c6897 3891configure-autoconf:
0aed8855 3892 @: $(MAKE); $(unstage)
c52c6897 3893 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3895 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
1f53ca9a 3897 $(HOST_EXPORTS) \
a7254363
PB
3898 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3899 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3900 case $(srcdir) in \
b00612cc
PB
3901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3902 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3904 esac; \
b00612cc
PB
3905 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3906 libsrcdir="$$s/autoconf"; \
4fa63067 3907 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3909 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3910 || exit 1
6bd3dfaa 3911@endif autoconf
2a4cbe27 3912
a7254363
PB
3913
3914
d545f33b
PB
3915
3916
4fa63067
NN
3917.PHONY: all-autoconf maybe-all-autoconf
3918maybe-all-autoconf:
4f0ef2d8
CD
3919@if gcc-bootstrap
3920all-autoconf: stage_current
3921@endif gcc-bootstrap
6bd3dfaa 3922@if autoconf
d27cc32e 3923TARGET-autoconf=all
6bd3dfaa 3924maybe-all-autoconf: all-autoconf
4fa63067 3925all-autoconf: configure-autoconf
0aed8855 3926 @: $(MAKE); $(unstage)
4fa63067
NN
3927 @r=`${PWD_COMMAND}`; export r; \
3928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3929 $(HOST_EXPORTS) \
b00612cc 3930 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3932 $(TARGET-autoconf))
6bd3dfaa 3933@endif autoconf
2a4cbe27 3934
a7254363 3935
d545f33b
PB
3936
3937
4fa63067
NN
3938.PHONY: check-autoconf maybe-check-autoconf
3939maybe-check-autoconf:
6bd3dfaa
PB
3940@if autoconf
3941maybe-check-autoconf: check-autoconf
2a4cbe27 3942
4fa63067 3943check-autoconf:
0aed8855 3944 @: $(MAKE); $(unstage)
4fa63067 3945 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3947 $(HOST_EXPORTS) \
b00612cc
PB
3948 (cd $(HOST_SUBDIR)/autoconf && \
3949 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3950
6bd3dfaa 3951@endif autoconf
2a4cbe27 3952
4fa63067
NN
3953.PHONY: install-autoconf maybe-install-autoconf
3954maybe-install-autoconf:
6bd3dfaa
PB
3955@if autoconf
3956maybe-install-autoconf: install-autoconf
2a4cbe27 3957
4fa63067 3958install-autoconf: installdirs
0aed8855 3959 @: $(MAKE); $(unstage)
4fa63067 3960 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3962 $(HOST_EXPORTS) \
b00612cc 3963 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3964 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3965
6bd3dfaa 3966@endif autoconf
2a4cbe27 3967
56a8fe78 3968# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3969
4fa63067
NN
3970.PHONY: maybe-info-autoconf info-autoconf
3971maybe-info-autoconf:
6bd3dfaa
PB
3972@if autoconf
3973maybe-info-autoconf: info-autoconf
4fa63067
NN
3974
3975info-autoconf: \
3976 configure-autoconf
0aed8855 3977 @: $(MAKE); $(unstage)
4fa63067 3978 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3979 r=`${PWD_COMMAND}`; export r; \
3980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3981 $(HOST_EXPORTS) \
b813574b 3982 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3984 done; \
4fa63067 3985 echo "Doing info in autoconf" ; \
b00612cc 3986 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3989 "RANLIB=$${RANLIB}" \
0c24b341 3990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3991 info) \
2a4cbe27
NN
3992 || exit 1
3993
6bd3dfaa 3994@endif autoconf
2a4cbe27 3995
4fa63067
NN
3996.PHONY: maybe-dvi-autoconf dvi-autoconf
3997maybe-dvi-autoconf:
6bd3dfaa
PB
3998@if autoconf
3999maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 4000
4fa63067
NN
4001dvi-autoconf: \
4002 configure-autoconf
0aed8855 4003 @: $(MAKE); $(unstage)
4fa63067 4004 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4005 r=`${PWD_COMMAND}`; export r; \
4006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4007 $(HOST_EXPORTS) \
b813574b 4008 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4010 done; \
4fa63067 4011 echo "Doing dvi in autoconf" ; \
b00612cc 4012 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4015 "RANLIB=$${RANLIB}" \
0c24b341 4016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4017 dvi) \
2a4cbe27
NN
4018 || exit 1
4019
6bd3dfaa 4020@endif autoconf
2a4cbe27 4021
56a8fe78
DD
4022.PHONY: maybe-pdf-autoconf pdf-autoconf
4023maybe-pdf-autoconf:
4024@if autoconf
4025maybe-pdf-autoconf: pdf-autoconf
4026
4027pdf-autoconf: \
4028 configure-autoconf
4029 @: $(MAKE); $(unstage)
4030 @[ -f ./autoconf/Makefile ] || exit 0; \
4031 r=`${PWD_COMMAND}`; export r; \
4032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4033 $(HOST_EXPORTS) \
4034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4036 done; \
4037 echo "Doing pdf in autoconf" ; \
4038 (cd $(HOST_SUBDIR)/autoconf && \
4039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4041 "RANLIB=$${RANLIB}" \
0c24b341 4042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4043 pdf) \
4044 || exit 1
4045
4046@endif autoconf
4047
6d389afc
MS
4048.PHONY: maybe-html-autoconf html-autoconf
4049maybe-html-autoconf:
4050@if autoconf
4051maybe-html-autoconf: html-autoconf
4052
4053html-autoconf: \
4054 configure-autoconf
0aed8855 4055 @: $(MAKE); $(unstage)
6d389afc
MS
4056 @[ -f ./autoconf/Makefile ] || exit 0; \
4057 r=`${PWD_COMMAND}`; export r; \
4058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4059 $(HOST_EXPORTS) \
4060 for flag in $(EXTRA_HOST_FLAGS) ; do \
4061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4062 done; \
4063 echo "Doing html in autoconf" ; \
b00612cc 4064 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
4065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4067 "RANLIB=$${RANLIB}" \
0c24b341 4068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4069 html) \
4070 || exit 1
4071
4072@endif autoconf
4073
4fa63067
NN
4074.PHONY: maybe-TAGS-autoconf TAGS-autoconf
4075maybe-TAGS-autoconf:
6bd3dfaa
PB
4076@if autoconf
4077maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 4078
4fa63067
NN
4079TAGS-autoconf: \
4080 configure-autoconf
0aed8855 4081 @: $(MAKE); $(unstage)
4fa63067 4082 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4083 r=`${PWD_COMMAND}`; export r; \
4084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4085 $(HOST_EXPORTS) \
b813574b 4086 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4088 done; \
4fa63067 4089 echo "Doing TAGS in autoconf" ; \
b00612cc 4090 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4093 "RANLIB=$${RANLIB}" \
0c24b341 4094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4095 TAGS) \
2a4cbe27
NN
4096 || exit 1
4097
6bd3dfaa 4098@endif autoconf
2a4cbe27 4099
4fa63067
NN
4100.PHONY: maybe-install-info-autoconf install-info-autoconf
4101maybe-install-info-autoconf:
6bd3dfaa
PB
4102@if autoconf
4103maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 4104
4fa63067
NN
4105install-info-autoconf: \
4106 configure-autoconf \
4107 info-autoconf
0aed8855 4108 @: $(MAKE); $(unstage)
4fa63067 4109 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4110 r=`${PWD_COMMAND}`; export r; \
4111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4112 $(HOST_EXPORTS) \
b813574b 4113 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4115 done; \
4fa63067 4116 echo "Doing install-info in autoconf" ; \
b00612cc 4117 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4120 "RANLIB=$${RANLIB}" \
0c24b341 4121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4122 install-info) \
2a4cbe27
NN
4123 || exit 1
4124
6bd3dfaa 4125@endif autoconf
2a4cbe27 4126
a3ca38d2
DD
4127.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4128maybe-install-pdf-autoconf:
4129@if autoconf
4130maybe-install-pdf-autoconf: install-pdf-autoconf
4131
4132install-pdf-autoconf: \
4133 configure-autoconf \
4134 pdf-autoconf
4135 @: $(MAKE); $(unstage)
4136 @[ -f ./autoconf/Makefile ] || exit 0; \
4137 r=`${PWD_COMMAND}`; export r; \
4138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4139 $(HOST_EXPORTS) \
4140 for flag in $(EXTRA_HOST_FLAGS) ; do \
4141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4142 done; \
4143 echo "Doing install-pdf in autoconf" ; \
4144 (cd $(HOST_SUBDIR)/autoconf && \
4145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4147 "RANLIB=$${RANLIB}" \
0c24b341 4148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4149 install-pdf) \
4150 || exit 1
4151
4152@endif autoconf
4153
108a6f8e
CD
4154.PHONY: maybe-install-html-autoconf install-html-autoconf
4155maybe-install-html-autoconf:
4156@if autoconf
4157maybe-install-html-autoconf: install-html-autoconf
4158
4159install-html-autoconf: \
4160 configure-autoconf \
4161 html-autoconf
4162 @: $(MAKE); $(unstage)
4163 @[ -f ./autoconf/Makefile ] || exit 0; \
4164 r=`${PWD_COMMAND}`; export r; \
4165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4166 $(HOST_EXPORTS) \
4167 for flag in $(EXTRA_HOST_FLAGS) ; do \
4168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4169 done; \
4170 echo "Doing install-html in autoconf" ; \
4171 (cd $(HOST_SUBDIR)/autoconf && \
4172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4174 "RANLIB=$${RANLIB}" \
0c24b341 4175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4176 install-html) \
4177 || exit 1
4178
4179@endif autoconf
4180
4fa63067
NN
4181.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4182maybe-installcheck-autoconf:
6bd3dfaa
PB
4183@if autoconf
4184maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4185
4fa63067
NN
4186installcheck-autoconf: \
4187 configure-autoconf
0aed8855 4188 @: $(MAKE); $(unstage)
4fa63067 4189 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4190 r=`${PWD_COMMAND}`; export r; \
4191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4192 $(HOST_EXPORTS) \
b813574b 4193 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4195 done; \
4fa63067 4196 echo "Doing installcheck in autoconf" ; \
b00612cc 4197 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4200 "RANLIB=$${RANLIB}" \
0c24b341 4201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4202 installcheck) \
2a4cbe27
NN
4203 || exit 1
4204
6bd3dfaa 4205@endif autoconf
2a4cbe27 4206
4fa63067
NN
4207.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4208maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4209@if autoconf
4210maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4211
4fa63067 4212mostlyclean-autoconf:
0aed8855 4213 @: $(MAKE); $(unstage)
4fa63067 4214 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4215 r=`${PWD_COMMAND}`; export r; \
4216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4217 $(HOST_EXPORTS) \
b813574b 4218 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4220 done; \
4fa63067 4221 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4222 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4225 "RANLIB=$${RANLIB}" \
0c24b341 4226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4227 mostlyclean) \
2a4cbe27
NN
4228 || exit 1
4229
6bd3dfaa 4230@endif autoconf
2a4cbe27 4231
4fa63067
NN
4232.PHONY: maybe-clean-autoconf clean-autoconf
4233maybe-clean-autoconf:
6bd3dfaa
PB
4234@if autoconf
4235maybe-clean-autoconf: clean-autoconf
2a4cbe27 4236
4fa63067 4237clean-autoconf:
0aed8855 4238 @: $(MAKE); $(unstage)
4fa63067 4239 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4240 r=`${PWD_COMMAND}`; export r; \
4241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4242 $(HOST_EXPORTS) \
b813574b 4243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4245 done; \
4fa63067 4246 echo "Doing clean in autoconf" ; \
b00612cc 4247 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4250 "RANLIB=$${RANLIB}" \
0c24b341 4251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4252 clean) \
2a4cbe27
NN
4253 || exit 1
4254
6bd3dfaa 4255@endif autoconf
2a4cbe27 4256
4fa63067
NN
4257.PHONY: maybe-distclean-autoconf distclean-autoconf
4258maybe-distclean-autoconf:
6bd3dfaa
PB
4259@if autoconf
4260maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4261
4fa63067 4262distclean-autoconf:
0aed8855 4263 @: $(MAKE); $(unstage)
4fa63067 4264 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4265 r=`${PWD_COMMAND}`; export r; \
4266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4267 $(HOST_EXPORTS) \
b813574b 4268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4270 done; \
4fa63067 4271 echo "Doing distclean in autoconf" ; \
b00612cc 4272 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4275 "RANLIB=$${RANLIB}" \
0c24b341 4276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4277 distclean) \
2a4cbe27
NN
4278 || exit 1
4279
6bd3dfaa 4280@endif autoconf
2a4cbe27 4281
4fa63067
NN
4282.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4283maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4284@if autoconf
4285maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4286
4fa63067 4287maintainer-clean-autoconf:
0aed8855 4288 @: $(MAKE); $(unstage)
4fa63067 4289 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4290 r=`${PWD_COMMAND}`; export r; \
4291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4292 $(HOST_EXPORTS) \
b813574b 4293 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4295 done; \
4fa63067 4296 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4297 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4300 "RANLIB=$${RANLIB}" \
0c24b341 4301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4302 maintainer-clean) \
2a4cbe27
NN
4303 || exit 1
4304
6bd3dfaa 4305@endif autoconf
2a4cbe27 4306
2a4cbe27 4307
a7254363 4308
4fa63067
NN
4309.PHONY: configure-automake maybe-configure-automake
4310maybe-configure-automake:
4f0ef2d8
CD
4311@if gcc-bootstrap
4312configure-automake: stage_current
4313@endif gcc-bootstrap
6bd3dfaa
PB
4314@if automake
4315maybe-configure-automake: configure-automake
c52c6897 4316configure-automake:
0aed8855 4317 @: $(MAKE); $(unstage)
c52c6897 4318 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4320 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
1f53ca9a 4322 $(HOST_EXPORTS) \
a7254363
PB
4323 echo Configuring in $(HOST_SUBDIR)/automake; \
4324 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4325 case $(srcdir) in \
b00612cc
PB
4326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4327 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4329 esac; \
b00612cc
PB
4330 srcdiroption="--srcdir=$${topdir}/automake"; \
4331 libsrcdir="$$s/automake"; \
4fa63067 4332 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4334 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4335 || exit 1
6bd3dfaa 4336@endif automake
2a4cbe27 4337
a7254363
PB
4338
4339
d545f33b
PB
4340
4341
4fa63067
NN
4342.PHONY: all-automake maybe-all-automake
4343maybe-all-automake:
4f0ef2d8
CD
4344@if gcc-bootstrap
4345all-automake: stage_current
4346@endif gcc-bootstrap
6bd3dfaa 4347@if automake
d27cc32e 4348TARGET-automake=all
6bd3dfaa 4349maybe-all-automake: all-automake
4fa63067 4350all-automake: configure-automake
0aed8855 4351 @: $(MAKE); $(unstage)
4fa63067
NN
4352 @r=`${PWD_COMMAND}`; export r; \
4353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4354 $(HOST_EXPORTS) \
b00612cc 4355 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4356 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4357 $(TARGET-automake))
6bd3dfaa 4358@endif automake
2a4cbe27 4359
a7254363 4360
d545f33b
PB
4361
4362
4fa63067
NN
4363.PHONY: check-automake maybe-check-automake
4364maybe-check-automake:
6bd3dfaa
PB
4365@if automake
4366maybe-check-automake: check-automake
2a4cbe27 4367
4fa63067 4368check-automake:
0aed8855 4369 @: $(MAKE); $(unstage)
4fa63067 4370 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4372 $(HOST_EXPORTS) \
b00612cc
PB
4373 (cd $(HOST_SUBDIR)/automake && \
4374 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4375
6bd3dfaa 4376@endif automake
4fa63067
NN
4377
4378.PHONY: install-automake maybe-install-automake
4379maybe-install-automake:
6bd3dfaa
PB
4380@if automake
4381maybe-install-automake: install-automake
2a4cbe27 4382
4fa63067 4383install-automake: installdirs
0aed8855 4384 @: $(MAKE); $(unstage)
4fa63067
NN
4385 @r=`${PWD_COMMAND}`; export r; \
4386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4387 $(HOST_EXPORTS) \
b00612cc 4388 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4389 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4390
6bd3dfaa 4391@endif automake
2a4cbe27 4392
56a8fe78 4393# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4394
4395.PHONY: maybe-info-automake info-automake
4396maybe-info-automake:
6bd3dfaa
PB
4397@if automake
4398maybe-info-automake: info-automake
4fa63067
NN
4399
4400info-automake: \
4401 configure-automake
0aed8855 4402 @: $(MAKE); $(unstage)
4fa63067 4403 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4404 r=`${PWD_COMMAND}`; export r; \
4405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4406 $(HOST_EXPORTS) \
b813574b 4407 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4409 done; \
4fa63067 4410 echo "Doing info in automake" ; \
b00612cc 4411 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4414 "RANLIB=$${RANLIB}" \
0c24b341 4415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4416 info) \
2a4cbe27
NN
4417 || exit 1
4418
6bd3dfaa 4419@endif automake
2a4cbe27 4420
4fa63067
NN
4421.PHONY: maybe-dvi-automake dvi-automake
4422maybe-dvi-automake:
6bd3dfaa
PB
4423@if automake
4424maybe-dvi-automake: dvi-automake
2a4cbe27 4425
4fa63067
NN
4426dvi-automake: \
4427 configure-automake
0aed8855 4428 @: $(MAKE); $(unstage)
4fa63067 4429 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4430 r=`${PWD_COMMAND}`; export r; \
4431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4432 $(HOST_EXPORTS) \
b813574b 4433 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4435 done; \
4fa63067 4436 echo "Doing dvi in automake" ; \
b00612cc 4437 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4440 "RANLIB=$${RANLIB}" \
0c24b341 4441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4442 dvi) \
2a4cbe27
NN
4443 || exit 1
4444
6bd3dfaa 4445@endif automake
2a4cbe27 4446
56a8fe78
DD
4447.PHONY: maybe-pdf-automake pdf-automake
4448maybe-pdf-automake:
4449@if automake
4450maybe-pdf-automake: pdf-automake
4451
4452pdf-automake: \
4453 configure-automake
4454 @: $(MAKE); $(unstage)
4455 @[ -f ./automake/Makefile ] || exit 0; \
4456 r=`${PWD_COMMAND}`; export r; \
4457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4458 $(HOST_EXPORTS) \
4459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4461 done; \
4462 echo "Doing pdf in automake" ; \
4463 (cd $(HOST_SUBDIR)/automake && \
4464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4466 "RANLIB=$${RANLIB}" \
0c24b341 4467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4468 pdf) \
4469 || exit 1
4470
4471@endif automake
4472
6d389afc
MS
4473.PHONY: maybe-html-automake html-automake
4474maybe-html-automake:
4475@if automake
4476maybe-html-automake: html-automake
4477
4478html-automake: \
4479 configure-automake
0aed8855 4480 @: $(MAKE); $(unstage)
6d389afc
MS
4481 @[ -f ./automake/Makefile ] || exit 0; \
4482 r=`${PWD_COMMAND}`; export r; \
4483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4484 $(HOST_EXPORTS) \
4485 for flag in $(EXTRA_HOST_FLAGS) ; do \
4486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4487 done; \
4488 echo "Doing html in automake" ; \
b00612cc 4489 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4492 "RANLIB=$${RANLIB}" \
0c24b341 4493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4494 html) \
4495 || exit 1
4496
4497@endif automake
4498
4fa63067
NN
4499.PHONY: maybe-TAGS-automake TAGS-automake
4500maybe-TAGS-automake:
6bd3dfaa
PB
4501@if automake
4502maybe-TAGS-automake: TAGS-automake
2a4cbe27 4503
4fa63067
NN
4504TAGS-automake: \
4505 configure-automake
0aed8855 4506 @: $(MAKE); $(unstage)
4fa63067 4507 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4508 r=`${PWD_COMMAND}`; export r; \
4509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4510 $(HOST_EXPORTS) \
b813574b 4511 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4513 done; \
4fa63067 4514 echo "Doing TAGS in automake" ; \
b00612cc 4515 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4518 "RANLIB=$${RANLIB}" \
0c24b341 4519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4520 TAGS) \
2a4cbe27
NN
4521 || exit 1
4522
6bd3dfaa 4523@endif automake
2a4cbe27 4524
4fa63067
NN
4525.PHONY: maybe-install-info-automake install-info-automake
4526maybe-install-info-automake:
6bd3dfaa
PB
4527@if automake
4528maybe-install-info-automake: install-info-automake
2a4cbe27 4529
4fa63067
NN
4530install-info-automake: \
4531 configure-automake \
4532 info-automake
0aed8855 4533 @: $(MAKE); $(unstage)
4fa63067 4534 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4535 r=`${PWD_COMMAND}`; export r; \
4536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4537 $(HOST_EXPORTS) \
b813574b 4538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540 done; \
4fa63067 4541 echo "Doing install-info in automake" ; \
b00612cc 4542 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545 "RANLIB=$${RANLIB}" \
0c24b341 4546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4547 install-info) \
2a4cbe27
NN
4548 || exit 1
4549
6bd3dfaa 4550@endif automake
2a4cbe27 4551
a3ca38d2
DD
4552.PHONY: maybe-install-pdf-automake install-pdf-automake
4553maybe-install-pdf-automake:
4554@if automake
4555maybe-install-pdf-automake: install-pdf-automake
4556
4557install-pdf-automake: \
4558 configure-automake \
4559 pdf-automake
4560 @: $(MAKE); $(unstage)
4561 @[ -f ./automake/Makefile ] || exit 0; \
4562 r=`${PWD_COMMAND}`; export r; \
4563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4564 $(HOST_EXPORTS) \
4565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4567 done; \
4568 echo "Doing install-pdf in automake" ; \
4569 (cd $(HOST_SUBDIR)/automake && \
4570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4572 "RANLIB=$${RANLIB}" \
0c24b341 4573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4574 install-pdf) \
4575 || exit 1
4576
4577@endif automake
4578
108a6f8e
CD
4579.PHONY: maybe-install-html-automake install-html-automake
4580maybe-install-html-automake:
4581@if automake
4582maybe-install-html-automake: install-html-automake
4583
4584install-html-automake: \
4585 configure-automake \
4586 html-automake
4587 @: $(MAKE); $(unstage)
4588 @[ -f ./automake/Makefile ] || exit 0; \
4589 r=`${PWD_COMMAND}`; export r; \
4590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4591 $(HOST_EXPORTS) \
4592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4594 done; \
4595 echo "Doing install-html in automake" ; \
4596 (cd $(HOST_SUBDIR)/automake && \
4597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4599 "RANLIB=$${RANLIB}" \
0c24b341 4600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4601 install-html) \
4602 || exit 1
4603
4604@endif automake
4605
4fa63067
NN
4606.PHONY: maybe-installcheck-automake installcheck-automake
4607maybe-installcheck-automake:
6bd3dfaa
PB
4608@if automake
4609maybe-installcheck-automake: installcheck-automake
2a4cbe27 4610
4fa63067
NN
4611installcheck-automake: \
4612 configure-automake
0aed8855 4613 @: $(MAKE); $(unstage)
4fa63067 4614 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4615 r=`${PWD_COMMAND}`; export r; \
4616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4617 $(HOST_EXPORTS) \
b813574b 4618 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4620 done; \
4fa63067 4621 echo "Doing installcheck in automake" ; \
b00612cc 4622 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4625 "RANLIB=$${RANLIB}" \
0c24b341 4626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4627 installcheck) \
2a4cbe27
NN
4628 || exit 1
4629
6bd3dfaa 4630@endif automake
2a4cbe27 4631
4fa63067
NN
4632.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4633maybe-mostlyclean-automake:
6bd3dfaa
PB
4634@if automake
4635maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4636
4fa63067 4637mostlyclean-automake:
0aed8855 4638 @: $(MAKE); $(unstage)
4fa63067 4639 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4640 r=`${PWD_COMMAND}`; export r; \
4641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4642 $(HOST_EXPORTS) \
b813574b 4643 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4645 done; \
4fa63067 4646 echo "Doing mostlyclean in automake" ; \
b00612cc 4647 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4650 "RANLIB=$${RANLIB}" \
0c24b341 4651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4652 mostlyclean) \
2a4cbe27
NN
4653 || exit 1
4654
6bd3dfaa 4655@endif automake
2a4cbe27 4656
4fa63067
NN
4657.PHONY: maybe-clean-automake clean-automake
4658maybe-clean-automake:
6bd3dfaa
PB
4659@if automake
4660maybe-clean-automake: clean-automake
2a4cbe27 4661
4fa63067 4662clean-automake:
0aed8855 4663 @: $(MAKE); $(unstage)
4fa63067 4664 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4665 r=`${PWD_COMMAND}`; export r; \
4666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4667 $(HOST_EXPORTS) \
b813574b 4668 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4670 done; \
4fa63067 4671 echo "Doing clean in automake" ; \
b00612cc 4672 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4675 "RANLIB=$${RANLIB}" \
0c24b341 4676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4677 clean) \
2a4cbe27
NN
4678 || exit 1
4679
6bd3dfaa 4680@endif automake
2a4cbe27 4681
4fa63067
NN
4682.PHONY: maybe-distclean-automake distclean-automake
4683maybe-distclean-automake:
6bd3dfaa
PB
4684@if automake
4685maybe-distclean-automake: distclean-automake
2a4cbe27 4686
4fa63067 4687distclean-automake:
0aed8855 4688 @: $(MAKE); $(unstage)
4fa63067 4689 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4690 r=`${PWD_COMMAND}`; export r; \
4691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4692 $(HOST_EXPORTS) \
b813574b 4693 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4695 done; \
4fa63067 4696 echo "Doing distclean in automake" ; \
b00612cc 4697 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4700 "RANLIB=$${RANLIB}" \
0c24b341 4701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4702 distclean) \
2a4cbe27
NN
4703 || exit 1
4704
6bd3dfaa 4705@endif automake
2a4cbe27 4706
4fa63067
NN
4707.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4708maybe-maintainer-clean-automake:
6bd3dfaa
PB
4709@if automake
4710maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4711
4fa63067 4712maintainer-clean-automake:
0aed8855 4713 @: $(MAKE); $(unstage)
4fa63067 4714 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4715 r=`${PWD_COMMAND}`; export r; \
4716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4717 $(HOST_EXPORTS) \
b813574b 4718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4720 done; \
4fa63067 4721 echo "Doing maintainer-clean in automake" ; \
b00612cc 4722 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4725 "RANLIB=$${RANLIB}" \
0c24b341 4726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4727 maintainer-clean) \
2a4cbe27
NN
4728 || exit 1
4729
6bd3dfaa 4730@endif automake
2a4cbe27 4731
2a4cbe27 4732
a7254363 4733
4fa63067
NN
4734.PHONY: configure-bash maybe-configure-bash
4735maybe-configure-bash:
4f0ef2d8
CD
4736@if gcc-bootstrap
4737configure-bash: stage_current
4738@endif gcc-bootstrap
6bd3dfaa
PB
4739@if bash
4740maybe-configure-bash: configure-bash
c52c6897 4741configure-bash:
0aed8855 4742 @: $(MAKE); $(unstage)
c52c6897 4743 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4745 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
1f53ca9a 4747 $(HOST_EXPORTS) \
a7254363
PB
4748 echo Configuring in $(HOST_SUBDIR)/bash; \
4749 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4750 case $(srcdir) in \
b00612cc
PB
4751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4752 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4754 esac; \
b00612cc
PB
4755 srcdiroption="--srcdir=$${topdir}/bash"; \
4756 libsrcdir="$$s/bash"; \
4fa63067 4757 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4759 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4760 || exit 1
6bd3dfaa 4761@endif bash
2a4cbe27 4762
a7254363
PB
4763
4764
d545f33b
PB
4765
4766
4fa63067
NN
4767.PHONY: all-bash maybe-all-bash
4768maybe-all-bash:
4f0ef2d8
CD
4769@if gcc-bootstrap
4770all-bash: stage_current
4771@endif gcc-bootstrap
6bd3dfaa 4772@if bash
d27cc32e 4773TARGET-bash=all
6bd3dfaa 4774maybe-all-bash: all-bash
4fa63067 4775all-bash: configure-bash
0aed8855 4776 @: $(MAKE); $(unstage)
4fa63067
NN
4777 @r=`${PWD_COMMAND}`; export r; \
4778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4779 $(HOST_EXPORTS) \
b00612cc 4780 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4781 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4782 $(TARGET-bash))
6bd3dfaa 4783@endif bash
2a4cbe27 4784
a7254363 4785
d545f33b
PB
4786
4787
4fa63067
NN
4788.PHONY: check-bash maybe-check-bash
4789maybe-check-bash:
6bd3dfaa
PB
4790@if bash
4791maybe-check-bash: check-bash
2a4cbe27 4792
4fa63067 4793check-bash:
0aed8855 4794 @: $(MAKE); $(unstage)
4fa63067 4795 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4797 $(HOST_EXPORTS) \
b00612cc
PB
4798 (cd $(HOST_SUBDIR)/bash && \
4799 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4800
6bd3dfaa 4801@endif bash
2a4cbe27 4802
4fa63067
NN
4803.PHONY: install-bash maybe-install-bash
4804maybe-install-bash:
6bd3dfaa
PB
4805@if bash
4806maybe-install-bash: install-bash
2a4cbe27 4807
4fa63067 4808install-bash: installdirs
0aed8855 4809 @: $(MAKE); $(unstage)
4fa63067 4810 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4812 $(HOST_EXPORTS) \
b00612cc 4813 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4814 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4815
6bd3dfaa 4816@endif bash
2a4cbe27 4817
56a8fe78 4818# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4819
4fa63067
NN
4820.PHONY: maybe-info-bash info-bash
4821maybe-info-bash:
6bd3dfaa
PB
4822@if bash
4823maybe-info-bash: info-bash
4fa63067
NN
4824
4825info-bash: \
4826 configure-bash
0aed8855 4827 @: $(MAKE); $(unstage)
4fa63067 4828 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4829 r=`${PWD_COMMAND}`; export r; \
4830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4831 $(HOST_EXPORTS) \
b813574b 4832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4834 done; \
4fa63067 4835 echo "Doing info in bash" ; \
b00612cc 4836 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4839 "RANLIB=$${RANLIB}" \
0c24b341 4840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4841 info) \
2a4cbe27
NN
4842 || exit 1
4843
6bd3dfaa 4844@endif bash
2a4cbe27 4845
4fa63067
NN
4846.PHONY: maybe-dvi-bash dvi-bash
4847maybe-dvi-bash:
6bd3dfaa
PB
4848@if bash
4849maybe-dvi-bash: dvi-bash
2a4cbe27 4850
4fa63067
NN
4851dvi-bash: \
4852 configure-bash
0aed8855 4853 @: $(MAKE); $(unstage)
4fa63067 4854 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4855 r=`${PWD_COMMAND}`; export r; \
4856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4857 $(HOST_EXPORTS) \
b813574b 4858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4860 done; \
4fa63067 4861 echo "Doing dvi in bash" ; \
b00612cc 4862 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4865 "RANLIB=$${RANLIB}" \
0c24b341 4866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4867 dvi) \
2a4cbe27
NN
4868 || exit 1
4869
6bd3dfaa 4870@endif bash
2a4cbe27 4871
56a8fe78
DD
4872.PHONY: maybe-pdf-bash pdf-bash
4873maybe-pdf-bash:
4874@if bash
4875maybe-pdf-bash: pdf-bash
4876
4877pdf-bash: \
4878 configure-bash
4879 @: $(MAKE); $(unstage)
4880 @[ -f ./bash/Makefile ] || exit 0; \
4881 r=`${PWD_COMMAND}`; export r; \
4882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4883 $(HOST_EXPORTS) \
4884 for flag in $(EXTRA_HOST_FLAGS) ; do \
4885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4886 done; \
4887 echo "Doing pdf in bash" ; \
4888 (cd $(HOST_SUBDIR)/bash && \
4889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4891 "RANLIB=$${RANLIB}" \
0c24b341 4892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4893 pdf) \
4894 || exit 1
4895
4896@endif bash
4897
6d389afc
MS
4898.PHONY: maybe-html-bash html-bash
4899maybe-html-bash:
4900@if bash
4901maybe-html-bash: html-bash
4902
4903html-bash: \
4904 configure-bash
0aed8855 4905 @: $(MAKE); $(unstage)
6d389afc
MS
4906 @[ -f ./bash/Makefile ] || exit 0; \
4907 r=`${PWD_COMMAND}`; export r; \
4908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4909 $(HOST_EXPORTS) \
4910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4912 done; \
4913 echo "Doing html in bash" ; \
b00612cc 4914 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4917 "RANLIB=$${RANLIB}" \
0c24b341 4918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4919 html) \
4920 || exit 1
4921
4922@endif bash
4923
4fa63067
NN
4924.PHONY: maybe-TAGS-bash TAGS-bash
4925maybe-TAGS-bash:
6bd3dfaa
PB
4926@if bash
4927maybe-TAGS-bash: TAGS-bash
2a4cbe27 4928
4fa63067
NN
4929TAGS-bash: \
4930 configure-bash
0aed8855 4931 @: $(MAKE); $(unstage)
4fa63067 4932 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4933 r=`${PWD_COMMAND}`; export r; \
4934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4935 $(HOST_EXPORTS) \
b813574b 4936 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4938 done; \
4fa63067 4939 echo "Doing TAGS in bash" ; \
b00612cc 4940 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4943 "RANLIB=$${RANLIB}" \
0c24b341 4944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4945 TAGS) \
2a4cbe27
NN
4946 || exit 1
4947
6bd3dfaa 4948@endif bash
2a4cbe27 4949
4fa63067
NN
4950.PHONY: maybe-install-info-bash install-info-bash
4951maybe-install-info-bash:
6bd3dfaa
PB
4952@if bash
4953maybe-install-info-bash: install-info-bash
2a4cbe27 4954
4fa63067
NN
4955install-info-bash: \
4956 configure-bash \
4957 info-bash
0aed8855 4958 @: $(MAKE); $(unstage)
4fa63067 4959 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4960 r=`${PWD_COMMAND}`; export r; \
4961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4962 $(HOST_EXPORTS) \
b813574b 4963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4965 done; \
4fa63067 4966 echo "Doing install-info in bash" ; \
b00612cc 4967 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4970 "RANLIB=$${RANLIB}" \
0c24b341 4971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4972 install-info) \
2a4cbe27
NN
4973 || exit 1
4974
6bd3dfaa 4975@endif bash
2a4cbe27 4976
a3ca38d2
DD
4977.PHONY: maybe-install-pdf-bash install-pdf-bash
4978maybe-install-pdf-bash:
4979@if bash
4980maybe-install-pdf-bash: install-pdf-bash
4981
4982install-pdf-bash: \
4983 configure-bash \
4984 pdf-bash
4985 @: $(MAKE); $(unstage)
4986 @[ -f ./bash/Makefile ] || exit 0; \
4987 r=`${PWD_COMMAND}`; export r; \
4988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4989 $(HOST_EXPORTS) \
4990 for flag in $(EXTRA_HOST_FLAGS) ; do \
4991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4992 done; \
4993 echo "Doing install-pdf in bash" ; \
4994 (cd $(HOST_SUBDIR)/bash && \
4995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4997 "RANLIB=$${RANLIB}" \
0c24b341 4998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4999 install-pdf) \
5000 || exit 1
5001
5002@endif bash
5003
108a6f8e
CD
5004.PHONY: maybe-install-html-bash install-html-bash
5005maybe-install-html-bash:
5006@if bash
5007maybe-install-html-bash: install-html-bash
5008
5009install-html-bash: \
5010 configure-bash \
5011 html-bash
5012 @: $(MAKE); $(unstage)
5013 @[ -f ./bash/Makefile ] || exit 0; \
5014 r=`${PWD_COMMAND}`; export r; \
5015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016 $(HOST_EXPORTS) \
5017 for flag in $(EXTRA_HOST_FLAGS) ; do \
5018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5019 done; \
5020 echo "Doing install-html in bash" ; \
5021 (cd $(HOST_SUBDIR)/bash && \
5022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5024 "RANLIB=$${RANLIB}" \
0c24b341 5025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5026 install-html) \
5027 || exit 1
5028
5029@endif bash
5030
4fa63067
NN
5031.PHONY: maybe-installcheck-bash installcheck-bash
5032maybe-installcheck-bash:
6bd3dfaa
PB
5033@if bash
5034maybe-installcheck-bash: installcheck-bash
2a4cbe27 5035
4fa63067
NN
5036installcheck-bash: \
5037 configure-bash
0aed8855 5038 @: $(MAKE); $(unstage)
4fa63067 5039 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5040 r=`${PWD_COMMAND}`; export r; \
5041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5042 $(HOST_EXPORTS) \
b813574b 5043 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5045 done; \
4fa63067 5046 echo "Doing installcheck in bash" ; \
b00612cc 5047 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5050 "RANLIB=$${RANLIB}" \
0c24b341 5051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5052 installcheck) \
2a4cbe27
NN
5053 || exit 1
5054
6bd3dfaa 5055@endif bash
2a4cbe27 5056
4fa63067
NN
5057.PHONY: maybe-mostlyclean-bash mostlyclean-bash
5058maybe-mostlyclean-bash:
6bd3dfaa
PB
5059@if bash
5060maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 5061
4fa63067 5062mostlyclean-bash:
0aed8855 5063 @: $(MAKE); $(unstage)
4fa63067 5064 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5065 r=`${PWD_COMMAND}`; export r; \
5066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5067 $(HOST_EXPORTS) \
b813574b 5068 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5070 done; \
4fa63067 5071 echo "Doing mostlyclean in bash" ; \
b00612cc 5072 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5075 "RANLIB=$${RANLIB}" \
0c24b341 5076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5077 mostlyclean) \
2a4cbe27
NN
5078 || exit 1
5079
6bd3dfaa 5080@endif bash
2a4cbe27 5081
4fa63067
NN
5082.PHONY: maybe-clean-bash clean-bash
5083maybe-clean-bash:
6bd3dfaa
PB
5084@if bash
5085maybe-clean-bash: clean-bash
2a4cbe27 5086
4fa63067 5087clean-bash:
0aed8855 5088 @: $(MAKE); $(unstage)
4fa63067 5089 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5090 r=`${PWD_COMMAND}`; export r; \
5091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5092 $(HOST_EXPORTS) \
b813574b 5093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5095 done; \
4fa63067 5096 echo "Doing clean in bash" ; \
b00612cc 5097 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5100 "RANLIB=$${RANLIB}" \
0c24b341 5101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5102 clean) \
2a4cbe27
NN
5103 || exit 1
5104
6bd3dfaa 5105@endif bash
2a4cbe27 5106
4fa63067
NN
5107.PHONY: maybe-distclean-bash distclean-bash
5108maybe-distclean-bash:
6bd3dfaa
PB
5109@if bash
5110maybe-distclean-bash: distclean-bash
2a4cbe27 5111
4fa63067 5112distclean-bash:
0aed8855 5113 @: $(MAKE); $(unstage)
4fa63067 5114 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5115 r=`${PWD_COMMAND}`; export r; \
5116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5117 $(HOST_EXPORTS) \
b813574b 5118 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5120 done; \
4fa63067 5121 echo "Doing distclean in bash" ; \
b00612cc 5122 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5125 "RANLIB=$${RANLIB}" \
0c24b341 5126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5127 distclean) \
2a4cbe27
NN
5128 || exit 1
5129
6bd3dfaa 5130@endif bash
2a4cbe27 5131
4fa63067
NN
5132.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5133maybe-maintainer-clean-bash:
6bd3dfaa
PB
5134@if bash
5135maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 5136
4fa63067 5137maintainer-clean-bash:
0aed8855 5138 @: $(MAKE); $(unstage)
4fa63067 5139 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5140 r=`${PWD_COMMAND}`; export r; \
5141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5142 $(HOST_EXPORTS) \
b813574b 5143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5145 done; \
4fa63067 5146 echo "Doing maintainer-clean in bash" ; \
b00612cc 5147 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5150 "RANLIB=$${RANLIB}" \
0c24b341 5151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5152 maintainer-clean) \
2a4cbe27
NN
5153 || exit 1
5154
6bd3dfaa 5155@endif bash
2a4cbe27 5156
2a4cbe27 5157
a7254363 5158
4fa63067
NN
5159.PHONY: configure-bfd maybe-configure-bfd
5160maybe-configure-bfd:
4f0ef2d8
CD
5161@if gcc-bootstrap
5162configure-bfd: stage_current
5163@endif gcc-bootstrap
6bd3dfaa
PB
5164@if bfd
5165maybe-configure-bfd: configure-bfd
c52c6897 5166configure-bfd:
c52c6897
PB
5167 @r=`${PWD_COMMAND}`; export r; \
5168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5169 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5170 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
1f53ca9a 5171 $(HOST_EXPORTS) \
a7254363
PB
5172 echo Configuring in $(HOST_SUBDIR)/bfd; \
5173 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5174 case $(srcdir) in \
b00612cc
PB
5175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5176 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5178 esac; \
b00612cc
PB
5179 srcdiroption="--srcdir=$${topdir}/bfd"; \
5180 libsrcdir="$$s/bfd"; \
4fa63067 5181 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5183 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5184 || exit 1
6bd3dfaa 5185@endif bfd
2a4cbe27 5186
a7254363
PB
5187
5188
d545f33b
PB
5189.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5190maybe-configure-stage1-bfd:
5191@if bfd-bootstrap
5192maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5193configure-stage1-bfd:
c52c6897 5194 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5196 @r=`${PWD_COMMAND}`; export r; \
5197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5198 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5199 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5200 $(HOST_EXPORTS) \
8ee82aff 5201 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5202 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5203 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5204 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5206 cd $(HOST_SUBDIR)/bfd || exit 1; \
5207 case $(srcdir) in \
5208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5209 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5211 esac; \
5212 srcdiroption="--srcdir=$${topdir}/bfd"; \
5213 libsrcdir="$$s/bfd"; \
5214 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5216 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5217 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5218@endif bfd-bootstrap
5219
5220.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5221maybe-configure-stage2-bfd:
5222@if bfd-bootstrap
5223maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5224configure-stage2-bfd:
c52c6897 5225 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5227 @r=`${PWD_COMMAND}`; export r; \
5228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5229 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5230 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5231 $(HOST_EXPORTS) \
1b05fbbd 5232 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5233 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5234 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5235 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5236 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5238 cd $(HOST_SUBDIR)/bfd || exit 1; \
5239 case $(srcdir) in \
5240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5241 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5243 esac; \
5244 srcdiroption="--srcdir=$${topdir}/bfd"; \
5245 libsrcdir="$$s/bfd"; \
5246 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5248 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5249 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5250 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5251@endif bfd-bootstrap
5252
d545f33b
PB
5253.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5254maybe-configure-stage3-bfd:
5255@if bfd-bootstrap
5256maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5257configure-stage3-bfd:
c52c6897 5258 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5260 @r=`${PWD_COMMAND}`; export r; \
5261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5262 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5263 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5264 $(HOST_EXPORTS) \
1b05fbbd 5265 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5266 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5267 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5268 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5269 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5271 cd $(HOST_SUBDIR)/bfd || exit 1; \
5272 case $(srcdir) in \
5273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5274 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5276 esac; \
5277 srcdiroption="--srcdir=$${topdir}/bfd"; \
5278 libsrcdir="$$s/bfd"; \
5279 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5281 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5282 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5283 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5284@endif bfd-bootstrap
5285
d545f33b
PB
5286.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5287maybe-configure-stage4-bfd:
5288@if bfd-bootstrap
5289maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5290configure-stage4-bfd:
c52c6897 5291 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5292 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5293 @r=`${PWD_COMMAND}`; export r; \
5294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5295 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5296 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5297 $(HOST_EXPORTS) \
1b05fbbd 5298 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5299 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5300 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5301 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5302 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5304 cd $(HOST_SUBDIR)/bfd || exit 1; \
5305 case $(srcdir) in \
5306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5307 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5309 esac; \
5310 srcdiroption="--srcdir=$${topdir}/bfd"; \
5311 libsrcdir="$$s/bfd"; \
5312 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5314 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5315 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5316 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5317@endif bfd-bootstrap
5318
5319.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5320maybe-configure-stageprofile-bfd:
5321@if bfd-bootstrap
5322maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5323configure-stageprofile-bfd:
c52c6897 5324 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5325 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5326 @r=`${PWD_COMMAND}`; export r; \
5327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5328 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5329 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5330 $(HOST_EXPORTS) \
1b05fbbd
AO
5331 $(POSTSTAGE1_HOST_EXPORTS) \
5332 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5333 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5334 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5335 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5337 cd $(HOST_SUBDIR)/bfd || exit 1; \
5338 case $(srcdir) in \
5339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5340 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5342 esac; \
5343 srcdiroption="--srcdir=$${topdir}/bfd"; \
5344 libsrcdir="$$s/bfd"; \
5345 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5347 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5348 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5349 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5350@endif bfd-bootstrap
5351
5352.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5353maybe-configure-stagefeedback-bfd:
5354@if bfd-bootstrap
5355maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5356configure-stagefeedback-bfd:
c52c6897 5357 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5358 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5359 @r=`${PWD_COMMAND}`; export r; \
5360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5361 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5362 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5363 $(HOST_EXPORTS) \
1b05fbbd
AO
5364 $(POSTSTAGE1_HOST_EXPORTS) \
5365 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5366 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5367 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5368 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5370 cd $(HOST_SUBDIR)/bfd || exit 1; \
5371 case $(srcdir) in \
5372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5373 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5375 esac; \
5376 srcdiroption="--srcdir=$${topdir}/bfd"; \
5377 libsrcdir="$$s/bfd"; \
5378 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5379 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5380 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5381 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5382 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5383@endif bfd-bootstrap
5384
5385
5386
5387
5388
4fa63067
NN
5389.PHONY: all-bfd maybe-all-bfd
5390maybe-all-bfd:
4f0ef2d8
CD
5391@if gcc-bootstrap
5392all-bfd: stage_current
5393@endif gcc-bootstrap
6bd3dfaa 5394@if bfd
d27cc32e 5395TARGET-bfd=all
6bd3dfaa 5396maybe-all-bfd: all-bfd
4fa63067 5397all-bfd: configure-bfd
c52c6897 5398 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 5400 $(HOST_EXPORTS) \
b00612cc 5401 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5402 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5403 $(TARGET-bfd))
6bd3dfaa 5404@endif bfd
2a4cbe27 5405
a7254363 5406
d545f33b
PB
5407
5408.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5409.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5410maybe-all-stage1-bfd:
5411maybe-clean-stage1-bfd:
5412@if bfd-bootstrap
5413maybe-all-stage1-bfd: all-stage1-bfd
5414all-stage1: all-stage1-bfd
f70224b5 5415TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5416all-stage1-bfd: configure-stage1-bfd
c52c6897 5417 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5418 @r=`${PWD_COMMAND}`; export r; \
5419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5420 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 5421 $(HOST_EXPORTS) \
d545f33b 5422 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5424 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 5425 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
5426 LIBCFLAGS="$(LIBCFLAGS)" \
5427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5430 $(EXTRA_HOST_FLAGS) \
5431 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5432 $(TARGET-stage1-bfd)
d545f33b
PB
5433
5434maybe-clean-stage1-bfd: clean-stage1-bfd
5435clean-stage1: clean-stage1-bfd
5436clean-stage1-bfd:
9dbaa842
DD
5437 @if [ $(current_stage) = stage1 ]; then \
5438 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5439 else \
5440 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5441 $(MAKE) stage1-start; \
5442 fi; \
d545f33b 5443 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5444 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5445 clean
d545f33b
PB
5446@endif bfd-bootstrap
5447
5448
5449.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5450.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5451maybe-all-stage2-bfd:
5452maybe-clean-stage2-bfd:
5453@if bfd-bootstrap
5454maybe-all-stage2-bfd: all-stage2-bfd
5455all-stage2: all-stage2-bfd
f70224b5 5456TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5457all-stage2-bfd: configure-stage2-bfd
c52c6897 5458 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5459 @r=`${PWD_COMMAND}`; export r; \
5460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5461 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 5462 $(HOST_EXPORTS) \
1f53ca9a 5463 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5464 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5466 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 5467 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
5468 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5473 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5474 $(TARGET-stage2-bfd)
d545f33b
PB
5475
5476maybe-clean-stage2-bfd: clean-stage2-bfd
5477clean-stage2: clean-stage2-bfd
5478clean-stage2-bfd:
9dbaa842
DD
5479 @if [ $(current_stage) = stage2 ]; then \
5480 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5481 else \
5482 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5483 $(MAKE) stage2-start; \
5484 fi; \
d545f33b 5485 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5486 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5487 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5488 clean
d545f33b
PB
5489@endif bfd-bootstrap
5490
5491
5492.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5493.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5494maybe-all-stage3-bfd:
5495maybe-clean-stage3-bfd:
5496@if bfd-bootstrap
5497maybe-all-stage3-bfd: all-stage3-bfd
5498all-stage3: all-stage3-bfd
f70224b5 5499TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5500all-stage3-bfd: configure-stage3-bfd
c52c6897 5501 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5502 @r=`${PWD_COMMAND}`; export r; \
5503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5504 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 5505 $(HOST_EXPORTS) \
1f53ca9a 5506 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5507 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5508 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5509 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 5510 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
5511 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5512 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5513 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5514 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5515 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5516 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5517 $(TARGET-stage3-bfd)
d545f33b
PB
5518
5519maybe-clean-stage3-bfd: clean-stage3-bfd
5520clean-stage3: clean-stage3-bfd
5521clean-stage3-bfd:
9dbaa842
DD
5522 @if [ $(current_stage) = stage3 ]; then \
5523 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5524 else \
5525 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5526 $(MAKE) stage3-start; \
5527 fi; \
d545f33b 5528 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5529 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5530 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5531 clean
d545f33b
PB
5532@endif bfd-bootstrap
5533
5534
5535.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5536.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5537maybe-all-stage4-bfd:
5538maybe-clean-stage4-bfd:
5539@if bfd-bootstrap
5540maybe-all-stage4-bfd: all-stage4-bfd
5541all-stage4: all-stage4-bfd
f70224b5 5542TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5543all-stage4-bfd: configure-stage4-bfd
c52c6897 5544 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5545 @r=`${PWD_COMMAND}`; export r; \
5546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5547 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 5548 $(HOST_EXPORTS) \
1f53ca9a 5549 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5550 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5551 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5552 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 5553 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 5554 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5555 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5556 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5557 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5558 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5559 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5560 $(TARGET-stage4-bfd)
d545f33b
PB
5561
5562maybe-clean-stage4-bfd: clean-stage4-bfd
5563clean-stage4: clean-stage4-bfd
5564clean-stage4-bfd:
9dbaa842
DD
5565 @if [ $(current_stage) = stage4 ]; then \
5566 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5567 else \
5568 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5569 $(MAKE) stage4-start; \
5570 fi; \
d545f33b 5571 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5572 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5573 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5574 clean
d545f33b
PB
5575@endif bfd-bootstrap
5576
5577
5578.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5579.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5580maybe-all-stageprofile-bfd:
5581maybe-clean-stageprofile-bfd:
5582@if bfd-bootstrap
5583maybe-all-stageprofile-bfd: all-stageprofile-bfd
5584all-stageprofile: all-stageprofile-bfd
f70224b5 5585TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5586all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5587 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5588 @r=`${PWD_COMMAND}`; export r; \
5589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5590 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 5591 $(HOST_EXPORTS) \
1f53ca9a 5592 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5593 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5594 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5595 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 5596 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
5597 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5598 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5599 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5600 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5601 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5602 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5603 $(TARGET-stageprofile-bfd)
d545f33b
PB
5604
5605maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5606clean-stageprofile: clean-stageprofile-bfd
5607clean-stageprofile-bfd:
9dbaa842
DD
5608 @if [ $(current_stage) = stageprofile ]; then \
5609 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5610 else \
5611 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5612 $(MAKE) stageprofile-start; \
5613 fi; \
d545f33b 5614 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5615 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5616 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5617 clean
d545f33b
PB
5618@endif bfd-bootstrap
5619
5620
5621.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5622.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5623maybe-all-stagefeedback-bfd:
5624maybe-clean-stagefeedback-bfd:
5625@if bfd-bootstrap
5626maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5627all-stagefeedback: all-stagefeedback-bfd
f70224b5 5628TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5629all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5630 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5631 @r=`${PWD_COMMAND}`; export r; \
5632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5633 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 5634 $(HOST_EXPORTS) \
1f53ca9a 5635 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5636 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5637 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5638 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 5639 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
5640 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5641 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5642 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5643 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5644 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5645 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5646 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5647
5648maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5649clean-stagefeedback: clean-stagefeedback-bfd
5650clean-stagefeedback-bfd:
9dbaa842
DD
5651 @if [ $(current_stage) = stagefeedback ]; then \
5652 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5653 else \
5654 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5655 $(MAKE) stagefeedback-start; \
5656 fi; \
d545f33b 5657 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5658 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5659 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5660 clean
d545f33b
PB
5661@endif bfd-bootstrap
5662
5663
5664
5665
5666
4fa63067
NN
5667.PHONY: check-bfd maybe-check-bfd
5668maybe-check-bfd:
6bd3dfaa
PB
5669@if bfd
5670maybe-check-bfd: check-bfd
2a4cbe27 5671
4fa63067 5672check-bfd:
0aed8855 5673 @: $(MAKE); $(unstage)
4fa63067 5674 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5676 $(HOST_EXPORTS) \
b00612cc
PB
5677 (cd $(HOST_SUBDIR)/bfd && \
5678 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5679
6bd3dfaa 5680@endif bfd
2a4cbe27 5681
4fa63067
NN
5682.PHONY: install-bfd maybe-install-bfd
5683maybe-install-bfd:
6bd3dfaa
PB
5684@if bfd
5685maybe-install-bfd: install-bfd
2a4cbe27 5686
4fa63067 5687install-bfd: installdirs
0aed8855 5688 @: $(MAKE); $(unstage)
4fa63067 5689 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5691 $(HOST_EXPORTS) \
b00612cc 5692 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5693 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5694
6bd3dfaa 5695@endif bfd
2a4cbe27 5696
56a8fe78 5697# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5698
4fa63067
NN
5699.PHONY: maybe-info-bfd info-bfd
5700maybe-info-bfd:
6bd3dfaa
PB
5701@if bfd
5702maybe-info-bfd: info-bfd
4fa63067
NN
5703
5704info-bfd: \
5705 configure-bfd
5706 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5707 r=`${PWD_COMMAND}`; export r; \
5708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5709 $(HOST_EXPORTS) \
b813574b 5710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5712 done; \
4fa63067 5713 echo "Doing info in bfd" ; \
b00612cc 5714 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5717 "RANLIB=$${RANLIB}" \
0c24b341 5718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5719 info) \
2a4cbe27
NN
5720 || exit 1
5721
6bd3dfaa 5722@endif bfd
2a4cbe27 5723
4fa63067
NN
5724.PHONY: maybe-dvi-bfd dvi-bfd
5725maybe-dvi-bfd:
6bd3dfaa
PB
5726@if bfd
5727maybe-dvi-bfd: dvi-bfd
2a4cbe27 5728
4fa63067
NN
5729dvi-bfd: \
5730 configure-bfd
5731 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5732 r=`${PWD_COMMAND}`; export r; \
5733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5734 $(HOST_EXPORTS) \
b813574b 5735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5737 done; \
4fa63067 5738 echo "Doing dvi in bfd" ; \
b00612cc 5739 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5742 "RANLIB=$${RANLIB}" \
0c24b341 5743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5744 dvi) \
2a4cbe27
NN
5745 || exit 1
5746
6bd3dfaa 5747@endif bfd
2a4cbe27 5748
56a8fe78
DD
5749.PHONY: maybe-pdf-bfd pdf-bfd
5750maybe-pdf-bfd:
5751@if bfd
5752maybe-pdf-bfd: pdf-bfd
5753
5754pdf-bfd: \
5755 configure-bfd
5756 @[ -f ./bfd/Makefile ] || exit 0; \
5757 r=`${PWD_COMMAND}`; export r; \
5758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5759 $(HOST_EXPORTS) \
5760 for flag in $(EXTRA_HOST_FLAGS) ; do \
5761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5762 done; \
5763 echo "Doing pdf in bfd" ; \
5764 (cd $(HOST_SUBDIR)/bfd && \
5765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5767 "RANLIB=$${RANLIB}" \
0c24b341 5768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5769 pdf) \
5770 || exit 1
5771
5772@endif bfd
5773
6d389afc
MS
5774.PHONY: maybe-html-bfd html-bfd
5775maybe-html-bfd:
5776@if bfd
5777maybe-html-bfd: html-bfd
5778
5779html-bfd: \
5780 configure-bfd
5781 @[ -f ./bfd/Makefile ] || exit 0; \
5782 r=`${PWD_COMMAND}`; export r; \
5783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5784 $(HOST_EXPORTS) \
5785 for flag in $(EXTRA_HOST_FLAGS) ; do \
5786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5787 done; \
5788 echo "Doing html in bfd" ; \
b00612cc 5789 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5792 "RANLIB=$${RANLIB}" \
0c24b341 5793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5794 html) \
5795 || exit 1
5796
5797@endif bfd
5798
4fa63067
NN
5799.PHONY: maybe-TAGS-bfd TAGS-bfd
5800maybe-TAGS-bfd:
6bd3dfaa
PB
5801@if bfd
5802maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5803
4fa63067
NN
5804TAGS-bfd: \
5805 configure-bfd
5806 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5807 r=`${PWD_COMMAND}`; export r; \
5808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5809 $(HOST_EXPORTS) \
b813574b 5810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5812 done; \
4fa63067 5813 echo "Doing TAGS in bfd" ; \
b00612cc 5814 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5817 "RANLIB=$${RANLIB}" \
0c24b341 5818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5819 TAGS) \
2a4cbe27
NN
5820 || exit 1
5821
6bd3dfaa 5822@endif bfd
2a4cbe27 5823
4fa63067
NN
5824.PHONY: maybe-install-info-bfd install-info-bfd
5825maybe-install-info-bfd:
6bd3dfaa
PB
5826@if bfd
5827maybe-install-info-bfd: install-info-bfd
2a4cbe27 5828
4fa63067
NN
5829install-info-bfd: \
5830 configure-bfd \
5831 info-bfd
5832 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5833 r=`${PWD_COMMAND}`; export r; \
5834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5835 $(HOST_EXPORTS) \
b813574b 5836 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5838 done; \
4fa63067 5839 echo "Doing install-info in bfd" ; \
b00612cc 5840 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5843 "RANLIB=$${RANLIB}" \
0c24b341 5844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5845 install-info) \
2a4cbe27
NN
5846 || exit 1
5847
6bd3dfaa 5848@endif bfd
2a4cbe27 5849
a3ca38d2
DD
5850.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5851maybe-install-pdf-bfd:
5852@if bfd
5853maybe-install-pdf-bfd: install-pdf-bfd
5854
5855install-pdf-bfd: \
5856 configure-bfd \
5857 pdf-bfd
5858 @[ -f ./bfd/Makefile ] || exit 0; \
5859 r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5861 $(HOST_EXPORTS) \
5862 for flag in $(EXTRA_HOST_FLAGS) ; do \
5863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5864 done; \
5865 echo "Doing install-pdf in bfd" ; \
5866 (cd $(HOST_SUBDIR)/bfd && \
5867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5869 "RANLIB=$${RANLIB}" \
0c24b341 5870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5871 install-pdf) \
5872 || exit 1
5873
5874@endif bfd
5875
108a6f8e
CD
5876.PHONY: maybe-install-html-bfd install-html-bfd
5877maybe-install-html-bfd:
5878@if bfd
5879maybe-install-html-bfd: install-html-bfd
5880
5881install-html-bfd: \
5882 configure-bfd \
5883 html-bfd
5884 @[ -f ./bfd/Makefile ] || exit 0; \
5885 r=`${PWD_COMMAND}`; export r; \
5886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5887 $(HOST_EXPORTS) \
5888 for flag in $(EXTRA_HOST_FLAGS) ; do \
5889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5890 done; \
5891 echo "Doing install-html in bfd" ; \
5892 (cd $(HOST_SUBDIR)/bfd && \
5893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5895 "RANLIB=$${RANLIB}" \
0c24b341 5896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5897 install-html) \
5898 || exit 1
5899
5900@endif bfd
5901
4fa63067
NN
5902.PHONY: maybe-installcheck-bfd installcheck-bfd
5903maybe-installcheck-bfd:
6bd3dfaa
PB
5904@if bfd
5905maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5906
4fa63067
NN
5907installcheck-bfd: \
5908 configure-bfd
5909 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5910 r=`${PWD_COMMAND}`; export r; \
5911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5912 $(HOST_EXPORTS) \
b813574b 5913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5915 done; \
4fa63067 5916 echo "Doing installcheck in bfd" ; \
b00612cc 5917 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5920 "RANLIB=$${RANLIB}" \
0c24b341 5921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5922 installcheck) \
2a4cbe27
NN
5923 || exit 1
5924
6bd3dfaa 5925@endif bfd
2a4cbe27 5926
4fa63067
NN
5927.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5928maybe-mostlyclean-bfd:
6bd3dfaa
PB
5929@if bfd
5930maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5931
4fa63067
NN
5932mostlyclean-bfd:
5933 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5934 r=`${PWD_COMMAND}`; export r; \
5935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5936 $(HOST_EXPORTS) \
b813574b 5937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5939 done; \
4fa63067 5940 echo "Doing mostlyclean in bfd" ; \
b00612cc 5941 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5944 "RANLIB=$${RANLIB}" \
0c24b341 5945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5946 mostlyclean) \
2a4cbe27
NN
5947 || exit 1
5948
6bd3dfaa 5949@endif bfd
2a4cbe27 5950
4fa63067
NN
5951.PHONY: maybe-clean-bfd clean-bfd
5952maybe-clean-bfd:
6bd3dfaa
PB
5953@if bfd
5954maybe-clean-bfd: clean-bfd
2a4cbe27 5955
4fa63067
NN
5956clean-bfd:
5957 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5958 r=`${PWD_COMMAND}`; export r; \
5959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5960 $(HOST_EXPORTS) \
b813574b 5961 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5963 done; \
4fa63067 5964 echo "Doing clean in bfd" ; \
b00612cc 5965 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5968 "RANLIB=$${RANLIB}" \
0c24b341 5969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5970 clean) \
2a4cbe27
NN
5971 || exit 1
5972
6bd3dfaa 5973@endif bfd
2a4cbe27 5974
4fa63067
NN
5975.PHONY: maybe-distclean-bfd distclean-bfd
5976maybe-distclean-bfd:
6bd3dfaa
PB
5977@if bfd
5978maybe-distclean-bfd: distclean-bfd
2a4cbe27 5979
4fa63067
NN
5980distclean-bfd:
5981 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5982 r=`${PWD_COMMAND}`; export r; \
5983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5984 $(HOST_EXPORTS) \
b813574b 5985 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5987 done; \
4fa63067 5988 echo "Doing distclean in bfd" ; \
b00612cc 5989 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5992 "RANLIB=$${RANLIB}" \
0c24b341 5993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5994 distclean) \
2a4cbe27
NN
5995 || exit 1
5996
6bd3dfaa 5997@endif bfd
2a4cbe27 5998
4fa63067
NN
5999.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
6000maybe-maintainer-clean-bfd:
6bd3dfaa
PB
6001@if bfd
6002maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 6003
4fa63067
NN
6004maintainer-clean-bfd:
6005 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
6006 r=`${PWD_COMMAND}`; export r; \
6007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6008 $(HOST_EXPORTS) \
b813574b 6009 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
6010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6011 done; \
4fa63067 6012 echo "Doing maintainer-clean in bfd" ; \
b00612cc 6013 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
6014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6016 "RANLIB=$${RANLIB}" \
0c24b341 6017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6018 maintainer-clean) \
a2592b1b
DD
6019 || exit 1
6020
6bd3dfaa 6021@endif bfd
a2592b1b 6022
2a4cbe27 6023
a7254363 6024
4fa63067
NN
6025.PHONY: configure-opcodes maybe-configure-opcodes
6026maybe-configure-opcodes:
4f0ef2d8
CD
6027@if gcc-bootstrap
6028configure-opcodes: stage_current
6029@endif gcc-bootstrap
6bd3dfaa
PB
6030@if opcodes
6031maybe-configure-opcodes: configure-opcodes
c52c6897 6032configure-opcodes:
c52c6897
PB
6033 @r=`${PWD_COMMAND}`; export r; \
6034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6035 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
1f53ca9a 6037 $(HOST_EXPORTS) \
a7254363
PB
6038 echo Configuring in $(HOST_SUBDIR)/opcodes; \
6039 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 6040 case $(srcdir) in \
b00612cc
PB
6041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6042 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6044 esac; \
b00612cc
PB
6045 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6046 libsrcdir="$$s/opcodes"; \
4fa63067 6047 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6049 --target=${target_alias} $${srcdiroption} \
4fa63067 6050 || exit 1
6bd3dfaa 6051@endif opcodes
2a4cbe27 6052
a7254363
PB
6053
6054
d545f33b
PB
6055.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
6056maybe-configure-stage1-opcodes:
6057@if opcodes-bootstrap
6058maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 6059configure-stage1-opcodes:
c52c6897 6060 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6062 @r=`${PWD_COMMAND}`; export r; \
6063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6064 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6065 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 6066 $(HOST_EXPORTS) \
8ee82aff 6067 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6068 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6069 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6070 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6072 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6073 case $(srcdir) in \
6074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6075 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6077 esac; \
6078 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6079 libsrcdir="$$s/opcodes"; \
6080 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6082 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6083 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6084@endif opcodes-bootstrap
6085
6086.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
6087maybe-configure-stage2-opcodes:
6088@if opcodes-bootstrap
6089maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 6090configure-stage2-opcodes:
c52c6897 6091 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6093 @r=`${PWD_COMMAND}`; export r; \
6094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6095 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6096 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6097 $(HOST_EXPORTS) \
1b05fbbd 6098 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6099 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6100 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6101 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6102 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6104 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6105 case $(srcdir) in \
6106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6107 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6109 esac; \
6110 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6111 libsrcdir="$$s/opcodes"; \
6112 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6114 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6115 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6116 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6117@endif opcodes-bootstrap
6118
d545f33b
PB
6119.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6120maybe-configure-stage3-opcodes:
6121@if opcodes-bootstrap
6122maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 6123configure-stage3-opcodes:
c52c6897 6124 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6126 @r=`${PWD_COMMAND}`; export r; \
6127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6128 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6129 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6130 $(HOST_EXPORTS) \
1b05fbbd 6131 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6132 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6133 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
6134 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6135 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6137 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6138 case $(srcdir) in \
6139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6140 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6142 esac; \
6143 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6144 libsrcdir="$$s/opcodes"; \
6145 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6147 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6148 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6149 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6150@endif opcodes-bootstrap
6151
d545f33b
PB
6152.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6153maybe-configure-stage4-opcodes:
6154@if opcodes-bootstrap
6155maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6156configure-stage4-opcodes:
c52c6897 6157 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6159 @r=`${PWD_COMMAND}`; export r; \
6160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6161 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6162 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6163 $(HOST_EXPORTS) \
1b05fbbd 6164 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6165 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6166 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
6167 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6168 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6170 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6171 case $(srcdir) in \
6172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6173 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6175 esac; \
6176 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6177 libsrcdir="$$s/opcodes"; \
6178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6180 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6181 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6182 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6183@endif opcodes-bootstrap
6184
6185.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6186maybe-configure-stageprofile-opcodes:
6187@if opcodes-bootstrap
6188maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6189configure-stageprofile-opcodes:
c52c6897 6190 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6192 @r=`${PWD_COMMAND}`; export r; \
6193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6194 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6195 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6196 $(HOST_EXPORTS) \
1b05fbbd
AO
6197 $(POSTSTAGE1_HOST_EXPORTS) \
6198 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6199 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
6200 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6201 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6203 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6204 case $(srcdir) in \
6205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6206 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6208 esac; \
6209 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6210 libsrcdir="$$s/opcodes"; \
6211 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6213 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6214 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6215 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6216@endif opcodes-bootstrap
6217
6218.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6219maybe-configure-stagefeedback-opcodes:
6220@if opcodes-bootstrap
6221maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6222configure-stagefeedback-opcodes:
c52c6897 6223 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6224 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6225 @r=`${PWD_COMMAND}`; export r; \
6226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6227 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6228 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6229 $(HOST_EXPORTS) \
1b05fbbd
AO
6230 $(POSTSTAGE1_HOST_EXPORTS) \
6231 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6232 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6233 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6234 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6236 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6237 case $(srcdir) in \
6238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6239 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6241 esac; \
6242 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6243 libsrcdir="$$s/opcodes"; \
6244 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6246 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6247 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6248 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6249@endif opcodes-bootstrap
6250
6251
6252
6253
6254
4fa63067
NN
6255.PHONY: all-opcodes maybe-all-opcodes
6256maybe-all-opcodes:
4f0ef2d8
CD
6257@if gcc-bootstrap
6258all-opcodes: stage_current
6259@endif gcc-bootstrap
6bd3dfaa 6260@if opcodes
d27cc32e 6261TARGET-opcodes=all
6bd3dfaa 6262maybe-all-opcodes: all-opcodes
4fa63067 6263all-opcodes: configure-opcodes
c52c6897 6264 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 6266 $(HOST_EXPORTS) \
b00612cc 6267 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6268 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6269 $(TARGET-opcodes))
6bd3dfaa 6270@endif opcodes
2a4cbe27 6271
a7254363 6272
d545f33b
PB
6273
6274.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6275.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6276maybe-all-stage1-opcodes:
6277maybe-clean-stage1-opcodes:
6278@if opcodes-bootstrap
6279maybe-all-stage1-opcodes: all-stage1-opcodes
6280all-stage1: all-stage1-opcodes
f70224b5 6281TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6282all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6283 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6284 @r=`${PWD_COMMAND}`; export r; \
6285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6286 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 6287 $(HOST_EXPORTS) \
d545f33b 6288 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6290 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 6291 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
6292 LIBCFLAGS="$(LIBCFLAGS)" \
6293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6296 $(EXTRA_HOST_FLAGS) \
6297 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6298 $(TARGET-stage1-opcodes)
d545f33b
PB
6299
6300maybe-clean-stage1-opcodes: clean-stage1-opcodes
6301clean-stage1: clean-stage1-opcodes
6302clean-stage1-opcodes:
9dbaa842
DD
6303 @if [ $(current_stage) = stage1 ]; then \
6304 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6305 else \
6306 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6307 $(MAKE) stage1-start; \
6308 fi; \
d545f33b 6309 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6310 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6311 clean
d545f33b
PB
6312@endif opcodes-bootstrap
6313
6314
6315.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6316.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6317maybe-all-stage2-opcodes:
6318maybe-clean-stage2-opcodes:
6319@if opcodes-bootstrap
6320maybe-all-stage2-opcodes: all-stage2-opcodes
6321all-stage2: all-stage2-opcodes
f70224b5 6322TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6323all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6324 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6325 @r=`${PWD_COMMAND}`; export r; \
6326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6327 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 6328 $(HOST_EXPORTS) \
1f53ca9a 6329 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6330 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6332 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 6333 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
6334 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6338 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6339 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6340 $(TARGET-stage2-opcodes)
d545f33b
PB
6341
6342maybe-clean-stage2-opcodes: clean-stage2-opcodes
6343clean-stage2: clean-stage2-opcodes
6344clean-stage2-opcodes:
9dbaa842
DD
6345 @if [ $(current_stage) = stage2 ]; then \
6346 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6347 else \
6348 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6349 $(MAKE) stage2-start; \
6350 fi; \
d545f33b 6351 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6352 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6353 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6354 clean
d545f33b
PB
6355@endif opcodes-bootstrap
6356
6357
6358.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6359.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6360maybe-all-stage3-opcodes:
6361maybe-clean-stage3-opcodes:
6362@if opcodes-bootstrap
6363maybe-all-stage3-opcodes: all-stage3-opcodes
6364all-stage3: all-stage3-opcodes
f70224b5 6365TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6366all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6367 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6368 @r=`${PWD_COMMAND}`; export r; \
6369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6370 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 6371 $(HOST_EXPORTS) \
1f53ca9a 6372 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6373 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6374 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6375 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 6376 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
6377 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6378 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6379 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6380 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6381 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6382 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6383 $(TARGET-stage3-opcodes)
d545f33b
PB
6384
6385maybe-clean-stage3-opcodes: clean-stage3-opcodes
6386clean-stage3: clean-stage3-opcodes
6387clean-stage3-opcodes:
9dbaa842
DD
6388 @if [ $(current_stage) = stage3 ]; then \
6389 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6390 else \
6391 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6392 $(MAKE) stage3-start; \
6393 fi; \
d545f33b 6394 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6395 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6396 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6397 clean
d545f33b
PB
6398@endif opcodes-bootstrap
6399
6400
6401.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6402.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6403maybe-all-stage4-opcodes:
6404maybe-clean-stage4-opcodes:
6405@if opcodes-bootstrap
6406maybe-all-stage4-opcodes: all-stage4-opcodes
6407all-stage4: all-stage4-opcodes
f70224b5 6408TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6409all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6410 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6411 @r=`${PWD_COMMAND}`; export r; \
6412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6413 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 6414 $(HOST_EXPORTS) \
1f53ca9a 6415 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6416 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6417 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6418 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 6419 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 6420 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6421 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6422 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6423 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6424 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6425 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6426 $(TARGET-stage4-opcodes)
d545f33b
PB
6427
6428maybe-clean-stage4-opcodes: clean-stage4-opcodes
6429clean-stage4: clean-stage4-opcodes
6430clean-stage4-opcodes:
9dbaa842
DD
6431 @if [ $(current_stage) = stage4 ]; then \
6432 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6433 else \
6434 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6435 $(MAKE) stage4-start; \
6436 fi; \
d545f33b 6437 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6438 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6439 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6440 clean
d545f33b
PB
6441@endif opcodes-bootstrap
6442
6443
6444.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6445.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6446maybe-all-stageprofile-opcodes:
6447maybe-clean-stageprofile-opcodes:
6448@if opcodes-bootstrap
6449maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6450all-stageprofile: all-stageprofile-opcodes
f70224b5 6451TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6452all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6453 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6454 @r=`${PWD_COMMAND}`; export r; \
6455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6456 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 6457 $(HOST_EXPORTS) \
1f53ca9a 6458 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6459 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6461 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 6462 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
6463 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6467 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6468 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6469 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6470
6471maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6472clean-stageprofile: clean-stageprofile-opcodes
6473clean-stageprofile-opcodes:
9dbaa842
DD
6474 @if [ $(current_stage) = stageprofile ]; then \
6475 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6476 else \
6477 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6478 $(MAKE) stageprofile-start; \
6479 fi; \
d545f33b 6480 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6481 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6482 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6483 clean
d545f33b
PB
6484@endif opcodes-bootstrap
6485
6486
6487.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6488.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6489maybe-all-stagefeedback-opcodes:
6490maybe-clean-stagefeedback-opcodes:
6491@if opcodes-bootstrap
6492maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6493all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6494TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6495all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6496 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6497 @r=`${PWD_COMMAND}`; export r; \
6498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6499 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 6500 $(HOST_EXPORTS) \
1f53ca9a 6501 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6502 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6503 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6504 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 6505 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
6506 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6507 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6508 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6509 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6510 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6511 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6512 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6513
6514maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6515clean-stagefeedback: clean-stagefeedback-opcodes
6516clean-stagefeedback-opcodes:
9dbaa842
DD
6517 @if [ $(current_stage) = stagefeedback ]; then \
6518 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6519 else \
6520 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6521 $(MAKE) stagefeedback-start; \
6522 fi; \
d545f33b 6523 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6524 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6525 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6526 clean
d545f33b
PB
6527@endif opcodes-bootstrap
6528
6529
6530
6531
6532
4fa63067
NN
6533.PHONY: check-opcodes maybe-check-opcodes
6534maybe-check-opcodes:
6bd3dfaa
PB
6535@if opcodes
6536maybe-check-opcodes: check-opcodes
4fa63067
NN
6537
6538check-opcodes:
0aed8855 6539 @: $(MAKE); $(unstage)
4fa63067 6540 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6542 $(HOST_EXPORTS) \
b00612cc
PB
6543 (cd $(HOST_SUBDIR)/opcodes && \
6544 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6545
6bd3dfaa 6546@endif opcodes
2a4cbe27 6547
4fa63067
NN
6548.PHONY: install-opcodes maybe-install-opcodes
6549maybe-install-opcodes:
6bd3dfaa
PB
6550@if opcodes
6551maybe-install-opcodes: install-opcodes
2a4cbe27 6552
4fa63067 6553install-opcodes: installdirs
0aed8855 6554 @: $(MAKE); $(unstage)
4fa63067
NN
6555 @r=`${PWD_COMMAND}`; export r; \
6556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6557 $(HOST_EXPORTS) \
b00612cc 6558 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6559 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6560
6bd3dfaa 6561@endif opcodes
4fa63067 6562
56a8fe78 6563# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6564
6565.PHONY: maybe-info-opcodes info-opcodes
6566maybe-info-opcodes:
6bd3dfaa
PB
6567@if opcodes
6568maybe-info-opcodes: info-opcodes
4fa63067
NN
6569
6570info-opcodes: \
6571 configure-opcodes
6572 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6573 r=`${PWD_COMMAND}`; export r; \
6574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6575 $(HOST_EXPORTS) \
b813574b 6576 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6578 done; \
4fa63067 6579 echo "Doing info in opcodes" ; \
b00612cc 6580 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6583 "RANLIB=$${RANLIB}" \
0c24b341 6584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6585 info) \
2a4cbe27
NN
6586 || exit 1
6587
6bd3dfaa 6588@endif opcodes
2a4cbe27 6589
4fa63067
NN
6590.PHONY: maybe-dvi-opcodes dvi-opcodes
6591maybe-dvi-opcodes:
6bd3dfaa
PB
6592@if opcodes
6593maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6594
4fa63067
NN
6595dvi-opcodes: \
6596 configure-opcodes
6597 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6598 r=`${PWD_COMMAND}`; export r; \
6599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6600 $(HOST_EXPORTS) \
b813574b 6601 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6603 done; \
4fa63067 6604 echo "Doing dvi in opcodes" ; \
b00612cc 6605 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6608 "RANLIB=$${RANLIB}" \
0c24b341 6609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6610 dvi) \
2a4cbe27
NN
6611 || exit 1
6612
6bd3dfaa 6613@endif opcodes
2a4cbe27 6614
56a8fe78
DD
6615.PHONY: maybe-pdf-opcodes pdf-opcodes
6616maybe-pdf-opcodes:
6617@if opcodes
6618maybe-pdf-opcodes: pdf-opcodes
6619
6620pdf-opcodes: \
6621 configure-opcodes
6622 @[ -f ./opcodes/Makefile ] || exit 0; \
6623 r=`${PWD_COMMAND}`; export r; \
6624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6625 $(HOST_EXPORTS) \
6626 for flag in $(EXTRA_HOST_FLAGS) ; do \
6627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6628 done; \
6629 echo "Doing pdf in opcodes" ; \
6630 (cd $(HOST_SUBDIR)/opcodes && \
6631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6633 "RANLIB=$${RANLIB}" \
0c24b341 6634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6635 pdf) \
6636 || exit 1
6637
6638@endif opcodes
6639
6d389afc
MS
6640.PHONY: maybe-html-opcodes html-opcodes
6641maybe-html-opcodes:
6642@if opcodes
6643maybe-html-opcodes: html-opcodes
6644
6645html-opcodes: \
6646 configure-opcodes
6647 @[ -f ./opcodes/Makefile ] || exit 0; \
6648 r=`${PWD_COMMAND}`; export r; \
6649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6650 $(HOST_EXPORTS) \
6651 for flag in $(EXTRA_HOST_FLAGS) ; do \
6652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653 done; \
6654 echo "Doing html in opcodes" ; \
b00612cc 6655 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6658 "RANLIB=$${RANLIB}" \
0c24b341 6659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6660 html) \
6661 || exit 1
6662
6663@endif opcodes
6664
4fa63067
NN
6665.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6666maybe-TAGS-opcodes:
6bd3dfaa
PB
6667@if opcodes
6668maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6669
4fa63067
NN
6670TAGS-opcodes: \
6671 configure-opcodes
6672 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6673 r=`${PWD_COMMAND}`; export r; \
6674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6675 $(HOST_EXPORTS) \
b813574b 6676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6678 done; \
4fa63067 6679 echo "Doing TAGS in opcodes" ; \
b00612cc 6680 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6683 "RANLIB=$${RANLIB}" \
0c24b341 6684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6685 TAGS) \
2a4cbe27
NN
6686 || exit 1
6687
6bd3dfaa 6688@endif opcodes
2a4cbe27 6689
4fa63067
NN
6690.PHONY: maybe-install-info-opcodes install-info-opcodes
6691maybe-install-info-opcodes:
6bd3dfaa
PB
6692@if opcodes
6693maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6694
4fa63067
NN
6695install-info-opcodes: \
6696 configure-opcodes \
6697 info-opcodes
6698 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6699 r=`${PWD_COMMAND}`; export r; \
6700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6701 $(HOST_EXPORTS) \
b813574b 6702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6704 done; \
4fa63067 6705 echo "Doing install-info in opcodes" ; \
b00612cc 6706 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6709 "RANLIB=$${RANLIB}" \
0c24b341 6710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6711 install-info) \
2a4cbe27
NN
6712 || exit 1
6713
6bd3dfaa 6714@endif opcodes
2a4cbe27 6715
a3ca38d2
DD
6716.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6717maybe-install-pdf-opcodes:
6718@if opcodes
6719maybe-install-pdf-opcodes: install-pdf-opcodes
6720
6721install-pdf-opcodes: \
6722 configure-opcodes \
6723 pdf-opcodes
6724 @[ -f ./opcodes/Makefile ] || exit 0; \
6725 r=`${PWD_COMMAND}`; export r; \
6726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6727 $(HOST_EXPORTS) \
6728 for flag in $(EXTRA_HOST_FLAGS) ; do \
6729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6730 done; \
6731 echo "Doing install-pdf in opcodes" ; \
6732 (cd $(HOST_SUBDIR)/opcodes && \
6733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6735 "RANLIB=$${RANLIB}" \
0c24b341 6736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6737 install-pdf) \
6738 || exit 1
6739
6740@endif opcodes
6741
108a6f8e
CD
6742.PHONY: maybe-install-html-opcodes install-html-opcodes
6743maybe-install-html-opcodes:
6744@if opcodes
6745maybe-install-html-opcodes: install-html-opcodes
6746
6747install-html-opcodes: \
6748 configure-opcodes \
6749 html-opcodes
6750 @[ -f ./opcodes/Makefile ] || exit 0; \
6751 r=`${PWD_COMMAND}`; export r; \
6752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6753 $(HOST_EXPORTS) \
6754 for flag in $(EXTRA_HOST_FLAGS) ; do \
6755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6756 done; \
6757 echo "Doing install-html in opcodes" ; \
6758 (cd $(HOST_SUBDIR)/opcodes && \
6759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6761 "RANLIB=$${RANLIB}" \
0c24b341 6762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6763 install-html) \
6764 || exit 1
6765
6766@endif opcodes
6767
4fa63067
NN
6768.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6769maybe-installcheck-opcodes:
6bd3dfaa
PB
6770@if opcodes
6771maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6772
4fa63067
NN
6773installcheck-opcodes: \
6774 configure-opcodes
6775 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6776 r=`${PWD_COMMAND}`; export r; \
6777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6778 $(HOST_EXPORTS) \
b813574b 6779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6781 done; \
4fa63067 6782 echo "Doing installcheck in opcodes" ; \
b00612cc 6783 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6786 "RANLIB=$${RANLIB}" \
0c24b341 6787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6788 installcheck) \
2a4cbe27
NN
6789 || exit 1
6790
6bd3dfaa 6791@endif opcodes
2a4cbe27
NN
6792
6793.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6794maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6795@if opcodes
6796maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6797
6798mostlyclean-opcodes:
6799 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6800 r=`${PWD_COMMAND}`; export r; \
6801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6802 $(HOST_EXPORTS) \
b813574b 6803 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6805 done; \
6806 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6807 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6810 "RANLIB=$${RANLIB}" \
0c24b341 6811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6812 mostlyclean) \
2a4cbe27
NN
6813 || exit 1
6814
6bd3dfaa 6815@endif opcodes
2a4cbe27 6816
4fa63067
NN
6817.PHONY: maybe-clean-opcodes clean-opcodes
6818maybe-clean-opcodes:
6bd3dfaa
PB
6819@if opcodes
6820maybe-clean-opcodes: clean-opcodes
2a4cbe27 6821
4fa63067
NN
6822clean-opcodes:
6823 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6824 r=`${PWD_COMMAND}`; export r; \
6825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6826 $(HOST_EXPORTS) \
b813574b 6827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6829 done; \
4fa63067 6830 echo "Doing clean in opcodes" ; \
b00612cc 6831 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6834 "RANLIB=$${RANLIB}" \
0c24b341 6835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6836 clean) \
2a4cbe27
NN
6837 || exit 1
6838
6bd3dfaa 6839@endif opcodes
2a4cbe27 6840
4fa63067
NN
6841.PHONY: maybe-distclean-opcodes distclean-opcodes
6842maybe-distclean-opcodes:
6bd3dfaa
PB
6843@if opcodes
6844maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6845
4fa63067
NN
6846distclean-opcodes:
6847 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6848 r=`${PWD_COMMAND}`; export r; \
6849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6850 $(HOST_EXPORTS) \
b813574b 6851 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6853 done; \
4fa63067 6854 echo "Doing distclean in opcodes" ; \
b00612cc 6855 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6858 "RANLIB=$${RANLIB}" \
0c24b341 6859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6860 distclean) \
2a4cbe27
NN
6861 || exit 1
6862
6bd3dfaa 6863@endif opcodes
2a4cbe27 6864
4fa63067
NN
6865.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6866maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6867@if opcodes
6868maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6869
4fa63067
NN
6870maintainer-clean-opcodes:
6871 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6872 r=`${PWD_COMMAND}`; export r; \
6873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6874 $(HOST_EXPORTS) \
b813574b 6875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6877 done; \
4fa63067 6878 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6879 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6882 "RANLIB=$${RANLIB}" \
0c24b341 6883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6884 maintainer-clean) \
2a4cbe27
NN
6885 || exit 1
6886
6bd3dfaa 6887@endif opcodes
2a4cbe27 6888
2a4cbe27 6889
a7254363 6890
4fa63067
NN
6891.PHONY: configure-binutils maybe-configure-binutils
6892maybe-configure-binutils:
4f0ef2d8
CD
6893@if gcc-bootstrap
6894configure-binutils: stage_current
6895@endif gcc-bootstrap
6bd3dfaa
PB
6896@if binutils
6897maybe-configure-binutils: configure-binutils
c52c6897 6898configure-binutils:
c52c6897
PB
6899 @r=`${PWD_COMMAND}`; export r; \
6900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6901 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
1f53ca9a 6903 $(HOST_EXPORTS) \
a7254363
PB
6904 echo Configuring in $(HOST_SUBDIR)/binutils; \
6905 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6906 case $(srcdir) in \
b00612cc
PB
6907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6908 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6910 esac; \
b00612cc
PB
6911 srcdiroption="--srcdir=$${topdir}/binutils"; \
6912 libsrcdir="$$s/binutils"; \
4fa63067 6913 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6915 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6916 || exit 1
6bd3dfaa 6917@endif binutils
2a4cbe27 6918
a7254363
PB
6919
6920
d545f33b
PB
6921.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6922maybe-configure-stage1-binutils:
6923@if binutils-bootstrap
6924maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6925configure-stage1-binutils:
c52c6897 6926 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6928 @r=`${PWD_COMMAND}`; export r; \
6929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6930 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6931 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 6932 $(HOST_EXPORTS) \
8ee82aff 6933 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6934 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6935 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6936 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6938 cd $(HOST_SUBDIR)/binutils || exit 1; \
6939 case $(srcdir) in \
6940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6941 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6943 esac; \
6944 srcdiroption="--srcdir=$${topdir}/binutils"; \
6945 libsrcdir="$$s/binutils"; \
6946 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6948 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6949 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6950@endif binutils-bootstrap
6951
6952.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6953maybe-configure-stage2-binutils:
6954@if binutils-bootstrap
6955maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6956configure-stage2-binutils:
c52c6897 6957 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6958 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6959 @r=`${PWD_COMMAND}`; export r; \
6960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6961 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6962 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6963 $(HOST_EXPORTS) \
1b05fbbd 6964 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6965 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6966 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6967 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6968 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6969 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6970 cd $(HOST_SUBDIR)/binutils || exit 1; \
6971 case $(srcdir) in \
6972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6973 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6975 esac; \
6976 srcdiroption="--srcdir=$${topdir}/binutils"; \
6977 libsrcdir="$$s/binutils"; \
6978 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6980 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6981 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6982 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6983@endif binutils-bootstrap
6984
d545f33b
PB
6985.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6986maybe-configure-stage3-binutils:
6987@if binutils-bootstrap
6988maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6989configure-stage3-binutils:
c52c6897 6990 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6991 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6992 @r=`${PWD_COMMAND}`; export r; \
6993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6994 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6995 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6996 $(HOST_EXPORTS) \
1b05fbbd 6997 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6998 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6999 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7000 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7001 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7003 cd $(HOST_SUBDIR)/binutils || exit 1; \
7004 case $(srcdir) in \
7005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7006 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7008 esac; \
7009 srcdiroption="--srcdir=$${topdir}/binutils"; \
7010 libsrcdir="$$s/binutils"; \
7011 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7013 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7014 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7015 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
7016@endif binutils-bootstrap
7017
d545f33b
PB
7018.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
7019maybe-configure-stage4-binutils:
7020@if binutils-bootstrap
7021maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 7022configure-stage4-binutils:
c52c6897 7023 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 7024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7025 @r=`${PWD_COMMAND}`; export r; \
7026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7027 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 7028 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7029 $(HOST_EXPORTS) \
1b05fbbd 7030 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7031 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7032 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7033 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7034 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7036 cd $(HOST_SUBDIR)/binutils || exit 1; \
7037 case $(srcdir) in \
7038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7039 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7041 esac; \
7042 srcdiroption="--srcdir=$${topdir}/binutils"; \
7043 libsrcdir="$$s/binutils"; \
7044 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7046 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7047 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7048 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
7049@endif binutils-bootstrap
7050
7051.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
7052maybe-configure-stageprofile-binutils:
7053@if binutils-bootstrap
7054maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 7055configure-stageprofile-binutils:
c52c6897 7056 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 7057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7058 @r=`${PWD_COMMAND}`; export r; \
7059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7060 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 7061 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7062 $(HOST_EXPORTS) \
1b05fbbd
AO
7063 $(POSTSTAGE1_HOST_EXPORTS) \
7064 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7065 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7066 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7067 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 7068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7069 cd $(HOST_SUBDIR)/binutils || exit 1; \
7070 case $(srcdir) in \
7071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7072 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7074 esac; \
7075 srcdiroption="--srcdir=$${topdir}/binutils"; \
7076 libsrcdir="$$s/binutils"; \
7077 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7079 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7080 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7081 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
7082@endif binutils-bootstrap
7083
7084.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7085maybe-configure-stagefeedback-binutils:
7086@if binutils-bootstrap
7087maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 7088configure-stagefeedback-binutils:
c52c6897 7089 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7090 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7091 @r=`${PWD_COMMAND}`; export r; \
7092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7093 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 7094 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7095 $(HOST_EXPORTS) \
1b05fbbd
AO
7096 $(POSTSTAGE1_HOST_EXPORTS) \
7097 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7098 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
7099 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7100 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7102 cd $(HOST_SUBDIR)/binutils || exit 1; \
7103 case $(srcdir) in \
7104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7105 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7107 esac; \
7108 srcdiroption="--srcdir=$${topdir}/binutils"; \
7109 libsrcdir="$$s/binutils"; \
7110 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7112 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7113 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7114 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
7115@endif binutils-bootstrap
7116
7117
7118
7119
7120
4fa63067
NN
7121.PHONY: all-binutils maybe-all-binutils
7122maybe-all-binutils:
4f0ef2d8
CD
7123@if gcc-bootstrap
7124all-binutils: stage_current
7125@endif gcc-bootstrap
6bd3dfaa 7126@if binutils
d27cc32e 7127TARGET-binutils=all
6bd3dfaa 7128maybe-all-binutils: all-binutils
4fa63067 7129all-binutils: configure-binutils
c52c6897 7130 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7132 $(HOST_EXPORTS) \
b00612cc 7133 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7134 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7135 $(TARGET-binutils))
6bd3dfaa 7136@endif binutils
4fa63067 7137
a7254363 7138
4fa63067 7139
d545f33b
PB
7140.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7141.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7142maybe-all-stage1-binutils:
7143maybe-clean-stage1-binutils:
7144@if binutils-bootstrap
7145maybe-all-stage1-binutils: all-stage1-binutils
7146all-stage1: all-stage1-binutils
f70224b5 7147TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7148all-stage1-binutils: configure-stage1-binutils
c52c6897 7149 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7150 @r=`${PWD_COMMAND}`; export r; \
7151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7152 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 7153 $(HOST_EXPORTS) \
d545f33b 7154 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7155 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7156 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 7157 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
7158 LIBCFLAGS="$(LIBCFLAGS)" \
7159 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7160 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7161 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7162 $(EXTRA_HOST_FLAGS) \
7163 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7164 $(TARGET-stage1-binutils)
2a4cbe27 7165
d545f33b
PB
7166maybe-clean-stage1-binutils: clean-stage1-binutils
7167clean-stage1: clean-stage1-binutils
7168clean-stage1-binutils:
9dbaa842
DD
7169 @if [ $(current_stage) = stage1 ]; then \
7170 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7171 else \
7172 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7173 $(MAKE) stage1-start; \
7174 fi; \
d545f33b 7175 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7176 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7177 clean
d545f33b 7178@endif binutils-bootstrap
2a4cbe27 7179
2a4cbe27 7180
d545f33b
PB
7181.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7182.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7183maybe-all-stage2-binutils:
7184maybe-clean-stage2-binutils:
7185@if binutils-bootstrap
7186maybe-all-stage2-binutils: all-stage2-binutils
7187all-stage2: all-stage2-binutils
f70224b5 7188TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7189all-stage2-binutils: configure-stage2-binutils
c52c6897 7190 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7191 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7193 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7194 $(HOST_EXPORTS) \
1f53ca9a 7195 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7196 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7198 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 7199 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
7200 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7204 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7205 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7206 $(TARGET-stage2-binutils)
2a4cbe27 7207
d545f33b
PB
7208maybe-clean-stage2-binutils: clean-stage2-binutils
7209clean-stage2: clean-stage2-binutils
7210clean-stage2-binutils:
9dbaa842
DD
7211 @if [ $(current_stage) = stage2 ]; then \
7212 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7213 else \
7214 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7215 $(MAKE) stage2-start; \
7216 fi; \
d545f33b 7217 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7218 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7219 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7220 clean
d545f33b 7221@endif binutils-bootstrap
2a4cbe27 7222
4fa63067 7223
d545f33b
PB
7224.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7225.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7226maybe-all-stage3-binutils:
7227maybe-clean-stage3-binutils:
7228@if binutils-bootstrap
7229maybe-all-stage3-binutils: all-stage3-binutils
7230all-stage3: all-stage3-binutils
f70224b5 7231TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7232all-stage3-binutils: configure-stage3-binutils
c52c6897 7233 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7234 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7236 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7237 $(HOST_EXPORTS) \
1f53ca9a 7238 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7239 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7241 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 7242 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
7243 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7247 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7248 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7249 $(TARGET-stage3-binutils)
2a4cbe27 7250
d545f33b
PB
7251maybe-clean-stage3-binutils: clean-stage3-binutils
7252clean-stage3: clean-stage3-binutils
7253clean-stage3-binutils:
9dbaa842
DD
7254 @if [ $(current_stage) = stage3 ]; then \
7255 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7256 else \
7257 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7258 $(MAKE) stage3-start; \
7259 fi; \
d545f33b 7260 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7261 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7262 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7263 clean
d545f33b 7264@endif binutils-bootstrap
2a4cbe27 7265
2a4cbe27 7266
d545f33b
PB
7267.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7268.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7269maybe-all-stage4-binutils:
7270maybe-clean-stage4-binutils:
7271@if binutils-bootstrap
7272maybe-all-stage4-binutils: all-stage4-binutils
7273all-stage4: all-stage4-binutils
f70224b5 7274TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7275all-stage4-binutils: configure-stage4-binutils
c52c6897 7276 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7277 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7279 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7280 $(HOST_EXPORTS) \
1f53ca9a 7281 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7282 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7284 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 7285 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 7286 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7290 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7291 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7292 $(TARGET-stage4-binutils)
d545f33b
PB
7293
7294maybe-clean-stage4-binutils: clean-stage4-binutils
7295clean-stage4: clean-stage4-binutils
7296clean-stage4-binutils:
9dbaa842
DD
7297 @if [ $(current_stage) = stage4 ]; then \
7298 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7299 else \
7300 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7301 $(MAKE) stage4-start; \
7302 fi; \
d545f33b 7303 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7304 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7305 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7306 clean
d545f33b
PB
7307@endif binutils-bootstrap
7308
7309
7310.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7311.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7312maybe-all-stageprofile-binutils:
7313maybe-clean-stageprofile-binutils:
7314@if binutils-bootstrap
7315maybe-all-stageprofile-binutils: all-stageprofile-binutils
7316all-stageprofile: all-stageprofile-binutils
f70224b5 7317TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7318all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7319 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7320 @r=`${PWD_COMMAND}`; export r; \
7321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7322 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 7323 $(HOST_EXPORTS) \
1f53ca9a 7324 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7325 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7327 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 7328 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
7329 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7333 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7334 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7335 $(TARGET-stageprofile-binutils)
d545f33b
PB
7336
7337maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7338clean-stageprofile: clean-stageprofile-binutils
7339clean-stageprofile-binutils:
9dbaa842
DD
7340 @if [ $(current_stage) = stageprofile ]; then \
7341 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7342 else \
7343 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7344 $(MAKE) stageprofile-start; \
7345 fi; \
d545f33b 7346 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7347 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7348 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7349 clean
d545f33b
PB
7350@endif binutils-bootstrap
7351
7352
7353.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7354.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7355maybe-all-stagefeedback-binutils:
7356maybe-clean-stagefeedback-binutils:
7357@if binutils-bootstrap
7358maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7359all-stagefeedback: all-stagefeedback-binutils
f70224b5 7360TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7361all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7362 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7363 @r=`${PWD_COMMAND}`; export r; \
7364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7365 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 7366 $(HOST_EXPORTS) \
1f53ca9a 7367 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7368 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7369 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7370 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 7371 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
7372 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7373 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7374 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7375 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7376 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7377 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7378 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7379
7380maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7381clean-stagefeedback: clean-stagefeedback-binutils
7382clean-stagefeedback-binutils:
9dbaa842
DD
7383 @if [ $(current_stage) = stagefeedback ]; then \
7384 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7385 else \
7386 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7387 $(MAKE) stagefeedback-start; \
7388 fi; \
d545f33b 7389 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7390 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7391 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7392 clean
d545f33b
PB
7393@endif binutils-bootstrap
7394
7395
7396
7397
7398
7399.PHONY: check-binutils maybe-check-binutils
7400maybe-check-binutils:
7401@if binutils
7402maybe-check-binutils: check-binutils
7403
7404check-binutils:
0aed8855 7405 @: $(MAKE); $(unstage)
d545f33b
PB
7406 @r=`${PWD_COMMAND}`; export r; \
7407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7408 $(HOST_EXPORTS) \
7409 (cd $(HOST_SUBDIR)/binutils && \
7410 $(MAKE) $(FLAGS_TO_PASS) check)
7411
7412@endif binutils
7413
7414.PHONY: install-binutils maybe-install-binutils
7415maybe-install-binutils:
7416@if binutils
7417maybe-install-binutils: install-binutils
7418
7419install-binutils: installdirs
0aed8855 7420 @: $(MAKE); $(unstage)
d545f33b
PB
7421 @r=`${PWD_COMMAND}`; export r; \
7422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7423 $(HOST_EXPORTS) \
7424 (cd $(HOST_SUBDIR)/binutils && \
7425 $(MAKE) $(FLAGS_TO_PASS) install)
7426
7427@endif binutils
7428
56a8fe78 7429# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7430
7431.PHONY: maybe-info-binutils info-binutils
7432maybe-info-binutils:
7433@if binutils
7434maybe-info-binutils: info-binutils
7435
7436info-binutils: \
7437 configure-binutils
7438 @[ -f ./binutils/Makefile ] || exit 0; \
7439 r=`${PWD_COMMAND}`; export r; \
7440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7441 $(HOST_EXPORTS) \
7442 for flag in $(EXTRA_HOST_FLAGS) ; do \
7443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7444 done; \
7445 echo "Doing info in binutils" ; \
7446 (cd $(HOST_SUBDIR)/binutils && \
7447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7449 "RANLIB=$${RANLIB}" \
0c24b341 7450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7451 info) \
7452 || exit 1
7453
7454@endif binutils
7455
7456.PHONY: maybe-dvi-binutils dvi-binutils
7457maybe-dvi-binutils:
7458@if binutils
7459maybe-dvi-binutils: dvi-binutils
7460
7461dvi-binutils: \
7462 configure-binutils
7463 @[ -f ./binutils/Makefile ] || exit 0; \
7464 r=`${PWD_COMMAND}`; export r; \
7465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7466 $(HOST_EXPORTS) \
7467 for flag in $(EXTRA_HOST_FLAGS) ; do \
7468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7469 done; \
7470 echo "Doing dvi in binutils" ; \
7471 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7474 "RANLIB=$${RANLIB}" \
0c24b341 7475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7476 dvi) \
2a4cbe27
NN
7477 || exit 1
7478
6bd3dfaa 7479@endif binutils
2a4cbe27 7480
56a8fe78
DD
7481.PHONY: maybe-pdf-binutils pdf-binutils
7482maybe-pdf-binutils:
7483@if binutils
7484maybe-pdf-binutils: pdf-binutils
7485
7486pdf-binutils: \
7487 configure-binutils
7488 @[ -f ./binutils/Makefile ] || exit 0; \
7489 r=`${PWD_COMMAND}`; export r; \
7490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491 $(HOST_EXPORTS) \
7492 for flag in $(EXTRA_HOST_FLAGS) ; do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
7495 echo "Doing pdf in binutils" ; \
7496 (cd $(HOST_SUBDIR)/binutils && \
7497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499 "RANLIB=$${RANLIB}" \
0c24b341 7500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7501 pdf) \
7502 || exit 1
7503
7504@endif binutils
7505
6d389afc
MS
7506.PHONY: maybe-html-binutils html-binutils
7507maybe-html-binutils:
7508@if binutils
7509maybe-html-binutils: html-binutils
7510
7511html-binutils: \
7512 configure-binutils
7513 @[ -f ./binutils/Makefile ] || exit 0; \
7514 r=`${PWD_COMMAND}`; export r; \
7515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7516 $(HOST_EXPORTS) \
7517 for flag in $(EXTRA_HOST_FLAGS) ; do \
7518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519 done; \
7520 echo "Doing html in binutils" ; \
b00612cc 7521 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524 "RANLIB=$${RANLIB}" \
0c24b341 7525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7526 html) \
7527 || exit 1
7528
7529@endif binutils
7530
4fa63067
NN
7531.PHONY: maybe-TAGS-binutils TAGS-binutils
7532maybe-TAGS-binutils:
6bd3dfaa
PB
7533@if binutils
7534maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7535
4fa63067
NN
7536TAGS-binutils: \
7537 configure-binutils
7538 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7539 r=`${PWD_COMMAND}`; export r; \
7540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7541 $(HOST_EXPORTS) \
b813574b 7542 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7544 done; \
4fa63067 7545 echo "Doing TAGS in binutils" ; \
b00612cc 7546 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7549 "RANLIB=$${RANLIB}" \
0c24b341 7550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7551 TAGS) \
2a4cbe27
NN
7552 || exit 1
7553
6bd3dfaa 7554@endif binutils
2a4cbe27 7555
4fa63067
NN
7556.PHONY: maybe-install-info-binutils install-info-binutils
7557maybe-install-info-binutils:
6bd3dfaa
PB
7558@if binutils
7559maybe-install-info-binutils: install-info-binutils
2a4cbe27 7560
4fa63067
NN
7561install-info-binutils: \
7562 configure-binutils \
7563 info-binutils
7564 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7565 r=`${PWD_COMMAND}`; export r; \
7566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7567 $(HOST_EXPORTS) \
b813574b 7568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7570 done; \
4fa63067 7571 echo "Doing install-info in binutils" ; \
b00612cc 7572 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7575 "RANLIB=$${RANLIB}" \
0c24b341 7576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7577 install-info) \
2a4cbe27
NN
7578 || exit 1
7579
6bd3dfaa 7580@endif binutils
2a4cbe27 7581
a3ca38d2
DD
7582.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7583maybe-install-pdf-binutils:
7584@if binutils
7585maybe-install-pdf-binutils: install-pdf-binutils
7586
7587install-pdf-binutils: \
7588 configure-binutils \
7589 pdf-binutils
7590 @[ -f ./binutils/Makefile ] || exit 0; \
7591 r=`${PWD_COMMAND}`; export r; \
7592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7593 $(HOST_EXPORTS) \
7594 for flag in $(EXTRA_HOST_FLAGS) ; do \
7595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7596 done; \
7597 echo "Doing install-pdf in binutils" ; \
7598 (cd $(HOST_SUBDIR)/binutils && \
7599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7601 "RANLIB=$${RANLIB}" \
0c24b341 7602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7603 install-pdf) \
7604 || exit 1
7605
7606@endif binutils
7607
108a6f8e
CD
7608.PHONY: maybe-install-html-binutils install-html-binutils
7609maybe-install-html-binutils:
7610@if binutils
7611maybe-install-html-binutils: install-html-binutils
7612
7613install-html-binutils: \
7614 configure-binutils \
7615 html-binutils
7616 @[ -f ./binutils/Makefile ] || exit 0; \
7617 r=`${PWD_COMMAND}`; export r; \
7618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7619 $(HOST_EXPORTS) \
7620 for flag in $(EXTRA_HOST_FLAGS) ; do \
7621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7622 done; \
7623 echo "Doing install-html in binutils" ; \
7624 (cd $(HOST_SUBDIR)/binutils && \
7625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7627 "RANLIB=$${RANLIB}" \
0c24b341 7628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7629 install-html) \
7630 || exit 1
7631
7632@endif binutils
7633
4fa63067
NN
7634.PHONY: maybe-installcheck-binutils installcheck-binutils
7635maybe-installcheck-binutils:
6bd3dfaa
PB
7636@if binutils
7637maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7638
4fa63067
NN
7639installcheck-binutils: \
7640 configure-binutils
7641 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7642 r=`${PWD_COMMAND}`; export r; \
7643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7644 $(HOST_EXPORTS) \
b813574b 7645 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7647 done; \
4fa63067 7648 echo "Doing installcheck in binutils" ; \
b00612cc 7649 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7652 "RANLIB=$${RANLIB}" \
0c24b341 7653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7654 installcheck) \
2a4cbe27
NN
7655 || exit 1
7656
6bd3dfaa 7657@endif binutils
2a4cbe27 7658
4fa63067
NN
7659.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7660maybe-mostlyclean-binutils:
6bd3dfaa
PB
7661@if binutils
7662maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7663
4fa63067
NN
7664mostlyclean-binutils:
7665 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7666 r=`${PWD_COMMAND}`; export r; \
7667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7668 $(HOST_EXPORTS) \
b813574b 7669 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7671 done; \
4fa63067 7672 echo "Doing mostlyclean in binutils" ; \
b00612cc 7673 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7676 "RANLIB=$${RANLIB}" \
0c24b341 7677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7678 mostlyclean) \
2a4cbe27
NN
7679 || exit 1
7680
6bd3dfaa 7681@endif binutils
2a4cbe27 7682
4fa63067
NN
7683.PHONY: maybe-clean-binutils clean-binutils
7684maybe-clean-binutils:
6bd3dfaa
PB
7685@if binutils
7686maybe-clean-binutils: clean-binutils
2a4cbe27 7687
4fa63067
NN
7688clean-binutils:
7689 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7690 r=`${PWD_COMMAND}`; export r; \
7691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7692 $(HOST_EXPORTS) \
b813574b 7693 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695 done; \
4fa63067 7696 echo "Doing clean in binutils" ; \
b00612cc 7697 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700 "RANLIB=$${RANLIB}" \
0c24b341 7701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7702 clean) \
2a4cbe27
NN
7703 || exit 1
7704
6bd3dfaa 7705@endif binutils
2a4cbe27 7706
4fa63067
NN
7707.PHONY: maybe-distclean-binutils distclean-binutils
7708maybe-distclean-binutils:
6bd3dfaa
PB
7709@if binutils
7710maybe-distclean-binutils: distclean-binutils
2a4cbe27 7711
4fa63067
NN
7712distclean-binutils:
7713 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7714 r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7716 $(HOST_EXPORTS) \
b813574b 7717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7719 done; \
4fa63067 7720 echo "Doing distclean in binutils" ; \
b00612cc 7721 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7724 "RANLIB=$${RANLIB}" \
0c24b341 7725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7726 distclean) \
2a4cbe27
NN
7727 || exit 1
7728
6bd3dfaa 7729@endif binutils
2a4cbe27 7730
4fa63067
NN
7731.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7732maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7733@if binutils
7734maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7735
4fa63067
NN
7736maintainer-clean-binutils:
7737 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7738 r=`${PWD_COMMAND}`; export r; \
7739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7740 $(HOST_EXPORTS) \
b813574b 7741 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7743 done; \
4fa63067 7744 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7745 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7748 "RANLIB=$${RANLIB}" \
0c24b341 7749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7750 maintainer-clean) \
2a4cbe27
NN
7751 || exit 1
7752
6bd3dfaa 7753@endif binutils
2a4cbe27 7754
2a4cbe27 7755
a7254363 7756
4fa63067
NN
7757.PHONY: configure-bison maybe-configure-bison
7758maybe-configure-bison:
4f0ef2d8
CD
7759@if gcc-bootstrap
7760configure-bison: stage_current
7761@endif gcc-bootstrap
6bd3dfaa
PB
7762@if bison
7763maybe-configure-bison: configure-bison
c52c6897 7764configure-bison:
0aed8855 7765 @: $(MAKE); $(unstage)
c52c6897 7766 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7768 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7769 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
1f53ca9a 7770 $(HOST_EXPORTS) \
a7254363
PB
7771 echo Configuring in $(HOST_SUBDIR)/bison; \
7772 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7773 case $(srcdir) in \
b00612cc
PB
7774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7775 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7777 esac; \
b00612cc
PB
7778 srcdiroption="--srcdir=$${topdir}/bison"; \
7779 libsrcdir="$$s/bison"; \
4fa63067 7780 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7782 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7783 || exit 1
6bd3dfaa 7784@endif bison
2a4cbe27 7785
a7254363
PB
7786
7787
d545f33b
PB
7788
7789
4fa63067
NN
7790.PHONY: all-bison maybe-all-bison
7791maybe-all-bison:
4f0ef2d8
CD
7792@if gcc-bootstrap
7793all-bison: stage_current
7794@endif gcc-bootstrap
6bd3dfaa 7795@if bison
d27cc32e 7796TARGET-bison=all
6bd3dfaa 7797maybe-all-bison: all-bison
4fa63067 7798all-bison: configure-bison
0aed8855 7799 @: $(MAKE); $(unstage)
4fa63067
NN
7800 @r=`${PWD_COMMAND}`; export r; \
7801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7802 $(HOST_EXPORTS) \
b00612cc 7803 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7804 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7805 $(TARGET-bison))
6bd3dfaa 7806@endif bison
2a4cbe27 7807
a7254363 7808
d545f33b
PB
7809
7810
4fa63067
NN
7811.PHONY: check-bison maybe-check-bison
7812maybe-check-bison:
6bd3dfaa
PB
7813@if bison
7814maybe-check-bison: check-bison
2a4cbe27 7815
4fa63067
NN
7816# This module is only tested in a native toolchain.
7817check-bison:
0aed8855 7818 @: $(MAKE); $(unstage)
4fa63067
NN
7819 @if [ '$(host)' = '$(target)' ] ; then \
7820 r=`${PWD_COMMAND}`; export r; \
7821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7822 $(HOST_EXPORTS) \
b00612cc 7823 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7824 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7825 fi
7826
6bd3dfaa 7827@endif bison
4fa63067
NN
7828
7829.PHONY: install-bison maybe-install-bison
7830maybe-install-bison:
6bd3dfaa
PB
7831@if bison
7832maybe-install-bison: install-bison
4fa63067
NN
7833
7834install-bison: installdirs
0aed8855 7835 @: $(MAKE); $(unstage)
4fa63067 7836 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7838 $(HOST_EXPORTS) \
b00612cc 7839 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7840 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7841
6bd3dfaa 7842@endif bison
2a4cbe27 7843
56a8fe78 7844# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7845
4fa63067
NN
7846.PHONY: maybe-info-bison info-bison
7847maybe-info-bison:
6bd3dfaa
PB
7848@if bison
7849maybe-info-bison: info-bison
4fa63067
NN
7850
7851info-bison: \
7852 configure-bison
0aed8855 7853 @: $(MAKE); $(unstage)
4fa63067 7854 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7855 r=`${PWD_COMMAND}`; export r; \
7856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7857 $(HOST_EXPORTS) \
b813574b 7858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7860 done; \
4fa63067 7861 echo "Doing info in bison" ; \
b00612cc 7862 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7865 "RANLIB=$${RANLIB}" \
0c24b341 7866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7867 info) \
2a4cbe27
NN
7868 || exit 1
7869
6bd3dfaa 7870@endif bison
2a4cbe27 7871
4fa63067
NN
7872.PHONY: maybe-dvi-bison dvi-bison
7873maybe-dvi-bison:
6bd3dfaa
PB
7874@if bison
7875maybe-dvi-bison: dvi-bison
2a4cbe27 7876
4fa63067
NN
7877dvi-bison: \
7878 configure-bison
0aed8855 7879 @: $(MAKE); $(unstage)
4fa63067 7880 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7881 r=`${PWD_COMMAND}`; export r; \
7882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7883 $(HOST_EXPORTS) \
b813574b 7884 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7886 done; \
4fa63067 7887 echo "Doing dvi in bison" ; \
b00612cc 7888 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7891 "RANLIB=$${RANLIB}" \
0c24b341 7892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7893 dvi) \
2a4cbe27
NN
7894 || exit 1
7895
6bd3dfaa 7896@endif bison
2a4cbe27 7897
56a8fe78
DD
7898.PHONY: maybe-pdf-bison pdf-bison
7899maybe-pdf-bison:
7900@if bison
7901maybe-pdf-bison: pdf-bison
7902
7903pdf-bison: \
7904 configure-bison
7905 @: $(MAKE); $(unstage)
7906 @[ -f ./bison/Makefile ] || exit 0; \
7907 r=`${PWD_COMMAND}`; export r; \
7908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7909 $(HOST_EXPORTS) \
7910 for flag in $(EXTRA_HOST_FLAGS) ; do \
7911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7912 done; \
7913 echo "Doing pdf in bison" ; \
7914 (cd $(HOST_SUBDIR)/bison && \
7915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7917 "RANLIB=$${RANLIB}" \
0c24b341 7918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7919 pdf) \
7920 || exit 1
7921
7922@endif bison
7923
6d389afc
MS
7924.PHONY: maybe-html-bison html-bison
7925maybe-html-bison:
7926@if bison
7927maybe-html-bison: html-bison
7928
7929html-bison: \
7930 configure-bison
0aed8855 7931 @: $(MAKE); $(unstage)
6d389afc
MS
7932 @[ -f ./bison/Makefile ] || exit 0; \
7933 r=`${PWD_COMMAND}`; export r; \
7934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7935 $(HOST_EXPORTS) \
7936 for flag in $(EXTRA_HOST_FLAGS) ; do \
7937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7938 done; \
7939 echo "Doing html in bison" ; \
b00612cc 7940 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7943 "RANLIB=$${RANLIB}" \
0c24b341 7944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7945 html) \
7946 || exit 1
7947
7948@endif bison
7949
4fa63067
NN
7950.PHONY: maybe-TAGS-bison TAGS-bison
7951maybe-TAGS-bison:
6bd3dfaa
PB
7952@if bison
7953maybe-TAGS-bison: TAGS-bison
2a4cbe27 7954
4fa63067
NN
7955TAGS-bison: \
7956 configure-bison
0aed8855 7957 @: $(MAKE); $(unstage)
4fa63067 7958 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7959 r=`${PWD_COMMAND}`; export r; \
7960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7961 $(HOST_EXPORTS) \
b813574b 7962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7964 done; \
4fa63067 7965 echo "Doing TAGS in bison" ; \
b00612cc 7966 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7969 "RANLIB=$${RANLIB}" \
0c24b341 7970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7971 TAGS) \
2a4cbe27
NN
7972 || exit 1
7973
6bd3dfaa 7974@endif bison
2a4cbe27 7975
4fa63067
NN
7976.PHONY: maybe-install-info-bison install-info-bison
7977maybe-install-info-bison:
6bd3dfaa
PB
7978@if bison
7979maybe-install-info-bison: install-info-bison
2a4cbe27 7980
4fa63067
NN
7981install-info-bison: \
7982 configure-bison \
7983 info-bison
0aed8855 7984 @: $(MAKE); $(unstage)
4fa63067 7985 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7986 r=`${PWD_COMMAND}`; export r; \
7987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7988 $(HOST_EXPORTS) \
b813574b 7989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7991 done; \
4fa63067 7992 echo "Doing install-info in bison" ; \
b00612cc 7993 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7996 "RANLIB=$${RANLIB}" \
0c24b341 7997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7998 install-info) \
2a4cbe27
NN
7999 || exit 1
8000
6bd3dfaa 8001@endif bison
2a4cbe27 8002
a3ca38d2
DD
8003.PHONY: maybe-install-pdf-bison install-pdf-bison
8004maybe-install-pdf-bison:
8005@if bison
8006maybe-install-pdf-bison: install-pdf-bison
8007
8008install-pdf-bison: \
8009 configure-bison \
8010 pdf-bison
8011 @: $(MAKE); $(unstage)
8012 @[ -f ./bison/Makefile ] || exit 0; \
8013 r=`${PWD_COMMAND}`; export r; \
8014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8015 $(HOST_EXPORTS) \
8016 for flag in $(EXTRA_HOST_FLAGS) ; do \
8017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8018 done; \
8019 echo "Doing install-pdf in bison" ; \
8020 (cd $(HOST_SUBDIR)/bison && \
8021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8023 "RANLIB=$${RANLIB}" \
0c24b341 8024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8025 install-pdf) \
8026 || exit 1
8027
8028@endif bison
8029
108a6f8e
CD
8030.PHONY: maybe-install-html-bison install-html-bison
8031maybe-install-html-bison:
8032@if bison
8033maybe-install-html-bison: install-html-bison
8034
8035install-html-bison: \
8036 configure-bison \
8037 html-bison
8038 @: $(MAKE); $(unstage)
8039 @[ -f ./bison/Makefile ] || exit 0; \
8040 r=`${PWD_COMMAND}`; export r; \
8041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8042 $(HOST_EXPORTS) \
8043 for flag in $(EXTRA_HOST_FLAGS) ; do \
8044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8045 done; \
8046 echo "Doing install-html in bison" ; \
8047 (cd $(HOST_SUBDIR)/bison && \
8048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8050 "RANLIB=$${RANLIB}" \
0c24b341 8051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8052 install-html) \
8053 || exit 1
8054
8055@endif bison
8056
4fa63067
NN
8057.PHONY: maybe-installcheck-bison installcheck-bison
8058maybe-installcheck-bison:
6bd3dfaa
PB
8059@if bison
8060maybe-installcheck-bison: installcheck-bison
2a4cbe27 8061
4fa63067
NN
8062installcheck-bison: \
8063 configure-bison
0aed8855 8064 @: $(MAKE); $(unstage)
4fa63067 8065 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8066 r=`${PWD_COMMAND}`; export r; \
8067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8068 $(HOST_EXPORTS) \
b813574b 8069 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8071 done; \
4fa63067 8072 echo "Doing installcheck in bison" ; \
b00612cc 8073 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8076 "RANLIB=$${RANLIB}" \
0c24b341 8077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8078 installcheck) \
2a4cbe27
NN
8079 || exit 1
8080
6bd3dfaa 8081@endif bison
2a4cbe27 8082
4fa63067
NN
8083.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8084maybe-mostlyclean-bison:
6bd3dfaa
PB
8085@if bison
8086maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8087
4fa63067 8088mostlyclean-bison:
0aed8855 8089 @: $(MAKE); $(unstage)
4fa63067 8090 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8091 r=`${PWD_COMMAND}`; export r; \
8092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8093 $(HOST_EXPORTS) \
b813574b 8094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8096 done; \
4fa63067 8097 echo "Doing mostlyclean in bison" ; \
b00612cc 8098 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8101 "RANLIB=$${RANLIB}" \
0c24b341 8102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8103 mostlyclean) \
2a4cbe27
NN
8104 || exit 1
8105
6bd3dfaa 8106@endif bison
2a4cbe27 8107
4fa63067
NN
8108.PHONY: maybe-clean-bison clean-bison
8109maybe-clean-bison:
6bd3dfaa
PB
8110@if bison
8111maybe-clean-bison: clean-bison
2a4cbe27 8112
4fa63067 8113clean-bison:
0aed8855 8114 @: $(MAKE); $(unstage)
4fa63067 8115 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8116 r=`${PWD_COMMAND}`; export r; \
8117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8118 $(HOST_EXPORTS) \
b813574b 8119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8121 done; \
4fa63067 8122 echo "Doing clean in bison" ; \
b00612cc 8123 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8126 "RANLIB=$${RANLIB}" \
0c24b341 8127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8128 clean) \
2a4cbe27
NN
8129 || exit 1
8130
6bd3dfaa 8131@endif bison
2a4cbe27 8132
4fa63067
NN
8133.PHONY: maybe-distclean-bison distclean-bison
8134maybe-distclean-bison:
6bd3dfaa
PB
8135@if bison
8136maybe-distclean-bison: distclean-bison
2a4cbe27 8137
4fa63067 8138distclean-bison:
0aed8855 8139 @: $(MAKE); $(unstage)
4fa63067 8140 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8141 r=`${PWD_COMMAND}`; export r; \
8142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8143 $(HOST_EXPORTS) \
b813574b 8144 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8146 done; \
4fa63067 8147 echo "Doing distclean in bison" ; \
b00612cc 8148 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8151 "RANLIB=$${RANLIB}" \
0c24b341 8152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8153 distclean) \
2a4cbe27
NN
8154 || exit 1
8155
6bd3dfaa 8156@endif bison
2a4cbe27 8157
4fa63067
NN
8158.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8159maybe-maintainer-clean-bison:
6bd3dfaa
PB
8160@if bison
8161maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8162
4fa63067 8163maintainer-clean-bison:
0aed8855 8164 @: $(MAKE); $(unstage)
4fa63067 8165 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8166 r=`${PWD_COMMAND}`; export r; \
8167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8168 $(HOST_EXPORTS) \
b813574b 8169 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8171 done; \
4fa63067 8172 echo "Doing maintainer-clean in bison" ; \
b00612cc 8173 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8176 "RANLIB=$${RANLIB}" \
0c24b341 8177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8178 maintainer-clean) \
2a4cbe27
NN
8179 || exit 1
8180
6bd3dfaa 8181@endif bison
2a4cbe27 8182
2a4cbe27 8183
a7254363 8184
4fa63067
NN
8185.PHONY: configure-byacc maybe-configure-byacc
8186maybe-configure-byacc:
4f0ef2d8
CD
8187@if gcc-bootstrap
8188configure-byacc: stage_current
8189@endif gcc-bootstrap
6bd3dfaa
PB
8190@if byacc
8191maybe-configure-byacc: configure-byacc
c52c6897 8192configure-byacc:
0aed8855 8193 @: $(MAKE); $(unstage)
c52c6897 8194 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8196 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
1f53ca9a 8198 $(HOST_EXPORTS) \
a7254363
PB
8199 echo Configuring in $(HOST_SUBDIR)/byacc; \
8200 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8201 case $(srcdir) in \
b00612cc
PB
8202 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8203 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8204 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8205 esac; \
b00612cc
PB
8206 srcdiroption="--srcdir=$${topdir}/byacc"; \
8207 libsrcdir="$$s/byacc"; \
4fa63067 8208 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8209 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8210 --target=${target_alias} $${srcdiroption} \
4fa63067 8211 || exit 1
6bd3dfaa 8212@endif byacc
4fa63067 8213
a7254363
PB
8214
8215
d545f33b
PB
8216
8217
4fa63067
NN
8218.PHONY: all-byacc maybe-all-byacc
8219maybe-all-byacc:
4f0ef2d8
CD
8220@if gcc-bootstrap
8221all-byacc: stage_current
8222@endif gcc-bootstrap
6bd3dfaa 8223@if byacc
d27cc32e 8224TARGET-byacc=all
6bd3dfaa 8225maybe-all-byacc: all-byacc
4fa63067 8226all-byacc: configure-byacc
0aed8855 8227 @: $(MAKE); $(unstage)
4fa63067
NN
8228 @r=`${PWD_COMMAND}`; export r; \
8229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8230 $(HOST_EXPORTS) \
b00612cc 8231 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8232 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8233 $(TARGET-byacc))
6bd3dfaa 8234@endif byacc
4fa63067 8235
a7254363 8236
d545f33b
PB
8237
8238
4fa63067
NN
8239.PHONY: check-byacc maybe-check-byacc
8240maybe-check-byacc:
6bd3dfaa
PB
8241@if byacc
8242maybe-check-byacc: check-byacc
4fa63067
NN
8243
8244# This module is only tested in a native toolchain.
8245check-byacc:
0aed8855 8246 @: $(MAKE); $(unstage)
4fa63067
NN
8247 @if [ '$(host)' = '$(target)' ] ; then \
8248 r=`${PWD_COMMAND}`; export r; \
8249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8250 $(HOST_EXPORTS) \
b00612cc 8251 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8252 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8253 fi
8254
6bd3dfaa 8255@endif byacc
4fa63067
NN
8256
8257.PHONY: install-byacc maybe-install-byacc
8258maybe-install-byacc:
6bd3dfaa
PB
8259@if byacc
8260maybe-install-byacc: install-byacc
4fa63067
NN
8261
8262install-byacc: installdirs
0aed8855 8263 @: $(MAKE); $(unstage)
4fa63067
NN
8264 @r=`${PWD_COMMAND}`; export r; \
8265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8266 $(HOST_EXPORTS) \
b00612cc 8267 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8268 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8269
6bd3dfaa 8270@endif byacc
4fa63067 8271
56a8fe78 8272# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8273
8274.PHONY: maybe-info-byacc info-byacc
8275maybe-info-byacc:
6bd3dfaa
PB
8276@if byacc
8277maybe-info-byacc: info-byacc
4fa63067
NN
8278
8279info-byacc: \
8280 configure-byacc
0aed8855 8281 @: $(MAKE); $(unstage)
4fa63067 8282 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8283 r=`${PWD_COMMAND}`; export r; \
8284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8285 $(HOST_EXPORTS) \
b813574b 8286 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8288 done; \
4fa63067 8289 echo "Doing info in byacc" ; \
b00612cc 8290 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8293 "RANLIB=$${RANLIB}" \
0c24b341 8294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8295 info) \
2a4cbe27
NN
8296 || exit 1
8297
6bd3dfaa 8298@endif byacc
2a4cbe27 8299
4fa63067
NN
8300.PHONY: maybe-dvi-byacc dvi-byacc
8301maybe-dvi-byacc:
6bd3dfaa
PB
8302@if byacc
8303maybe-dvi-byacc: dvi-byacc
2a4cbe27 8304
4fa63067
NN
8305dvi-byacc: \
8306 configure-byacc
0aed8855 8307 @: $(MAKE); $(unstage)
4fa63067 8308 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8309 r=`${PWD_COMMAND}`; export r; \
8310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8311 $(HOST_EXPORTS) \
b813574b 8312 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8314 done; \
4fa63067 8315 echo "Doing dvi in byacc" ; \
b00612cc 8316 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8319 "RANLIB=$${RANLIB}" \
0c24b341 8320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8321 dvi) \
2a4cbe27
NN
8322 || exit 1
8323
6bd3dfaa 8324@endif byacc
2a4cbe27 8325
56a8fe78
DD
8326.PHONY: maybe-pdf-byacc pdf-byacc
8327maybe-pdf-byacc:
8328@if byacc
8329maybe-pdf-byacc: pdf-byacc
8330
8331pdf-byacc: \
8332 configure-byacc
8333 @: $(MAKE); $(unstage)
8334 @[ -f ./byacc/Makefile ] || exit 0; \
8335 r=`${PWD_COMMAND}`; export r; \
8336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8337 $(HOST_EXPORTS) \
8338 for flag in $(EXTRA_HOST_FLAGS) ; do \
8339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8340 done; \
8341 echo "Doing pdf in byacc" ; \
8342 (cd $(HOST_SUBDIR)/byacc && \
8343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8345 "RANLIB=$${RANLIB}" \
0c24b341 8346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8347 pdf) \
8348 || exit 1
8349
8350@endif byacc
8351
6d389afc
MS
8352.PHONY: maybe-html-byacc html-byacc
8353maybe-html-byacc:
8354@if byacc
8355maybe-html-byacc: html-byacc
8356
8357html-byacc: \
8358 configure-byacc
0aed8855 8359 @: $(MAKE); $(unstage)
6d389afc
MS
8360 @[ -f ./byacc/Makefile ] || exit 0; \
8361 r=`${PWD_COMMAND}`; export r; \
8362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8363 $(HOST_EXPORTS) \
8364 for flag in $(EXTRA_HOST_FLAGS) ; do \
8365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8366 done; \
8367 echo "Doing html in byacc" ; \
b00612cc 8368 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8371 "RANLIB=$${RANLIB}" \
0c24b341 8372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8373 html) \
8374 || exit 1
8375
8376@endif byacc
8377
4fa63067
NN
8378.PHONY: maybe-TAGS-byacc TAGS-byacc
8379maybe-TAGS-byacc:
6bd3dfaa
PB
8380@if byacc
8381maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8382
4fa63067
NN
8383TAGS-byacc: \
8384 configure-byacc
0aed8855 8385 @: $(MAKE); $(unstage)
4fa63067 8386 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8387 r=`${PWD_COMMAND}`; export r; \
8388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8389 $(HOST_EXPORTS) \
b813574b 8390 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8392 done; \
4fa63067 8393 echo "Doing TAGS in byacc" ; \
b00612cc 8394 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8397 "RANLIB=$${RANLIB}" \
0c24b341 8398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8399 TAGS) \
2a4cbe27
NN
8400 || exit 1
8401
6bd3dfaa 8402@endif byacc
2a4cbe27 8403
4fa63067
NN
8404.PHONY: maybe-install-info-byacc install-info-byacc
8405maybe-install-info-byacc:
6bd3dfaa
PB
8406@if byacc
8407maybe-install-info-byacc: install-info-byacc
2a4cbe27 8408
4fa63067
NN
8409install-info-byacc: \
8410 configure-byacc \
8411 info-byacc
0aed8855 8412 @: $(MAKE); $(unstage)
4fa63067 8413 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8414 r=`${PWD_COMMAND}`; export r; \
8415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8416 $(HOST_EXPORTS) \
b813574b 8417 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8419 done; \
4fa63067 8420 echo "Doing install-info in byacc" ; \
b00612cc 8421 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8424 "RANLIB=$${RANLIB}" \
0c24b341 8425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8426 install-info) \
2a4cbe27
NN
8427 || exit 1
8428
6bd3dfaa 8429@endif byacc
2a4cbe27 8430
a3ca38d2
DD
8431.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8432maybe-install-pdf-byacc:
8433@if byacc
8434maybe-install-pdf-byacc: install-pdf-byacc
8435
8436install-pdf-byacc: \
8437 configure-byacc \
8438 pdf-byacc
8439 @: $(MAKE); $(unstage)
8440 @[ -f ./byacc/Makefile ] || exit 0; \
8441 r=`${PWD_COMMAND}`; export r; \
8442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8443 $(HOST_EXPORTS) \
8444 for flag in $(EXTRA_HOST_FLAGS) ; do \
8445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8446 done; \
8447 echo "Doing install-pdf in byacc" ; \
8448 (cd $(HOST_SUBDIR)/byacc && \
8449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8451 "RANLIB=$${RANLIB}" \
0c24b341 8452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8453 install-pdf) \
8454 || exit 1
8455
8456@endif byacc
8457
108a6f8e
CD
8458.PHONY: maybe-install-html-byacc install-html-byacc
8459maybe-install-html-byacc:
8460@if byacc
8461maybe-install-html-byacc: install-html-byacc
8462
8463install-html-byacc: \
8464 configure-byacc \
8465 html-byacc
8466 @: $(MAKE); $(unstage)
8467 @[ -f ./byacc/Makefile ] || exit 0; \
8468 r=`${PWD_COMMAND}`; export r; \
8469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8470 $(HOST_EXPORTS) \
8471 for flag in $(EXTRA_HOST_FLAGS) ; do \
8472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8473 done; \
8474 echo "Doing install-html in byacc" ; \
8475 (cd $(HOST_SUBDIR)/byacc && \
8476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8478 "RANLIB=$${RANLIB}" \
0c24b341 8479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8480 install-html) \
8481 || exit 1
8482
8483@endif byacc
8484
4fa63067
NN
8485.PHONY: maybe-installcheck-byacc installcheck-byacc
8486maybe-installcheck-byacc:
6bd3dfaa
PB
8487@if byacc
8488maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8489
4fa63067
NN
8490installcheck-byacc: \
8491 configure-byacc
0aed8855 8492 @: $(MAKE); $(unstage)
4fa63067 8493 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8494 r=`${PWD_COMMAND}`; export r; \
8495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8496 $(HOST_EXPORTS) \
b813574b 8497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8499 done; \
4fa63067 8500 echo "Doing installcheck in byacc" ; \
b00612cc 8501 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8504 "RANLIB=$${RANLIB}" \
0c24b341 8505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8506 installcheck) \
2a4cbe27
NN
8507 || exit 1
8508
6bd3dfaa 8509@endif byacc
2a4cbe27 8510
4fa63067
NN
8511.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8512maybe-mostlyclean-byacc:
6bd3dfaa
PB
8513@if byacc
8514maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8515
4fa63067 8516mostlyclean-byacc:
0aed8855 8517 @: $(MAKE); $(unstage)
4fa63067 8518 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8519 r=`${PWD_COMMAND}`; export r; \
8520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8521 $(HOST_EXPORTS) \
b813574b 8522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8524 done; \
4fa63067 8525 echo "Doing mostlyclean in byacc" ; \
b00612cc 8526 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8529 "RANLIB=$${RANLIB}" \
0c24b341 8530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8531 mostlyclean) \
2a4cbe27
NN
8532 || exit 1
8533
6bd3dfaa 8534@endif byacc
2a4cbe27 8535
4fa63067
NN
8536.PHONY: maybe-clean-byacc clean-byacc
8537maybe-clean-byacc:
6bd3dfaa
PB
8538@if byacc
8539maybe-clean-byacc: clean-byacc
2a4cbe27 8540
4fa63067 8541clean-byacc:
0aed8855 8542 @: $(MAKE); $(unstage)
4fa63067 8543 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8544 r=`${PWD_COMMAND}`; export r; \
8545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8546 $(HOST_EXPORTS) \
b813574b 8547 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8549 done; \
4fa63067 8550 echo "Doing clean in byacc" ; \
b00612cc 8551 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8554 "RANLIB=$${RANLIB}" \
0c24b341 8555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8556 clean) \
2a4cbe27
NN
8557 || exit 1
8558
6bd3dfaa 8559@endif byacc
2a4cbe27 8560
4fa63067
NN
8561.PHONY: maybe-distclean-byacc distclean-byacc
8562maybe-distclean-byacc:
6bd3dfaa
PB
8563@if byacc
8564maybe-distclean-byacc: distclean-byacc
2a4cbe27 8565
4fa63067 8566distclean-byacc:
0aed8855 8567 @: $(MAKE); $(unstage)
4fa63067 8568 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8569 r=`${PWD_COMMAND}`; export r; \
8570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8571 $(HOST_EXPORTS) \
b813574b 8572 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8574 done; \
4fa63067 8575 echo "Doing distclean in byacc" ; \
b00612cc 8576 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8579 "RANLIB=$${RANLIB}" \
0c24b341 8580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8581 distclean) \
2a4cbe27
NN
8582 || exit 1
8583
6bd3dfaa 8584@endif byacc
2a4cbe27 8585
4fa63067
NN
8586.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8587maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8588@if byacc
8589maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8590
4fa63067 8591maintainer-clean-byacc:
0aed8855 8592 @: $(MAKE); $(unstage)
4fa63067 8593 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8594 r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8596 $(HOST_EXPORTS) \
b813574b 8597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8599 done; \
4fa63067 8600 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8601 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8604 "RANLIB=$${RANLIB}" \
0c24b341 8605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8606 maintainer-clean) \
2a4cbe27
NN
8607 || exit 1
8608
6bd3dfaa 8609@endif byacc
2a4cbe27 8610
2a4cbe27 8611
a7254363 8612
4fa63067
NN
8613.PHONY: configure-bzip2 maybe-configure-bzip2
8614maybe-configure-bzip2:
4f0ef2d8
CD
8615@if gcc-bootstrap
8616configure-bzip2: stage_current
8617@endif gcc-bootstrap
6bd3dfaa
PB
8618@if bzip2
8619maybe-configure-bzip2: configure-bzip2
c52c6897 8620configure-bzip2:
0aed8855 8621 @: $(MAKE); $(unstage)
c52c6897 8622 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8624 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8625 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
1f53ca9a 8626 $(HOST_EXPORTS) \
a7254363
PB
8627 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8628 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8629 case $(srcdir) in \
b00612cc
PB
8630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8631 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8633 esac; \
b00612cc
PB
8634 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8635 libsrcdir="$$s/bzip2"; \
4fa63067 8636 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8638 --target=${target_alias} $${srcdiroption} \
4fa63067 8639 || exit 1
6bd3dfaa 8640@endif bzip2
4fa63067 8641
a7254363
PB
8642
8643
d545f33b
PB
8644
8645
4fa63067
NN
8646.PHONY: all-bzip2 maybe-all-bzip2
8647maybe-all-bzip2:
4f0ef2d8
CD
8648@if gcc-bootstrap
8649all-bzip2: stage_current
8650@endif gcc-bootstrap
6bd3dfaa 8651@if bzip2
d27cc32e 8652TARGET-bzip2=all
6bd3dfaa 8653maybe-all-bzip2: all-bzip2
4fa63067 8654all-bzip2: configure-bzip2
0aed8855 8655 @: $(MAKE); $(unstage)
4fa63067
NN
8656 @r=`${PWD_COMMAND}`; export r; \
8657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8658 $(HOST_EXPORTS) \
b00612cc 8659 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8660 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8661 $(TARGET-bzip2))
6bd3dfaa 8662@endif bzip2
4fa63067 8663
a7254363 8664
d545f33b
PB
8665
8666
4fa63067
NN
8667.PHONY: check-bzip2 maybe-check-bzip2
8668maybe-check-bzip2:
6bd3dfaa
PB
8669@if bzip2
8670maybe-check-bzip2: check-bzip2
4fa63067
NN
8671
8672check-bzip2:
0aed8855 8673 @: $(MAKE); $(unstage)
4fa63067
NN
8674 @r=`${PWD_COMMAND}`; export r; \
8675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8676 $(HOST_EXPORTS) \
b00612cc
PB
8677 (cd $(HOST_SUBDIR)/bzip2 && \
8678 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8679
6bd3dfaa 8680@endif bzip2
4fa63067
NN
8681
8682.PHONY: install-bzip2 maybe-install-bzip2
8683maybe-install-bzip2:
6bd3dfaa
PB
8684@if bzip2
8685maybe-install-bzip2: install-bzip2
4fa63067
NN
8686
8687install-bzip2: installdirs
0aed8855 8688 @: $(MAKE); $(unstage)
4fa63067
NN
8689 @r=`${PWD_COMMAND}`; export r; \
8690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8691 $(HOST_EXPORTS) \
b00612cc 8692 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8693 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8694
6bd3dfaa 8695@endif bzip2
4fa63067 8696
56a8fe78 8697# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8698
8699.PHONY: maybe-info-bzip2 info-bzip2
8700maybe-info-bzip2:
6bd3dfaa
PB
8701@if bzip2
8702maybe-info-bzip2: info-bzip2
4fa63067
NN
8703
8704info-bzip2: \
8705 configure-bzip2
0aed8855 8706 @: $(MAKE); $(unstage)
4fa63067 8707 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8708 r=`${PWD_COMMAND}`; export r; \
8709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8710 $(HOST_EXPORTS) \
b813574b 8711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8713 done; \
4fa63067 8714 echo "Doing info in bzip2" ; \
b00612cc 8715 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8718 "RANLIB=$${RANLIB}" \
0c24b341 8719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8720 info) \
2a4cbe27
NN
8721 || exit 1
8722
6bd3dfaa 8723@endif bzip2
2a4cbe27 8724
4fa63067
NN
8725.PHONY: maybe-dvi-bzip2 dvi-bzip2
8726maybe-dvi-bzip2:
6bd3dfaa
PB
8727@if bzip2
8728maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8729
4fa63067
NN
8730dvi-bzip2: \
8731 configure-bzip2
0aed8855 8732 @: $(MAKE); $(unstage)
4fa63067 8733 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8734 r=`${PWD_COMMAND}`; export r; \
8735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8736 $(HOST_EXPORTS) \
b813574b 8737 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8739 done; \
4fa63067 8740 echo "Doing dvi in bzip2" ; \
b00612cc 8741 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8744 "RANLIB=$${RANLIB}" \
0c24b341 8745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8746 dvi) \
2a4cbe27
NN
8747 || exit 1
8748
6bd3dfaa 8749@endif bzip2
2a4cbe27 8750
56a8fe78
DD
8751.PHONY: maybe-pdf-bzip2 pdf-bzip2
8752maybe-pdf-bzip2:
8753@if bzip2
8754maybe-pdf-bzip2: pdf-bzip2
8755
8756pdf-bzip2: \
8757 configure-bzip2
8758 @: $(MAKE); $(unstage)
8759 @[ -f ./bzip2/Makefile ] || exit 0; \
8760 r=`${PWD_COMMAND}`; export r; \
8761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8762 $(HOST_EXPORTS) \
8763 for flag in $(EXTRA_HOST_FLAGS) ; do \
8764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8765 done; \
8766 echo "Doing pdf in bzip2" ; \
8767 (cd $(HOST_SUBDIR)/bzip2 && \
8768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8770 "RANLIB=$${RANLIB}" \
0c24b341 8771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8772 pdf) \
8773 || exit 1
8774
8775@endif bzip2
8776
6d389afc
MS
8777.PHONY: maybe-html-bzip2 html-bzip2
8778maybe-html-bzip2:
8779@if bzip2
8780maybe-html-bzip2: html-bzip2
8781
8782html-bzip2: \
8783 configure-bzip2
0aed8855 8784 @: $(MAKE); $(unstage)
6d389afc
MS
8785 @[ -f ./bzip2/Makefile ] || exit 0; \
8786 r=`${PWD_COMMAND}`; export r; \
8787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8788 $(HOST_EXPORTS) \
8789 for flag in $(EXTRA_HOST_FLAGS) ; do \
8790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8791 done; \
8792 echo "Doing html in bzip2" ; \
b00612cc 8793 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8796 "RANLIB=$${RANLIB}" \
0c24b341 8797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8798 html) \
8799 || exit 1
8800
8801@endif bzip2
8802
4fa63067
NN
8803.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8804maybe-TAGS-bzip2:
6bd3dfaa
PB
8805@if bzip2
8806maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8807
4fa63067
NN
8808TAGS-bzip2: \
8809 configure-bzip2
0aed8855 8810 @: $(MAKE); $(unstage)
4fa63067 8811 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8812 r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8814 $(HOST_EXPORTS) \
b813574b 8815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8817 done; \
4fa63067 8818 echo "Doing TAGS in bzip2" ; \
b00612cc 8819 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8822 "RANLIB=$${RANLIB}" \
0c24b341 8823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8824 TAGS) \
2a4cbe27
NN
8825 || exit 1
8826
6bd3dfaa 8827@endif bzip2
2a4cbe27 8828
4fa63067
NN
8829.PHONY: maybe-install-info-bzip2 install-info-bzip2
8830maybe-install-info-bzip2:
6bd3dfaa
PB
8831@if bzip2
8832maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8833
4fa63067
NN
8834install-info-bzip2: \
8835 configure-bzip2 \
8836 info-bzip2
0aed8855 8837 @: $(MAKE); $(unstage)
4fa63067 8838 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8839 r=`${PWD_COMMAND}`; export r; \
8840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8841 $(HOST_EXPORTS) \
b813574b 8842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8844 done; \
4fa63067 8845 echo "Doing install-info in bzip2" ; \
b00612cc 8846 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8849 "RANLIB=$${RANLIB}" \
0c24b341 8850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8851 install-info) \
2a4cbe27
NN
8852 || exit 1
8853
6bd3dfaa 8854@endif bzip2
2a4cbe27 8855
a3ca38d2
DD
8856.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8857maybe-install-pdf-bzip2:
8858@if bzip2
8859maybe-install-pdf-bzip2: install-pdf-bzip2
8860
8861install-pdf-bzip2: \
8862 configure-bzip2 \
8863 pdf-bzip2
8864 @: $(MAKE); $(unstage)
8865 @[ -f ./bzip2/Makefile ] || exit 0; \
8866 r=`${PWD_COMMAND}`; export r; \
8867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8868 $(HOST_EXPORTS) \
8869 for flag in $(EXTRA_HOST_FLAGS) ; do \
8870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8871 done; \
8872 echo "Doing install-pdf in bzip2" ; \
8873 (cd $(HOST_SUBDIR)/bzip2 && \
8874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8876 "RANLIB=$${RANLIB}" \
0c24b341 8877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8878 install-pdf) \
8879 || exit 1
8880
8881@endif bzip2
8882
108a6f8e
CD
8883.PHONY: maybe-install-html-bzip2 install-html-bzip2
8884maybe-install-html-bzip2:
8885@if bzip2
8886maybe-install-html-bzip2: install-html-bzip2
8887
8888install-html-bzip2: \
8889 configure-bzip2 \
8890 html-bzip2
8891 @: $(MAKE); $(unstage)
8892 @[ -f ./bzip2/Makefile ] || exit 0; \
8893 r=`${PWD_COMMAND}`; export r; \
8894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8895 $(HOST_EXPORTS) \
8896 for flag in $(EXTRA_HOST_FLAGS) ; do \
8897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8898 done; \
8899 echo "Doing install-html in bzip2" ; \
8900 (cd $(HOST_SUBDIR)/bzip2 && \
8901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8903 "RANLIB=$${RANLIB}" \
0c24b341 8904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8905 install-html) \
8906 || exit 1
8907
8908@endif bzip2
8909
4fa63067
NN
8910.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8911maybe-installcheck-bzip2:
6bd3dfaa
PB
8912@if bzip2
8913maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8914
4fa63067
NN
8915installcheck-bzip2: \
8916 configure-bzip2
0aed8855 8917 @: $(MAKE); $(unstage)
4fa63067 8918 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8919 r=`${PWD_COMMAND}`; export r; \
8920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8921 $(HOST_EXPORTS) \
b813574b 8922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8924 done; \
4fa63067 8925 echo "Doing installcheck in bzip2" ; \
b00612cc 8926 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8929 "RANLIB=$${RANLIB}" \
0c24b341 8930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8931 installcheck) \
2a4cbe27
NN
8932 || exit 1
8933
6bd3dfaa 8934@endif bzip2
2a4cbe27 8935
4fa63067
NN
8936.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8937maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8938@if bzip2
8939maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8940
4fa63067 8941mostlyclean-bzip2:
0aed8855 8942 @: $(MAKE); $(unstage)
4fa63067 8943 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8944 r=`${PWD_COMMAND}`; export r; \
8945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8946 $(HOST_EXPORTS) \
b813574b 8947 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8949 done; \
4fa63067 8950 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8951 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8954 "RANLIB=$${RANLIB}" \
0c24b341 8955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8956 mostlyclean) \
2a4cbe27
NN
8957 || exit 1
8958
6bd3dfaa 8959@endif bzip2
2a4cbe27 8960
4fa63067
NN
8961.PHONY: maybe-clean-bzip2 clean-bzip2
8962maybe-clean-bzip2:
6bd3dfaa
PB
8963@if bzip2
8964maybe-clean-bzip2: clean-bzip2
2a4cbe27 8965
4fa63067 8966clean-bzip2:
0aed8855 8967 @: $(MAKE); $(unstage)
4fa63067 8968 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8969 r=`${PWD_COMMAND}`; export r; \
8970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8971 $(HOST_EXPORTS) \
b813574b 8972 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8974 done; \
4fa63067 8975 echo "Doing clean in bzip2" ; \
b00612cc 8976 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8979 "RANLIB=$${RANLIB}" \
0c24b341 8980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8981 clean) \
2a4cbe27
NN
8982 || exit 1
8983
6bd3dfaa 8984@endif bzip2
2a4cbe27 8985
4fa63067
NN
8986.PHONY: maybe-distclean-bzip2 distclean-bzip2
8987maybe-distclean-bzip2:
6bd3dfaa
PB
8988@if bzip2
8989maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8990
4fa63067 8991distclean-bzip2:
0aed8855 8992 @: $(MAKE); $(unstage)
4fa63067 8993 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8994 r=`${PWD_COMMAND}`; export r; \
8995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8996 $(HOST_EXPORTS) \
b813574b 8997 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8999 done; \
4fa63067 9000 echo "Doing distclean in bzip2" ; \
b00612cc 9001 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9004 "RANLIB=$${RANLIB}" \
0c24b341 9005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9006 distclean) \
2a4cbe27
NN
9007 || exit 1
9008
6bd3dfaa 9009@endif bzip2
2a4cbe27 9010
4fa63067
NN
9011.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
9012maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
9013@if bzip2
9014maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 9015
4fa63067 9016maintainer-clean-bzip2:
0aed8855 9017 @: $(MAKE); $(unstage)
4fa63067 9018 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9019 r=`${PWD_COMMAND}`; export r; \
9020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9021 $(HOST_EXPORTS) \
b813574b 9022 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9024 done; \
4fa63067 9025 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 9026 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9029 "RANLIB=$${RANLIB}" \
0c24b341 9030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9031 maintainer-clean) \
2a4cbe27
NN
9032 || exit 1
9033
6bd3dfaa 9034@endif bzip2
2a4cbe27 9035
2a4cbe27 9036
a7254363 9037
f9806fa5
DE
9038.PHONY: configure-cgen maybe-configure-cgen
9039maybe-configure-cgen:
9040@if gcc-bootstrap
9041configure-cgen: stage_current
9042@endif gcc-bootstrap
9043@if cgen
9044maybe-configure-cgen: configure-cgen
9045configure-cgen:
9046 @: $(MAKE); $(unstage)
9047 @r=`${PWD_COMMAND}`; export r; \
9048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9049 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
9050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
1f53ca9a 9051 $(HOST_EXPORTS) \
f9806fa5
DE
9052 echo Configuring in $(HOST_SUBDIR)/cgen; \
9053 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
9054 case $(srcdir) in \
9055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9056 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
9057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9058 esac; \
9059 srcdiroption="--srcdir=$${topdir}/cgen"; \
9060 libsrcdir="$$s/cgen"; \
9061 $(SHELL) $${libsrcdir}/configure \
9062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9063 --target=${target_alias} $${srcdiroption} \
9064 || exit 1
9065@endif cgen
9066
9067
9068
9069
9070
9071.PHONY: all-cgen maybe-all-cgen
9072maybe-all-cgen:
9073@if gcc-bootstrap
9074all-cgen: stage_current
9075@endif gcc-bootstrap
9076@if cgen
9077TARGET-cgen=all
9078maybe-all-cgen: all-cgen
9079all-cgen: configure-cgen
9080 @: $(MAKE); $(unstage)
9081 @r=`${PWD_COMMAND}`; export r; \
9082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9083 $(HOST_EXPORTS) \
f9806fa5
DE
9084 (cd $(HOST_SUBDIR)/cgen && \
9085 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9086 $(TARGET-cgen))
9087@endif cgen
9088
9089
9090
9091
9092.PHONY: check-cgen maybe-check-cgen
9093maybe-check-cgen:
9094@if cgen
9095maybe-check-cgen: check-cgen
9096
9097check-cgen:
9098 @: $(MAKE); $(unstage)
9099 @r=`${PWD_COMMAND}`; export r; \
9100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9101 $(HOST_EXPORTS) \
9102 (cd $(HOST_SUBDIR)/cgen && \
9103 $(MAKE) $(FLAGS_TO_PASS) check)
9104
9105@endif cgen
9106
9107.PHONY: install-cgen maybe-install-cgen
9108maybe-install-cgen:
9109@if cgen
9110maybe-install-cgen: install-cgen
9111
9112install-cgen: installdirs
9113 @: $(MAKE); $(unstage)
9114 @r=`${PWD_COMMAND}`; export r; \
9115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9116 $(HOST_EXPORTS) \
9117 (cd $(HOST_SUBDIR)/cgen && \
9118 $(MAKE) $(FLAGS_TO_PASS) install)
9119
9120@endif cgen
9121
9122# Other targets (info, dvi, pdf, etc.)
9123
9124.PHONY: maybe-info-cgen info-cgen
9125maybe-info-cgen:
9126@if cgen
9127maybe-info-cgen: info-cgen
9128
9129info-cgen: \
9130 configure-cgen
9131 @: $(MAKE); $(unstage)
9132 @[ -f ./cgen/Makefile ] || exit 0; \
9133 r=`${PWD_COMMAND}`; export r; \
9134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9135 $(HOST_EXPORTS) \
9136 for flag in $(EXTRA_HOST_FLAGS) ; do \
9137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9138 done; \
9139 echo "Doing info in cgen" ; \
9140 (cd $(HOST_SUBDIR)/cgen && \
9141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9143 "RANLIB=$${RANLIB}" \
9144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9145 info) \
9146 || exit 1
9147
9148@endif cgen
9149
9150.PHONY: maybe-dvi-cgen dvi-cgen
9151maybe-dvi-cgen:
9152@if cgen
9153maybe-dvi-cgen: dvi-cgen
9154
9155dvi-cgen: \
9156 configure-cgen
9157 @: $(MAKE); $(unstage)
9158 @[ -f ./cgen/Makefile ] || exit 0; \
9159 r=`${PWD_COMMAND}`; export r; \
9160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9161 $(HOST_EXPORTS) \
9162 for flag in $(EXTRA_HOST_FLAGS) ; do \
9163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9164 done; \
9165 echo "Doing dvi in cgen" ; \
9166 (cd $(HOST_SUBDIR)/cgen && \
9167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9169 "RANLIB=$${RANLIB}" \
9170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9171 dvi) \
9172 || exit 1
9173
9174@endif cgen
9175
9176.PHONY: maybe-pdf-cgen pdf-cgen
9177maybe-pdf-cgen:
9178@if cgen
9179maybe-pdf-cgen: pdf-cgen
9180
9181pdf-cgen: \
9182 configure-cgen
9183 @: $(MAKE); $(unstage)
9184 @[ -f ./cgen/Makefile ] || exit 0; \
9185 r=`${PWD_COMMAND}`; export r; \
9186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9187 $(HOST_EXPORTS) \
9188 for flag in $(EXTRA_HOST_FLAGS) ; do \
9189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9190 done; \
9191 echo "Doing pdf in cgen" ; \
9192 (cd $(HOST_SUBDIR)/cgen && \
9193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9195 "RANLIB=$${RANLIB}" \
9196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9197 pdf) \
9198 || exit 1
9199
9200@endif cgen
9201
9202.PHONY: maybe-html-cgen html-cgen
9203maybe-html-cgen:
9204@if cgen
9205maybe-html-cgen: html-cgen
9206
9207html-cgen: \
9208 configure-cgen
9209 @: $(MAKE); $(unstage)
9210 @[ -f ./cgen/Makefile ] || exit 0; \
9211 r=`${PWD_COMMAND}`; export r; \
9212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9213 $(HOST_EXPORTS) \
9214 for flag in $(EXTRA_HOST_FLAGS) ; do \
9215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9216 done; \
9217 echo "Doing html in cgen" ; \
9218 (cd $(HOST_SUBDIR)/cgen && \
9219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9221 "RANLIB=$${RANLIB}" \
9222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9223 html) \
9224 || exit 1
9225
9226@endif cgen
9227
9228.PHONY: maybe-TAGS-cgen TAGS-cgen
9229maybe-TAGS-cgen:
9230@if cgen
9231maybe-TAGS-cgen: TAGS-cgen
9232
9233TAGS-cgen: \
9234 configure-cgen
9235 @: $(MAKE); $(unstage)
9236 @[ -f ./cgen/Makefile ] || exit 0; \
9237 r=`${PWD_COMMAND}`; export r; \
9238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9239 $(HOST_EXPORTS) \
9240 for flag in $(EXTRA_HOST_FLAGS) ; do \
9241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9242 done; \
9243 echo "Doing TAGS in cgen" ; \
9244 (cd $(HOST_SUBDIR)/cgen && \
9245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9247 "RANLIB=$${RANLIB}" \
9248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9249 TAGS) \
9250 || exit 1
9251
9252@endif cgen
9253
9254.PHONY: maybe-install-info-cgen install-info-cgen
9255maybe-install-info-cgen:
9256@if cgen
9257maybe-install-info-cgen: install-info-cgen
9258
9259install-info-cgen: \
9260 configure-cgen \
9261 info-cgen
9262 @: $(MAKE); $(unstage)
9263 @[ -f ./cgen/Makefile ] || exit 0; \
9264 r=`${PWD_COMMAND}`; export r; \
9265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9266 $(HOST_EXPORTS) \
9267 for flag in $(EXTRA_HOST_FLAGS) ; do \
9268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9269 done; \
9270 echo "Doing install-info in cgen" ; \
9271 (cd $(HOST_SUBDIR)/cgen && \
9272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9274 "RANLIB=$${RANLIB}" \
9275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9276 install-info) \
9277 || exit 1
9278
9279@endif cgen
9280
9281.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9282maybe-install-pdf-cgen:
9283@if cgen
9284maybe-install-pdf-cgen: install-pdf-cgen
9285
9286install-pdf-cgen: \
9287 configure-cgen \
9288 pdf-cgen
9289 @: $(MAKE); $(unstage)
9290 @[ -f ./cgen/Makefile ] || exit 0; \
9291 r=`${PWD_COMMAND}`; export r; \
9292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9293 $(HOST_EXPORTS) \
9294 for flag in $(EXTRA_HOST_FLAGS) ; do \
9295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9296 done; \
9297 echo "Doing install-pdf in cgen" ; \
9298 (cd $(HOST_SUBDIR)/cgen && \
9299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9301 "RANLIB=$${RANLIB}" \
9302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9303 install-pdf) \
9304 || exit 1
9305
9306@endif cgen
9307
9308.PHONY: maybe-install-html-cgen install-html-cgen
9309maybe-install-html-cgen:
9310@if cgen
9311maybe-install-html-cgen: install-html-cgen
9312
9313install-html-cgen: \
9314 configure-cgen \
9315 html-cgen
9316 @: $(MAKE); $(unstage)
9317 @[ -f ./cgen/Makefile ] || exit 0; \
9318 r=`${PWD_COMMAND}`; export r; \
9319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9320 $(HOST_EXPORTS) \
9321 for flag in $(EXTRA_HOST_FLAGS) ; do \
9322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9323 done; \
9324 echo "Doing install-html in cgen" ; \
9325 (cd $(HOST_SUBDIR)/cgen && \
9326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9328 "RANLIB=$${RANLIB}" \
9329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9330 install-html) \
9331 || exit 1
9332
9333@endif cgen
9334
9335.PHONY: maybe-installcheck-cgen installcheck-cgen
9336maybe-installcheck-cgen:
9337@if cgen
9338maybe-installcheck-cgen: installcheck-cgen
9339
9340installcheck-cgen: \
9341 configure-cgen
9342 @: $(MAKE); $(unstage)
9343 @[ -f ./cgen/Makefile ] || exit 0; \
9344 r=`${PWD_COMMAND}`; export r; \
9345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9346 $(HOST_EXPORTS) \
9347 for flag in $(EXTRA_HOST_FLAGS) ; do \
9348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9349 done; \
9350 echo "Doing installcheck in cgen" ; \
9351 (cd $(HOST_SUBDIR)/cgen && \
9352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9354 "RANLIB=$${RANLIB}" \
9355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9356 installcheck) \
9357 || exit 1
9358
9359@endif cgen
9360
9361.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9362maybe-mostlyclean-cgen:
9363@if cgen
9364maybe-mostlyclean-cgen: mostlyclean-cgen
9365
9366mostlyclean-cgen:
9367 @: $(MAKE); $(unstage)
9368 @[ -f ./cgen/Makefile ] || exit 0; \
9369 r=`${PWD_COMMAND}`; export r; \
9370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9371 $(HOST_EXPORTS) \
9372 for flag in $(EXTRA_HOST_FLAGS) ; do \
9373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9374 done; \
9375 echo "Doing mostlyclean in cgen" ; \
9376 (cd $(HOST_SUBDIR)/cgen && \
9377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9379 "RANLIB=$${RANLIB}" \
9380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9381 mostlyclean) \
9382 || exit 1
9383
9384@endif cgen
9385
9386.PHONY: maybe-clean-cgen clean-cgen
9387maybe-clean-cgen:
9388@if cgen
9389maybe-clean-cgen: clean-cgen
9390
9391clean-cgen:
9392 @: $(MAKE); $(unstage)
9393 @[ -f ./cgen/Makefile ] || exit 0; \
9394 r=`${PWD_COMMAND}`; export r; \
9395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396 $(HOST_EXPORTS) \
9397 for flag in $(EXTRA_HOST_FLAGS) ; do \
9398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399 done; \
9400 echo "Doing clean in cgen" ; \
9401 (cd $(HOST_SUBDIR)/cgen && \
9402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404 "RANLIB=$${RANLIB}" \
9405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9406 clean) \
9407 || exit 1
9408
9409@endif cgen
9410
9411.PHONY: maybe-distclean-cgen distclean-cgen
9412maybe-distclean-cgen:
9413@if cgen
9414maybe-distclean-cgen: distclean-cgen
9415
9416distclean-cgen:
9417 @: $(MAKE); $(unstage)
9418 @[ -f ./cgen/Makefile ] || exit 0; \
9419 r=`${PWD_COMMAND}`; export r; \
9420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9421 $(HOST_EXPORTS) \
9422 for flag in $(EXTRA_HOST_FLAGS) ; do \
9423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9424 done; \
9425 echo "Doing distclean in cgen" ; \
9426 (cd $(HOST_SUBDIR)/cgen && \
9427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9429 "RANLIB=$${RANLIB}" \
9430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9431 distclean) \
9432 || exit 1
9433
9434@endif cgen
9435
9436.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9437maybe-maintainer-clean-cgen:
9438@if cgen
9439maybe-maintainer-clean-cgen: maintainer-clean-cgen
9440
9441maintainer-clean-cgen:
9442 @: $(MAKE); $(unstage)
9443 @[ -f ./cgen/Makefile ] || exit 0; \
9444 r=`${PWD_COMMAND}`; export r; \
9445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9446 $(HOST_EXPORTS) \
9447 for flag in $(EXTRA_HOST_FLAGS) ; do \
9448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9449 done; \
9450 echo "Doing maintainer-clean in cgen" ; \
9451 (cd $(HOST_SUBDIR)/cgen && \
9452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9454 "RANLIB=$${RANLIB}" \
9455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9456 maintainer-clean) \
9457 || exit 1
9458
9459@endif cgen
9460
9461
9462
4fa63067
NN
9463.PHONY: configure-dejagnu maybe-configure-dejagnu
9464maybe-configure-dejagnu:
4f0ef2d8
CD
9465@if gcc-bootstrap
9466configure-dejagnu: stage_current
9467@endif gcc-bootstrap
6bd3dfaa
PB
9468@if dejagnu
9469maybe-configure-dejagnu: configure-dejagnu
c52c6897 9470configure-dejagnu:
0aed8855 9471 @: $(MAKE); $(unstage)
c52c6897 9472 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9474 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
1f53ca9a 9476 $(HOST_EXPORTS) \
a7254363
PB
9477 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9478 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9479 case $(srcdir) in \
b00612cc
PB
9480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9481 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9483 esac; \
b00612cc
PB
9484 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9485 libsrcdir="$$s/dejagnu"; \
4fa63067 9486 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9488 --target=${target_alias} $${srcdiroption} \
4fa63067 9489 || exit 1
6bd3dfaa 9490@endif dejagnu
4fa63067 9491
a7254363
PB
9492
9493
d545f33b
PB
9494
9495
4fa63067
NN
9496.PHONY: all-dejagnu maybe-all-dejagnu
9497maybe-all-dejagnu:
4f0ef2d8
CD
9498@if gcc-bootstrap
9499all-dejagnu: stage_current
9500@endif gcc-bootstrap
6bd3dfaa 9501@if dejagnu
d27cc32e 9502TARGET-dejagnu=all
6bd3dfaa 9503maybe-all-dejagnu: all-dejagnu
4fa63067 9504all-dejagnu: configure-dejagnu
0aed8855 9505 @: $(MAKE); $(unstage)
4fa63067
NN
9506 @r=`${PWD_COMMAND}`; export r; \
9507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9508 $(HOST_EXPORTS) \
b00612cc 9509 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9510 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9511 $(TARGET-dejagnu))
6bd3dfaa 9512@endif dejagnu
4fa63067 9513
a7254363 9514
d545f33b
PB
9515
9516
4fa63067
NN
9517.PHONY: check-dejagnu maybe-check-dejagnu
9518maybe-check-dejagnu:
6bd3dfaa
PB
9519@if dejagnu
9520maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9521
9522check-dejagnu:
0aed8855 9523 @: $(MAKE); $(unstage)
4fa63067
NN
9524 @r=`${PWD_COMMAND}`; export r; \
9525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9526 $(HOST_EXPORTS) \
b00612cc
PB
9527 (cd $(HOST_SUBDIR)/dejagnu && \
9528 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9529
6bd3dfaa 9530@endif dejagnu
4fa63067
NN
9531
9532.PHONY: install-dejagnu maybe-install-dejagnu
9533maybe-install-dejagnu:
6bd3dfaa
PB
9534@if dejagnu
9535maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9536
9537install-dejagnu: installdirs
0aed8855 9538 @: $(MAKE); $(unstage)
4fa63067
NN
9539 @r=`${PWD_COMMAND}`; export r; \
9540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9541 $(HOST_EXPORTS) \
b00612cc 9542 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9543 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9544
6bd3dfaa 9545@endif dejagnu
4fa63067 9546
56a8fe78 9547# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9548
9549.PHONY: maybe-info-dejagnu info-dejagnu
9550maybe-info-dejagnu:
6bd3dfaa
PB
9551@if dejagnu
9552maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9553
9554info-dejagnu: \
9555 configure-dejagnu
0aed8855 9556 @: $(MAKE); $(unstage)
4fa63067 9557 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9558 r=`${PWD_COMMAND}`; export r; \
9559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9560 $(HOST_EXPORTS) \
b813574b 9561 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9563 done; \
4fa63067 9564 echo "Doing info in dejagnu" ; \
b00612cc 9565 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9568 "RANLIB=$${RANLIB}" \
0c24b341 9569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9570 info) \
2a4cbe27
NN
9571 || exit 1
9572
6bd3dfaa 9573@endif dejagnu
2a4cbe27 9574
4fa63067
NN
9575.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9576maybe-dvi-dejagnu:
6bd3dfaa
PB
9577@if dejagnu
9578maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9579
4fa63067
NN
9580dvi-dejagnu: \
9581 configure-dejagnu
0aed8855 9582 @: $(MAKE); $(unstage)
4fa63067 9583 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9584 r=`${PWD_COMMAND}`; export r; \
9585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9586 $(HOST_EXPORTS) \
b813574b 9587 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9589 done; \
4fa63067 9590 echo "Doing dvi in dejagnu" ; \
b00612cc 9591 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9594 "RANLIB=$${RANLIB}" \
0c24b341 9595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9596 dvi) \
2a4cbe27
NN
9597 || exit 1
9598
6bd3dfaa 9599@endif dejagnu
2a4cbe27 9600
56a8fe78
DD
9601.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9602maybe-pdf-dejagnu:
9603@if dejagnu
9604maybe-pdf-dejagnu: pdf-dejagnu
9605
9606pdf-dejagnu: \
9607 configure-dejagnu
9608 @: $(MAKE); $(unstage)
9609 @[ -f ./dejagnu/Makefile ] || exit 0; \
9610 r=`${PWD_COMMAND}`; export r; \
9611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9612 $(HOST_EXPORTS) \
9613 for flag in $(EXTRA_HOST_FLAGS) ; do \
9614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9615 done; \
9616 echo "Doing pdf in dejagnu" ; \
9617 (cd $(HOST_SUBDIR)/dejagnu && \
9618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9620 "RANLIB=$${RANLIB}" \
0c24b341 9621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9622 pdf) \
9623 || exit 1
9624
9625@endif dejagnu
9626
6d389afc
MS
9627.PHONY: maybe-html-dejagnu html-dejagnu
9628maybe-html-dejagnu:
9629@if dejagnu
9630maybe-html-dejagnu: html-dejagnu
9631
9632html-dejagnu: \
9633 configure-dejagnu
0aed8855 9634 @: $(MAKE); $(unstage)
6d389afc
MS
9635 @[ -f ./dejagnu/Makefile ] || exit 0; \
9636 r=`${PWD_COMMAND}`; export r; \
9637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9638 $(HOST_EXPORTS) \
9639 for flag in $(EXTRA_HOST_FLAGS) ; do \
9640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9641 done; \
9642 echo "Doing html in dejagnu" ; \
b00612cc 9643 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9646 "RANLIB=$${RANLIB}" \
0c24b341 9647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9648 html) \
9649 || exit 1
9650
9651@endif dejagnu
9652
4fa63067
NN
9653.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9654maybe-TAGS-dejagnu:
6bd3dfaa
PB
9655@if dejagnu
9656maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9657
4fa63067
NN
9658TAGS-dejagnu: \
9659 configure-dejagnu
0aed8855 9660 @: $(MAKE); $(unstage)
4fa63067 9661 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9662 r=`${PWD_COMMAND}`; export r; \
9663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9664 $(HOST_EXPORTS) \
b813574b 9665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9667 done; \
4fa63067 9668 echo "Doing TAGS in dejagnu" ; \
b00612cc 9669 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9672 "RANLIB=$${RANLIB}" \
0c24b341 9673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9674 TAGS) \
2a4cbe27
NN
9675 || exit 1
9676
6bd3dfaa 9677@endif dejagnu
2a4cbe27 9678
4fa63067
NN
9679.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9680maybe-install-info-dejagnu:
6bd3dfaa
PB
9681@if dejagnu
9682maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9683
4fa63067
NN
9684install-info-dejagnu: \
9685 configure-dejagnu \
9686 info-dejagnu
0aed8855 9687 @: $(MAKE); $(unstage)
4fa63067 9688 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9689 r=`${PWD_COMMAND}`; export r; \
9690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9691 $(HOST_EXPORTS) \
b813574b 9692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9694 done; \
4fa63067 9695 echo "Doing install-info in dejagnu" ; \
b00612cc 9696 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9699 "RANLIB=$${RANLIB}" \
0c24b341 9700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9701 install-info) \
2a4cbe27
NN
9702 || exit 1
9703
6bd3dfaa 9704@endif dejagnu
2a4cbe27 9705
a3ca38d2
DD
9706.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9707maybe-install-pdf-dejagnu:
9708@if dejagnu
9709maybe-install-pdf-dejagnu: install-pdf-dejagnu
9710
9711install-pdf-dejagnu: \
9712 configure-dejagnu \
9713 pdf-dejagnu
9714 @: $(MAKE); $(unstage)
9715 @[ -f ./dejagnu/Makefile ] || exit 0; \
9716 r=`${PWD_COMMAND}`; export r; \
9717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9718 $(HOST_EXPORTS) \
9719 for flag in $(EXTRA_HOST_FLAGS) ; do \
9720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9721 done; \
9722 echo "Doing install-pdf in dejagnu" ; \
9723 (cd $(HOST_SUBDIR)/dejagnu && \
9724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9726 "RANLIB=$${RANLIB}" \
0c24b341 9727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9728 install-pdf) \
9729 || exit 1
9730
9731@endif dejagnu
9732
108a6f8e
CD
9733.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9734maybe-install-html-dejagnu:
9735@if dejagnu
9736maybe-install-html-dejagnu: install-html-dejagnu
9737
9738install-html-dejagnu: \
9739 configure-dejagnu \
9740 html-dejagnu
9741 @: $(MAKE); $(unstage)
9742 @[ -f ./dejagnu/Makefile ] || exit 0; \
9743 r=`${PWD_COMMAND}`; export r; \
9744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9745 $(HOST_EXPORTS) \
9746 for flag in $(EXTRA_HOST_FLAGS) ; do \
9747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9748 done; \
9749 echo "Doing install-html in dejagnu" ; \
9750 (cd $(HOST_SUBDIR)/dejagnu && \
9751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9753 "RANLIB=$${RANLIB}" \
0c24b341 9754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9755 install-html) \
9756 || exit 1
9757
9758@endif dejagnu
9759
4fa63067
NN
9760.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9761maybe-installcheck-dejagnu:
6bd3dfaa
PB
9762@if dejagnu
9763maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9764
4fa63067
NN
9765installcheck-dejagnu: \
9766 configure-dejagnu
0aed8855 9767 @: $(MAKE); $(unstage)
4fa63067 9768 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9769 r=`${PWD_COMMAND}`; export r; \
9770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9771 $(HOST_EXPORTS) \
b813574b 9772 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9774 done; \
4fa63067 9775 echo "Doing installcheck in dejagnu" ; \
b00612cc 9776 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9779 "RANLIB=$${RANLIB}" \
0c24b341 9780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9781 installcheck) \
2a4cbe27
NN
9782 || exit 1
9783
6bd3dfaa 9784@endif dejagnu
2a4cbe27 9785
4fa63067
NN
9786.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9787maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9788@if dejagnu
9789maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9790
4fa63067 9791mostlyclean-dejagnu:
0aed8855 9792 @: $(MAKE); $(unstage)
4fa63067 9793 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9794 r=`${PWD_COMMAND}`; export r; \
9795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9796 $(HOST_EXPORTS) \
b813574b 9797 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9799 done; \
4fa63067 9800 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9801 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9804 "RANLIB=$${RANLIB}" \
0c24b341 9805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9806 mostlyclean) \
2a4cbe27
NN
9807 || exit 1
9808
6bd3dfaa 9809@endif dejagnu
2a4cbe27 9810
4fa63067
NN
9811.PHONY: maybe-clean-dejagnu clean-dejagnu
9812maybe-clean-dejagnu:
6bd3dfaa
PB
9813@if dejagnu
9814maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9815
4fa63067 9816clean-dejagnu:
0aed8855 9817 @: $(MAKE); $(unstage)
4fa63067 9818 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9819 r=`${PWD_COMMAND}`; export r; \
9820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9821 $(HOST_EXPORTS) \
b813574b 9822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9824 done; \
4fa63067 9825 echo "Doing clean in dejagnu" ; \
b00612cc 9826 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9829 "RANLIB=$${RANLIB}" \
0c24b341 9830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9831 clean) \
2a4cbe27
NN
9832 || exit 1
9833
6bd3dfaa 9834@endif dejagnu
2a4cbe27 9835
4fa63067
NN
9836.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9837maybe-distclean-dejagnu:
6bd3dfaa
PB
9838@if dejagnu
9839maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9840
4fa63067 9841distclean-dejagnu:
0aed8855 9842 @: $(MAKE); $(unstage)
4fa63067 9843 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9844 r=`${PWD_COMMAND}`; export r; \
9845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9846 $(HOST_EXPORTS) \
b813574b 9847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9849 done; \
4fa63067 9850 echo "Doing distclean in dejagnu" ; \
b00612cc 9851 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9854 "RANLIB=$${RANLIB}" \
0c24b341 9855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9856 distclean) \
2a4cbe27
NN
9857 || exit 1
9858
6bd3dfaa 9859@endif dejagnu
2a4cbe27 9860
4fa63067
NN
9861.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9862maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9863@if dejagnu
9864maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9865
4fa63067 9866maintainer-clean-dejagnu:
0aed8855 9867 @: $(MAKE); $(unstage)
4fa63067 9868 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9869 r=`${PWD_COMMAND}`; export r; \
9870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9871 $(HOST_EXPORTS) \
b813574b 9872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9874 done; \
4fa63067 9875 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9876 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9879 "RANLIB=$${RANLIB}" \
0c24b341 9880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9881 maintainer-clean) \
4fa63067
NN
9882 || exit 1
9883
6bd3dfaa 9884@endif dejagnu
4fa63067
NN
9885
9886
a7254363 9887
4fa63067
NN
9888.PHONY: configure-diff maybe-configure-diff
9889maybe-configure-diff:
4f0ef2d8
CD
9890@if gcc-bootstrap
9891configure-diff: stage_current
9892@endif gcc-bootstrap
6bd3dfaa
PB
9893@if diff
9894maybe-configure-diff: configure-diff
c52c6897 9895configure-diff:
0aed8855 9896 @: $(MAKE); $(unstage)
c52c6897 9897 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9899 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
1f53ca9a 9901 $(HOST_EXPORTS) \
a7254363
PB
9902 echo Configuring in $(HOST_SUBDIR)/diff; \
9903 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9904 case $(srcdir) in \
b00612cc
PB
9905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9906 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9908 esac; \
b00612cc
PB
9909 srcdiroption="--srcdir=$${topdir}/diff"; \
9910 libsrcdir="$$s/diff"; \
4fa63067 9911 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9913 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9914 || exit 1
6bd3dfaa 9915@endif diff
2a4cbe27 9916
a7254363
PB
9917
9918
d545f33b
PB
9919
9920
4fa63067
NN
9921.PHONY: all-diff maybe-all-diff
9922maybe-all-diff:
4f0ef2d8
CD
9923@if gcc-bootstrap
9924all-diff: stage_current
9925@endif gcc-bootstrap
6bd3dfaa 9926@if diff
d27cc32e 9927TARGET-diff=all
6bd3dfaa 9928maybe-all-diff: all-diff
4fa63067 9929all-diff: configure-diff
0aed8855 9930 @: $(MAKE); $(unstage)
4fa63067
NN
9931 @r=`${PWD_COMMAND}`; export r; \
9932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9933 $(HOST_EXPORTS) \
b00612cc 9934 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9935 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9936 $(TARGET-diff))
6bd3dfaa 9937@endif diff
2a4cbe27 9938
a7254363 9939
d545f33b
PB
9940
9941
4fa63067
NN
9942.PHONY: check-diff maybe-check-diff
9943maybe-check-diff:
6bd3dfaa
PB
9944@if diff
9945maybe-check-diff: check-diff
2a4cbe27 9946
4fa63067 9947check-diff:
0aed8855 9948 @: $(MAKE); $(unstage)
4fa63067 9949 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9951 $(HOST_EXPORTS) \
b00612cc
PB
9952 (cd $(HOST_SUBDIR)/diff && \
9953 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9954
6bd3dfaa 9955@endif diff
2a4cbe27 9956
4fa63067
NN
9957.PHONY: install-diff maybe-install-diff
9958maybe-install-diff:
6bd3dfaa
PB
9959@if diff
9960maybe-install-diff: install-diff
2a4cbe27 9961
4fa63067 9962install-diff: installdirs
0aed8855 9963 @: $(MAKE); $(unstage)
4fa63067 9964 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9966 $(HOST_EXPORTS) \
b00612cc 9967 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9968 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9969
6bd3dfaa 9970@endif diff
2a4cbe27 9971
56a8fe78 9972# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9973
4fa63067
NN
9974.PHONY: maybe-info-diff info-diff
9975maybe-info-diff:
6bd3dfaa
PB
9976@if diff
9977maybe-info-diff: info-diff
2a4cbe27 9978
4fa63067
NN
9979info-diff: \
9980 configure-diff
0aed8855 9981 @: $(MAKE); $(unstage)
4fa63067 9982 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9983 r=`${PWD_COMMAND}`; export r; \
9984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9985 $(HOST_EXPORTS) \
b813574b 9986 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9988 done; \
4fa63067 9989 echo "Doing info in diff" ; \
b00612cc 9990 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9993 "RANLIB=$${RANLIB}" \
0c24b341 9994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9995 info) \
2a4cbe27
NN
9996 || exit 1
9997
6bd3dfaa 9998@endif diff
2a4cbe27 9999
4fa63067
NN
10000.PHONY: maybe-dvi-diff dvi-diff
10001maybe-dvi-diff:
6bd3dfaa
PB
10002@if diff
10003maybe-dvi-diff: dvi-diff
2a4cbe27 10004
4fa63067
NN
10005dvi-diff: \
10006 configure-diff
0aed8855 10007 @: $(MAKE); $(unstage)
4fa63067 10008 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10009 r=`${PWD_COMMAND}`; export r; \
10010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10011 $(HOST_EXPORTS) \
b813574b 10012 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10014 done; \
4fa63067 10015 echo "Doing dvi in diff" ; \
b00612cc 10016 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10019 "RANLIB=$${RANLIB}" \
0c24b341 10020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10021 dvi) \
2a4cbe27
NN
10022 || exit 1
10023
6bd3dfaa 10024@endif diff
2a4cbe27 10025
56a8fe78
DD
10026.PHONY: maybe-pdf-diff pdf-diff
10027maybe-pdf-diff:
10028@if diff
10029maybe-pdf-diff: pdf-diff
10030
10031pdf-diff: \
10032 configure-diff
10033 @: $(MAKE); $(unstage)
10034 @[ -f ./diff/Makefile ] || exit 0; \
10035 r=`${PWD_COMMAND}`; export r; \
10036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10037 $(HOST_EXPORTS) \
10038 for flag in $(EXTRA_HOST_FLAGS) ; do \
10039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10040 done; \
10041 echo "Doing pdf in diff" ; \
10042 (cd $(HOST_SUBDIR)/diff && \
10043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10045 "RANLIB=$${RANLIB}" \
0c24b341 10046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10047 pdf) \
10048 || exit 1
10049
10050@endif diff
10051
6d389afc
MS
10052.PHONY: maybe-html-diff html-diff
10053maybe-html-diff:
10054@if diff
10055maybe-html-diff: html-diff
10056
10057html-diff: \
10058 configure-diff
0aed8855 10059 @: $(MAKE); $(unstage)
6d389afc
MS
10060 @[ -f ./diff/Makefile ] || exit 0; \
10061 r=`${PWD_COMMAND}`; export r; \
10062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10063 $(HOST_EXPORTS) \
10064 for flag in $(EXTRA_HOST_FLAGS) ; do \
10065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10066 done; \
10067 echo "Doing html in diff" ; \
b00612cc 10068 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
10069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10071 "RANLIB=$${RANLIB}" \
0c24b341 10072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10073 html) \
10074 || exit 1
10075
10076@endif diff
10077
4fa63067
NN
10078.PHONY: maybe-TAGS-diff TAGS-diff
10079maybe-TAGS-diff:
6bd3dfaa
PB
10080@if diff
10081maybe-TAGS-diff: TAGS-diff
2a4cbe27 10082
4fa63067
NN
10083TAGS-diff: \
10084 configure-diff
0aed8855 10085 @: $(MAKE); $(unstage)
4fa63067 10086 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10087 r=`${PWD_COMMAND}`; export r; \
10088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10089 $(HOST_EXPORTS) \
b813574b 10090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10092 done; \
4fa63067 10093 echo "Doing TAGS in diff" ; \
b00612cc 10094 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10097 "RANLIB=$${RANLIB}" \
0c24b341 10098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10099 TAGS) \
2a4cbe27
NN
10100 || exit 1
10101
6bd3dfaa 10102@endif diff
2a4cbe27 10103
4fa63067
NN
10104.PHONY: maybe-install-info-diff install-info-diff
10105maybe-install-info-diff:
6bd3dfaa
PB
10106@if diff
10107maybe-install-info-diff: install-info-diff
2a4cbe27 10108
4fa63067
NN
10109install-info-diff: \
10110 configure-diff \
10111 info-diff
0aed8855 10112 @: $(MAKE); $(unstage)
4fa63067 10113 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10114 r=`${PWD_COMMAND}`; export r; \
10115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10116 $(HOST_EXPORTS) \
b813574b 10117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10119 done; \
4fa63067 10120 echo "Doing install-info in diff" ; \
b00612cc 10121 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10124 "RANLIB=$${RANLIB}" \
0c24b341 10125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10126 install-info) \
2a4cbe27
NN
10127 || exit 1
10128
6bd3dfaa 10129@endif diff
2a4cbe27 10130
a3ca38d2
DD
10131.PHONY: maybe-install-pdf-diff install-pdf-diff
10132maybe-install-pdf-diff:
10133@if diff
10134maybe-install-pdf-diff: install-pdf-diff
10135
10136install-pdf-diff: \
10137 configure-diff \
10138 pdf-diff
10139 @: $(MAKE); $(unstage)
10140 @[ -f ./diff/Makefile ] || exit 0; \
10141 r=`${PWD_COMMAND}`; export r; \
10142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10143 $(HOST_EXPORTS) \
10144 for flag in $(EXTRA_HOST_FLAGS) ; do \
10145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10146 done; \
10147 echo "Doing install-pdf in diff" ; \
10148 (cd $(HOST_SUBDIR)/diff && \
10149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10151 "RANLIB=$${RANLIB}" \
0c24b341 10152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10153 install-pdf) \
10154 || exit 1
10155
10156@endif diff
10157
108a6f8e
CD
10158.PHONY: maybe-install-html-diff install-html-diff
10159maybe-install-html-diff:
10160@if diff
10161maybe-install-html-diff: install-html-diff
10162
10163install-html-diff: \
10164 configure-diff \
10165 html-diff
10166 @: $(MAKE); $(unstage)
10167 @[ -f ./diff/Makefile ] || exit 0; \
10168 r=`${PWD_COMMAND}`; export r; \
10169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10170 $(HOST_EXPORTS) \
10171 for flag in $(EXTRA_HOST_FLAGS) ; do \
10172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10173 done; \
10174 echo "Doing install-html in diff" ; \
10175 (cd $(HOST_SUBDIR)/diff && \
10176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10178 "RANLIB=$${RANLIB}" \
0c24b341 10179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10180 install-html) \
10181 || exit 1
10182
10183@endif diff
10184
4fa63067
NN
10185.PHONY: maybe-installcheck-diff installcheck-diff
10186maybe-installcheck-diff:
6bd3dfaa
PB
10187@if diff
10188maybe-installcheck-diff: installcheck-diff
2a4cbe27 10189
4fa63067
NN
10190installcheck-diff: \
10191 configure-diff
0aed8855 10192 @: $(MAKE); $(unstage)
4fa63067 10193 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10194 r=`${PWD_COMMAND}`; export r; \
10195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10196 $(HOST_EXPORTS) \
b813574b 10197 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10199 done; \
4fa63067 10200 echo "Doing installcheck in diff" ; \
b00612cc 10201 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10204 "RANLIB=$${RANLIB}" \
0c24b341 10205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10206 installcheck) \
2a4cbe27
NN
10207 || exit 1
10208
6bd3dfaa 10209@endif diff
2a4cbe27 10210
4fa63067
NN
10211.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10212maybe-mostlyclean-diff:
6bd3dfaa
PB
10213@if diff
10214maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10215
4fa63067 10216mostlyclean-diff:
0aed8855 10217 @: $(MAKE); $(unstage)
4fa63067 10218 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10219 r=`${PWD_COMMAND}`; export r; \
10220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10221 $(HOST_EXPORTS) \
b813574b 10222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10224 done; \
4fa63067 10225 echo "Doing mostlyclean in diff" ; \
b00612cc 10226 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10229 "RANLIB=$${RANLIB}" \
0c24b341 10230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10231 mostlyclean) \
2a4cbe27
NN
10232 || exit 1
10233
6bd3dfaa 10234@endif diff
2a4cbe27 10235
4fa63067
NN
10236.PHONY: maybe-clean-diff clean-diff
10237maybe-clean-diff:
6bd3dfaa
PB
10238@if diff
10239maybe-clean-diff: clean-diff
2a4cbe27 10240
4fa63067 10241clean-diff:
0aed8855 10242 @: $(MAKE); $(unstage)
4fa63067 10243 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10244 r=`${PWD_COMMAND}`; export r; \
10245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10246 $(HOST_EXPORTS) \
b813574b 10247 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10249 done; \
4fa63067 10250 echo "Doing clean in diff" ; \
b00612cc 10251 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10254 "RANLIB=$${RANLIB}" \
0c24b341 10255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10256 clean) \
2a4cbe27
NN
10257 || exit 1
10258
6bd3dfaa 10259@endif diff
2a4cbe27 10260
4fa63067
NN
10261.PHONY: maybe-distclean-diff distclean-diff
10262maybe-distclean-diff:
6bd3dfaa
PB
10263@if diff
10264maybe-distclean-diff: distclean-diff
2a4cbe27 10265
4fa63067 10266distclean-diff:
0aed8855 10267 @: $(MAKE); $(unstage)
4fa63067 10268 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10269 r=`${PWD_COMMAND}`; export r; \
10270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10271 $(HOST_EXPORTS) \
b813574b 10272 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10274 done; \
4fa63067 10275 echo "Doing distclean in diff" ; \
b00612cc 10276 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10279 "RANLIB=$${RANLIB}" \
0c24b341 10280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10281 distclean) \
2a4cbe27
NN
10282 || exit 1
10283
6bd3dfaa 10284@endif diff
2a4cbe27 10285
4fa63067
NN
10286.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10287maybe-maintainer-clean-diff:
6bd3dfaa
PB
10288@if diff
10289maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10290
4fa63067 10291maintainer-clean-diff:
0aed8855 10292 @: $(MAKE); $(unstage)
4fa63067 10293 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10294 r=`${PWD_COMMAND}`; export r; \
10295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10296 $(HOST_EXPORTS) \
b813574b 10297 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10299 done; \
4fa63067 10300 echo "Doing maintainer-clean in diff" ; \
b00612cc 10301 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10304 "RANLIB=$${RANLIB}" \
0c24b341 10305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10306 maintainer-clean) \
2a4cbe27
NN
10307 || exit 1
10308
6bd3dfaa 10309@endif diff
2a4cbe27 10310
2a4cbe27 10311
a7254363 10312
4fa63067
NN
10313.PHONY: configure-dosutils maybe-configure-dosutils
10314maybe-configure-dosutils:
4f0ef2d8
CD
10315@if gcc-bootstrap
10316configure-dosutils: stage_current
10317@endif gcc-bootstrap
6bd3dfaa
PB
10318@if dosutils
10319maybe-configure-dosutils: configure-dosutils
c52c6897 10320configure-dosutils:
0aed8855 10321 @: $(MAKE); $(unstage)
c52c6897 10322 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10324 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
1f53ca9a 10326 $(HOST_EXPORTS) \
a7254363
PB
10327 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10328 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10329 case $(srcdir) in \
b00612cc
PB
10330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10331 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10333 esac; \
b00612cc
PB
10334 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10335 libsrcdir="$$s/dosutils"; \
4fa63067 10336 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10338 --target=${target_alias} $${srcdiroption} \
4fa63067 10339 || exit 1
6bd3dfaa 10340@endif dosutils
4fa63067 10341
a7254363
PB
10342
10343
d545f33b
PB
10344
10345
4fa63067
NN
10346.PHONY: all-dosutils maybe-all-dosutils
10347maybe-all-dosutils:
4f0ef2d8
CD
10348@if gcc-bootstrap
10349all-dosutils: stage_current
10350@endif gcc-bootstrap
6bd3dfaa 10351@if dosutils
d27cc32e 10352TARGET-dosutils=all
6bd3dfaa 10353maybe-all-dosutils: all-dosutils
4fa63067 10354all-dosutils: configure-dosutils
0aed8855 10355 @: $(MAKE); $(unstage)
4fa63067
NN
10356 @r=`${PWD_COMMAND}`; export r; \
10357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10358 $(HOST_EXPORTS) \
b00612cc 10359 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10361 $(TARGET-dosutils))
6bd3dfaa 10362@endif dosutils
4fa63067 10363
a7254363 10364
d545f33b
PB
10365
10366
4fa63067
NN
10367.PHONY: check-dosutils maybe-check-dosutils
10368maybe-check-dosutils:
6bd3dfaa
PB
10369@if dosutils
10370maybe-check-dosutils: check-dosutils
2a4cbe27 10371
4fa63067 10372check-dosutils:
2a4cbe27 10373
6bd3dfaa 10374@endif dosutils
2a4cbe27 10375
4fa63067
NN
10376.PHONY: install-dosutils maybe-install-dosutils
10377maybe-install-dosutils:
6bd3dfaa
PB
10378@if dosutils
10379maybe-install-dosutils: install-dosutils
4fa63067
NN
10380
10381install-dosutils: installdirs
0aed8855 10382 @: $(MAKE); $(unstage)
4fa63067 10383 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10385 $(HOST_EXPORTS) \
b00612cc 10386 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10387 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10388
6bd3dfaa 10389@endif dosutils
2a4cbe27 10390
56a8fe78 10391# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10392
4fa63067
NN
10393.PHONY: maybe-info-dosutils info-dosutils
10394maybe-info-dosutils:
6bd3dfaa
PB
10395@if dosutils
10396maybe-info-dosutils: info-dosutils
4fa63067
NN
10397
10398info-dosutils: \
10399 configure-dosutils
0aed8855 10400 @: $(MAKE); $(unstage)
4fa63067 10401 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10402 r=`${PWD_COMMAND}`; export r; \
10403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10404 $(HOST_EXPORTS) \
b813574b 10405 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10407 done; \
4fa63067 10408 echo "Doing info in dosutils" ; \
b00612cc 10409 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10412 "RANLIB=$${RANLIB}" \
0c24b341 10413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10414 info) \
2a4cbe27
NN
10415 || exit 1
10416
6bd3dfaa 10417@endif dosutils
2a4cbe27 10418
4fa63067
NN
10419.PHONY: maybe-dvi-dosutils dvi-dosutils
10420maybe-dvi-dosutils:
6bd3dfaa
PB
10421@if dosutils
10422maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10423
4fa63067
NN
10424dvi-dosutils: \
10425 configure-dosutils
0aed8855 10426 @: $(MAKE); $(unstage)
4fa63067 10427 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10428 r=`${PWD_COMMAND}`; export r; \
10429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10430 $(HOST_EXPORTS) \
b813574b 10431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10433 done; \
4fa63067 10434 echo "Doing dvi in dosutils" ; \
b00612cc 10435 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10438 "RANLIB=$${RANLIB}" \
0c24b341 10439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10440 dvi) \
2a4cbe27
NN
10441 || exit 1
10442
6bd3dfaa 10443@endif dosutils
2a4cbe27 10444
56a8fe78
DD
10445.PHONY: maybe-pdf-dosutils pdf-dosutils
10446maybe-pdf-dosutils:
10447@if dosutils
10448maybe-pdf-dosutils: pdf-dosutils
10449
10450pdf-dosutils: \
10451 configure-dosutils
10452 @: $(MAKE); $(unstage)
10453 @[ -f ./dosutils/Makefile ] || exit 0; \
10454 r=`${PWD_COMMAND}`; export r; \
10455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10456 $(HOST_EXPORTS) \
10457 for flag in $(EXTRA_HOST_FLAGS) ; do \
10458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10459 done; \
10460 echo "Doing pdf in dosutils" ; \
10461 (cd $(HOST_SUBDIR)/dosutils && \
10462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10464 "RANLIB=$${RANLIB}" \
0c24b341 10465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10466 pdf) \
10467 || exit 1
10468
10469@endif dosutils
10470
6d389afc
MS
10471.PHONY: maybe-html-dosutils html-dosutils
10472maybe-html-dosutils:
6bd3dfaa 10473@if dosutils
6d389afc 10474maybe-html-dosutils: html-dosutils
2a4cbe27 10475
6d389afc 10476html-dosutils: \
4fa63067 10477 configure-dosutils
0aed8855 10478 @: $(MAKE); $(unstage)
4fa63067 10479 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10480 r=`${PWD_COMMAND}`; export r; \
10481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10482 $(HOST_EXPORTS) \
b813574b 10483 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10485 done; \
6d389afc 10486 echo "Doing html in dosutils" ; \
b00612cc 10487 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10490 "RANLIB=$${RANLIB}" \
0c24b341 10491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10492 html) \
2a4cbe27
NN
10493 || exit 1
10494
6bd3dfaa 10495@endif dosutils
2a4cbe27 10496
6d389afc
MS
10497.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10498maybe-TAGS-dosutils:
6bd3dfaa 10499@if dosutils
6d389afc 10500maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10501
6d389afc
MS
10502TAGS-dosutils: \
10503 configure-dosutils
0aed8855 10504 @: $(MAKE); $(unstage)
6d389afc
MS
10505 @[ -f ./dosutils/Makefile ] || exit 0; \
10506 r=`${PWD_COMMAND}`; export r; \
10507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10508 $(HOST_EXPORTS) \
10509 for flag in $(EXTRA_HOST_FLAGS) ; do \
10510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10511 done; \
10512 echo "Doing TAGS in dosutils" ; \
b00612cc 10513 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10516 "RANLIB=$${RANLIB}" \
0c24b341 10517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10518 TAGS) \
10519 || exit 1
10520
10521@endif dosutils
10522
10523.PHONY: maybe-install-info-dosutils install-info-dosutils
10524maybe-install-info-dosutils:
10525@if dosutils
10526maybe-install-info-dosutils: install-info-dosutils
10527
10528install-info-dosutils: \
10529 configure-dosutils \
10530 info-dosutils
0aed8855 10531 @: $(MAKE); $(unstage)
4fa63067 10532 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10533 r=`${PWD_COMMAND}`; export r; \
10534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10535 $(HOST_EXPORTS) \
b813574b 10536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10538 done; \
4fa63067 10539 echo "Doing install-info in dosutils" ; \
b00612cc 10540 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10543 "RANLIB=$${RANLIB}" \
0c24b341 10544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10545 install-info) \
2a4cbe27
NN
10546 || exit 1
10547
6bd3dfaa 10548@endif dosutils
2a4cbe27 10549
a3ca38d2
DD
10550.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10551maybe-install-pdf-dosutils:
10552@if dosutils
10553maybe-install-pdf-dosutils: install-pdf-dosutils
10554
10555install-pdf-dosutils: \
10556 configure-dosutils \
10557 pdf-dosutils
10558 @: $(MAKE); $(unstage)
10559 @[ -f ./dosutils/Makefile ] || exit 0; \
10560 r=`${PWD_COMMAND}`; export r; \
10561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562 $(HOST_EXPORTS) \
10563 for flag in $(EXTRA_HOST_FLAGS) ; do \
10564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10565 done; \
10566 echo "Doing install-pdf in dosutils" ; \
10567 (cd $(HOST_SUBDIR)/dosutils && \
10568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10570 "RANLIB=$${RANLIB}" \
0c24b341 10571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10572 install-pdf) \
10573 || exit 1
10574
10575@endif dosutils
10576
108a6f8e
CD
10577.PHONY: maybe-install-html-dosutils install-html-dosutils
10578maybe-install-html-dosutils:
10579@if dosutils
10580maybe-install-html-dosutils: install-html-dosutils
10581
10582install-html-dosutils: \
10583 configure-dosutils \
10584 html-dosutils
10585 @: $(MAKE); $(unstage)
10586 @[ -f ./dosutils/Makefile ] || exit 0; \
10587 r=`${PWD_COMMAND}`; export r; \
10588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10589 $(HOST_EXPORTS) \
10590 for flag in $(EXTRA_HOST_FLAGS) ; do \
10591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10592 done; \
10593 echo "Doing install-html in dosutils" ; \
10594 (cd $(HOST_SUBDIR)/dosutils && \
10595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10597 "RANLIB=$${RANLIB}" \
0c24b341 10598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10599 install-html) \
10600 || exit 1
10601
10602@endif dosutils
10603
4fa63067
NN
10604.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10605maybe-installcheck-dosutils:
6bd3dfaa
PB
10606@if dosutils
10607maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10608
4fa63067
NN
10609installcheck-dosutils: \
10610 configure-dosutils
0aed8855 10611 @: $(MAKE); $(unstage)
4fa63067 10612 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10613 r=`${PWD_COMMAND}`; export r; \
10614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10615 $(HOST_EXPORTS) \
b813574b 10616 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10618 done; \
4fa63067 10619 echo "Doing installcheck in dosutils" ; \
b00612cc 10620 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10623 "RANLIB=$${RANLIB}" \
0c24b341 10624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10625 installcheck) \
2a4cbe27
NN
10626 || exit 1
10627
6bd3dfaa 10628@endif dosutils
2a4cbe27 10629
4fa63067
NN
10630.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10631maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10632@if dosutils
10633maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10634
4fa63067 10635mostlyclean-dosutils:
0aed8855 10636 @: $(MAKE); $(unstage)
4fa63067 10637 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10638 r=`${PWD_COMMAND}`; export r; \
10639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10640 $(HOST_EXPORTS) \
b813574b 10641 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10643 done; \
4fa63067 10644 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10645 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10648 "RANLIB=$${RANLIB}" \
0c24b341 10649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10650 mostlyclean) \
a2592b1b
DD
10651 || exit 1
10652
6bd3dfaa 10653@endif dosutils
a2592b1b 10654
4fa63067
NN
10655.PHONY: maybe-clean-dosutils clean-dosutils
10656maybe-clean-dosutils:
6bd3dfaa
PB
10657@if dosutils
10658maybe-clean-dosutils: clean-dosutils
2a4cbe27 10659
4fa63067 10660clean-dosutils:
0aed8855 10661 @: $(MAKE); $(unstage)
4fa63067 10662 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10663 r=`${PWD_COMMAND}`; export r; \
10664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10665 $(HOST_EXPORTS) \
b813574b 10666 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10668 done; \
4fa63067 10669 echo "Doing clean in dosutils" ; \
b00612cc 10670 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10673 "RANLIB=$${RANLIB}" \
0c24b341 10674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10675 clean) \
2a4cbe27
NN
10676 || exit 1
10677
6bd3dfaa 10678@endif dosutils
2a4cbe27 10679
4fa63067
NN
10680.PHONY: maybe-distclean-dosutils distclean-dosutils
10681maybe-distclean-dosutils:
6bd3dfaa
PB
10682@if dosutils
10683maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10684
4fa63067 10685distclean-dosutils:
0aed8855 10686 @: $(MAKE); $(unstage)
4fa63067 10687 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10688 r=`${PWD_COMMAND}`; export r; \
10689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10690 $(HOST_EXPORTS) \
b813574b 10691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10693 done; \
4fa63067 10694 echo "Doing distclean in dosutils" ; \
b00612cc 10695 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10698 "RANLIB=$${RANLIB}" \
0c24b341 10699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10700 distclean) \
2a4cbe27
NN
10701 || exit 1
10702
6bd3dfaa 10703@endif dosutils
2a4cbe27 10704
4fa63067
NN
10705.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10706maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10707@if dosutils
10708maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10709
4fa63067 10710maintainer-clean-dosutils:
0aed8855 10711 @: $(MAKE); $(unstage)
4fa63067 10712 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10713 r=`${PWD_COMMAND}`; export r; \
10714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10715 $(HOST_EXPORTS) \
b813574b 10716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10718 done; \
4fa63067 10719 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10720 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10723 "RANLIB=$${RANLIB}" \
0c24b341 10724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10725 maintainer-clean) \
2a4cbe27
NN
10726 || exit 1
10727
6bd3dfaa 10728@endif dosutils
2a4cbe27 10729
2a4cbe27 10730
a7254363 10731
4fa63067
NN
10732.PHONY: configure-etc maybe-configure-etc
10733maybe-configure-etc:
4f0ef2d8
CD
10734@if gcc-bootstrap
10735configure-etc: stage_current
10736@endif gcc-bootstrap
6bd3dfaa
PB
10737@if etc
10738maybe-configure-etc: configure-etc
c52c6897 10739configure-etc:
0aed8855 10740 @: $(MAKE); $(unstage)
c52c6897 10741 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10743 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
1f53ca9a 10745 $(HOST_EXPORTS) \
a7254363
PB
10746 echo Configuring in $(HOST_SUBDIR)/etc; \
10747 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10748 case $(srcdir) in \
b00612cc
PB
10749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10750 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10752 esac; \
b00612cc
PB
10753 srcdiroption="--srcdir=$${topdir}/etc"; \
10754 libsrcdir="$$s/etc"; \
4fa63067 10755 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10757 --target=${target_alias} $${srcdiroption} \
4fa63067 10758 || exit 1
6bd3dfaa 10759@endif etc
4fa63067 10760
a7254363
PB
10761
10762
d545f33b
PB
10763
10764
4fa63067
NN
10765.PHONY: all-etc maybe-all-etc
10766maybe-all-etc:
4f0ef2d8
CD
10767@if gcc-bootstrap
10768all-etc: stage_current
10769@endif gcc-bootstrap
6bd3dfaa 10770@if etc
d27cc32e 10771TARGET-etc=all
6bd3dfaa 10772maybe-all-etc: all-etc
4fa63067 10773all-etc: configure-etc
0aed8855 10774 @: $(MAKE); $(unstage)
4fa63067
NN
10775 @r=`${PWD_COMMAND}`; export r; \
10776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10777 $(HOST_EXPORTS) \
b00612cc 10778 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10779 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10780 $(TARGET-etc))
6bd3dfaa 10781@endif etc
4fa63067 10782
a7254363 10783
d545f33b
PB
10784
10785
4fa63067
NN
10786.PHONY: check-etc maybe-check-etc
10787maybe-check-etc:
6bd3dfaa
PB
10788@if etc
10789maybe-check-etc: check-etc
4fa63067
NN
10790
10791check-etc:
0aed8855 10792 @: $(MAKE); $(unstage)
4fa63067
NN
10793 @r=`${PWD_COMMAND}`; export r; \
10794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10795 $(HOST_EXPORTS) \
b00612cc
PB
10796 (cd $(HOST_SUBDIR)/etc && \
10797 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10798
6bd3dfaa 10799@endif etc
4fa63067
NN
10800
10801.PHONY: install-etc maybe-install-etc
10802maybe-install-etc:
6bd3dfaa
PB
10803@if etc
10804maybe-install-etc: install-etc
4fa63067
NN
10805
10806install-etc: installdirs
0aed8855 10807 @: $(MAKE); $(unstage)
4fa63067
NN
10808 @r=`${PWD_COMMAND}`; export r; \
10809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10810 $(HOST_EXPORTS) \
b00612cc 10811 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10812 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10813
6bd3dfaa 10814@endif etc
4fa63067 10815
56a8fe78 10816# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10817
10818.PHONY: maybe-info-etc info-etc
10819maybe-info-etc:
6bd3dfaa
PB
10820@if etc
10821maybe-info-etc: info-etc
4fa63067
NN
10822
10823info-etc: \
10824 configure-etc
0aed8855 10825 @: $(MAKE); $(unstage)
4fa63067 10826 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10827 r=`${PWD_COMMAND}`; export r; \
10828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10829 $(HOST_EXPORTS) \
b813574b 10830 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10832 done; \
4fa63067 10833 echo "Doing info in etc" ; \
b00612cc 10834 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10837 "RANLIB=$${RANLIB}" \
0c24b341 10838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10839 info) \
2a4cbe27
NN
10840 || exit 1
10841
6bd3dfaa 10842@endif etc
2a4cbe27 10843
4fa63067
NN
10844.PHONY: maybe-dvi-etc dvi-etc
10845maybe-dvi-etc:
6bd3dfaa
PB
10846@if etc
10847maybe-dvi-etc: dvi-etc
2a4cbe27 10848
4fa63067
NN
10849dvi-etc: \
10850 configure-etc
0aed8855 10851 @: $(MAKE); $(unstage)
4fa63067 10852 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10853 r=`${PWD_COMMAND}`; export r; \
10854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10855 $(HOST_EXPORTS) \
b813574b 10856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10858 done; \
4fa63067 10859 echo "Doing dvi in etc" ; \
b00612cc 10860 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10863 "RANLIB=$${RANLIB}" \
0c24b341 10864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10865 dvi) \
2a4cbe27
NN
10866 || exit 1
10867
6bd3dfaa 10868@endif etc
2a4cbe27 10869
56a8fe78
DD
10870.PHONY: maybe-pdf-etc pdf-etc
10871maybe-pdf-etc:
10872@if etc
10873maybe-pdf-etc: pdf-etc
10874
10875pdf-etc: \
10876 configure-etc
10877 @: $(MAKE); $(unstage)
10878 @[ -f ./etc/Makefile ] || exit 0; \
10879 r=`${PWD_COMMAND}`; export r; \
10880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10881 $(HOST_EXPORTS) \
10882 for flag in $(EXTRA_HOST_FLAGS) ; do \
10883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10884 done; \
10885 echo "Doing pdf in etc" ; \
10886 (cd $(HOST_SUBDIR)/etc && \
10887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10889 "RANLIB=$${RANLIB}" \
0c24b341 10890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10891 pdf) \
10892 || exit 1
10893
10894@endif etc
10895
6d389afc
MS
10896.PHONY: maybe-html-etc html-etc
10897maybe-html-etc:
10898@if etc
10899maybe-html-etc: html-etc
10900
10901html-etc: \
10902 configure-etc
0aed8855 10903 @: $(MAKE); $(unstage)
6d389afc
MS
10904 @[ -f ./etc/Makefile ] || exit 0; \
10905 r=`${PWD_COMMAND}`; export r; \
10906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10907 $(HOST_EXPORTS) \
10908 for flag in $(EXTRA_HOST_FLAGS) ; do \
10909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10910 done; \
10911 echo "Doing html in etc" ; \
b00612cc 10912 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10915 "RANLIB=$${RANLIB}" \
0c24b341 10916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10917 html) \
10918 || exit 1
10919
10920@endif etc
10921
4fa63067
NN
10922.PHONY: maybe-TAGS-etc TAGS-etc
10923maybe-TAGS-etc:
6bd3dfaa
PB
10924@if etc
10925maybe-TAGS-etc: TAGS-etc
2a4cbe27 10926
4fa63067
NN
10927TAGS-etc: \
10928 configure-etc
0aed8855 10929 @: $(MAKE); $(unstage)
4fa63067 10930 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10931 r=`${PWD_COMMAND}`; export r; \
10932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10933 $(HOST_EXPORTS) \
b813574b 10934 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10936 done; \
4fa63067 10937 echo "Doing TAGS in etc" ; \
b00612cc 10938 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10941 "RANLIB=$${RANLIB}" \
0c24b341 10942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10943 TAGS) \
2a4cbe27
NN
10944 || exit 1
10945
6bd3dfaa 10946@endif etc
2a4cbe27 10947
4fa63067
NN
10948.PHONY: maybe-install-info-etc install-info-etc
10949maybe-install-info-etc:
6bd3dfaa
PB
10950@if etc
10951maybe-install-info-etc: install-info-etc
2a4cbe27 10952
4fa63067
NN
10953install-info-etc: \
10954 configure-etc \
10955 info-etc
0aed8855 10956 @: $(MAKE); $(unstage)
4fa63067 10957 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10958 r=`${PWD_COMMAND}`; export r; \
10959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10960 $(HOST_EXPORTS) \
b813574b 10961 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10963 done; \
4fa63067 10964 echo "Doing install-info in etc" ; \
b00612cc 10965 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10968 "RANLIB=$${RANLIB}" \
0c24b341 10969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10970 install-info) \
2a4cbe27
NN
10971 || exit 1
10972
6bd3dfaa 10973@endif etc
2a4cbe27 10974
a3ca38d2
DD
10975.PHONY: maybe-install-pdf-etc install-pdf-etc
10976maybe-install-pdf-etc:
10977@if etc
10978maybe-install-pdf-etc: install-pdf-etc
10979
10980install-pdf-etc: \
10981 configure-etc \
10982 pdf-etc
10983 @: $(MAKE); $(unstage)
10984 @[ -f ./etc/Makefile ] || exit 0; \
10985 r=`${PWD_COMMAND}`; export r; \
10986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10987 $(HOST_EXPORTS) \
10988 for flag in $(EXTRA_HOST_FLAGS) ; do \
10989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10990 done; \
10991 echo "Doing install-pdf in etc" ; \
10992 (cd $(HOST_SUBDIR)/etc && \
10993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10995 "RANLIB=$${RANLIB}" \
0c24b341 10996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10997 install-pdf) \
10998 || exit 1
10999
11000@endif etc
11001
108a6f8e
CD
11002.PHONY: maybe-install-html-etc install-html-etc
11003maybe-install-html-etc:
11004@if etc
11005maybe-install-html-etc: install-html-etc
11006
11007install-html-etc: \
11008 configure-etc \
11009 html-etc
11010 @: $(MAKE); $(unstage)
11011 @[ -f ./etc/Makefile ] || exit 0; \
11012 r=`${PWD_COMMAND}`; export r; \
11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11014 $(HOST_EXPORTS) \
11015 for flag in $(EXTRA_HOST_FLAGS) ; do \
11016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11017 done; \
11018 echo "Doing install-html in etc" ; \
11019 (cd $(HOST_SUBDIR)/etc && \
11020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11022 "RANLIB=$${RANLIB}" \
0c24b341 11023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11024 install-html) \
11025 || exit 1
11026
11027@endif etc
11028
4fa63067
NN
11029.PHONY: maybe-installcheck-etc installcheck-etc
11030maybe-installcheck-etc:
6bd3dfaa
PB
11031@if etc
11032maybe-installcheck-etc: installcheck-etc
2a4cbe27 11033
4fa63067
NN
11034installcheck-etc: \
11035 configure-etc
0aed8855 11036 @: $(MAKE); $(unstage)
4fa63067 11037 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11038 r=`${PWD_COMMAND}`; export r; \
11039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11040 $(HOST_EXPORTS) \
b813574b 11041 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11043 done; \
4fa63067 11044 echo "Doing installcheck in etc" ; \
b00612cc 11045 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11048 "RANLIB=$${RANLIB}" \
0c24b341 11049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11050 installcheck) \
2a4cbe27
NN
11051 || exit 1
11052
6bd3dfaa 11053@endif etc
2a4cbe27 11054
4fa63067
NN
11055.PHONY: maybe-mostlyclean-etc mostlyclean-etc
11056maybe-mostlyclean-etc:
6bd3dfaa
PB
11057@if etc
11058maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 11059
4fa63067 11060mostlyclean-etc:
0aed8855 11061 @: $(MAKE); $(unstage)
4fa63067 11062 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11063 r=`${PWD_COMMAND}`; export r; \
11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11065 $(HOST_EXPORTS) \
b813574b 11066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11068 done; \
4fa63067 11069 echo "Doing mostlyclean in etc" ; \
b00612cc 11070 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11073 "RANLIB=$${RANLIB}" \
0c24b341 11074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11075 mostlyclean) \
2a4cbe27
NN
11076 || exit 1
11077
6bd3dfaa 11078@endif etc
2a4cbe27 11079
4fa63067
NN
11080.PHONY: maybe-clean-etc clean-etc
11081maybe-clean-etc:
6bd3dfaa
PB
11082@if etc
11083maybe-clean-etc: clean-etc
2a4cbe27 11084
4fa63067 11085clean-etc:
0aed8855 11086 @: $(MAKE); $(unstage)
4fa63067 11087 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11088 r=`${PWD_COMMAND}`; export r; \
11089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11090 $(HOST_EXPORTS) \
b813574b 11091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11093 done; \
4fa63067 11094 echo "Doing clean in etc" ; \
b00612cc 11095 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11098 "RANLIB=$${RANLIB}" \
0c24b341 11099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11100 clean) \
2a4cbe27
NN
11101 || exit 1
11102
6bd3dfaa 11103@endif etc
2a4cbe27 11104
4fa63067
NN
11105.PHONY: maybe-distclean-etc distclean-etc
11106maybe-distclean-etc:
6bd3dfaa
PB
11107@if etc
11108maybe-distclean-etc: distclean-etc
2a4cbe27 11109
4fa63067 11110distclean-etc:
0aed8855 11111 @: $(MAKE); $(unstage)
4fa63067 11112 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11113 r=`${PWD_COMMAND}`; export r; \
11114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11115 $(HOST_EXPORTS) \
b813574b 11116 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11118 done; \
4fa63067 11119 echo "Doing distclean in etc" ; \
b00612cc 11120 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11123 "RANLIB=$${RANLIB}" \
0c24b341 11124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11125 distclean) \
2a4cbe27
NN
11126 || exit 1
11127
6bd3dfaa 11128@endif etc
2a4cbe27 11129
4fa63067
NN
11130.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11131maybe-maintainer-clean-etc:
6bd3dfaa
PB
11132@if etc
11133maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 11134
4fa63067 11135maintainer-clean-etc:
0aed8855 11136 @: $(MAKE); $(unstage)
4fa63067 11137 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11138 r=`${PWD_COMMAND}`; export r; \
11139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11140 $(HOST_EXPORTS) \
b813574b 11141 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11143 done; \
4fa63067 11144 echo "Doing maintainer-clean in etc" ; \
b00612cc 11145 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11148 "RANLIB=$${RANLIB}" \
0c24b341 11149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11150 maintainer-clean) \
2a4cbe27
NN
11151 || exit 1
11152
6bd3dfaa 11153@endif etc
2a4cbe27 11154
2a4cbe27 11155
a7254363 11156
4fa63067
NN
11157.PHONY: configure-fastjar maybe-configure-fastjar
11158maybe-configure-fastjar:
4f0ef2d8
CD
11159@if gcc-bootstrap
11160configure-fastjar: stage_current
11161@endif gcc-bootstrap
6bd3dfaa
PB
11162@if fastjar
11163maybe-configure-fastjar: configure-fastjar
c52c6897 11164configure-fastjar:
0aed8855 11165 @: $(MAKE); $(unstage)
c52c6897 11166 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11168 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
1f53ca9a 11170 $(HOST_EXPORTS) \
a7254363
PB
11171 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11172 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11173 case $(srcdir) in \
b00612cc
PB
11174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11175 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11177 esac; \
b00612cc
PB
11178 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11179 libsrcdir="$$s/fastjar"; \
4fa63067 11180 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11182 --target=${target_alias} $${srcdiroption} \
4fa63067 11183 || exit 1
6bd3dfaa 11184@endif fastjar
4fa63067 11185
a7254363
PB
11186
11187
d545f33b
PB
11188
11189
4fa63067
NN
11190.PHONY: all-fastjar maybe-all-fastjar
11191maybe-all-fastjar:
4f0ef2d8
CD
11192@if gcc-bootstrap
11193all-fastjar: stage_current
11194@endif gcc-bootstrap
6bd3dfaa 11195@if fastjar
d27cc32e 11196TARGET-fastjar=all
6bd3dfaa 11197maybe-all-fastjar: all-fastjar
4fa63067 11198all-fastjar: configure-fastjar
0aed8855 11199 @: $(MAKE); $(unstage)
4fa63067
NN
11200 @r=`${PWD_COMMAND}`; export r; \
11201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11202 $(HOST_EXPORTS) \
b00612cc 11203 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11205 $(TARGET-fastjar))
6bd3dfaa 11206@endif fastjar
2a4cbe27 11207
a7254363 11208
d545f33b
PB
11209
11210
4fa63067
NN
11211.PHONY: check-fastjar maybe-check-fastjar
11212maybe-check-fastjar:
6bd3dfaa
PB
11213@if fastjar
11214maybe-check-fastjar: check-fastjar
2a4cbe27 11215
4fa63067
NN
11216# This module is only tested in a native toolchain.
11217check-fastjar:
0aed8855 11218 @: $(MAKE); $(unstage)
4fa63067
NN
11219 @if [ '$(host)' = '$(target)' ] ; then \
11220 r=`${PWD_COMMAND}`; export r; \
11221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11222 $(HOST_EXPORTS) \
b00612cc 11223 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11224 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11225 fi
2a4cbe27 11226
6bd3dfaa 11227@endif fastjar
4fa63067
NN
11228
11229.PHONY: install-fastjar maybe-install-fastjar
11230maybe-install-fastjar:
6bd3dfaa
PB
11231@if fastjar
11232maybe-install-fastjar: install-fastjar
4fa63067
NN
11233
11234install-fastjar: installdirs
0aed8855 11235 @: $(MAKE); $(unstage)
4fa63067 11236 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11238 $(HOST_EXPORTS) \
b00612cc 11239 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11240 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11241
6bd3dfaa 11242@endif fastjar
2a4cbe27 11243
56a8fe78 11244# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11245
4fa63067
NN
11246.PHONY: maybe-info-fastjar info-fastjar
11247maybe-info-fastjar:
6bd3dfaa
PB
11248@if fastjar
11249maybe-info-fastjar: info-fastjar
4fa63067
NN
11250
11251info-fastjar: \
11252 configure-fastjar
0aed8855 11253 @: $(MAKE); $(unstage)
4fa63067 11254 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11255 r=`${PWD_COMMAND}`; export r; \
11256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11257 $(HOST_EXPORTS) \
b813574b 11258 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11260 done; \
4fa63067 11261 echo "Doing info in fastjar" ; \
b00612cc 11262 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11265 "RANLIB=$${RANLIB}" \
0c24b341 11266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11267 info) \
2a4cbe27
NN
11268 || exit 1
11269
6bd3dfaa 11270@endif fastjar
2a4cbe27 11271
4fa63067
NN
11272.PHONY: maybe-dvi-fastjar dvi-fastjar
11273maybe-dvi-fastjar:
6bd3dfaa
PB
11274@if fastjar
11275maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11276
4fa63067
NN
11277dvi-fastjar: \
11278 configure-fastjar
0aed8855 11279 @: $(MAKE); $(unstage)
2a4cbe27 11280 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11281 r=`${PWD_COMMAND}`; export r; \
11282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11283 $(HOST_EXPORTS) \
b813574b 11284 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11286 done; \
4fa63067 11287 echo "Doing dvi in fastjar" ; \
b00612cc 11288 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11291 "RANLIB=$${RANLIB}" \
0c24b341 11292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11293 dvi) \
2a4cbe27
NN
11294 || exit 1
11295
6bd3dfaa 11296@endif fastjar
2a4cbe27 11297
56a8fe78
DD
11298.PHONY: maybe-pdf-fastjar pdf-fastjar
11299maybe-pdf-fastjar:
11300@if fastjar
11301maybe-pdf-fastjar: pdf-fastjar
11302
11303pdf-fastjar: \
11304 configure-fastjar
11305 @: $(MAKE); $(unstage)
11306 @[ -f ./fastjar/Makefile ] || exit 0; \
11307 r=`${PWD_COMMAND}`; export r; \
11308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11309 $(HOST_EXPORTS) \
11310 for flag in $(EXTRA_HOST_FLAGS) ; do \
11311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11312 done; \
11313 echo "Doing pdf in fastjar" ; \
11314 (cd $(HOST_SUBDIR)/fastjar && \
11315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11317 "RANLIB=$${RANLIB}" \
0c24b341 11318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11319 pdf) \
11320 || exit 1
11321
11322@endif fastjar
11323
6d389afc
MS
11324.PHONY: maybe-html-fastjar html-fastjar
11325maybe-html-fastjar:
11326@if fastjar
11327maybe-html-fastjar: html-fastjar
11328
11329html-fastjar: \
11330 configure-fastjar
0aed8855 11331 @: $(MAKE); $(unstage)
6d389afc
MS
11332 @[ -f ./fastjar/Makefile ] || exit 0; \
11333 r=`${PWD_COMMAND}`; export r; \
11334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11335 $(HOST_EXPORTS) \
11336 for flag in $(EXTRA_HOST_FLAGS) ; do \
11337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11338 done; \
11339 echo "Doing html in fastjar" ; \
b00612cc 11340 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11343 "RANLIB=$${RANLIB}" \
0c24b341 11344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11345 html) \
11346 || exit 1
11347
11348@endif fastjar
11349
4fa63067
NN
11350.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11351maybe-TAGS-fastjar:
6bd3dfaa
PB
11352@if fastjar
11353maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11354
4fa63067
NN
11355TAGS-fastjar: \
11356 configure-fastjar
0aed8855 11357 @: $(MAKE); $(unstage)
4fa63067 11358 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11359 r=`${PWD_COMMAND}`; export r; \
11360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11361 $(HOST_EXPORTS) \
b813574b 11362 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11364 done; \
4fa63067 11365 echo "Doing TAGS in fastjar" ; \
b00612cc 11366 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11369 "RANLIB=$${RANLIB}" \
0c24b341 11370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11371 TAGS) \
2a4cbe27
NN
11372 || exit 1
11373
6bd3dfaa 11374@endif fastjar
2a4cbe27 11375
4fa63067
NN
11376.PHONY: maybe-install-info-fastjar install-info-fastjar
11377maybe-install-info-fastjar:
6bd3dfaa
PB
11378@if fastjar
11379maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11380
4fa63067
NN
11381install-info-fastjar: \
11382 configure-fastjar \
11383 info-fastjar
0aed8855 11384 @: $(MAKE); $(unstage)
4fa63067 11385 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11386 r=`${PWD_COMMAND}`; export r; \
11387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11388 $(HOST_EXPORTS) \
b813574b 11389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11391 done; \
4fa63067 11392 echo "Doing install-info in fastjar" ; \
b00612cc 11393 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11396 "RANLIB=$${RANLIB}" \
0c24b341 11397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11398 install-info) \
2a4cbe27
NN
11399 || exit 1
11400
6bd3dfaa 11401@endif fastjar
2a4cbe27 11402
a3ca38d2
DD
11403.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11404maybe-install-pdf-fastjar:
11405@if fastjar
11406maybe-install-pdf-fastjar: install-pdf-fastjar
11407
11408install-pdf-fastjar: \
11409 configure-fastjar \
11410 pdf-fastjar
11411 @: $(MAKE); $(unstage)
11412 @[ -f ./fastjar/Makefile ] || exit 0; \
11413 r=`${PWD_COMMAND}`; export r; \
11414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11415 $(HOST_EXPORTS) \
11416 for flag in $(EXTRA_HOST_FLAGS) ; do \
11417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11418 done; \
11419 echo "Doing install-pdf in fastjar" ; \
11420 (cd $(HOST_SUBDIR)/fastjar && \
11421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11423 "RANLIB=$${RANLIB}" \
0c24b341 11424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11425 install-pdf) \
11426 || exit 1
11427
11428@endif fastjar
11429
108a6f8e
CD
11430.PHONY: maybe-install-html-fastjar install-html-fastjar
11431maybe-install-html-fastjar:
11432@if fastjar
11433maybe-install-html-fastjar: install-html-fastjar
11434
11435install-html-fastjar: \
11436 configure-fastjar \
11437 html-fastjar
11438 @: $(MAKE); $(unstage)
11439 @[ -f ./fastjar/Makefile ] || exit 0; \
11440 r=`${PWD_COMMAND}`; export r; \
11441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11442 $(HOST_EXPORTS) \
11443 for flag in $(EXTRA_HOST_FLAGS) ; do \
11444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11445 done; \
11446 echo "Doing install-html in fastjar" ; \
11447 (cd $(HOST_SUBDIR)/fastjar && \
11448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11450 "RANLIB=$${RANLIB}" \
0c24b341 11451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11452 install-html) \
11453 || exit 1
11454
11455@endif fastjar
11456
4fa63067
NN
11457.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11458maybe-installcheck-fastjar:
6bd3dfaa
PB
11459@if fastjar
11460maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11461
4fa63067
NN
11462installcheck-fastjar: \
11463 configure-fastjar
0aed8855 11464 @: $(MAKE); $(unstage)
4fa63067 11465 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11466 r=`${PWD_COMMAND}`; export r; \
11467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11468 $(HOST_EXPORTS) \
b813574b 11469 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11471 done; \
4fa63067 11472 echo "Doing installcheck in fastjar" ; \
b00612cc 11473 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11476 "RANLIB=$${RANLIB}" \
0c24b341 11477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11478 installcheck) \
2a4cbe27
NN
11479 || exit 1
11480
6bd3dfaa 11481@endif fastjar
2a4cbe27 11482
4fa63067
NN
11483.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11484maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11485@if fastjar
11486maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11487
4fa63067 11488mostlyclean-fastjar:
0aed8855 11489 @: $(MAKE); $(unstage)
4fa63067 11490 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11491 r=`${PWD_COMMAND}`; export r; \
11492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11493 $(HOST_EXPORTS) \
b813574b 11494 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11496 done; \
4fa63067 11497 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11498 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11501 "RANLIB=$${RANLIB}" \
0c24b341 11502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11503 mostlyclean) \
2a4cbe27
NN
11504 || exit 1
11505
6bd3dfaa 11506@endif fastjar
2a4cbe27 11507
4fa63067
NN
11508.PHONY: maybe-clean-fastjar clean-fastjar
11509maybe-clean-fastjar:
6bd3dfaa
PB
11510@if fastjar
11511maybe-clean-fastjar: clean-fastjar
2a4cbe27 11512
4fa63067 11513clean-fastjar:
0aed8855 11514 @: $(MAKE); $(unstage)
4fa63067 11515 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11516 r=`${PWD_COMMAND}`; export r; \
11517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11518 $(HOST_EXPORTS) \
b813574b 11519 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11521 done; \
4fa63067 11522 echo "Doing clean in fastjar" ; \
b00612cc 11523 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11526 "RANLIB=$${RANLIB}" \
0c24b341 11527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11528 clean) \
2a4cbe27
NN
11529 || exit 1
11530
6bd3dfaa 11531@endif fastjar
2a4cbe27 11532
4fa63067
NN
11533.PHONY: maybe-distclean-fastjar distclean-fastjar
11534maybe-distclean-fastjar:
6bd3dfaa
PB
11535@if fastjar
11536maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11537
4fa63067 11538distclean-fastjar:
0aed8855 11539 @: $(MAKE); $(unstage)
4fa63067 11540 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11541 r=`${PWD_COMMAND}`; export r; \
11542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11543 $(HOST_EXPORTS) \
b813574b 11544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11546 done; \
4fa63067 11547 echo "Doing distclean in fastjar" ; \
b00612cc 11548 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11551 "RANLIB=$${RANLIB}" \
0c24b341 11552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11553 distclean) \
2a4cbe27
NN
11554 || exit 1
11555
6bd3dfaa 11556@endif fastjar
2a4cbe27 11557
4fa63067
NN
11558.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11559maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11560@if fastjar
11561maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11562
4fa63067 11563maintainer-clean-fastjar:
0aed8855 11564 @: $(MAKE); $(unstage)
4fa63067 11565 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11566 r=`${PWD_COMMAND}`; export r; \
11567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11568 $(HOST_EXPORTS) \
b813574b 11569 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11571 done; \
4fa63067 11572 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11573 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11576 "RANLIB=$${RANLIB}" \
0c24b341 11577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11578 maintainer-clean) \
2a4cbe27
NN
11579 || exit 1
11580
6bd3dfaa 11581@endif fastjar
2a4cbe27 11582
2a4cbe27 11583
a7254363 11584
4fa63067
NN
11585.PHONY: configure-fileutils maybe-configure-fileutils
11586maybe-configure-fileutils:
4f0ef2d8
CD
11587@if gcc-bootstrap
11588configure-fileutils: stage_current
11589@endif gcc-bootstrap
6bd3dfaa
PB
11590@if fileutils
11591maybe-configure-fileutils: configure-fileutils
c52c6897 11592configure-fileutils:
0aed8855 11593 @: $(MAKE); $(unstage)
c52c6897 11594 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11596 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
1f53ca9a 11598 $(HOST_EXPORTS) \
a7254363
PB
11599 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11600 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11601 case $(srcdir) in \
b00612cc
PB
11602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11603 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11605 esac; \
b00612cc
PB
11606 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11607 libsrcdir="$$s/fileutils"; \
4fa63067 11608 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11609 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11610 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11611 || exit 1
6bd3dfaa 11612@endif fileutils
2a4cbe27 11613
a7254363
PB
11614
11615
d545f33b
PB
11616
11617
4fa63067
NN
11618.PHONY: all-fileutils maybe-all-fileutils
11619maybe-all-fileutils:
4f0ef2d8
CD
11620@if gcc-bootstrap
11621all-fileutils: stage_current
11622@endif gcc-bootstrap
6bd3dfaa 11623@if fileutils
d27cc32e 11624TARGET-fileutils=all
6bd3dfaa 11625maybe-all-fileutils: all-fileutils
4fa63067 11626all-fileutils: configure-fileutils
0aed8855 11627 @: $(MAKE); $(unstage)
4fa63067 11628 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11630 $(HOST_EXPORTS) \
b00612cc 11631 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11633 $(TARGET-fileutils))
6bd3dfaa 11634@endif fileutils
4fa63067 11635
a7254363 11636
d545f33b
PB
11637
11638
4fa63067
NN
11639.PHONY: check-fileutils maybe-check-fileutils
11640maybe-check-fileutils:
6bd3dfaa
PB
11641@if fileutils
11642maybe-check-fileutils: check-fileutils
4fa63067
NN
11643
11644check-fileutils:
0aed8855 11645 @: $(MAKE); $(unstage)
4fa63067
NN
11646 @r=`${PWD_COMMAND}`; export r; \
11647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11648 $(HOST_EXPORTS) \
b00612cc
PB
11649 (cd $(HOST_SUBDIR)/fileutils && \
11650 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11651
6bd3dfaa 11652@endif fileutils
2a4cbe27 11653
4fa63067
NN
11654.PHONY: install-fileutils maybe-install-fileutils
11655maybe-install-fileutils:
6bd3dfaa
PB
11656@if fileutils
11657maybe-install-fileutils: install-fileutils
2a4cbe27 11658
4fa63067 11659install-fileutils: installdirs
0aed8855 11660 @: $(MAKE); $(unstage)
4fa63067 11661 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11663 $(HOST_EXPORTS) \
b00612cc 11664 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11665 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11666
6bd3dfaa 11667@endif fileutils
2a4cbe27 11668
56a8fe78 11669# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11670
4fa63067
NN
11671.PHONY: maybe-info-fileutils info-fileutils
11672maybe-info-fileutils:
6bd3dfaa
PB
11673@if fileutils
11674maybe-info-fileutils: info-fileutils
4fa63067
NN
11675
11676info-fileutils: \
11677 configure-fileutils
0aed8855 11678 @: $(MAKE); $(unstage)
4fa63067 11679 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11680 r=`${PWD_COMMAND}`; export r; \
11681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11682 $(HOST_EXPORTS) \
b813574b 11683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11685 done; \
4fa63067 11686 echo "Doing info in fileutils" ; \
b00612cc 11687 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11690 "RANLIB=$${RANLIB}" \
0c24b341 11691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11692 info) \
2a4cbe27
NN
11693 || exit 1
11694
6bd3dfaa 11695@endif fileutils
2a4cbe27 11696
4fa63067
NN
11697.PHONY: maybe-dvi-fileutils dvi-fileutils
11698maybe-dvi-fileutils:
6bd3dfaa
PB
11699@if fileutils
11700maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11701
4fa63067
NN
11702dvi-fileutils: \
11703 configure-fileutils
0aed8855 11704 @: $(MAKE); $(unstage)
4fa63067 11705 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11706 r=`${PWD_COMMAND}`; export r; \
11707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11708 $(HOST_EXPORTS) \
b813574b 11709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11711 done; \
4fa63067 11712 echo "Doing dvi in fileutils" ; \
b00612cc 11713 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11716 "RANLIB=$${RANLIB}" \
0c24b341 11717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11718 dvi) \
2a4cbe27
NN
11719 || exit 1
11720
6bd3dfaa 11721@endif fileutils
2a4cbe27 11722
56a8fe78
DD
11723.PHONY: maybe-pdf-fileutils pdf-fileutils
11724maybe-pdf-fileutils:
11725@if fileutils
11726maybe-pdf-fileutils: pdf-fileutils
11727
11728pdf-fileutils: \
11729 configure-fileutils
11730 @: $(MAKE); $(unstage)
11731 @[ -f ./fileutils/Makefile ] || exit 0; \
11732 r=`${PWD_COMMAND}`; export r; \
11733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11734 $(HOST_EXPORTS) \
11735 for flag in $(EXTRA_HOST_FLAGS) ; do \
11736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11737 done; \
11738 echo "Doing pdf in fileutils" ; \
11739 (cd $(HOST_SUBDIR)/fileutils && \
11740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11742 "RANLIB=$${RANLIB}" \
0c24b341 11743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11744 pdf) \
11745 || exit 1
11746
11747@endif fileutils
11748
6d389afc
MS
11749.PHONY: maybe-html-fileutils html-fileutils
11750maybe-html-fileutils:
11751@if fileutils
11752maybe-html-fileutils: html-fileutils
11753
11754html-fileutils: \
11755 configure-fileutils
0aed8855 11756 @: $(MAKE); $(unstage)
6d389afc
MS
11757 @[ -f ./fileutils/Makefile ] || exit 0; \
11758 r=`${PWD_COMMAND}`; export r; \
11759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11760 $(HOST_EXPORTS) \
11761 for flag in $(EXTRA_HOST_FLAGS) ; do \
11762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11763 done; \
11764 echo "Doing html in fileutils" ; \
b00612cc 11765 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11768 "RANLIB=$${RANLIB}" \
0c24b341 11769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11770 html) \
11771 || exit 1
11772
11773@endif fileutils
11774
4fa63067
NN
11775.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11776maybe-TAGS-fileutils:
6bd3dfaa
PB
11777@if fileutils
11778maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11779
4fa63067
NN
11780TAGS-fileutils: \
11781 configure-fileutils
0aed8855 11782 @: $(MAKE); $(unstage)
4fa63067 11783 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11784 r=`${PWD_COMMAND}`; export r; \
11785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11786 $(HOST_EXPORTS) \
b813574b 11787 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11789 done; \
4fa63067 11790 echo "Doing TAGS in fileutils" ; \
b00612cc 11791 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11794 "RANLIB=$${RANLIB}" \
0c24b341 11795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11796 TAGS) \
2a4cbe27
NN
11797 || exit 1
11798
6bd3dfaa 11799@endif fileutils
2a4cbe27 11800
4fa63067
NN
11801.PHONY: maybe-install-info-fileutils install-info-fileutils
11802maybe-install-info-fileutils:
6bd3dfaa
PB
11803@if fileutils
11804maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11805
4fa63067
NN
11806install-info-fileutils: \
11807 configure-fileutils \
11808 info-fileutils
0aed8855 11809 @: $(MAKE); $(unstage)
4fa63067 11810 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11811 r=`${PWD_COMMAND}`; export r; \
11812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11813 $(HOST_EXPORTS) \
b813574b 11814 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11816 done; \
4fa63067 11817 echo "Doing install-info in fileutils" ; \
b00612cc 11818 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11821 "RANLIB=$${RANLIB}" \
0c24b341 11822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11823 install-info) \
2a4cbe27
NN
11824 || exit 1
11825
6bd3dfaa 11826@endif fileutils
2a4cbe27 11827
a3ca38d2
DD
11828.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11829maybe-install-pdf-fileutils:
11830@if fileutils
11831maybe-install-pdf-fileutils: install-pdf-fileutils
11832
11833install-pdf-fileutils: \
11834 configure-fileutils \
11835 pdf-fileutils
11836 @: $(MAKE); $(unstage)
11837 @[ -f ./fileutils/Makefile ] || exit 0; \
11838 r=`${PWD_COMMAND}`; export r; \
11839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11840 $(HOST_EXPORTS) \
11841 for flag in $(EXTRA_HOST_FLAGS) ; do \
11842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11843 done; \
11844 echo "Doing install-pdf in fileutils" ; \
11845 (cd $(HOST_SUBDIR)/fileutils && \
11846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11848 "RANLIB=$${RANLIB}" \
0c24b341 11849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11850 install-pdf) \
11851 || exit 1
11852
11853@endif fileutils
11854
108a6f8e
CD
11855.PHONY: maybe-install-html-fileutils install-html-fileutils
11856maybe-install-html-fileutils:
11857@if fileutils
11858maybe-install-html-fileutils: install-html-fileutils
11859
11860install-html-fileutils: \
11861 configure-fileutils \
11862 html-fileutils
11863 @: $(MAKE); $(unstage)
11864 @[ -f ./fileutils/Makefile ] || exit 0; \
11865 r=`${PWD_COMMAND}`; export r; \
11866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11867 $(HOST_EXPORTS) \
11868 for flag in $(EXTRA_HOST_FLAGS) ; do \
11869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11870 done; \
11871 echo "Doing install-html in fileutils" ; \
11872 (cd $(HOST_SUBDIR)/fileutils && \
11873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11875 "RANLIB=$${RANLIB}" \
0c24b341 11876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11877 install-html) \
11878 || exit 1
11879
11880@endif fileutils
11881
4fa63067
NN
11882.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11883maybe-installcheck-fileutils:
6bd3dfaa
PB
11884@if fileutils
11885maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11886
4fa63067
NN
11887installcheck-fileutils: \
11888 configure-fileutils
0aed8855 11889 @: $(MAKE); $(unstage)
4fa63067 11890 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11891 r=`${PWD_COMMAND}`; export r; \
11892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11893 $(HOST_EXPORTS) \
b813574b 11894 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11896 done; \
4fa63067 11897 echo "Doing installcheck in fileutils" ; \
b00612cc 11898 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11901 "RANLIB=$${RANLIB}" \
0c24b341 11902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11903 installcheck) \
2a4cbe27
NN
11904 || exit 1
11905
6bd3dfaa 11906@endif fileutils
2a4cbe27 11907
4fa63067
NN
11908.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11909maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11910@if fileutils
11911maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11912
4fa63067 11913mostlyclean-fileutils:
0aed8855 11914 @: $(MAKE); $(unstage)
4fa63067 11915 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11916 r=`${PWD_COMMAND}`; export r; \
11917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11918 $(HOST_EXPORTS) \
b813574b 11919 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11921 done; \
4fa63067 11922 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11923 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11926 "RANLIB=$${RANLIB}" \
0c24b341 11927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11928 mostlyclean) \
2a4cbe27
NN
11929 || exit 1
11930
6bd3dfaa 11931@endif fileutils
2a4cbe27 11932
4fa63067
NN
11933.PHONY: maybe-clean-fileutils clean-fileutils
11934maybe-clean-fileutils:
6bd3dfaa
PB
11935@if fileutils
11936maybe-clean-fileutils: clean-fileutils
2a4cbe27 11937
4fa63067 11938clean-fileutils:
0aed8855 11939 @: $(MAKE); $(unstage)
4fa63067 11940 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11941 r=`${PWD_COMMAND}`; export r; \
11942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11943 $(HOST_EXPORTS) \
b813574b 11944 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11946 done; \
4fa63067 11947 echo "Doing clean in fileutils" ; \
b00612cc 11948 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11951 "RANLIB=$${RANLIB}" \
0c24b341 11952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11953 clean) \
2a4cbe27
NN
11954 || exit 1
11955
6bd3dfaa 11956@endif fileutils
2a4cbe27 11957
4fa63067
NN
11958.PHONY: maybe-distclean-fileutils distclean-fileutils
11959maybe-distclean-fileutils:
6bd3dfaa
PB
11960@if fileutils
11961maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11962
4fa63067 11963distclean-fileutils:
0aed8855 11964 @: $(MAKE); $(unstage)
4fa63067 11965 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11966 r=`${PWD_COMMAND}`; export r; \
11967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11968 $(HOST_EXPORTS) \
b813574b 11969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11971 done; \
4fa63067 11972 echo "Doing distclean in fileutils" ; \
b00612cc 11973 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11976 "RANLIB=$${RANLIB}" \
0c24b341 11977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11978 distclean) \
2a4cbe27
NN
11979 || exit 1
11980
6bd3dfaa 11981@endif fileutils
2a4cbe27 11982
4fa63067
NN
11983.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11984maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11985@if fileutils
11986maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11987
4fa63067 11988maintainer-clean-fileutils:
0aed8855 11989 @: $(MAKE); $(unstage)
4fa63067 11990 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11991 r=`${PWD_COMMAND}`; export r; \
11992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11993 $(HOST_EXPORTS) \
b813574b 11994 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11996 done; \
4fa63067 11997 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11998 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12001 "RANLIB=$${RANLIB}" \
0c24b341 12002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12003 maintainer-clean) \
2a4cbe27
NN
12004 || exit 1
12005
6bd3dfaa 12006@endif fileutils
2a4cbe27 12007
2a4cbe27 12008
a7254363 12009
4fa63067
NN
12010.PHONY: configure-findutils maybe-configure-findutils
12011maybe-configure-findutils:
4f0ef2d8
CD
12012@if gcc-bootstrap
12013configure-findutils: stage_current
12014@endif gcc-bootstrap
6bd3dfaa
PB
12015@if findutils
12016maybe-configure-findutils: configure-findutils
c52c6897 12017configure-findutils:
0aed8855 12018 @: $(MAKE); $(unstage)
c52c6897 12019 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12021 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
12022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
1f53ca9a 12023 $(HOST_EXPORTS) \
a7254363
PB
12024 echo Configuring in $(HOST_SUBDIR)/findutils; \
12025 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 12026 case $(srcdir) in \
b00612cc
PB
12027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12028 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
12029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12030 esac; \
b00612cc
PB
12031 srcdiroption="--srcdir=$${topdir}/findutils"; \
12032 libsrcdir="$$s/findutils"; \
4fa63067 12033 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12035 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12036 || exit 1
6bd3dfaa 12037@endif findutils
2a4cbe27 12038
a7254363
PB
12039
12040
d545f33b
PB
12041
12042
4fa63067
NN
12043.PHONY: all-findutils maybe-all-findutils
12044maybe-all-findutils:
4f0ef2d8
CD
12045@if gcc-bootstrap
12046all-findutils: stage_current
12047@endif gcc-bootstrap
6bd3dfaa 12048@if findutils
d27cc32e 12049TARGET-findutils=all
6bd3dfaa 12050maybe-all-findutils: all-findutils
4fa63067 12051all-findutils: configure-findutils
0aed8855 12052 @: $(MAKE); $(unstage)
4fa63067
NN
12053 @r=`${PWD_COMMAND}`; export r; \
12054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12055 $(HOST_EXPORTS) \
b00612cc 12056 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
12057 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12058 $(TARGET-findutils))
6bd3dfaa 12059@endif findutils
2a4cbe27 12060
a7254363 12061
d545f33b
PB
12062
12063
4fa63067
NN
12064.PHONY: check-findutils maybe-check-findutils
12065maybe-check-findutils:
6bd3dfaa
PB
12066@if findutils
12067maybe-check-findutils: check-findutils
2a4cbe27 12068
4fa63067 12069check-findutils:
0aed8855 12070 @: $(MAKE); $(unstage)
4fa63067 12071 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12073 $(HOST_EXPORTS) \
b00612cc
PB
12074 (cd $(HOST_SUBDIR)/findutils && \
12075 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12076
6bd3dfaa 12077@endif findutils
2a4cbe27 12078
4fa63067
NN
12079.PHONY: install-findutils maybe-install-findutils
12080maybe-install-findutils:
6bd3dfaa
PB
12081@if findutils
12082maybe-install-findutils: install-findutils
2a4cbe27 12083
4fa63067 12084install-findutils: installdirs
0aed8855 12085 @: $(MAKE); $(unstage)
4fa63067 12086 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12088 $(HOST_EXPORTS) \
b00612cc 12089 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 12090 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12091
6bd3dfaa 12092@endif findutils
2a4cbe27 12093
56a8fe78 12094# Other targets (info, dvi, pdf, etc.)
2a4cbe27 12095
4fa63067
NN
12096.PHONY: maybe-info-findutils info-findutils
12097maybe-info-findutils:
6bd3dfaa
PB
12098@if findutils
12099maybe-info-findutils: info-findutils
2a4cbe27 12100
4fa63067
NN
12101info-findutils: \
12102 configure-findutils
0aed8855 12103 @: $(MAKE); $(unstage)
4fa63067 12104 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12105 r=`${PWD_COMMAND}`; export r; \
12106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12107 $(HOST_EXPORTS) \
b813574b 12108 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12110 done; \
4fa63067 12111 echo "Doing info in findutils" ; \
b00612cc 12112 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12115 "RANLIB=$${RANLIB}" \
0c24b341 12116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12117 info) \
2a4cbe27
NN
12118 || exit 1
12119
6bd3dfaa 12120@endif findutils
2a4cbe27 12121
4fa63067
NN
12122.PHONY: maybe-dvi-findutils dvi-findutils
12123maybe-dvi-findutils:
6bd3dfaa
PB
12124@if findutils
12125maybe-dvi-findutils: dvi-findutils
2a4cbe27 12126
4fa63067
NN
12127dvi-findutils: \
12128 configure-findutils
0aed8855 12129 @: $(MAKE); $(unstage)
4fa63067 12130 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12131 r=`${PWD_COMMAND}`; export r; \
12132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12133 $(HOST_EXPORTS) \
b813574b 12134 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12136 done; \
4fa63067 12137 echo "Doing dvi in findutils" ; \
b00612cc 12138 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12141 "RANLIB=$${RANLIB}" \
0c24b341 12142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12143 dvi) \
2a4cbe27
NN
12144 || exit 1
12145
6bd3dfaa 12146@endif findutils
2a4cbe27 12147
56a8fe78
DD
12148.PHONY: maybe-pdf-findutils pdf-findutils
12149maybe-pdf-findutils:
12150@if findutils
12151maybe-pdf-findutils: pdf-findutils
12152
12153pdf-findutils: \
12154 configure-findutils
12155 @: $(MAKE); $(unstage)
12156 @[ -f ./findutils/Makefile ] || exit 0; \
12157 r=`${PWD_COMMAND}`; export r; \
12158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12159 $(HOST_EXPORTS) \
12160 for flag in $(EXTRA_HOST_FLAGS) ; do \
12161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12162 done; \
12163 echo "Doing pdf in findutils" ; \
12164 (cd $(HOST_SUBDIR)/findutils && \
12165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12167 "RANLIB=$${RANLIB}" \
0c24b341 12168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12169 pdf) \
12170 || exit 1
12171
12172@endif findutils
12173
6d389afc
MS
12174.PHONY: maybe-html-findutils html-findutils
12175maybe-html-findutils:
12176@if findutils
12177maybe-html-findutils: html-findutils
12178
12179html-findutils: \
12180 configure-findutils
0aed8855 12181 @: $(MAKE); $(unstage)
6d389afc
MS
12182 @[ -f ./findutils/Makefile ] || exit 0; \
12183 r=`${PWD_COMMAND}`; export r; \
12184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12185 $(HOST_EXPORTS) \
12186 for flag in $(EXTRA_HOST_FLAGS) ; do \
12187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12188 done; \
12189 echo "Doing html in findutils" ; \
b00612cc 12190 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12193 "RANLIB=$${RANLIB}" \
0c24b341 12194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12195 html) \
12196 || exit 1
12197
12198@endif findutils
12199
4fa63067
NN
12200.PHONY: maybe-TAGS-findutils TAGS-findutils
12201maybe-TAGS-findutils:
6bd3dfaa
PB
12202@if findutils
12203maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12204
4fa63067
NN
12205TAGS-findutils: \
12206 configure-findutils
0aed8855 12207 @: $(MAKE); $(unstage)
4fa63067 12208 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12209 r=`${PWD_COMMAND}`; export r; \
12210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12211 $(HOST_EXPORTS) \
b813574b 12212 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12214 done; \
4fa63067 12215 echo "Doing TAGS in findutils" ; \
b00612cc 12216 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12219 "RANLIB=$${RANLIB}" \
0c24b341 12220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12221 TAGS) \
2a4cbe27
NN
12222 || exit 1
12223
6bd3dfaa 12224@endif findutils
2a4cbe27 12225
4fa63067
NN
12226.PHONY: maybe-install-info-findutils install-info-findutils
12227maybe-install-info-findutils:
6bd3dfaa
PB
12228@if findutils
12229maybe-install-info-findutils: install-info-findutils
2a4cbe27 12230
4fa63067
NN
12231install-info-findutils: \
12232 configure-findutils \
12233 info-findutils
0aed8855 12234 @: $(MAKE); $(unstage)
4fa63067 12235 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12236 r=`${PWD_COMMAND}`; export r; \
12237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12238 $(HOST_EXPORTS) \
b813574b 12239 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12241 done; \
4fa63067 12242 echo "Doing install-info in findutils" ; \
b00612cc 12243 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12246 "RANLIB=$${RANLIB}" \
0c24b341 12247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12248 install-info) \
2a4cbe27
NN
12249 || exit 1
12250
6bd3dfaa 12251@endif findutils
2a4cbe27 12252
a3ca38d2
DD
12253.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12254maybe-install-pdf-findutils:
12255@if findutils
12256maybe-install-pdf-findutils: install-pdf-findutils
12257
12258install-pdf-findutils: \
12259 configure-findutils \
12260 pdf-findutils
12261 @: $(MAKE); $(unstage)
12262 @[ -f ./findutils/Makefile ] || exit 0; \
12263 r=`${PWD_COMMAND}`; export r; \
12264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12265 $(HOST_EXPORTS) \
12266 for flag in $(EXTRA_HOST_FLAGS) ; do \
12267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12268 done; \
12269 echo "Doing install-pdf in findutils" ; \
12270 (cd $(HOST_SUBDIR)/findutils && \
12271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12273 "RANLIB=$${RANLIB}" \
0c24b341 12274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12275 install-pdf) \
12276 || exit 1
12277
12278@endif findutils
12279
108a6f8e
CD
12280.PHONY: maybe-install-html-findutils install-html-findutils
12281maybe-install-html-findutils:
12282@if findutils
12283maybe-install-html-findutils: install-html-findutils
12284
12285install-html-findutils: \
12286 configure-findutils \
12287 html-findutils
12288 @: $(MAKE); $(unstage)
12289 @[ -f ./findutils/Makefile ] || exit 0; \
12290 r=`${PWD_COMMAND}`; export r; \
12291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12292 $(HOST_EXPORTS) \
12293 for flag in $(EXTRA_HOST_FLAGS) ; do \
12294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12295 done; \
12296 echo "Doing install-html in findutils" ; \
12297 (cd $(HOST_SUBDIR)/findutils && \
12298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12300 "RANLIB=$${RANLIB}" \
0c24b341 12301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12302 install-html) \
12303 || exit 1
12304
12305@endif findutils
12306
4fa63067
NN
12307.PHONY: maybe-installcheck-findutils installcheck-findutils
12308maybe-installcheck-findutils:
6bd3dfaa
PB
12309@if findutils
12310maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12311
4fa63067
NN
12312installcheck-findutils: \
12313 configure-findutils
0aed8855 12314 @: $(MAKE); $(unstage)
4fa63067 12315 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12316 r=`${PWD_COMMAND}`; export r; \
12317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12318 $(HOST_EXPORTS) \
b813574b 12319 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12321 done; \
4fa63067 12322 echo "Doing installcheck in findutils" ; \
b00612cc 12323 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12326 "RANLIB=$${RANLIB}" \
0c24b341 12327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12328 installcheck) \
2a4cbe27
NN
12329 || exit 1
12330
6bd3dfaa 12331@endif findutils
2a4cbe27 12332
4fa63067
NN
12333.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12334maybe-mostlyclean-findutils:
6bd3dfaa
PB
12335@if findutils
12336maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12337
4fa63067 12338mostlyclean-findutils:
0aed8855 12339 @: $(MAKE); $(unstage)
4fa63067 12340 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12341 r=`${PWD_COMMAND}`; export r; \
12342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12343 $(HOST_EXPORTS) \
b813574b 12344 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12346 done; \
4fa63067 12347 echo "Doing mostlyclean in findutils" ; \
b00612cc 12348 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12351 "RANLIB=$${RANLIB}" \
0c24b341 12352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12353 mostlyclean) \
2a4cbe27
NN
12354 || exit 1
12355
6bd3dfaa 12356@endif findutils
2a4cbe27 12357
4fa63067
NN
12358.PHONY: maybe-clean-findutils clean-findutils
12359maybe-clean-findutils:
6bd3dfaa
PB
12360@if findutils
12361maybe-clean-findutils: clean-findutils
2a4cbe27 12362
4fa63067 12363clean-findutils:
0aed8855 12364 @: $(MAKE); $(unstage)
4fa63067 12365 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12366 r=`${PWD_COMMAND}`; export r; \
12367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12368 $(HOST_EXPORTS) \
b813574b 12369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12371 done; \
4fa63067 12372 echo "Doing clean in findutils" ; \
b00612cc 12373 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12376 "RANLIB=$${RANLIB}" \
0c24b341 12377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12378 clean) \
2a4cbe27
NN
12379 || exit 1
12380
6bd3dfaa 12381@endif findutils
2a4cbe27 12382
4fa63067
NN
12383.PHONY: maybe-distclean-findutils distclean-findutils
12384maybe-distclean-findutils:
6bd3dfaa
PB
12385@if findutils
12386maybe-distclean-findutils: distclean-findutils
2a4cbe27 12387
4fa63067 12388distclean-findutils:
0aed8855 12389 @: $(MAKE); $(unstage)
4fa63067 12390 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12391 r=`${PWD_COMMAND}`; export r; \
12392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12393 $(HOST_EXPORTS) \
b813574b 12394 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12396 done; \
4fa63067 12397 echo "Doing distclean in findutils" ; \
b00612cc 12398 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12401 "RANLIB=$${RANLIB}" \
0c24b341 12402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12403 distclean) \
2a4cbe27
NN
12404 || exit 1
12405
6bd3dfaa 12406@endif findutils
2a4cbe27 12407
4fa63067
NN
12408.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12409maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12410@if findutils
12411maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12412
4fa63067 12413maintainer-clean-findutils:
0aed8855 12414 @: $(MAKE); $(unstage)
4fa63067 12415 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12416 r=`${PWD_COMMAND}`; export r; \
12417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12418 $(HOST_EXPORTS) \
b813574b 12419 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12421 done; \
4fa63067 12422 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12423 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12426 "RANLIB=$${RANLIB}" \
0c24b341 12427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12428 maintainer-clean) \
2a4cbe27
NN
12429 || exit 1
12430
6bd3dfaa 12431@endif findutils
2a4cbe27 12432
2a4cbe27 12433
a7254363 12434
4fa63067
NN
12435.PHONY: configure-find maybe-configure-find
12436maybe-configure-find:
4f0ef2d8
CD
12437@if gcc-bootstrap
12438configure-find: stage_current
12439@endif gcc-bootstrap
6bd3dfaa
PB
12440@if find
12441maybe-configure-find: configure-find
c52c6897 12442configure-find:
0aed8855 12443 @: $(MAKE); $(unstage)
c52c6897 12444 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12446 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
1f53ca9a 12448 $(HOST_EXPORTS) \
a7254363
PB
12449 echo Configuring in $(HOST_SUBDIR)/find; \
12450 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12451 case $(srcdir) in \
b00612cc
PB
12452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12453 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12455 esac; \
b00612cc
PB
12456 srcdiroption="--srcdir=$${topdir}/find"; \
12457 libsrcdir="$$s/find"; \
4fa63067 12458 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12460 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12461 || exit 1
6bd3dfaa 12462@endif find
2a4cbe27 12463
a7254363
PB
12464
12465
d545f33b
PB
12466
12467
4fa63067
NN
12468.PHONY: all-find maybe-all-find
12469maybe-all-find:
4f0ef2d8
CD
12470@if gcc-bootstrap
12471all-find: stage_current
12472@endif gcc-bootstrap
6bd3dfaa 12473@if find
d27cc32e 12474TARGET-find=all
6bd3dfaa 12475maybe-all-find: all-find
4fa63067 12476all-find: configure-find
0aed8855 12477 @: $(MAKE); $(unstage)
4fa63067
NN
12478 @r=`${PWD_COMMAND}`; export r; \
12479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12480 $(HOST_EXPORTS) \
b00612cc 12481 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12482 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12483 $(TARGET-find))
6bd3dfaa 12484@endif find
2a4cbe27 12485
a7254363 12486
d545f33b
PB
12487
12488
4fa63067
NN
12489.PHONY: check-find maybe-check-find
12490maybe-check-find:
6bd3dfaa
PB
12491@if find
12492maybe-check-find: check-find
2a4cbe27 12493
4fa63067 12494check-find:
0aed8855 12495 @: $(MAKE); $(unstage)
4fa63067 12496 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12498 $(HOST_EXPORTS) \
b00612cc
PB
12499 (cd $(HOST_SUBDIR)/find && \
12500 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12501
6bd3dfaa 12502@endif find
2a4cbe27 12503
4fa63067
NN
12504.PHONY: install-find maybe-install-find
12505maybe-install-find:
6bd3dfaa
PB
12506@if find
12507maybe-install-find: install-find
2a4cbe27 12508
4fa63067 12509install-find: installdirs
0aed8855 12510 @: $(MAKE); $(unstage)
4fa63067
NN
12511 @r=`${PWD_COMMAND}`; export r; \
12512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12513 $(HOST_EXPORTS) \
b00612cc 12514 (cd $(HOST_SUBDIR)/find && \
2da12f12 12515 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12516
6bd3dfaa 12517@endif find
4fa63067 12518
56a8fe78 12519# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12520
12521.PHONY: maybe-info-find info-find
12522maybe-info-find:
6bd3dfaa
PB
12523@if find
12524maybe-info-find: info-find
4fa63067
NN
12525
12526info-find: \
12527 configure-find
0aed8855 12528 @: $(MAKE); $(unstage)
4fa63067 12529 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12530 r=`${PWD_COMMAND}`; export r; \
12531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12532 $(HOST_EXPORTS) \
b813574b 12533 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12535 done; \
4fa63067 12536 echo "Doing info in find" ; \
b00612cc 12537 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12540 "RANLIB=$${RANLIB}" \
0c24b341 12541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12542 info) \
2a4cbe27
NN
12543 || exit 1
12544
6bd3dfaa 12545@endif find
2a4cbe27 12546
4fa63067
NN
12547.PHONY: maybe-dvi-find dvi-find
12548maybe-dvi-find:
6bd3dfaa
PB
12549@if find
12550maybe-dvi-find: dvi-find
2a4cbe27 12551
4fa63067
NN
12552dvi-find: \
12553 configure-find
0aed8855 12554 @: $(MAKE); $(unstage)
4fa63067 12555 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12556 r=`${PWD_COMMAND}`; export r; \
12557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12558 $(HOST_EXPORTS) \
b813574b 12559 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12561 done; \
4fa63067 12562 echo "Doing dvi in find" ; \
b00612cc 12563 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12566 "RANLIB=$${RANLIB}" \
0c24b341 12567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12568 dvi) \
2a4cbe27
NN
12569 || exit 1
12570
6bd3dfaa 12571@endif find
2a4cbe27 12572
56a8fe78
DD
12573.PHONY: maybe-pdf-find pdf-find
12574maybe-pdf-find:
12575@if find
12576maybe-pdf-find: pdf-find
12577
12578pdf-find: \
12579 configure-find
12580 @: $(MAKE); $(unstage)
12581 @[ -f ./find/Makefile ] || exit 0; \
12582 r=`${PWD_COMMAND}`; export r; \
12583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12584 $(HOST_EXPORTS) \
12585 for flag in $(EXTRA_HOST_FLAGS) ; do \
12586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12587 done; \
12588 echo "Doing pdf in find" ; \
12589 (cd $(HOST_SUBDIR)/find && \
12590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12592 "RANLIB=$${RANLIB}" \
0c24b341 12593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12594 pdf) \
12595 || exit 1
12596
12597@endif find
12598
6d389afc
MS
12599.PHONY: maybe-html-find html-find
12600maybe-html-find:
12601@if find
12602maybe-html-find: html-find
12603
12604html-find: \
12605 configure-find
0aed8855 12606 @: $(MAKE); $(unstage)
6d389afc
MS
12607 @[ -f ./find/Makefile ] || exit 0; \
12608 r=`${PWD_COMMAND}`; export r; \
12609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12610 $(HOST_EXPORTS) \
12611 for flag in $(EXTRA_HOST_FLAGS) ; do \
12612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12613 done; \
12614 echo "Doing html in find" ; \
b00612cc 12615 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12618 "RANLIB=$${RANLIB}" \
0c24b341 12619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12620 html) \
12621 || exit 1
12622
12623@endif find
12624
4fa63067
NN
12625.PHONY: maybe-TAGS-find TAGS-find
12626maybe-TAGS-find:
6bd3dfaa
PB
12627@if find
12628maybe-TAGS-find: TAGS-find
4fa63067
NN
12629
12630TAGS-find: \
12631 configure-find
0aed8855 12632 @: $(MAKE); $(unstage)
4fa63067 12633 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12634 r=`${PWD_COMMAND}`; export r; \
12635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12636 $(HOST_EXPORTS) \
b813574b 12637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12639 done; \
4fa63067 12640 echo "Doing TAGS in find" ; \
b00612cc 12641 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12644 "RANLIB=$${RANLIB}" \
0c24b341 12645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12646 TAGS) \
2a4cbe27
NN
12647 || exit 1
12648
6bd3dfaa 12649@endif find
2a4cbe27 12650
4fa63067
NN
12651.PHONY: maybe-install-info-find install-info-find
12652maybe-install-info-find:
6bd3dfaa
PB
12653@if find
12654maybe-install-info-find: install-info-find
2a4cbe27 12655
4fa63067
NN
12656install-info-find: \
12657 configure-find \
12658 info-find
0aed8855 12659 @: $(MAKE); $(unstage)
4fa63067 12660 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12661 r=`${PWD_COMMAND}`; export r; \
12662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12663 $(HOST_EXPORTS) \
b813574b 12664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12666 done; \
4fa63067 12667 echo "Doing install-info in find" ; \
b00612cc 12668 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12671 "RANLIB=$${RANLIB}" \
0c24b341 12672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12673 install-info) \
2a4cbe27
NN
12674 || exit 1
12675
6bd3dfaa 12676@endif find
2a4cbe27 12677
a3ca38d2
DD
12678.PHONY: maybe-install-pdf-find install-pdf-find
12679maybe-install-pdf-find:
12680@if find
12681maybe-install-pdf-find: install-pdf-find
12682
12683install-pdf-find: \
12684 configure-find \
12685 pdf-find
12686 @: $(MAKE); $(unstage)
12687 @[ -f ./find/Makefile ] || exit 0; \
12688 r=`${PWD_COMMAND}`; export r; \
12689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12690 $(HOST_EXPORTS) \
12691 for flag in $(EXTRA_HOST_FLAGS) ; do \
12692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12693 done; \
12694 echo "Doing install-pdf in find" ; \
12695 (cd $(HOST_SUBDIR)/find && \
12696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12698 "RANLIB=$${RANLIB}" \
0c24b341 12699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12700 install-pdf) \
12701 || exit 1
12702
12703@endif find
12704
108a6f8e
CD
12705.PHONY: maybe-install-html-find install-html-find
12706maybe-install-html-find:
12707@if find
12708maybe-install-html-find: install-html-find
12709
12710install-html-find: \
12711 configure-find \
12712 html-find
12713 @: $(MAKE); $(unstage)
12714 @[ -f ./find/Makefile ] || exit 0; \
12715 r=`${PWD_COMMAND}`; export r; \
12716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12717 $(HOST_EXPORTS) \
12718 for flag in $(EXTRA_HOST_FLAGS) ; do \
12719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12720 done; \
12721 echo "Doing install-html in find" ; \
12722 (cd $(HOST_SUBDIR)/find && \
12723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12725 "RANLIB=$${RANLIB}" \
0c24b341 12726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12727 install-html) \
12728 || exit 1
12729
12730@endif find
12731
4fa63067
NN
12732.PHONY: maybe-installcheck-find installcheck-find
12733maybe-installcheck-find:
6bd3dfaa
PB
12734@if find
12735maybe-installcheck-find: installcheck-find
2a4cbe27 12736
4fa63067
NN
12737installcheck-find: \
12738 configure-find
0aed8855 12739 @: $(MAKE); $(unstage)
4fa63067 12740 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12741 r=`${PWD_COMMAND}`; export r; \
12742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12743 $(HOST_EXPORTS) \
b813574b 12744 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12746 done; \
4fa63067 12747 echo "Doing installcheck in find" ; \
b00612cc 12748 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12751 "RANLIB=$${RANLIB}" \
0c24b341 12752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12753 installcheck) \
2a4cbe27
NN
12754 || exit 1
12755
6bd3dfaa 12756@endif find
2a4cbe27 12757
4fa63067
NN
12758.PHONY: maybe-mostlyclean-find mostlyclean-find
12759maybe-mostlyclean-find:
6bd3dfaa
PB
12760@if find
12761maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12762
4fa63067 12763mostlyclean-find:
0aed8855 12764 @: $(MAKE); $(unstage)
4fa63067 12765 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12766 r=`${PWD_COMMAND}`; export r; \
12767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12768 $(HOST_EXPORTS) \
b813574b 12769 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12771 done; \
4fa63067 12772 echo "Doing mostlyclean in find" ; \
b00612cc 12773 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12776 "RANLIB=$${RANLIB}" \
0c24b341 12777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12778 mostlyclean) \
2a4cbe27
NN
12779 || exit 1
12780
6bd3dfaa 12781@endif find
2a4cbe27 12782
4fa63067
NN
12783.PHONY: maybe-clean-find clean-find
12784maybe-clean-find:
6bd3dfaa
PB
12785@if find
12786maybe-clean-find: clean-find
2a4cbe27 12787
4fa63067 12788clean-find:
0aed8855 12789 @: $(MAKE); $(unstage)
4fa63067 12790 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12791 r=`${PWD_COMMAND}`; export r; \
12792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12793 $(HOST_EXPORTS) \
b813574b 12794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12796 done; \
4fa63067 12797 echo "Doing clean in find" ; \
b00612cc 12798 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12801 "RANLIB=$${RANLIB}" \
0c24b341 12802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12803 clean) \
2a4cbe27
NN
12804 || exit 1
12805
6bd3dfaa 12806@endif find
2a4cbe27 12807
4fa63067
NN
12808.PHONY: maybe-distclean-find distclean-find
12809maybe-distclean-find:
6bd3dfaa
PB
12810@if find
12811maybe-distclean-find: distclean-find
2a4cbe27 12812
4fa63067 12813distclean-find:
0aed8855 12814 @: $(MAKE); $(unstage)
4fa63067 12815 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12816 r=`${PWD_COMMAND}`; export r; \
12817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12818 $(HOST_EXPORTS) \
b813574b 12819 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12821 done; \
4fa63067 12822 echo "Doing distclean in find" ; \
b00612cc 12823 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12826 "RANLIB=$${RANLIB}" \
0c24b341 12827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12828 distclean) \
2a4cbe27
NN
12829 || exit 1
12830
6bd3dfaa 12831@endif find
2a4cbe27 12832
4fa63067
NN
12833.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12834maybe-maintainer-clean-find:
6bd3dfaa
PB
12835@if find
12836maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12837
4fa63067 12838maintainer-clean-find:
0aed8855 12839 @: $(MAKE); $(unstage)
4fa63067 12840 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12841 r=`${PWD_COMMAND}`; export r; \
12842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12843 $(HOST_EXPORTS) \
b813574b 12844 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12846 done; \
4fa63067 12847 echo "Doing maintainer-clean in find" ; \
b00612cc 12848 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12851 "RANLIB=$${RANLIB}" \
0c24b341 12852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12853 maintainer-clean) \
2a4cbe27
NN
12854 || exit 1
12855
6bd3dfaa 12856@endif find
2a4cbe27 12857
2a4cbe27 12858
a7254363 12859
d3ed111c
GK
12860.PHONY: configure-fixincludes maybe-configure-fixincludes
12861maybe-configure-fixincludes:
4f0ef2d8
CD
12862@if gcc-bootstrap
12863configure-fixincludes: stage_current
12864@endif gcc-bootstrap
d3ed111c
GK
12865@if fixincludes
12866maybe-configure-fixincludes: configure-fixincludes
c52c6897 12867configure-fixincludes:
0aed8855 12868 @: $(MAKE); $(unstage)
c52c6897 12869 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12871 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12872 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
1f53ca9a 12873 $(HOST_EXPORTS) \
a7254363
PB
12874 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12875 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12876 case $(srcdir) in \
b00612cc
PB
12877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12878 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12880 esac; \
b00612cc
PB
12881 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12882 libsrcdir="$$s/fixincludes"; \
d3ed111c 12883 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12885 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12886 || exit 1
12887@endif fixincludes
12888
a7254363
PB
12889
12890
d545f33b
PB
12891
12892
d3ed111c
GK
12893.PHONY: all-fixincludes maybe-all-fixincludes
12894maybe-all-fixincludes:
4f0ef2d8
CD
12895@if gcc-bootstrap
12896all-fixincludes: stage_current
12897@endif gcc-bootstrap
d3ed111c
GK
12898@if fixincludes
12899TARGET-fixincludes=all
12900maybe-all-fixincludes: all-fixincludes
12901all-fixincludes: configure-fixincludes
0aed8855 12902 @: $(MAKE); $(unstage)
d3ed111c
GK
12903 @r=`${PWD_COMMAND}`; export r; \
12904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12905 $(HOST_EXPORTS) \
b00612cc 12906 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12907 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12908 $(TARGET-fixincludes))
d3ed111c
GK
12909@endif fixincludes
12910
a7254363 12911
d545f33b
PB
12912
12913
d3ed111c
GK
12914.PHONY: check-fixincludes maybe-check-fixincludes
12915maybe-check-fixincludes:
12916@if fixincludes
12917maybe-check-fixincludes: check-fixincludes
12918
12919check-fixincludes:
0aed8855 12920 @: $(MAKE); $(unstage)
d3ed111c
GK
12921 @r=`${PWD_COMMAND}`; export r; \
12922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12923 $(HOST_EXPORTS) \
b00612cc
PB
12924 (cd $(HOST_SUBDIR)/fixincludes && \
12925 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12926
12927@endif fixincludes
12928
12929.PHONY: install-fixincludes maybe-install-fixincludes
12930maybe-install-fixincludes:
12931@if fixincludes
12932maybe-install-fixincludes: install-fixincludes
12933
12934install-fixincludes: installdirs
0aed8855 12935 @: $(MAKE); $(unstage)
d3ed111c
GK
12936 @r=`${PWD_COMMAND}`; export r; \
12937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12938 $(HOST_EXPORTS) \
b00612cc 12939 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12940 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12941
12942@endif fixincludes
12943
56a8fe78 12944# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12945
12946.PHONY: maybe-info-fixincludes info-fixincludes
12947maybe-info-fixincludes:
12948@if fixincludes
12949maybe-info-fixincludes: info-fixincludes
12950
a4fd3374
DD
12951info-fixincludes: \
12952 configure-fixincludes
12953 @: $(MAKE); $(unstage)
12954 @[ -f ./fixincludes/Makefile ] || exit 0; \
12955 r=`${PWD_COMMAND}`; export r; \
12956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12957 $(HOST_EXPORTS) \
12958 for flag in $(EXTRA_HOST_FLAGS) ; do \
12959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12960 done; \
12961 echo "Doing info in fixincludes" ; \
12962 (cd $(HOST_SUBDIR)/fixincludes && \
12963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12965 "RANLIB=$${RANLIB}" \
0c24b341 12966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12967 info) \
12968 || exit 1
d3ed111c
GK
12969
12970@endif fixincludes
12971
12972.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12973maybe-dvi-fixincludes:
12974@if fixincludes
12975maybe-dvi-fixincludes: dvi-fixincludes
12976
a4fd3374
DD
12977dvi-fixincludes: \
12978 configure-fixincludes
12979 @: $(MAKE); $(unstage)
12980 @[ -f ./fixincludes/Makefile ] || exit 0; \
12981 r=`${PWD_COMMAND}`; export r; \
12982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12983 $(HOST_EXPORTS) \
12984 for flag in $(EXTRA_HOST_FLAGS) ; do \
12985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12986 done; \
12987 echo "Doing dvi in fixincludes" ; \
12988 (cd $(HOST_SUBDIR)/fixincludes && \
12989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12991 "RANLIB=$${RANLIB}" \
0c24b341 12992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12993 dvi) \
12994 || exit 1
d3ed111c
GK
12995
12996@endif fixincludes
12997
56a8fe78
DD
12998.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12999maybe-pdf-fixincludes:
13000@if fixincludes
13001maybe-pdf-fixincludes: pdf-fixincludes
13002
a4fd3374
DD
13003pdf-fixincludes: \
13004 configure-fixincludes
13005 @: $(MAKE); $(unstage)
13006 @[ -f ./fixincludes/Makefile ] || exit 0; \
13007 r=`${PWD_COMMAND}`; export r; \
13008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13009 $(HOST_EXPORTS) \
13010 for flag in $(EXTRA_HOST_FLAGS) ; do \
13011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13012 done; \
13013 echo "Doing pdf in fixincludes" ; \
13014 (cd $(HOST_SUBDIR)/fixincludes && \
13015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13017 "RANLIB=$${RANLIB}" \
0c24b341 13018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13019 pdf) \
13020 || exit 1
56a8fe78
DD
13021
13022@endif fixincludes
13023
6d389afc
MS
13024.PHONY: maybe-html-fixincludes html-fixincludes
13025maybe-html-fixincludes:
13026@if fixincludes
13027maybe-html-fixincludes: html-fixincludes
13028
13029html-fixincludes: \
13030 configure-fixincludes
0aed8855 13031 @: $(MAKE); $(unstage)
6d389afc
MS
13032 @[ -f ./fixincludes/Makefile ] || exit 0; \
13033 r=`${PWD_COMMAND}`; export r; \
13034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13035 $(HOST_EXPORTS) \
13036 for flag in $(EXTRA_HOST_FLAGS) ; do \
13037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13038 done; \
13039 echo "Doing html in fixincludes" ; \
b00612cc 13040 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
13041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13043 "RANLIB=$${RANLIB}" \
0c24b341 13044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13045 html) \
13046 || exit 1
13047
13048@endif fixincludes
13049
d3ed111c
GK
13050.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
13051maybe-TAGS-fixincludes:
13052@if fixincludes
13053maybe-TAGS-fixincludes: TAGS-fixincludes
13054
1eefd493
PB
13055# fixincludes doesn't support TAGS.
13056TAGS-fixincludes:
d3ed111c
GK
13057
13058@endif fixincludes
13059
13060.PHONY: maybe-install-info-fixincludes install-info-fixincludes
13061maybe-install-info-fixincludes:
13062@if fixincludes
13063maybe-install-info-fixincludes: install-info-fixincludes
13064
a4fd3374
DD
13065install-info-fixincludes: \
13066 configure-fixincludes \
13067 info-fixincludes
13068 @: $(MAKE); $(unstage)
13069 @[ -f ./fixincludes/Makefile ] || exit 0; \
13070 r=`${PWD_COMMAND}`; export r; \
13071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13072 $(HOST_EXPORTS) \
13073 for flag in $(EXTRA_HOST_FLAGS) ; do \
13074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13075 done; \
13076 echo "Doing install-info in fixincludes" ; \
13077 (cd $(HOST_SUBDIR)/fixincludes && \
13078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13080 "RANLIB=$${RANLIB}" \
0c24b341 13081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13082 install-info) \
13083 || exit 1
d3ed111c
GK
13084
13085@endif fixincludes
13086
a3ca38d2
DD
13087.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
13088maybe-install-pdf-fixincludes:
13089@if fixincludes
13090maybe-install-pdf-fixincludes: install-pdf-fixincludes
13091
a4fd3374
DD
13092install-pdf-fixincludes: \
13093 configure-fixincludes \
13094 pdf-fixincludes
13095 @: $(MAKE); $(unstage)
13096 @[ -f ./fixincludes/Makefile ] || exit 0; \
13097 r=`${PWD_COMMAND}`; export r; \
13098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13099 $(HOST_EXPORTS) \
13100 for flag in $(EXTRA_HOST_FLAGS) ; do \
13101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13102 done; \
13103 echo "Doing install-pdf in fixincludes" ; \
13104 (cd $(HOST_SUBDIR)/fixincludes && \
13105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13107 "RANLIB=$${RANLIB}" \
0c24b341 13108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13109 install-pdf) \
13110 || exit 1
a3ca38d2
DD
13111
13112@endif fixincludes
13113
108a6f8e
CD
13114.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13115maybe-install-html-fixincludes:
13116@if fixincludes
13117maybe-install-html-fixincludes: install-html-fixincludes
13118
13119install-html-fixincludes: \
13120 configure-fixincludes \
13121 html-fixincludes
13122 @: $(MAKE); $(unstage)
13123 @[ -f ./fixincludes/Makefile ] || exit 0; \
13124 r=`${PWD_COMMAND}`; export r; \
13125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13126 $(HOST_EXPORTS) \
13127 for flag in $(EXTRA_HOST_FLAGS) ; do \
13128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13129 done; \
13130 echo "Doing install-html in fixincludes" ; \
13131 (cd $(HOST_SUBDIR)/fixincludes && \
13132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13134 "RANLIB=$${RANLIB}" \
0c24b341 13135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13136 install-html) \
13137 || exit 1
13138
13139@endif fixincludes
13140
d3ed111c
GK
13141.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13142maybe-installcheck-fixincludes:
13143@if fixincludes
13144maybe-installcheck-fixincludes: installcheck-fixincludes
13145
a4fd3374
DD
13146installcheck-fixincludes: \
13147 configure-fixincludes
13148 @: $(MAKE); $(unstage)
13149 @[ -f ./fixincludes/Makefile ] || exit 0; \
13150 r=`${PWD_COMMAND}`; export r; \
13151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13152 $(HOST_EXPORTS) \
13153 for flag in $(EXTRA_HOST_FLAGS) ; do \
13154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13155 done; \
13156 echo "Doing installcheck in fixincludes" ; \
13157 (cd $(HOST_SUBDIR)/fixincludes && \
13158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13160 "RANLIB=$${RANLIB}" \
0c24b341 13161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13162 installcheck) \
13163 || exit 1
d3ed111c
GK
13164
13165@endif fixincludes
13166
13167.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13168maybe-mostlyclean-fixincludes:
13169@if fixincludes
13170maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13171
13172mostlyclean-fixincludes:
0aed8855 13173 @: $(MAKE); $(unstage)
d3ed111c
GK
13174 @[ -f ./fixincludes/Makefile ] || exit 0; \
13175 r=`${PWD_COMMAND}`; export r; \
13176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13177 $(HOST_EXPORTS) \
13178 for flag in $(EXTRA_HOST_FLAGS) ; do \
13179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13180 done; \
13181 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13182 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13185 "RANLIB=$${RANLIB}" \
0c24b341 13186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13187 mostlyclean) \
13188 || exit 1
13189
13190@endif fixincludes
13191
13192.PHONY: maybe-clean-fixincludes clean-fixincludes
13193maybe-clean-fixincludes:
13194@if fixincludes
13195maybe-clean-fixincludes: clean-fixincludes
13196
13197clean-fixincludes:
0aed8855 13198 @: $(MAKE); $(unstage)
d3ed111c
GK
13199 @[ -f ./fixincludes/Makefile ] || exit 0; \
13200 r=`${PWD_COMMAND}`; export r; \
13201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13202 $(HOST_EXPORTS) \
13203 for flag in $(EXTRA_HOST_FLAGS) ; do \
13204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13205 done; \
13206 echo "Doing clean in fixincludes" ; \
b00612cc 13207 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13210 "RANLIB=$${RANLIB}" \
0c24b341 13211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13212 clean) \
13213 || exit 1
13214
13215@endif fixincludes
13216
13217.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13218maybe-distclean-fixincludes:
13219@if fixincludes
13220maybe-distclean-fixincludes: distclean-fixincludes
13221
13222distclean-fixincludes:
0aed8855 13223 @: $(MAKE); $(unstage)
d3ed111c
GK
13224 @[ -f ./fixincludes/Makefile ] || exit 0; \
13225 r=`${PWD_COMMAND}`; export r; \
13226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13227 $(HOST_EXPORTS) \
13228 for flag in $(EXTRA_HOST_FLAGS) ; do \
13229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13230 done; \
13231 echo "Doing distclean in fixincludes" ; \
b00612cc 13232 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13235 "RANLIB=$${RANLIB}" \
0c24b341 13236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13237 distclean) \
13238 || exit 1
13239
13240@endif fixincludes
13241
13242.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13243maybe-maintainer-clean-fixincludes:
13244@if fixincludes
13245maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13246
13247maintainer-clean-fixincludes:
0aed8855 13248 @: $(MAKE); $(unstage)
d3ed111c
GK
13249 @[ -f ./fixincludes/Makefile ] || exit 0; \
13250 r=`${PWD_COMMAND}`; export r; \
13251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13252 $(HOST_EXPORTS) \
13253 for flag in $(EXTRA_HOST_FLAGS) ; do \
13254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13255 done; \
13256 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13257 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13260 "RANLIB=$${RANLIB}" \
0c24b341 13261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13262 maintainer-clean) \
13263 || exit 1
13264
13265@endif fixincludes
13266
13267
a7254363 13268
4fa63067
NN
13269.PHONY: configure-flex maybe-configure-flex
13270maybe-configure-flex:
4f0ef2d8
CD
13271@if gcc-bootstrap
13272configure-flex: stage_current
13273@endif gcc-bootstrap
6bd3dfaa
PB
13274@if flex
13275maybe-configure-flex: configure-flex
c52c6897 13276configure-flex:
0aed8855 13277 @: $(MAKE); $(unstage)
c52c6897 13278 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13280 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13281 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
1f53ca9a 13282 $(HOST_EXPORTS) \
a7254363
PB
13283 echo Configuring in $(HOST_SUBDIR)/flex; \
13284 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13285 case $(srcdir) in \
b00612cc
PB
13286 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13287 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13288 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13289 esac; \
b00612cc
PB
13290 srcdiroption="--srcdir=$${topdir}/flex"; \
13291 libsrcdir="$$s/flex"; \
4fa63067 13292 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13293 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13294 --target=${target_alias} $${srcdiroption} \
4fa63067 13295 || exit 1
6bd3dfaa 13296@endif flex
4fa63067 13297
a7254363
PB
13298
13299
d545f33b
PB
13300
13301
4fa63067
NN
13302.PHONY: all-flex maybe-all-flex
13303maybe-all-flex:
4f0ef2d8
CD
13304@if gcc-bootstrap
13305all-flex: stage_current
13306@endif gcc-bootstrap
6bd3dfaa 13307@if flex
d27cc32e 13308TARGET-flex=all
6bd3dfaa 13309maybe-all-flex: all-flex
4fa63067 13310all-flex: configure-flex
0aed8855 13311 @: $(MAKE); $(unstage)
4fa63067
NN
13312 @r=`${PWD_COMMAND}`; export r; \
13313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13314 $(HOST_EXPORTS) \
b00612cc 13315 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13316 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13317 $(TARGET-flex))
6bd3dfaa 13318@endif flex
4fa63067 13319
a7254363 13320
d545f33b
PB
13321
13322
4fa63067
NN
13323.PHONY: check-flex maybe-check-flex
13324maybe-check-flex:
6bd3dfaa
PB
13325@if flex
13326maybe-check-flex: check-flex
4fa63067
NN
13327
13328# This module is only tested in a native toolchain.
13329check-flex:
0aed8855 13330 @: $(MAKE); $(unstage)
4fa63067
NN
13331 @if [ '$(host)' = '$(target)' ] ; then \
13332 r=`${PWD_COMMAND}`; export r; \
13333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13334 $(HOST_EXPORTS) \
b00612cc 13335 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13336 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13337 fi
13338
6bd3dfaa 13339@endif flex
4fa63067
NN
13340
13341.PHONY: install-flex maybe-install-flex
13342maybe-install-flex:
6bd3dfaa
PB
13343@if flex
13344maybe-install-flex: install-flex
4fa63067
NN
13345
13346install-flex: installdirs
0aed8855 13347 @: $(MAKE); $(unstage)
4fa63067
NN
13348 @r=`${PWD_COMMAND}`; export r; \
13349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13350 $(HOST_EXPORTS) \
b00612cc 13351 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13352 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13353
6bd3dfaa 13354@endif flex
4fa63067 13355
56a8fe78 13356# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13357
13358.PHONY: maybe-info-flex info-flex
13359maybe-info-flex:
6bd3dfaa
PB
13360@if flex
13361maybe-info-flex: info-flex
4fa63067
NN
13362
13363info-flex: \
13364 configure-flex
0aed8855 13365 @: $(MAKE); $(unstage)
4fa63067 13366 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13367 r=`${PWD_COMMAND}`; export r; \
13368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13369 $(HOST_EXPORTS) \
b813574b 13370 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13372 done; \
4fa63067 13373 echo "Doing info in flex" ; \
b00612cc 13374 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13377 "RANLIB=$${RANLIB}" \
0c24b341 13378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13379 info) \
2a4cbe27
NN
13380 || exit 1
13381
6bd3dfaa 13382@endif flex
2a4cbe27 13383
4fa63067
NN
13384.PHONY: maybe-dvi-flex dvi-flex
13385maybe-dvi-flex:
6bd3dfaa
PB
13386@if flex
13387maybe-dvi-flex: dvi-flex
2a4cbe27 13388
4fa63067
NN
13389dvi-flex: \
13390 configure-flex
0aed8855 13391 @: $(MAKE); $(unstage)
4fa63067 13392 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13393 r=`${PWD_COMMAND}`; export r; \
13394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13395 $(HOST_EXPORTS) \
b813574b 13396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13398 done; \
4fa63067 13399 echo "Doing dvi in flex" ; \
b00612cc 13400 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13403 "RANLIB=$${RANLIB}" \
0c24b341 13404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13405 dvi) \
2a4cbe27
NN
13406 || exit 1
13407
6bd3dfaa 13408@endif flex
2a4cbe27 13409
56a8fe78
DD
13410.PHONY: maybe-pdf-flex pdf-flex
13411maybe-pdf-flex:
13412@if flex
13413maybe-pdf-flex: pdf-flex
13414
13415pdf-flex: \
13416 configure-flex
13417 @: $(MAKE); $(unstage)
13418 @[ -f ./flex/Makefile ] || exit 0; \
13419 r=`${PWD_COMMAND}`; export r; \
13420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13421 $(HOST_EXPORTS) \
13422 for flag in $(EXTRA_HOST_FLAGS) ; do \
13423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13424 done; \
13425 echo "Doing pdf in flex" ; \
13426 (cd $(HOST_SUBDIR)/flex && \
13427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13429 "RANLIB=$${RANLIB}" \
0c24b341 13430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13431 pdf) \
13432 || exit 1
13433
13434@endif flex
13435
6d389afc
MS
13436.PHONY: maybe-html-flex html-flex
13437maybe-html-flex:
13438@if flex
13439maybe-html-flex: html-flex
13440
13441html-flex: \
13442 configure-flex
0aed8855 13443 @: $(MAKE); $(unstage)
6d389afc
MS
13444 @[ -f ./flex/Makefile ] || exit 0; \
13445 r=`${PWD_COMMAND}`; export r; \
13446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13447 $(HOST_EXPORTS) \
13448 for flag in $(EXTRA_HOST_FLAGS) ; do \
13449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13450 done; \
13451 echo "Doing html in flex" ; \
b00612cc 13452 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13455 "RANLIB=$${RANLIB}" \
0c24b341 13456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13457 html) \
13458 || exit 1
13459
13460@endif flex
13461
4fa63067
NN
13462.PHONY: maybe-TAGS-flex TAGS-flex
13463maybe-TAGS-flex:
6bd3dfaa
PB
13464@if flex
13465maybe-TAGS-flex: TAGS-flex
2a4cbe27 13466
4fa63067
NN
13467TAGS-flex: \
13468 configure-flex
0aed8855 13469 @: $(MAKE); $(unstage)
4fa63067 13470 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13471 r=`${PWD_COMMAND}`; export r; \
13472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13473 $(HOST_EXPORTS) \
b813574b 13474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13476 done; \
4fa63067 13477 echo "Doing TAGS in flex" ; \
b00612cc 13478 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13481 "RANLIB=$${RANLIB}" \
0c24b341 13482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13483 TAGS) \
2a4cbe27
NN
13484 || exit 1
13485
6bd3dfaa 13486@endif flex
2a4cbe27 13487
4fa63067
NN
13488.PHONY: maybe-install-info-flex install-info-flex
13489maybe-install-info-flex:
6bd3dfaa
PB
13490@if flex
13491maybe-install-info-flex: install-info-flex
2a4cbe27 13492
4fa63067
NN
13493install-info-flex: \
13494 configure-flex \
13495 info-flex
0aed8855 13496 @: $(MAKE); $(unstage)
4fa63067 13497 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13498 r=`${PWD_COMMAND}`; export r; \
13499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13500 $(HOST_EXPORTS) \
b813574b 13501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13503 done; \
4fa63067 13504 echo "Doing install-info in flex" ; \
b00612cc 13505 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13508 "RANLIB=$${RANLIB}" \
0c24b341 13509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13510 install-info) \
2a4cbe27
NN
13511 || exit 1
13512
6bd3dfaa 13513@endif flex
2a4cbe27 13514
a3ca38d2
DD
13515.PHONY: maybe-install-pdf-flex install-pdf-flex
13516maybe-install-pdf-flex:
13517@if flex
13518maybe-install-pdf-flex: install-pdf-flex
13519
13520install-pdf-flex: \
13521 configure-flex \
13522 pdf-flex
13523 @: $(MAKE); $(unstage)
13524 @[ -f ./flex/Makefile ] || exit 0; \
13525 r=`${PWD_COMMAND}`; export r; \
13526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13527 $(HOST_EXPORTS) \
13528 for flag in $(EXTRA_HOST_FLAGS) ; do \
13529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13530 done; \
13531 echo "Doing install-pdf in flex" ; \
13532 (cd $(HOST_SUBDIR)/flex && \
13533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13535 "RANLIB=$${RANLIB}" \
0c24b341 13536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13537 install-pdf) \
13538 || exit 1
13539
13540@endif flex
13541
108a6f8e
CD
13542.PHONY: maybe-install-html-flex install-html-flex
13543maybe-install-html-flex:
13544@if flex
13545maybe-install-html-flex: install-html-flex
13546
13547install-html-flex: \
13548 configure-flex \
13549 html-flex
13550 @: $(MAKE); $(unstage)
13551 @[ -f ./flex/Makefile ] || exit 0; \
13552 r=`${PWD_COMMAND}`; export r; \
13553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13554 $(HOST_EXPORTS) \
13555 for flag in $(EXTRA_HOST_FLAGS) ; do \
13556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13557 done; \
13558 echo "Doing install-html in flex" ; \
13559 (cd $(HOST_SUBDIR)/flex && \
13560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13562 "RANLIB=$${RANLIB}" \
0c24b341 13563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13564 install-html) \
13565 || exit 1
13566
13567@endif flex
13568
4fa63067
NN
13569.PHONY: maybe-installcheck-flex installcheck-flex
13570maybe-installcheck-flex:
6bd3dfaa
PB
13571@if flex
13572maybe-installcheck-flex: installcheck-flex
2a4cbe27 13573
4fa63067
NN
13574installcheck-flex: \
13575 configure-flex
0aed8855 13576 @: $(MAKE); $(unstage)
4fa63067 13577 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13578 r=`${PWD_COMMAND}`; export r; \
13579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13580 $(HOST_EXPORTS) \
b813574b 13581 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13583 done; \
4fa63067 13584 echo "Doing installcheck in flex" ; \
b00612cc 13585 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13588 "RANLIB=$${RANLIB}" \
0c24b341 13589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13590 installcheck) \
2a4cbe27
NN
13591 || exit 1
13592
6bd3dfaa 13593@endif flex
2a4cbe27 13594
4fa63067
NN
13595.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13596maybe-mostlyclean-flex:
6bd3dfaa
PB
13597@if flex
13598maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13599
4fa63067 13600mostlyclean-flex:
0aed8855 13601 @: $(MAKE); $(unstage)
4fa63067 13602 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13603 r=`${PWD_COMMAND}`; export r; \
13604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13605 $(HOST_EXPORTS) \
b813574b 13606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13608 done; \
4fa63067 13609 echo "Doing mostlyclean in flex" ; \
b00612cc 13610 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13613 "RANLIB=$${RANLIB}" \
0c24b341 13614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13615 mostlyclean) \
2a4cbe27
NN
13616 || exit 1
13617
6bd3dfaa 13618@endif flex
2a4cbe27 13619
4fa63067
NN
13620.PHONY: maybe-clean-flex clean-flex
13621maybe-clean-flex:
6bd3dfaa
PB
13622@if flex
13623maybe-clean-flex: clean-flex
2a4cbe27 13624
4fa63067 13625clean-flex:
0aed8855 13626 @: $(MAKE); $(unstage)
4fa63067 13627 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13628 r=`${PWD_COMMAND}`; export r; \
13629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13630 $(HOST_EXPORTS) \
b813574b 13631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13633 done; \
4fa63067 13634 echo "Doing clean in flex" ; \
b00612cc 13635 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13638 "RANLIB=$${RANLIB}" \
0c24b341 13639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13640 clean) \
2a4cbe27
NN
13641 || exit 1
13642
6bd3dfaa 13643@endif flex
2a4cbe27 13644
4fa63067
NN
13645.PHONY: maybe-distclean-flex distclean-flex
13646maybe-distclean-flex:
6bd3dfaa
PB
13647@if flex
13648maybe-distclean-flex: distclean-flex
2a4cbe27 13649
4fa63067 13650distclean-flex:
0aed8855 13651 @: $(MAKE); $(unstage)
4fa63067 13652 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13653 r=`${PWD_COMMAND}`; export r; \
13654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13655 $(HOST_EXPORTS) \
b813574b 13656 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13658 done; \
4fa63067 13659 echo "Doing distclean in flex" ; \
b00612cc 13660 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13663 "RANLIB=$${RANLIB}" \
0c24b341 13664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13665 distclean) \
2a4cbe27
NN
13666 || exit 1
13667
6bd3dfaa 13668@endif flex
2a4cbe27 13669
4fa63067
NN
13670.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13671maybe-maintainer-clean-flex:
6bd3dfaa
PB
13672@if flex
13673maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13674
4fa63067 13675maintainer-clean-flex:
0aed8855 13676 @: $(MAKE); $(unstage)
4fa63067 13677 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13678 r=`${PWD_COMMAND}`; export r; \
13679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13680 $(HOST_EXPORTS) \
b813574b 13681 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13683 done; \
4fa63067 13684 echo "Doing maintainer-clean in flex" ; \
b00612cc 13685 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13688 "RANLIB=$${RANLIB}" \
0c24b341 13689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13690 maintainer-clean) \
2a4cbe27
NN
13691 || exit 1
13692
6bd3dfaa 13693@endif flex
2a4cbe27 13694
2a4cbe27 13695
a7254363 13696
4fa63067
NN
13697.PHONY: configure-gas maybe-configure-gas
13698maybe-configure-gas:
4f0ef2d8
CD
13699@if gcc-bootstrap
13700configure-gas: stage_current
13701@endif gcc-bootstrap
6bd3dfaa
PB
13702@if gas
13703maybe-configure-gas: configure-gas
c52c6897 13704configure-gas:
c52c6897
PB
13705 @r=`${PWD_COMMAND}`; export r; \
13706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13707 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
1f53ca9a 13709 $(HOST_EXPORTS) \
a7254363
PB
13710 echo Configuring in $(HOST_SUBDIR)/gas; \
13711 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13712 case $(srcdir) in \
b00612cc
PB
13713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13714 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13716 esac; \
b00612cc
PB
13717 srcdiroption="--srcdir=$${topdir}/gas"; \
13718 libsrcdir="$$s/gas"; \
4fa63067 13719 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13721 --target=${target_alias} $${srcdiroption} \
4fa63067 13722 || exit 1
6bd3dfaa 13723@endif gas
4fa63067 13724
a7254363
PB
13725
13726
d545f33b
PB
13727.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13728maybe-configure-stage1-gas:
13729@if gas-bootstrap
13730maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13731configure-stage1-gas:
c52c6897 13732 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13733 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13734 @r=`${PWD_COMMAND}`; export r; \
13735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13736 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 13737 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 13738 $(HOST_EXPORTS) \
8ee82aff 13739 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13740 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13741 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 13742 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13744 cd $(HOST_SUBDIR)/gas || exit 1; \
13745 case $(srcdir) in \
13746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13747 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13749 esac; \
13750 srcdiroption="--srcdir=$${topdir}/gas"; \
13751 libsrcdir="$$s/gas"; \
13752 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13754 --target=${target_alias} $${srcdiroption} \
1b05fbbd 13755 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
13756@endif gas-bootstrap
13757
13758.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13759maybe-configure-stage2-gas:
13760@if gas-bootstrap
13761maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13762configure-stage2-gas:
c52c6897 13763 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13764 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13765 @r=`${PWD_COMMAND}`; export r; \
13766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13767 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 13768 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13769 $(HOST_EXPORTS) \
1b05fbbd 13770 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13771 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13772 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13773 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13774 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13776 cd $(HOST_SUBDIR)/gas || exit 1; \
13777 case $(srcdir) in \
13778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13779 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13781 esac; \
13782 srcdiroption="--srcdir=$${topdir}/gas"; \
13783 libsrcdir="$$s/gas"; \
13784 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13786 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13787 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13788 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
13789@endif gas-bootstrap
13790
d545f33b
PB
13791.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13792maybe-configure-stage3-gas:
13793@if gas-bootstrap
13794maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13795configure-stage3-gas:
c52c6897 13796 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13798 @r=`${PWD_COMMAND}`; export r; \
13799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13800 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 13801 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13802 $(HOST_EXPORTS) \
1b05fbbd 13803 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13804 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13805 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13806 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13807 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13809 cd $(HOST_SUBDIR)/gas || exit 1; \
13810 case $(srcdir) in \
13811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13812 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13814 esac; \
13815 srcdiroption="--srcdir=$${topdir}/gas"; \
13816 libsrcdir="$$s/gas"; \
13817 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13819 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13820 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13821 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
13822@endif gas-bootstrap
13823
d545f33b
PB
13824.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13825maybe-configure-stage4-gas:
13826@if gas-bootstrap
13827maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13828configure-stage4-gas:
c52c6897 13829 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13830 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13831 @r=`${PWD_COMMAND}`; export r; \
13832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13833 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 13834 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13835 $(HOST_EXPORTS) \
1b05fbbd 13836 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13837 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13838 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13839 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13840 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13842 cd $(HOST_SUBDIR)/gas || exit 1; \
13843 case $(srcdir) in \
13844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13845 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13847 esac; \
13848 srcdiroption="--srcdir=$${topdir}/gas"; \
13849 libsrcdir="$$s/gas"; \
13850 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13852 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13853 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13854 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
13855@endif gas-bootstrap
13856
13857.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13858maybe-configure-stageprofile-gas:
13859@if gas-bootstrap
13860maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13861configure-stageprofile-gas:
c52c6897 13862 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13863 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13864 @r=`${PWD_COMMAND}`; export r; \
13865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13866 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 13867 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13868 $(HOST_EXPORTS) \
1b05fbbd
AO
13869 $(POSTSTAGE1_HOST_EXPORTS) \
13870 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13871 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13872 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13873 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13875 cd $(HOST_SUBDIR)/gas || exit 1; \
13876 case $(srcdir) in \
13877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13878 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13880 esac; \
13881 srcdiroption="--srcdir=$${topdir}/gas"; \
13882 libsrcdir="$$s/gas"; \
13883 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13885 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13886 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13887 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
13888@endif gas-bootstrap
13889
13890.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13891maybe-configure-stagefeedback-gas:
13892@if gas-bootstrap
13893maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13894configure-stagefeedback-gas:
c52c6897 13895 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13896 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13897 @r=`${PWD_COMMAND}`; export r; \
13898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13899 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 13900 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13901 $(HOST_EXPORTS) \
1b05fbbd
AO
13902 $(POSTSTAGE1_HOST_EXPORTS) \
13903 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13904 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13905 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13906 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13908 cd $(HOST_SUBDIR)/gas || exit 1; \
13909 case $(srcdir) in \
13910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13911 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13913 esac; \
13914 srcdiroption="--srcdir=$${topdir}/gas"; \
13915 libsrcdir="$$s/gas"; \
13916 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13917 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13918 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13919 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13920 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
13921@endif gas-bootstrap
13922
13923
13924
13925
13926
4fa63067
NN
13927.PHONY: all-gas maybe-all-gas
13928maybe-all-gas:
4f0ef2d8
CD
13929@if gcc-bootstrap
13930all-gas: stage_current
13931@endif gcc-bootstrap
6bd3dfaa 13932@if gas
d27cc32e 13933TARGET-gas=all
6bd3dfaa 13934maybe-all-gas: all-gas
4fa63067 13935all-gas: configure-gas
c52c6897 13936 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13938 $(HOST_EXPORTS) \
b00612cc 13939 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13940 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13941 $(TARGET-gas))
6bd3dfaa 13942@endif gas
4fa63067 13943
a7254363 13944
d545f33b
PB
13945
13946.PHONY: all-stage1-gas maybe-all-stage1-gas
13947.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13948maybe-all-stage1-gas:
13949maybe-clean-stage1-gas:
13950@if gas-bootstrap
13951maybe-all-stage1-gas: all-stage1-gas
13952all-stage1: all-stage1-gas
f70224b5 13953TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13954all-stage1-gas: configure-stage1-gas
c52c6897 13955 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13956 @r=`${PWD_COMMAND}`; export r; \
13957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13958 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 13959 $(HOST_EXPORTS) \
d545f33b 13960 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13961 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 13962 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 13963 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
13964 LIBCFLAGS="$(LIBCFLAGS)" \
13965 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13966 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13967 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13968 $(EXTRA_HOST_FLAGS) \
13969 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 13970 $(TARGET-stage1-gas)
d545f33b
PB
13971
13972maybe-clean-stage1-gas: clean-stage1-gas
13973clean-stage1: clean-stage1-gas
13974clean-stage1-gas:
9dbaa842
DD
13975 @if [ $(current_stage) = stage1 ]; then \
13976 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13977 else \
13978 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13979 $(MAKE) stage1-start; \
13980 fi; \
d545f33b 13981 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13982 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13983 clean
d545f33b
PB
13984@endif gas-bootstrap
13985
13986
13987.PHONY: all-stage2-gas maybe-all-stage2-gas
13988.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13989maybe-all-stage2-gas:
13990maybe-clean-stage2-gas:
13991@if gas-bootstrap
13992maybe-all-stage2-gas: all-stage2-gas
13993all-stage2: all-stage2-gas
f70224b5 13994TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13995all-stage2-gas: configure-stage2-gas
c52c6897 13996 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13997 @r=`${PWD_COMMAND}`; export r; \
13998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13999 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14000 $(HOST_EXPORTS) \
1f53ca9a 14001 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14002 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14003 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14004 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14005 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14006 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14007 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14008 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14009 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14010 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14011 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14012 $(TARGET-stage2-gas)
d545f33b
PB
14013
14014maybe-clean-stage2-gas: clean-stage2-gas
14015clean-stage2: clean-stage2-gas
14016clean-stage2-gas:
9dbaa842
DD
14017 @if [ $(current_stage) = stage2 ]; then \
14018 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14019 else \
14020 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
14021 $(MAKE) stage2-start; \
14022 fi; \
d545f33b 14023 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14024 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14025 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14026 clean
d545f33b
PB
14027@endif gas-bootstrap
14028
14029
14030.PHONY: all-stage3-gas maybe-all-stage3-gas
14031.PHONY: clean-stage3-gas maybe-clean-stage3-gas
14032maybe-all-stage3-gas:
14033maybe-clean-stage3-gas:
14034@if gas-bootstrap
14035maybe-all-stage3-gas: all-stage3-gas
14036all-stage3: all-stage3-gas
f70224b5 14037TARGET-stage3-gas = $(TARGET-gas)
d545f33b 14038all-stage3-gas: configure-stage3-gas
c52c6897 14039 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14040 @r=`${PWD_COMMAND}`; export r; \
14041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14042 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14043 $(HOST_EXPORTS) \
1f53ca9a 14044 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14045 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14046 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14047 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14048 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14049 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14050 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14051 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14052 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14053 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14054 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14055 $(TARGET-stage3-gas)
d545f33b
PB
14056
14057maybe-clean-stage3-gas: clean-stage3-gas
14058clean-stage3: clean-stage3-gas
14059clean-stage3-gas:
9dbaa842
DD
14060 @if [ $(current_stage) = stage3 ]; then \
14061 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14062 else \
14063 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
14064 $(MAKE) stage3-start; \
14065 fi; \
d545f33b 14066 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14067 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14068 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14069 clean
d545f33b
PB
14070@endif gas-bootstrap
14071
14072
14073.PHONY: all-stage4-gas maybe-all-stage4-gas
14074.PHONY: clean-stage4-gas maybe-clean-stage4-gas
14075maybe-all-stage4-gas:
14076maybe-clean-stage4-gas:
14077@if gas-bootstrap
14078maybe-all-stage4-gas: all-stage4-gas
14079all-stage4: all-stage4-gas
f70224b5 14080TARGET-stage4-gas = $(TARGET-gas)
d545f33b 14081all-stage4-gas: configure-stage4-gas
c52c6897 14082 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14083 @r=`${PWD_COMMAND}`; export r; \
14084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14085 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 14086 $(HOST_EXPORTS) \
1f53ca9a 14087 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14088 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14090 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 14091 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 14092 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14097 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14098 $(TARGET-stage4-gas)
d545f33b
PB
14099
14100maybe-clean-stage4-gas: clean-stage4-gas
14101clean-stage4: clean-stage4-gas
14102clean-stage4-gas:
9dbaa842
DD
14103 @if [ $(current_stage) = stage4 ]; then \
14104 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14105 else \
14106 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14107 $(MAKE) stage4-start; \
14108 fi; \
d545f33b 14109 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14110 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14111 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14112 clean
d545f33b
PB
14113@endif gas-bootstrap
14114
14115
14116.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14117.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14118maybe-all-stageprofile-gas:
14119maybe-clean-stageprofile-gas:
14120@if gas-bootstrap
14121maybe-all-stageprofile-gas: all-stageprofile-gas
14122all-stageprofile: all-stageprofile-gas
f70224b5 14123TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 14124all-stageprofile-gas: configure-stageprofile-gas
c52c6897 14125 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14126 @r=`${PWD_COMMAND}`; export r; \
14127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14128 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 14129 $(HOST_EXPORTS) \
1f53ca9a 14130 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14131 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14132 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14133 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 14134 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
14135 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14136 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14137 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14138 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14139 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14140 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14141 $(TARGET-stageprofile-gas)
d545f33b
PB
14142
14143maybe-clean-stageprofile-gas: clean-stageprofile-gas
14144clean-stageprofile: clean-stageprofile-gas
14145clean-stageprofile-gas:
9dbaa842
DD
14146 @if [ $(current_stage) = stageprofile ]; then \
14147 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14148 else \
14149 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14150 $(MAKE) stageprofile-start; \
14151 fi; \
d545f33b 14152 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14153 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14154 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14155 clean
d545f33b
PB
14156@endif gas-bootstrap
14157
14158
14159.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14160.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14161maybe-all-stagefeedback-gas:
14162maybe-clean-stagefeedback-gas:
14163@if gas-bootstrap
14164maybe-all-stagefeedback-gas: all-stagefeedback-gas
14165all-stagefeedback: all-stagefeedback-gas
f70224b5 14166TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14167all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14168 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14169 @r=`${PWD_COMMAND}`; export r; \
14170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14171 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 14172 $(HOST_EXPORTS) \
1f53ca9a 14173 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14174 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14176 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 14177 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
14178 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14182 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14183 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14184 $(TARGET-stagefeedback-gas)
d545f33b
PB
14185
14186maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14187clean-stagefeedback: clean-stagefeedback-gas
14188clean-stagefeedback-gas:
9dbaa842
DD
14189 @if [ $(current_stage) = stagefeedback ]; then \
14190 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14191 else \
14192 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14193 $(MAKE) stagefeedback-start; \
14194 fi; \
d545f33b 14195 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14196 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14197 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14198 clean
d545f33b
PB
14199@endif gas-bootstrap
14200
14201
14202
14203
14204
4fa63067
NN
14205.PHONY: check-gas maybe-check-gas
14206maybe-check-gas:
6bd3dfaa
PB
14207@if gas
14208maybe-check-gas: check-gas
4fa63067
NN
14209
14210check-gas:
0aed8855 14211 @: $(MAKE); $(unstage)
4fa63067
NN
14212 @r=`${PWD_COMMAND}`; export r; \
14213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14214 $(HOST_EXPORTS) \
b00612cc
PB
14215 (cd $(HOST_SUBDIR)/gas && \
14216 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14217
6bd3dfaa 14218@endif gas
4fa63067
NN
14219
14220.PHONY: install-gas maybe-install-gas
14221maybe-install-gas:
6bd3dfaa
PB
14222@if gas
14223maybe-install-gas: install-gas
4fa63067
NN
14224
14225install-gas: installdirs
0aed8855 14226 @: $(MAKE); $(unstage)
4fa63067
NN
14227 @r=`${PWD_COMMAND}`; export r; \
14228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14229 $(HOST_EXPORTS) \
b00612cc 14230 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14231 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14232
6bd3dfaa 14233@endif gas
4fa63067 14234
56a8fe78 14235# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14236
14237.PHONY: maybe-info-gas info-gas
14238maybe-info-gas:
6bd3dfaa
PB
14239@if gas
14240maybe-info-gas: info-gas
4fa63067
NN
14241
14242info-gas: \
14243 configure-gas
14244 @[ -f ./gas/Makefile ] || exit 0; \
14245 r=`${PWD_COMMAND}`; export r; \
14246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14247 $(HOST_EXPORTS) \
b813574b 14248 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14250 done; \
4fa63067 14251 echo "Doing info in gas" ; \
b00612cc 14252 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14255 "RANLIB=$${RANLIB}" \
0c24b341 14256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14257 info) \
2a4cbe27
NN
14258 || exit 1
14259
6bd3dfaa 14260@endif gas
2a4cbe27 14261
4fa63067
NN
14262.PHONY: maybe-dvi-gas dvi-gas
14263maybe-dvi-gas:
6bd3dfaa
PB
14264@if gas
14265maybe-dvi-gas: dvi-gas
2a4cbe27 14266
4fa63067
NN
14267dvi-gas: \
14268 configure-gas
14269 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14270 r=`${PWD_COMMAND}`; export r; \
14271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14272 $(HOST_EXPORTS) \
b813574b 14273 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14275 done; \
4fa63067 14276 echo "Doing dvi in gas" ; \
b00612cc 14277 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14280 "RANLIB=$${RANLIB}" \
0c24b341 14281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14282 dvi) \
2a4cbe27
NN
14283 || exit 1
14284
6bd3dfaa 14285@endif gas
2a4cbe27 14286
56a8fe78
DD
14287.PHONY: maybe-pdf-gas pdf-gas
14288maybe-pdf-gas:
14289@if gas
14290maybe-pdf-gas: pdf-gas
14291
14292pdf-gas: \
14293 configure-gas
14294 @[ -f ./gas/Makefile ] || exit 0; \
14295 r=`${PWD_COMMAND}`; export r; \
14296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14297 $(HOST_EXPORTS) \
14298 for flag in $(EXTRA_HOST_FLAGS) ; do \
14299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14300 done; \
14301 echo "Doing pdf in gas" ; \
14302 (cd $(HOST_SUBDIR)/gas && \
14303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14305 "RANLIB=$${RANLIB}" \
0c24b341 14306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14307 pdf) \
14308 || exit 1
14309
14310@endif gas
14311
6d389afc
MS
14312.PHONY: maybe-html-gas html-gas
14313maybe-html-gas:
14314@if gas
14315maybe-html-gas: html-gas
14316
14317html-gas: \
14318 configure-gas
14319 @[ -f ./gas/Makefile ] || exit 0; \
14320 r=`${PWD_COMMAND}`; export r; \
14321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14322 $(HOST_EXPORTS) \
14323 for flag in $(EXTRA_HOST_FLAGS) ; do \
14324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14325 done; \
14326 echo "Doing html in gas" ; \
b00612cc 14327 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14330 "RANLIB=$${RANLIB}" \
0c24b341 14331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14332 html) \
14333 || exit 1
14334
14335@endif gas
14336
4fa63067
NN
14337.PHONY: maybe-TAGS-gas TAGS-gas
14338maybe-TAGS-gas:
6bd3dfaa
PB
14339@if gas
14340maybe-TAGS-gas: TAGS-gas
2a4cbe27 14341
4fa63067
NN
14342TAGS-gas: \
14343 configure-gas
14344 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14345 r=`${PWD_COMMAND}`; export r; \
14346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14347 $(HOST_EXPORTS) \
b813574b 14348 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14350 done; \
4fa63067 14351 echo "Doing TAGS in gas" ; \
b00612cc 14352 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14355 "RANLIB=$${RANLIB}" \
0c24b341 14356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14357 TAGS) \
2a4cbe27
NN
14358 || exit 1
14359
6bd3dfaa 14360@endif gas
2a4cbe27 14361
4fa63067
NN
14362.PHONY: maybe-install-info-gas install-info-gas
14363maybe-install-info-gas:
6bd3dfaa
PB
14364@if gas
14365maybe-install-info-gas: install-info-gas
2a4cbe27 14366
4fa63067
NN
14367install-info-gas: \
14368 configure-gas \
14369 info-gas
14370 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14371 r=`${PWD_COMMAND}`; export r; \
14372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14373 $(HOST_EXPORTS) \
b813574b 14374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14376 done; \
4fa63067 14377 echo "Doing install-info in gas" ; \
b00612cc 14378 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14381 "RANLIB=$${RANLIB}" \
0c24b341 14382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14383 install-info) \
2a4cbe27
NN
14384 || exit 1
14385
6bd3dfaa 14386@endif gas
2a4cbe27 14387
a3ca38d2
DD
14388.PHONY: maybe-install-pdf-gas install-pdf-gas
14389maybe-install-pdf-gas:
14390@if gas
14391maybe-install-pdf-gas: install-pdf-gas
14392
14393install-pdf-gas: \
14394 configure-gas \
14395 pdf-gas
14396 @[ -f ./gas/Makefile ] || exit 0; \
14397 r=`${PWD_COMMAND}`; export r; \
14398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14399 $(HOST_EXPORTS) \
14400 for flag in $(EXTRA_HOST_FLAGS) ; do \
14401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14402 done; \
14403 echo "Doing install-pdf in gas" ; \
14404 (cd $(HOST_SUBDIR)/gas && \
14405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14407 "RANLIB=$${RANLIB}" \
0c24b341 14408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14409 install-pdf) \
14410 || exit 1
14411
14412@endif gas
14413
108a6f8e
CD
14414.PHONY: maybe-install-html-gas install-html-gas
14415maybe-install-html-gas:
14416@if gas
14417maybe-install-html-gas: install-html-gas
14418
14419install-html-gas: \
14420 configure-gas \
14421 html-gas
14422 @[ -f ./gas/Makefile ] || exit 0; \
14423 r=`${PWD_COMMAND}`; export r; \
14424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14425 $(HOST_EXPORTS) \
14426 for flag in $(EXTRA_HOST_FLAGS) ; do \
14427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14428 done; \
14429 echo "Doing install-html in gas" ; \
14430 (cd $(HOST_SUBDIR)/gas && \
14431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14433 "RANLIB=$${RANLIB}" \
0c24b341 14434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14435 install-html) \
14436 || exit 1
14437
14438@endif gas
14439
4fa63067
NN
14440.PHONY: maybe-installcheck-gas installcheck-gas
14441maybe-installcheck-gas:
6bd3dfaa
PB
14442@if gas
14443maybe-installcheck-gas: installcheck-gas
2a4cbe27 14444
4fa63067
NN
14445installcheck-gas: \
14446 configure-gas
14447 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14448 r=`${PWD_COMMAND}`; export r; \
14449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14450 $(HOST_EXPORTS) \
b813574b 14451 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14453 done; \
4fa63067 14454 echo "Doing installcheck in gas" ; \
b00612cc 14455 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14458 "RANLIB=$${RANLIB}" \
0c24b341 14459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14460 installcheck) \
2a4cbe27
NN
14461 || exit 1
14462
6bd3dfaa 14463@endif gas
2a4cbe27 14464
4fa63067
NN
14465.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14466maybe-mostlyclean-gas:
6bd3dfaa
PB
14467@if gas
14468maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14469
4fa63067
NN
14470mostlyclean-gas:
14471 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14472 r=`${PWD_COMMAND}`; export r; \
14473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14474 $(HOST_EXPORTS) \
b813574b 14475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14477 done; \
4fa63067 14478 echo "Doing mostlyclean in gas" ; \
b00612cc 14479 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14482 "RANLIB=$${RANLIB}" \
0c24b341 14483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14484 mostlyclean) \
2a4cbe27
NN
14485 || exit 1
14486
6bd3dfaa 14487@endif gas
2a4cbe27 14488
4fa63067
NN
14489.PHONY: maybe-clean-gas clean-gas
14490maybe-clean-gas:
6bd3dfaa
PB
14491@if gas
14492maybe-clean-gas: clean-gas
2a4cbe27 14493
4fa63067
NN
14494clean-gas:
14495 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14496 r=`${PWD_COMMAND}`; export r; \
14497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14498 $(HOST_EXPORTS) \
b813574b 14499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14501 done; \
4fa63067 14502 echo "Doing clean in gas" ; \
b00612cc 14503 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14506 "RANLIB=$${RANLIB}" \
0c24b341 14507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14508 clean) \
2a4cbe27
NN
14509 || exit 1
14510
6bd3dfaa 14511@endif gas
2a4cbe27 14512
4fa63067
NN
14513.PHONY: maybe-distclean-gas distclean-gas
14514maybe-distclean-gas:
6bd3dfaa
PB
14515@if gas
14516maybe-distclean-gas: distclean-gas
2a4cbe27 14517
4fa63067
NN
14518distclean-gas:
14519 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14520 r=`${PWD_COMMAND}`; export r; \
14521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14522 $(HOST_EXPORTS) \
b813574b 14523 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14525 done; \
4fa63067 14526 echo "Doing distclean in gas" ; \
b00612cc 14527 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14530 "RANLIB=$${RANLIB}" \
0c24b341 14531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14532 distclean) \
2a4cbe27
NN
14533 || exit 1
14534
6bd3dfaa 14535@endif gas
2a4cbe27 14536
4fa63067
NN
14537.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14538maybe-maintainer-clean-gas:
6bd3dfaa
PB
14539@if gas
14540maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14541
4fa63067
NN
14542maintainer-clean-gas:
14543 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14544 r=`${PWD_COMMAND}`; export r; \
14545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14546 $(HOST_EXPORTS) \
b813574b 14547 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14549 done; \
4fa63067 14550 echo "Doing maintainer-clean in gas" ; \
b00612cc 14551 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14554 "RANLIB=$${RANLIB}" \
0c24b341 14555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14556 maintainer-clean) \
2a4cbe27
NN
14557 || exit 1
14558
6bd3dfaa 14559@endif gas
2a4cbe27 14560
2a4cbe27 14561
a7254363 14562
b813574b
PB
14563.PHONY: configure-gcc maybe-configure-gcc
14564maybe-configure-gcc:
c52c6897 14565@if gcc-bootstrap
4f0ef2d8 14566configure-gcc: stage_current
c52c6897
PB
14567@endif gcc-bootstrap
14568@if gcc
4f0ef2d8
CD
14569maybe-configure-gcc: configure-gcc
14570configure-gcc:
c52c6897
PB
14571 @r=`${PWD_COMMAND}`; export r; \
14572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14573 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
1f53ca9a 14575 $(HOST_EXPORTS) \
a7254363
PB
14576 echo Configuring in $(HOST_SUBDIR)/gcc; \
14577 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14578 case $(srcdir) in \
b00612cc
PB
14579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14580 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14582 esac; \
b00612cc
PB
14583 srcdiroption="--srcdir=$${topdir}/gcc"; \
14584 libsrcdir="$$s/gcc"; \
4fa63067 14585 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14586 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14587 --target=${target_alias} $${srcdiroption} \
4fa63067 14588 || exit 1
b813574b 14589@endif gcc
4fa63067 14590
a7254363
PB
14591
14592
d545f33b
PB
14593.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14594maybe-configure-stage1-gcc:
14595@if gcc-bootstrap
14596maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14597configure-stage1-gcc:
c52c6897 14598 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14600 @r=`${PWD_COMMAND}`; export r; \
14601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14602 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14603 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 14604 $(HOST_EXPORTS) \
8ee82aff 14605 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14606 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14607 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14608 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14610 cd $(HOST_SUBDIR)/gcc || exit 1; \
14611 case $(srcdir) in \
14612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14613 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14615 esac; \
14616 srcdiroption="--srcdir=$${topdir}/gcc"; \
14617 libsrcdir="$$s/gcc"; \
14618 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14619 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14620 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14621 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14622@endif gcc-bootstrap
14623
14624.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14625maybe-configure-stage2-gcc:
14626@if gcc-bootstrap
14627maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14628configure-stage2-gcc:
c52c6897 14629 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14631 @r=`${PWD_COMMAND}`; export r; \
14632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14633 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14634 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14635 $(HOST_EXPORTS) \
1b05fbbd 14636 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14637 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14638 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14639 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14640 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14642 cd $(HOST_SUBDIR)/gcc || exit 1; \
14643 case $(srcdir) in \
14644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14645 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14647 esac; \
14648 srcdiroption="--srcdir=$${topdir}/gcc"; \
14649 libsrcdir="$$s/gcc"; \
14650 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14652 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14653 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14654 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14655@endif gcc-bootstrap
14656
d545f33b
PB
14657.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14658maybe-configure-stage3-gcc:
14659@if gcc-bootstrap
14660maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14661configure-stage3-gcc:
c52c6897 14662 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14663 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14664 @r=`${PWD_COMMAND}`; export r; \
14665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14666 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14667 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14668 $(HOST_EXPORTS) \
1b05fbbd 14669 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14670 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14671 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14672 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14673 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14675 cd $(HOST_SUBDIR)/gcc || exit 1; \
14676 case $(srcdir) in \
14677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14678 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14680 esac; \
14681 srcdiroption="--srcdir=$${topdir}/gcc"; \
14682 libsrcdir="$$s/gcc"; \
14683 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14685 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14686 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14687 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14688@endif gcc-bootstrap
14689
d545f33b
PB
14690.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14691maybe-configure-stage4-gcc:
14692@if gcc-bootstrap
14693maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14694configure-stage4-gcc:
c52c6897 14695 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14696 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14697 @r=`${PWD_COMMAND}`; export r; \
14698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14699 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14700 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14701 $(HOST_EXPORTS) \
1b05fbbd 14702 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14703 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14704 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14705 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14706 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14708 cd $(HOST_SUBDIR)/gcc || exit 1; \
14709 case $(srcdir) in \
14710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14711 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14713 esac; \
14714 srcdiroption="--srcdir=$${topdir}/gcc"; \
14715 libsrcdir="$$s/gcc"; \
14716 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14718 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14719 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14720 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14721@endif gcc-bootstrap
14722
14723.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14724maybe-configure-stageprofile-gcc:
14725@if gcc-bootstrap
14726maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14727configure-stageprofile-gcc:
c52c6897 14728 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14729 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14730 @r=`${PWD_COMMAND}`; export r; \
14731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14732 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14733 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14734 $(HOST_EXPORTS) \
1b05fbbd
AO
14735 $(POSTSTAGE1_HOST_EXPORTS) \
14736 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14737 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14738 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14739 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14741 cd $(HOST_SUBDIR)/gcc || exit 1; \
14742 case $(srcdir) in \
14743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14744 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14746 esac; \
14747 srcdiroption="--srcdir=$${topdir}/gcc"; \
14748 libsrcdir="$$s/gcc"; \
14749 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14751 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14752 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14753 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14754@endif gcc-bootstrap
14755
14756.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14757maybe-configure-stagefeedback-gcc:
14758@if gcc-bootstrap
14759maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14760configure-stagefeedback-gcc:
c52c6897 14761 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14762 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14763 @r=`${PWD_COMMAND}`; export r; \
14764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14765 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14766 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14767 $(HOST_EXPORTS) \
1b05fbbd
AO
14768 $(POSTSTAGE1_HOST_EXPORTS) \
14769 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14770 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14771 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14772 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14774 cd $(HOST_SUBDIR)/gcc || exit 1; \
14775 case $(srcdir) in \
14776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14777 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14779 esac; \
14780 srcdiroption="--srcdir=$${topdir}/gcc"; \
14781 libsrcdir="$$s/gcc"; \
14782 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14783 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14784 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14785 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14786 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14787@endif gcc-bootstrap
14788
14789
14790
14791
14792
b813574b
PB
14793.PHONY: all-gcc maybe-all-gcc
14794maybe-all-gcc:
4f0ef2d8
CD
14795@if gcc-bootstrap
14796all-gcc: stage_current
14797@endif gcc-bootstrap
b813574b 14798@if gcc
4b900473 14799TARGET-gcc=all
b813574b
PB
14800maybe-all-gcc: all-gcc
14801all-gcc: configure-gcc
c52c6897 14802 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 14804 $(HOST_EXPORTS) \
b00612cc 14805 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14806 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14807 $(TARGET-gcc))
b813574b 14808@endif gcc
4fa63067 14809
a7254363 14810
d545f33b
PB
14811
14812.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14813.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14814maybe-all-stage1-gcc:
14815maybe-clean-stage1-gcc:
14816@if gcc-bootstrap
14817maybe-all-stage1-gcc: all-stage1-gcc
14818all-stage1: all-stage1-gcc
f70224b5 14819TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14820all-stage1-gcc: configure-stage1-gcc
c52c6897 14821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14822 @r=`${PWD_COMMAND}`; export r; \
14823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14824 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 14825 $(HOST_EXPORTS) \
d545f33b 14826 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14827 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14828 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 14829 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
14830 LIBCFLAGS="$(LIBCFLAGS)" \
14831 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14832 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14833 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14834 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14835 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14836 $(TARGET-stage1-gcc)
d545f33b
PB
14837
14838maybe-clean-stage1-gcc: clean-stage1-gcc
14839clean-stage1: clean-stage1-gcc
14840clean-stage1-gcc:
9dbaa842
DD
14841 @if [ $(current_stage) = stage1 ]; then \
14842 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14843 else \
14844 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14845 $(MAKE) stage1-start; \
14846 fi; \
d545f33b 14847 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14848 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14849 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14850@endif gcc-bootstrap
14851
14852
14853.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14854.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14855maybe-all-stage2-gcc:
14856maybe-clean-stage2-gcc:
14857@if gcc-bootstrap
14858maybe-all-stage2-gcc: all-stage2-gcc
14859all-stage2: all-stage2-gcc
f70224b5 14860TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14861all-stage2-gcc: configure-stage2-gcc
c52c6897 14862 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14863 @r=`${PWD_COMMAND}`; export r; \
14864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14865 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14866 $(HOST_EXPORTS) \
1f53ca9a 14867 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14868 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14869 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14870 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14871 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14872 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14873 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14874 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14875 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14876 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14877 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14878 $(TARGET-stage2-gcc)
d545f33b
PB
14879
14880maybe-clean-stage2-gcc: clean-stage2-gcc
14881clean-stage2: clean-stage2-gcc
14882clean-stage2-gcc:
9dbaa842
DD
14883 @if [ $(current_stage) = stage2 ]; then \
14884 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14885 else \
14886 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14887 $(MAKE) stage2-start; \
14888 fi; \
d545f33b 14889 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14890 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14891 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14892 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14893@endif gcc-bootstrap
14894
14895
14896.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14897.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14898maybe-all-stage3-gcc:
14899maybe-clean-stage3-gcc:
14900@if gcc-bootstrap
14901maybe-all-stage3-gcc: all-stage3-gcc
14902all-stage3: all-stage3-gcc
f70224b5 14903TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14904all-stage3-gcc: configure-stage3-gcc
c52c6897 14905 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14906 @r=`${PWD_COMMAND}`; export r; \
14907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14908 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14909 $(HOST_EXPORTS) \
1f53ca9a 14910 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14911 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14913 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14914 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14915 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14919 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14920 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14921 $(TARGET-stage3-gcc)
d545f33b
PB
14922
14923maybe-clean-stage3-gcc: clean-stage3-gcc
14924clean-stage3: clean-stage3-gcc
14925clean-stage3-gcc:
9dbaa842
DD
14926 @if [ $(current_stage) = stage3 ]; then \
14927 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14928 else \
14929 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14930 $(MAKE) stage3-start; \
14931 fi; \
d545f33b 14932 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14933 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14934 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14935 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14936@endif gcc-bootstrap
14937
14938
14939.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14940.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14941maybe-all-stage4-gcc:
14942maybe-clean-stage4-gcc:
14943@if gcc-bootstrap
14944maybe-all-stage4-gcc: all-stage4-gcc
14945all-stage4: all-stage4-gcc
f70224b5 14946TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14947all-stage4-gcc: configure-stage4-gcc
c52c6897 14948 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14949 @r=`${PWD_COMMAND}`; export r; \
14950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14951 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 14952 $(HOST_EXPORTS) \
1f53ca9a 14953 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14954 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14955 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14956 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 14957 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 14958 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14959 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14960 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14961 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14962 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14963 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14964 $(TARGET-stage4-gcc)
d545f33b
PB
14965
14966maybe-clean-stage4-gcc: clean-stage4-gcc
14967clean-stage4: clean-stage4-gcc
14968clean-stage4-gcc:
9dbaa842
DD
14969 @if [ $(current_stage) = stage4 ]; then \
14970 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14971 else \
14972 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14973 $(MAKE) stage4-start; \
14974 fi; \
d545f33b 14975 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14976 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14977 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14978 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14979@endif gcc-bootstrap
14980
14981
14982.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14983.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14984maybe-all-stageprofile-gcc:
14985maybe-clean-stageprofile-gcc:
14986@if gcc-bootstrap
14987maybe-all-stageprofile-gcc: all-stageprofile-gcc
14988all-stageprofile: all-stageprofile-gcc
f70224b5 14989TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14990all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14991 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14992 @r=`${PWD_COMMAND}`; export r; \
14993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14994 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 14995 $(HOST_EXPORTS) \
1f53ca9a 14996 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14997 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14999 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 15000 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
15001 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15006 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 15007 $(TARGET-stageprofile-gcc)
d545f33b
PB
15008
15009maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
15010clean-stageprofile: clean-stageprofile-gcc
15011clean-stageprofile-gcc:
9dbaa842
DD
15012 @if [ $(current_stage) = stageprofile ]; then \
15013 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15014 else \
15015 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
15016 $(MAKE) stageprofile-start; \
15017 fi; \
d545f33b 15018 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15019 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15020 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15021 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15022@endif gcc-bootstrap
15023
15024
15025.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
15026.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
15027maybe-all-stagefeedback-gcc:
15028maybe-clean-stagefeedback-gcc:
15029@if gcc-bootstrap
15030maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
15031all-stagefeedback: all-stagefeedback-gcc
f70224b5 15032TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 15033all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 15034 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
15035 @r=`${PWD_COMMAND}`; export r; \
15036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15037 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 15038 $(HOST_EXPORTS) \
1f53ca9a 15039 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15040 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15042 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 15043 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
15044 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15048 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15049 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 15050 $(TARGET-stagefeedback-gcc)
d545f33b
PB
15051
15052maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
15053clean-stagefeedback: clean-stagefeedback-gcc
15054clean-stagefeedback-gcc:
9dbaa842
DD
15055 @if [ $(current_stage) = stagefeedback ]; then \
15056 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15057 else \
15058 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
15059 $(MAKE) stagefeedback-start; \
15060 fi; \
d545f33b 15061 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15062 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15063 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15064 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15065@endif gcc-bootstrap
15066
15067
15068
15069
15070
b813574b
PB
15071.PHONY: check-gcc maybe-check-gcc
15072maybe-check-gcc:
15073@if gcc
15074maybe-check-gcc: check-gcc
4fa63067 15075
b813574b 15076check-gcc:
0aed8855 15077 @: $(MAKE); $(unstage)
4fa63067
NN
15078 @r=`${PWD_COMMAND}`; export r; \
15079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15080 $(HOST_EXPORTS) \
b00612cc
PB
15081 (cd $(HOST_SUBDIR)/gcc && \
15082 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 15083
b813574b 15084@endif gcc
4fa63067 15085
b813574b
PB
15086.PHONY: install-gcc maybe-install-gcc
15087maybe-install-gcc:
15088@if gcc
15089maybe-install-gcc: install-gcc
4fa63067 15090
b813574b 15091install-gcc: installdirs
0aed8855 15092 @: $(MAKE); $(unstage)
4fa63067
NN
15093 @r=`${PWD_COMMAND}`; export r; \
15094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15095 $(HOST_EXPORTS) \
b00612cc 15096 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 15097 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 15098
b813574b 15099@endif gcc
4fa63067 15100
56a8fe78 15101# Other targets (info, dvi, pdf, etc.)
4fa63067 15102
b813574b
PB
15103.PHONY: maybe-info-gcc info-gcc
15104maybe-info-gcc:
15105@if gcc
15106maybe-info-gcc: info-gcc
4fa63067 15107
b813574b
PB
15108info-gcc: \
15109 configure-gcc
15110 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15111 r=`${PWD_COMMAND}`; export r; \
15112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15113 $(HOST_EXPORTS) \
b813574b 15114 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15116 done; \
b813574b 15117 echo "Doing info in gcc" ; \
b00612cc 15118 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15121 "RANLIB=$${RANLIB}" \
0c24b341 15122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15123 info) \
2a4cbe27
NN
15124 || exit 1
15125
b813574b 15126@endif gcc
2a4cbe27 15127
b813574b
PB
15128.PHONY: maybe-dvi-gcc dvi-gcc
15129maybe-dvi-gcc:
15130@if gcc
15131maybe-dvi-gcc: dvi-gcc
2a4cbe27 15132
b813574b
PB
15133dvi-gcc: \
15134 configure-gcc
15135 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15136 r=`${PWD_COMMAND}`; export r; \
15137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15138 $(HOST_EXPORTS) \
b813574b 15139 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15141 done; \
b813574b 15142 echo "Doing dvi in gcc" ; \
b00612cc 15143 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15146 "RANLIB=$${RANLIB}" \
0c24b341 15147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15148 dvi) \
2a4cbe27
NN
15149 || exit 1
15150
b813574b 15151@endif gcc
2a4cbe27 15152
56a8fe78
DD
15153.PHONY: maybe-pdf-gcc pdf-gcc
15154maybe-pdf-gcc:
15155@if gcc
15156maybe-pdf-gcc: pdf-gcc
15157
15158pdf-gcc: \
15159 configure-gcc
15160 @[ -f ./gcc/Makefile ] || exit 0; \
15161 r=`${PWD_COMMAND}`; export r; \
15162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15163 $(HOST_EXPORTS) \
15164 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15166 done; \
15167 echo "Doing pdf in gcc" ; \
15168 (cd $(HOST_SUBDIR)/gcc && \
15169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15171 "RANLIB=$${RANLIB}" \
0c24b341 15172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15173 pdf) \
15174 || exit 1
15175
15176@endif gcc
15177
6d389afc
MS
15178.PHONY: maybe-html-gcc html-gcc
15179maybe-html-gcc:
15180@if gcc
15181maybe-html-gcc: html-gcc
15182
15183html-gcc: \
15184 configure-gcc
15185 @[ -f ./gcc/Makefile ] || exit 0; \
15186 r=`${PWD_COMMAND}`; export r; \
15187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15188 $(HOST_EXPORTS) \
15189 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15191 done; \
15192 echo "Doing html in gcc" ; \
b00612cc 15193 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15196 "RANLIB=$${RANLIB}" \
0c24b341 15197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15198 html) \
15199 || exit 1
15200
15201@endif gcc
15202
b813574b
PB
15203.PHONY: maybe-TAGS-gcc TAGS-gcc
15204maybe-TAGS-gcc:
15205@if gcc
15206maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15207
b813574b
PB
15208TAGS-gcc: \
15209 configure-gcc
15210 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15211 r=`${PWD_COMMAND}`; export r; \
15212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15213 $(HOST_EXPORTS) \
b813574b 15214 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15216 done; \
b813574b 15217 echo "Doing TAGS in gcc" ; \
b00612cc 15218 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15221 "RANLIB=$${RANLIB}" \
0c24b341 15222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15223 TAGS) \
2a4cbe27
NN
15224 || exit 1
15225
b813574b 15226@endif gcc
2a4cbe27 15227
b813574b
PB
15228.PHONY: maybe-install-info-gcc install-info-gcc
15229maybe-install-info-gcc:
15230@if gcc
15231maybe-install-info-gcc: install-info-gcc
a2592b1b 15232
b813574b
PB
15233install-info-gcc: \
15234 configure-gcc \
15235 info-gcc
15236 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15237 r=`${PWD_COMMAND}`; export r; \
15238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15239 $(HOST_EXPORTS) \
b813574b 15240 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15242 done; \
b813574b 15243 echo "Doing install-info in gcc" ; \
b00612cc 15244 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15247 "RANLIB=$${RANLIB}" \
0c24b341 15248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15249 install-info) \
a2592b1b
DD
15250 || exit 1
15251
b813574b 15252@endif gcc
a2592b1b 15253
a3ca38d2
DD
15254.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15255maybe-install-pdf-gcc:
15256@if gcc
15257maybe-install-pdf-gcc: install-pdf-gcc
15258
15259install-pdf-gcc: \
15260 configure-gcc \
15261 pdf-gcc
15262 @[ -f ./gcc/Makefile ] || exit 0; \
15263 r=`${PWD_COMMAND}`; export r; \
15264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15265 $(HOST_EXPORTS) \
15266 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15268 done; \
15269 echo "Doing install-pdf in gcc" ; \
15270 (cd $(HOST_SUBDIR)/gcc && \
15271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15273 "RANLIB=$${RANLIB}" \
0c24b341 15274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15275 install-pdf) \
15276 || exit 1
15277
15278@endif gcc
15279
108a6f8e
CD
15280.PHONY: maybe-install-html-gcc install-html-gcc
15281maybe-install-html-gcc:
15282@if gcc
15283maybe-install-html-gcc: install-html-gcc
15284
15285install-html-gcc: \
15286 configure-gcc \
15287 html-gcc
15288 @[ -f ./gcc/Makefile ] || exit 0; \
15289 r=`${PWD_COMMAND}`; export r; \
15290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15291 $(HOST_EXPORTS) \
15292 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15294 done; \
15295 echo "Doing install-html in gcc" ; \
15296 (cd $(HOST_SUBDIR)/gcc && \
15297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15299 "RANLIB=$${RANLIB}" \
0c24b341 15300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15301 install-html) \
15302 || exit 1
15303
15304@endif gcc
15305
b813574b
PB
15306.PHONY: maybe-installcheck-gcc installcheck-gcc
15307maybe-installcheck-gcc:
15308@if gcc
15309maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15310
b813574b
PB
15311installcheck-gcc: \
15312 configure-gcc
15313 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15314 r=`${PWD_COMMAND}`; export r; \
15315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15316 $(HOST_EXPORTS) \
b813574b 15317 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15319 done; \
b813574b 15320 echo "Doing installcheck in gcc" ; \
b00612cc 15321 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15324 "RANLIB=$${RANLIB}" \
0c24b341 15325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15326 installcheck) \
4fa63067 15327 || exit 1
2a4cbe27 15328
b813574b 15329@endif gcc
4fa63067 15330
b813574b
PB
15331.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15332maybe-mostlyclean-gcc:
15333@if gcc
15334maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15335
b813574b
PB
15336mostlyclean-gcc:
15337 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15338 r=`${PWD_COMMAND}`; export r; \
15339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15340 $(HOST_EXPORTS) \
b813574b 15341 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15343 done; \
b813574b 15344 echo "Doing mostlyclean in gcc" ; \
b00612cc 15345 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15348 "RANLIB=$${RANLIB}" \
0c24b341 15349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15350 mostlyclean) \
2a4cbe27
NN
15351 || exit 1
15352
b813574b 15353@endif gcc
2a4cbe27 15354
b813574b
PB
15355.PHONY: maybe-clean-gcc clean-gcc
15356maybe-clean-gcc:
15357@if gcc
15358maybe-clean-gcc: clean-gcc
2a4cbe27 15359
b813574b
PB
15360clean-gcc:
15361 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15362 r=`${PWD_COMMAND}`; export r; \
15363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15364 $(HOST_EXPORTS) \
b813574b 15365 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15367 done; \
b813574b 15368 echo "Doing clean in gcc" ; \
b00612cc 15369 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15372 "RANLIB=$${RANLIB}" \
0c24b341 15373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15374 clean) \
2a4cbe27
NN
15375 || exit 1
15376
b813574b 15377@endif gcc
2a4cbe27 15378
b813574b
PB
15379.PHONY: maybe-distclean-gcc distclean-gcc
15380maybe-distclean-gcc:
15381@if gcc
15382maybe-distclean-gcc: distclean-gcc
2a4cbe27 15383
b813574b
PB
15384distclean-gcc:
15385 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15386 r=`${PWD_COMMAND}`; export r; \
15387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15388 $(HOST_EXPORTS) \
b813574b 15389 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15391 done; \
b813574b 15392 echo "Doing distclean in gcc" ; \
b00612cc 15393 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15396 "RANLIB=$${RANLIB}" \
0c24b341 15397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15398 distclean) \
2a4cbe27
NN
15399 || exit 1
15400
b813574b 15401@endif gcc
2a4cbe27 15402
b813574b
PB
15403.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15404maybe-maintainer-clean-gcc:
15405@if gcc
15406maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15407
b813574b
PB
15408maintainer-clean-gcc:
15409 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15410 r=`${PWD_COMMAND}`; export r; \
15411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15412 $(HOST_EXPORTS) \
b813574b 15413 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15415 done; \
b813574b 15416 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15417 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15420 "RANLIB=$${RANLIB}" \
0c24b341 15421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15422 maintainer-clean) \
2a4cbe27
NN
15423 || exit 1
15424
b813574b 15425@endif gcc
2a4cbe27 15426
2a4cbe27 15427
a7254363 15428
b813574b
PB
15429.PHONY: configure-gawk maybe-configure-gawk
15430maybe-configure-gawk:
4f0ef2d8
CD
15431@if gcc-bootstrap
15432configure-gawk: stage_current
15433@endif gcc-bootstrap
b813574b
PB
15434@if gawk
15435maybe-configure-gawk: configure-gawk
c52c6897 15436configure-gawk:
0aed8855 15437 @: $(MAKE); $(unstage)
c52c6897 15438 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15440 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15441 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
1f53ca9a 15442 $(HOST_EXPORTS) \
a7254363
PB
15443 echo Configuring in $(HOST_SUBDIR)/gawk; \
15444 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15445 case $(srcdir) in \
b00612cc
PB
15446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15447 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15449 esac; \
b00612cc
PB
15450 srcdiroption="--srcdir=$${topdir}/gawk"; \
15451 libsrcdir="$$s/gawk"; \
4fa63067 15452 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15453 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15454 --target=${target_alias} $${srcdiroption} \
4fa63067 15455 || exit 1
b813574b 15456@endif gawk
4fa63067 15457
a7254363
PB
15458
15459
d545f33b
PB
15460
15461
b813574b
PB
15462.PHONY: all-gawk maybe-all-gawk
15463maybe-all-gawk:
4f0ef2d8
CD
15464@if gcc-bootstrap
15465all-gawk: stage_current
15466@endif gcc-bootstrap
b813574b 15467@if gawk
d27cc32e 15468TARGET-gawk=all
b813574b
PB
15469maybe-all-gawk: all-gawk
15470all-gawk: configure-gawk
0aed8855 15471 @: $(MAKE); $(unstage)
4fa63067
NN
15472 @r=`${PWD_COMMAND}`; export r; \
15473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15474 $(HOST_EXPORTS) \
b00612cc 15475 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15476 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15477 $(TARGET-gawk))
b813574b 15478@endif gawk
4fa63067 15479
a7254363 15480
d545f33b
PB
15481
15482
b813574b
PB
15483.PHONY: check-gawk maybe-check-gawk
15484maybe-check-gawk:
15485@if gawk
15486maybe-check-gawk: check-gawk
4fa63067 15487
b813574b 15488check-gawk:
0aed8855 15489 @: $(MAKE); $(unstage)
4fa63067
NN
15490 @r=`${PWD_COMMAND}`; export r; \
15491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15492 $(HOST_EXPORTS) \
b00612cc
PB
15493 (cd $(HOST_SUBDIR)/gawk && \
15494 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15495
b813574b 15496@endif gawk
4fa63067 15497
b813574b
PB
15498.PHONY: install-gawk maybe-install-gawk
15499maybe-install-gawk:
15500@if gawk
15501maybe-install-gawk: install-gawk
4fa63067 15502
b813574b 15503install-gawk: installdirs
0aed8855 15504 @: $(MAKE); $(unstage)
4fa63067
NN
15505 @r=`${PWD_COMMAND}`; export r; \
15506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15507 $(HOST_EXPORTS) \
b00612cc 15508 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15509 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15510
b813574b 15511@endif gawk
4fa63067 15512
56a8fe78 15513# Other targets (info, dvi, pdf, etc.)
4fa63067 15514
b813574b
PB
15515.PHONY: maybe-info-gawk info-gawk
15516maybe-info-gawk:
15517@if gawk
15518maybe-info-gawk: info-gawk
4fa63067 15519
b813574b
PB
15520info-gawk: \
15521 configure-gawk
0aed8855 15522 @: $(MAKE); $(unstage)
b813574b 15523 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15524 r=`${PWD_COMMAND}`; export r; \
15525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15526 $(HOST_EXPORTS) \
b813574b 15527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15529 done; \
b813574b 15530 echo "Doing info in gawk" ; \
b00612cc 15531 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15534 "RANLIB=$${RANLIB}" \
0c24b341 15535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15536 info) \
2a4cbe27
NN
15537 || exit 1
15538
b813574b 15539@endif gawk
2a4cbe27 15540
b813574b
PB
15541.PHONY: maybe-dvi-gawk dvi-gawk
15542maybe-dvi-gawk:
15543@if gawk
15544maybe-dvi-gawk: dvi-gawk
2a4cbe27 15545
b813574b
PB
15546dvi-gawk: \
15547 configure-gawk
0aed8855 15548 @: $(MAKE); $(unstage)
b813574b 15549 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15550 r=`${PWD_COMMAND}`; export r; \
15551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15552 $(HOST_EXPORTS) \
b813574b 15553 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15555 done; \
b813574b 15556 echo "Doing dvi in gawk" ; \
b00612cc 15557 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15560 "RANLIB=$${RANLIB}" \
0c24b341 15561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15562 dvi) \
2a4cbe27
NN
15563 || exit 1
15564
b813574b 15565@endif gawk
2a4cbe27 15566
56a8fe78
DD
15567.PHONY: maybe-pdf-gawk pdf-gawk
15568maybe-pdf-gawk:
15569@if gawk
15570maybe-pdf-gawk: pdf-gawk
15571
15572pdf-gawk: \
15573 configure-gawk
15574 @: $(MAKE); $(unstage)
15575 @[ -f ./gawk/Makefile ] || exit 0; \
15576 r=`${PWD_COMMAND}`; export r; \
15577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15578 $(HOST_EXPORTS) \
15579 for flag in $(EXTRA_HOST_FLAGS) ; do \
15580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15581 done; \
15582 echo "Doing pdf in gawk" ; \
15583 (cd $(HOST_SUBDIR)/gawk && \
15584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15586 "RANLIB=$${RANLIB}" \
0c24b341 15587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15588 pdf) \
15589 || exit 1
15590
15591@endif gawk
15592
6d389afc
MS
15593.PHONY: maybe-html-gawk html-gawk
15594maybe-html-gawk:
15595@if gawk
15596maybe-html-gawk: html-gawk
15597
15598html-gawk: \
15599 configure-gawk
0aed8855 15600 @: $(MAKE); $(unstage)
6d389afc
MS
15601 @[ -f ./gawk/Makefile ] || exit 0; \
15602 r=`${PWD_COMMAND}`; export r; \
15603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15604 $(HOST_EXPORTS) \
15605 for flag in $(EXTRA_HOST_FLAGS) ; do \
15606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15607 done; \
15608 echo "Doing html in gawk" ; \
b00612cc 15609 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15612 "RANLIB=$${RANLIB}" \
0c24b341 15613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15614 html) \
15615 || exit 1
15616
15617@endif gawk
15618
b813574b
PB
15619.PHONY: maybe-TAGS-gawk TAGS-gawk
15620maybe-TAGS-gawk:
15621@if gawk
15622maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15623
b813574b
PB
15624TAGS-gawk: \
15625 configure-gawk
0aed8855 15626 @: $(MAKE); $(unstage)
b813574b 15627 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15628 r=`${PWD_COMMAND}`; export r; \
15629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15630 $(HOST_EXPORTS) \
b813574b 15631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15633 done; \
b813574b 15634 echo "Doing TAGS in gawk" ; \
b00612cc 15635 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15638 "RANLIB=$${RANLIB}" \
0c24b341 15639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15640 TAGS) \
2a4cbe27
NN
15641 || exit 1
15642
b813574b 15643@endif gawk
2a4cbe27 15644
b813574b
PB
15645.PHONY: maybe-install-info-gawk install-info-gawk
15646maybe-install-info-gawk:
15647@if gawk
15648maybe-install-info-gawk: install-info-gawk
2a4cbe27 15649
b813574b
PB
15650install-info-gawk: \
15651 configure-gawk \
15652 info-gawk
0aed8855 15653 @: $(MAKE); $(unstage)
b813574b 15654 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15655 r=`${PWD_COMMAND}`; export r; \
15656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15657 $(HOST_EXPORTS) \
b813574b 15658 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15660 done; \
b813574b 15661 echo "Doing install-info in gawk" ; \
b00612cc 15662 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15665 "RANLIB=$${RANLIB}" \
0c24b341 15666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15667 install-info) \
2a4cbe27
NN
15668 || exit 1
15669
b813574b 15670@endif gawk
2a4cbe27 15671
a3ca38d2
DD
15672.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15673maybe-install-pdf-gawk:
15674@if gawk
15675maybe-install-pdf-gawk: install-pdf-gawk
15676
15677install-pdf-gawk: \
15678 configure-gawk \
15679 pdf-gawk
15680 @: $(MAKE); $(unstage)
15681 @[ -f ./gawk/Makefile ] || exit 0; \
15682 r=`${PWD_COMMAND}`; export r; \
15683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15684 $(HOST_EXPORTS) \
15685 for flag in $(EXTRA_HOST_FLAGS) ; do \
15686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15687 done; \
15688 echo "Doing install-pdf in gawk" ; \
15689 (cd $(HOST_SUBDIR)/gawk && \
15690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15692 "RANLIB=$${RANLIB}" \
0c24b341 15693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15694 install-pdf) \
15695 || exit 1
15696
15697@endif gawk
15698
108a6f8e
CD
15699.PHONY: maybe-install-html-gawk install-html-gawk
15700maybe-install-html-gawk:
15701@if gawk
15702maybe-install-html-gawk: install-html-gawk
15703
15704install-html-gawk: \
15705 configure-gawk \
15706 html-gawk
15707 @: $(MAKE); $(unstage)
15708 @[ -f ./gawk/Makefile ] || exit 0; \
15709 r=`${PWD_COMMAND}`; export r; \
15710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15711 $(HOST_EXPORTS) \
15712 for flag in $(EXTRA_HOST_FLAGS) ; do \
15713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15714 done; \
15715 echo "Doing install-html in gawk" ; \
15716 (cd $(HOST_SUBDIR)/gawk && \
15717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15719 "RANLIB=$${RANLIB}" \
0c24b341 15720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15721 install-html) \
15722 || exit 1
15723
15724@endif gawk
15725
b813574b
PB
15726.PHONY: maybe-installcheck-gawk installcheck-gawk
15727maybe-installcheck-gawk:
15728@if gawk
15729maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15730
b813574b
PB
15731installcheck-gawk: \
15732 configure-gawk
0aed8855 15733 @: $(MAKE); $(unstage)
b813574b 15734 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15735 r=`${PWD_COMMAND}`; export r; \
15736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15737 $(HOST_EXPORTS) \
b813574b 15738 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15740 done; \
b813574b 15741 echo "Doing installcheck in gawk" ; \
b00612cc 15742 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15745 "RANLIB=$${RANLIB}" \
0c24b341 15746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15747 installcheck) \
2a4cbe27
NN
15748 || exit 1
15749
b813574b 15750@endif gawk
2a4cbe27 15751
b813574b
PB
15752.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15753maybe-mostlyclean-gawk:
15754@if gawk
15755maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15756
b813574b 15757mostlyclean-gawk:
0aed8855 15758 @: $(MAKE); $(unstage)
b813574b 15759 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15760 r=`${PWD_COMMAND}`; export r; \
15761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15762 $(HOST_EXPORTS) \
b813574b 15763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15765 done; \
b813574b 15766 echo "Doing mostlyclean in gawk" ; \
b00612cc 15767 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15770 "RANLIB=$${RANLIB}" \
0c24b341 15771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15772 mostlyclean) \
2a4cbe27
NN
15773 || exit 1
15774
b813574b 15775@endif gawk
2a4cbe27 15776
b813574b
PB
15777.PHONY: maybe-clean-gawk clean-gawk
15778maybe-clean-gawk:
15779@if gawk
15780maybe-clean-gawk: clean-gawk
2a4cbe27 15781
b813574b 15782clean-gawk:
0aed8855 15783 @: $(MAKE); $(unstage)
b813574b 15784 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15785 r=`${PWD_COMMAND}`; export r; \
15786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15787 $(HOST_EXPORTS) \
b813574b 15788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15790 done; \
b813574b 15791 echo "Doing clean in gawk" ; \
b00612cc 15792 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15795 "RANLIB=$${RANLIB}" \
0c24b341 15796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15797 clean) \
2a4cbe27
NN
15798 || exit 1
15799
b813574b 15800@endif gawk
2a4cbe27 15801
b813574b
PB
15802.PHONY: maybe-distclean-gawk distclean-gawk
15803maybe-distclean-gawk:
15804@if gawk
15805maybe-distclean-gawk: distclean-gawk
2a4cbe27 15806
b813574b 15807distclean-gawk:
0aed8855 15808 @: $(MAKE); $(unstage)
b813574b 15809 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15810 r=`${PWD_COMMAND}`; export r; \
15811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15812 $(HOST_EXPORTS) \
b813574b 15813 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15815 done; \
b813574b 15816 echo "Doing distclean in gawk" ; \
b00612cc 15817 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15820 "RANLIB=$${RANLIB}" \
0c24b341 15821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15822 distclean) \
2a4cbe27
NN
15823 || exit 1
15824
b813574b 15825@endif gawk
2a4cbe27 15826
b813574b
PB
15827.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15828maybe-maintainer-clean-gawk:
15829@if gawk
15830maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15831
b813574b 15832maintainer-clean-gawk:
0aed8855 15833 @: $(MAKE); $(unstage)
b813574b 15834 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15835 r=`${PWD_COMMAND}`; export r; \
15836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15837 $(HOST_EXPORTS) \
b813574b 15838 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15840 done; \
b813574b 15841 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15842 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15845 "RANLIB=$${RANLIB}" \
0c24b341 15846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15847 maintainer-clean) \
2a4cbe27
NN
15848 || exit 1
15849
b813574b 15850@endif gawk
2a4cbe27 15851
2a4cbe27 15852
a7254363 15853
b813574b
PB
15854.PHONY: configure-gettext maybe-configure-gettext
15855maybe-configure-gettext:
4f0ef2d8
CD
15856@if gcc-bootstrap
15857configure-gettext: stage_current
15858@endif gcc-bootstrap
b813574b
PB
15859@if gettext
15860maybe-configure-gettext: configure-gettext
c52c6897 15861configure-gettext:
0aed8855 15862 @: $(MAKE); $(unstage)
c52c6897 15863 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15865 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
1f53ca9a 15867 $(HOST_EXPORTS) \
a7254363
PB
15868 echo Configuring in $(HOST_SUBDIR)/gettext; \
15869 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15870 case $(srcdir) in \
b00612cc
PB
15871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15872 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15874 esac; \
b00612cc
PB
15875 srcdiroption="--srcdir=$${topdir}/gettext"; \
15876 libsrcdir="$$s/gettext"; \
4fa63067 15877 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15879 --target=${target_alias} $${srcdiroption} \
4fa63067 15880 || exit 1
b813574b 15881@endif gettext
4fa63067 15882
a7254363
PB
15883
15884
d545f33b
PB
15885
15886
b813574b
PB
15887.PHONY: all-gettext maybe-all-gettext
15888maybe-all-gettext:
4f0ef2d8
CD
15889@if gcc-bootstrap
15890all-gettext: stage_current
15891@endif gcc-bootstrap
b813574b 15892@if gettext
d27cc32e 15893TARGET-gettext=all
b813574b
PB
15894maybe-all-gettext: all-gettext
15895all-gettext: configure-gettext
0aed8855 15896 @: $(MAKE); $(unstage)
4fa63067
NN
15897 @r=`${PWD_COMMAND}`; export r; \
15898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15899 $(HOST_EXPORTS) \
b00612cc 15900 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15902 $(TARGET-gettext))
b813574b 15903@endif gettext
4fa63067 15904
a7254363 15905
d545f33b
PB
15906
15907
b813574b
PB
15908.PHONY: check-gettext maybe-check-gettext
15909maybe-check-gettext:
15910@if gettext
15911maybe-check-gettext: check-gettext
4fa63067 15912
b813574b 15913check-gettext:
0aed8855 15914 @: $(MAKE); $(unstage)
4fa63067
NN
15915 @r=`${PWD_COMMAND}`; export r; \
15916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15917 $(HOST_EXPORTS) \
b00612cc
PB
15918 (cd $(HOST_SUBDIR)/gettext && \
15919 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15920
b813574b 15921@endif gettext
4fa63067 15922
b813574b
PB
15923.PHONY: install-gettext maybe-install-gettext
15924maybe-install-gettext:
15925@if gettext
15926maybe-install-gettext: install-gettext
4fa63067 15927
b813574b 15928install-gettext: installdirs
0aed8855 15929 @: $(MAKE); $(unstage)
4fa63067
NN
15930 @r=`${PWD_COMMAND}`; export r; \
15931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15932 $(HOST_EXPORTS) \
b00612cc 15933 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15934 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15935
b813574b 15936@endif gettext
4fa63067 15937
56a8fe78 15938# Other targets (info, dvi, pdf, etc.)
4fa63067 15939
b813574b
PB
15940.PHONY: maybe-info-gettext info-gettext
15941maybe-info-gettext:
15942@if gettext
15943maybe-info-gettext: info-gettext
4fa63067 15944
b813574b
PB
15945info-gettext: \
15946 configure-gettext
0aed8855 15947 @: $(MAKE); $(unstage)
b813574b 15948 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15949 r=`${PWD_COMMAND}`; export r; \
15950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15951 $(HOST_EXPORTS) \
b813574b 15952 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15954 done; \
b813574b 15955 echo "Doing info in gettext" ; \
b00612cc 15956 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15959 "RANLIB=$${RANLIB}" \
0c24b341 15960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15961 info) \
2a4cbe27
NN
15962 || exit 1
15963
b813574b 15964@endif gettext
2a4cbe27 15965
b813574b
PB
15966.PHONY: maybe-dvi-gettext dvi-gettext
15967maybe-dvi-gettext:
15968@if gettext
15969maybe-dvi-gettext: dvi-gettext
2a4cbe27 15970
b813574b
PB
15971dvi-gettext: \
15972 configure-gettext
0aed8855 15973 @: $(MAKE); $(unstage)
b813574b 15974 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15975 r=`${PWD_COMMAND}`; export r; \
15976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15977 $(HOST_EXPORTS) \
b813574b 15978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15980 done; \
b813574b 15981 echo "Doing dvi in gettext" ; \
b00612cc 15982 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15985 "RANLIB=$${RANLIB}" \
0c24b341 15986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15987 dvi) \
2a4cbe27
NN
15988 || exit 1
15989
b813574b 15990@endif gettext
2a4cbe27 15991
56a8fe78
DD
15992.PHONY: maybe-pdf-gettext pdf-gettext
15993maybe-pdf-gettext:
15994@if gettext
15995maybe-pdf-gettext: pdf-gettext
15996
15997pdf-gettext: \
15998 configure-gettext
15999 @: $(MAKE); $(unstage)
16000 @[ -f ./gettext/Makefile ] || exit 0; \
16001 r=`${PWD_COMMAND}`; export r; \
16002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16003 $(HOST_EXPORTS) \
16004 for flag in $(EXTRA_HOST_FLAGS) ; do \
16005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16006 done; \
16007 echo "Doing pdf in gettext" ; \
16008 (cd $(HOST_SUBDIR)/gettext && \
16009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16011 "RANLIB=$${RANLIB}" \
0c24b341 16012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16013 pdf) \
16014 || exit 1
16015
16016@endif gettext
16017
6d389afc
MS
16018.PHONY: maybe-html-gettext html-gettext
16019maybe-html-gettext:
16020@if gettext
16021maybe-html-gettext: html-gettext
16022
16023html-gettext: \
16024 configure-gettext
0aed8855 16025 @: $(MAKE); $(unstage)
6d389afc
MS
16026 @[ -f ./gettext/Makefile ] || exit 0; \
16027 r=`${PWD_COMMAND}`; export r; \
16028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16029 $(HOST_EXPORTS) \
16030 for flag in $(EXTRA_HOST_FLAGS) ; do \
16031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16032 done; \
16033 echo "Doing html in gettext" ; \
b00612cc 16034 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
16035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16037 "RANLIB=$${RANLIB}" \
0c24b341 16038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16039 html) \
16040 || exit 1
16041
16042@endif gettext
16043
b813574b
PB
16044.PHONY: maybe-TAGS-gettext TAGS-gettext
16045maybe-TAGS-gettext:
16046@if gettext
16047maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 16048
b813574b
PB
16049TAGS-gettext: \
16050 configure-gettext
0aed8855 16051 @: $(MAKE); $(unstage)
b813574b 16052 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16053 r=`${PWD_COMMAND}`; export r; \
16054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16055 $(HOST_EXPORTS) \
b813574b 16056 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16058 done; \
b813574b 16059 echo "Doing TAGS in gettext" ; \
b00612cc 16060 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16063 "RANLIB=$${RANLIB}" \
0c24b341 16064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16065 TAGS) \
2a4cbe27
NN
16066 || exit 1
16067
b813574b 16068@endif gettext
2a4cbe27 16069
b813574b
PB
16070.PHONY: maybe-install-info-gettext install-info-gettext
16071maybe-install-info-gettext:
16072@if gettext
16073maybe-install-info-gettext: install-info-gettext
16074
16075install-info-gettext: \
16076 configure-gettext \
16077 info-gettext
0aed8855 16078 @: $(MAKE); $(unstage)
b813574b 16079 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16080 r=`${PWD_COMMAND}`; export r; \
16081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16082 $(HOST_EXPORTS) \
b813574b 16083 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16085 done; \
b813574b 16086 echo "Doing install-info in gettext" ; \
b00612cc 16087 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16090 "RANLIB=$${RANLIB}" \
0c24b341 16091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16092 install-info) \
2a4cbe27
NN
16093 || exit 1
16094
b813574b 16095@endif gettext
2a4cbe27 16096
a3ca38d2
DD
16097.PHONY: maybe-install-pdf-gettext install-pdf-gettext
16098maybe-install-pdf-gettext:
16099@if gettext
16100maybe-install-pdf-gettext: install-pdf-gettext
16101
16102install-pdf-gettext: \
16103 configure-gettext \
16104 pdf-gettext
16105 @: $(MAKE); $(unstage)
16106 @[ -f ./gettext/Makefile ] || exit 0; \
16107 r=`${PWD_COMMAND}`; export r; \
16108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109 $(HOST_EXPORTS) \
16110 for flag in $(EXTRA_HOST_FLAGS) ; do \
16111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16112 done; \
16113 echo "Doing install-pdf in gettext" ; \
16114 (cd $(HOST_SUBDIR)/gettext && \
16115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16117 "RANLIB=$${RANLIB}" \
0c24b341 16118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16119 install-pdf) \
16120 || exit 1
16121
16122@endif gettext
16123
108a6f8e
CD
16124.PHONY: maybe-install-html-gettext install-html-gettext
16125maybe-install-html-gettext:
16126@if gettext
16127maybe-install-html-gettext: install-html-gettext
16128
16129install-html-gettext: \
16130 configure-gettext \
16131 html-gettext
16132 @: $(MAKE); $(unstage)
16133 @[ -f ./gettext/Makefile ] || exit 0; \
16134 r=`${PWD_COMMAND}`; export r; \
16135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16136 $(HOST_EXPORTS) \
16137 for flag in $(EXTRA_HOST_FLAGS) ; do \
16138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16139 done; \
16140 echo "Doing install-html in gettext" ; \
16141 (cd $(HOST_SUBDIR)/gettext && \
16142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16144 "RANLIB=$${RANLIB}" \
0c24b341 16145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16146 install-html) \
16147 || exit 1
16148
16149@endif gettext
16150
b813574b
PB
16151.PHONY: maybe-installcheck-gettext installcheck-gettext
16152maybe-installcheck-gettext:
16153@if gettext
16154maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16155
b813574b
PB
16156installcheck-gettext: \
16157 configure-gettext
0aed8855 16158 @: $(MAKE); $(unstage)
b813574b 16159 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16160 r=`${PWD_COMMAND}`; export r; \
16161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16162 $(HOST_EXPORTS) \
b813574b 16163 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16165 done; \
b813574b 16166 echo "Doing installcheck in gettext" ; \
b00612cc 16167 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16170 "RANLIB=$${RANLIB}" \
0c24b341 16171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16172 installcheck) \
2a4cbe27
NN
16173 || exit 1
16174
b813574b 16175@endif gettext
2a4cbe27 16176
b813574b
PB
16177.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16178maybe-mostlyclean-gettext:
16179@if gettext
16180maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16181
b813574b 16182mostlyclean-gettext:
0aed8855 16183 @: $(MAKE); $(unstage)
b813574b 16184 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16185 r=`${PWD_COMMAND}`; export r; \
16186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16187 $(HOST_EXPORTS) \
b813574b 16188 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16190 done; \
b813574b 16191 echo "Doing mostlyclean in gettext" ; \
b00612cc 16192 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16195 "RANLIB=$${RANLIB}" \
0c24b341 16196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16197 mostlyclean) \
2a4cbe27
NN
16198 || exit 1
16199
b813574b 16200@endif gettext
2a4cbe27 16201
b813574b
PB
16202.PHONY: maybe-clean-gettext clean-gettext
16203maybe-clean-gettext:
16204@if gettext
16205maybe-clean-gettext: clean-gettext
2a4cbe27 16206
b813574b 16207clean-gettext:
0aed8855 16208 @: $(MAKE); $(unstage)
b813574b 16209 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16210 r=`${PWD_COMMAND}`; export r; \
16211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16212 $(HOST_EXPORTS) \
b813574b 16213 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16215 done; \
b813574b 16216 echo "Doing clean in gettext" ; \
b00612cc 16217 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16220 "RANLIB=$${RANLIB}" \
0c24b341 16221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16222 clean) \
2a4cbe27
NN
16223 || exit 1
16224
b813574b 16225@endif gettext
2a4cbe27 16226
b813574b
PB
16227.PHONY: maybe-distclean-gettext distclean-gettext
16228maybe-distclean-gettext:
16229@if gettext
16230maybe-distclean-gettext: distclean-gettext
2a4cbe27 16231
b813574b 16232distclean-gettext:
0aed8855 16233 @: $(MAKE); $(unstage)
b813574b 16234 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16235 r=`${PWD_COMMAND}`; export r; \
16236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16237 $(HOST_EXPORTS) \
b813574b 16238 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16240 done; \
b813574b 16241 echo "Doing distclean in gettext" ; \
b00612cc 16242 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16245 "RANLIB=$${RANLIB}" \
0c24b341 16246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16247 distclean) \
2a4cbe27
NN
16248 || exit 1
16249
b813574b 16250@endif gettext
2a4cbe27 16251
b813574b
PB
16252.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16253maybe-maintainer-clean-gettext:
16254@if gettext
16255maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16256
b813574b 16257maintainer-clean-gettext:
0aed8855 16258 @: $(MAKE); $(unstage)
b813574b 16259 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16260 r=`${PWD_COMMAND}`; export r; \
16261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16262 $(HOST_EXPORTS) \
b813574b 16263 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16265 done; \
b813574b 16266 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16267 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16270 "RANLIB=$${RANLIB}" \
0c24b341 16271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16272 maintainer-clean) \
4fa63067
NN
16273 || exit 1
16274
b813574b 16275@endif gettext
4fa63067
NN
16276
16277
a7254363 16278
4b900473
PB
16279.PHONY: configure-gmp maybe-configure-gmp
16280maybe-configure-gmp:
16281@if gcc-bootstrap
16282configure-gmp: stage_current
16283@endif gcc-bootstrap
16284@if gmp
16285maybe-configure-gmp: configure-gmp
16286configure-gmp:
16287 @r=`${PWD_COMMAND}`; export r; \
16288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16289 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
1f53ca9a 16291 $(HOST_EXPORTS) \
4b900473
PB
16292 echo Configuring in $(HOST_SUBDIR)/gmp; \
16293 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16294 case $(srcdir) in \
16295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16296 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16298 esac; \
16299 srcdiroption="--srcdir=$${topdir}/gmp"; \
16300 libsrcdir="$$s/gmp"; \
16301 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16302 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16303 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
4b900473
PB
16304 || exit 1
16305@endif gmp
16306
16307
16308
16309.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16310maybe-configure-stage1-gmp:
16311@if gmp-bootstrap
16312maybe-configure-stage1-gmp: configure-stage1-gmp
16313configure-stage1-gmp:
16314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16316 @r=`${PWD_COMMAND}`; export r; \
16317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16318 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16319 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16320 $(HOST_EXPORTS) \
8ee82aff 16321 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16322 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16323 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16324 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16326 cd $(HOST_SUBDIR)/gmp || exit 1; \
16327 case $(srcdir) in \
16328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16329 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16331 esac; \
16332 srcdiroption="--srcdir=$${topdir}/gmp"; \
16333 libsrcdir="$$s/gmp"; \
16334 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16335 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16336 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16337 $(STAGE1_CONFIGURE_FLAGS) \
16338 --disable-shared
4b900473
PB
16339@endif gmp-bootstrap
16340
16341.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16342maybe-configure-stage2-gmp:
16343@if gmp-bootstrap
16344maybe-configure-stage2-gmp: configure-stage2-gmp
16345configure-stage2-gmp:
16346 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16348 @r=`${PWD_COMMAND}`; export r; \
16349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16350 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16351 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16352 $(HOST_EXPORTS) \
1b05fbbd 16353 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16354 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16355 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16356 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16357 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16359 cd $(HOST_SUBDIR)/gmp || exit 1; \
16360 case $(srcdir) in \
16361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16362 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16364 esac; \
16365 srcdiroption="--srcdir=$${topdir}/gmp"; \
16366 libsrcdir="$$s/gmp"; \
16367 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16368 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16369 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16370 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16371 $(STAGE2_CONFIGURE_FLAGS) \
16372 --disable-shared
8520c408
AO
16373@endif gmp-bootstrap
16374
4b900473
PB
16375.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16376maybe-configure-stage3-gmp:
16377@if gmp-bootstrap
16378maybe-configure-stage3-gmp: configure-stage3-gmp
16379configure-stage3-gmp:
16380 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16382 @r=`${PWD_COMMAND}`; export r; \
16383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16384 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16385 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16386 $(HOST_EXPORTS) \
1b05fbbd 16387 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16388 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16389 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16390 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16391 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16393 cd $(HOST_SUBDIR)/gmp || exit 1; \
16394 case $(srcdir) in \
16395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16396 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16398 esac; \
16399 srcdiroption="--srcdir=$${topdir}/gmp"; \
16400 libsrcdir="$$s/gmp"; \
16401 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16402 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16403 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16404 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16405 $(STAGE3_CONFIGURE_FLAGS) \
16406 --disable-shared
8520c408
AO
16407@endif gmp-bootstrap
16408
4b900473
PB
16409.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16410maybe-configure-stage4-gmp:
16411@if gmp-bootstrap
16412maybe-configure-stage4-gmp: configure-stage4-gmp
16413configure-stage4-gmp:
16414 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16415 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16416 @r=`${PWD_COMMAND}`; export r; \
16417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16418 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16419 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16420 $(HOST_EXPORTS) \
1b05fbbd 16421 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16422 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16423 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16424 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16425 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16427 cd $(HOST_SUBDIR)/gmp || exit 1; \
16428 case $(srcdir) in \
16429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16430 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16432 esac; \
16433 srcdiroption="--srcdir=$${topdir}/gmp"; \
16434 libsrcdir="$$s/gmp"; \
16435 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16436 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16437 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16438 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16439 $(STAGE4_CONFIGURE_FLAGS) \
16440 --disable-shared
4b900473
PB
16441@endif gmp-bootstrap
16442
16443.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16444maybe-configure-stageprofile-gmp:
16445@if gmp-bootstrap
16446maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16447configure-stageprofile-gmp:
16448 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16450 @r=`${PWD_COMMAND}`; export r; \
16451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16452 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16453 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16454 $(HOST_EXPORTS) \
1b05fbbd
AO
16455 $(POSTSTAGE1_HOST_EXPORTS) \
16456 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16457 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16458 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16459 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16461 cd $(HOST_SUBDIR)/gmp || exit 1; \
16462 case $(srcdir) in \
16463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16464 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16466 esac; \
16467 srcdiroption="--srcdir=$${topdir}/gmp"; \
16468 libsrcdir="$$s/gmp"; \
16469 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16470 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16471 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16472 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16473 $(STAGEprofile_CONFIGURE_FLAGS) \
16474 --disable-shared
4b900473
PB
16475@endif gmp-bootstrap
16476
16477.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16478maybe-configure-stagefeedback-gmp:
16479@if gmp-bootstrap
16480maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16481configure-stagefeedback-gmp:
16482 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16483 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16484 @r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16486 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16487 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16488 $(HOST_EXPORTS) \
1b05fbbd
AO
16489 $(POSTSTAGE1_HOST_EXPORTS) \
16490 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16491 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16492 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16493 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16495 cd $(HOST_SUBDIR)/gmp || exit 1; \
16496 case $(srcdir) in \
16497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16498 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16500 esac; \
16501 srcdiroption="--srcdir=$${topdir}/gmp"; \
16502 libsrcdir="$$s/gmp"; \
16503 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16504 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16505 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16506 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16507 $(STAGEfeedback_CONFIGURE_FLAGS) \
16508 --disable-shared
4b900473
PB
16509@endif gmp-bootstrap
16510
16511
16512
16513
16514
16515.PHONY: all-gmp maybe-all-gmp
16516maybe-all-gmp:
16517@if gcc-bootstrap
16518all-gmp: stage_current
16519@endif gcc-bootstrap
16520@if gmp
16521TARGET-gmp=all
16522maybe-all-gmp: all-gmp
16523all-gmp: configure-gmp
16524 @r=`${PWD_COMMAND}`; export r; \
16525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 16526 $(HOST_EXPORTS) \
4b900473 16527 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16528 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16529 $(TARGET-gmp))
4b900473
PB
16530@endif gmp
16531
16532
16533
16534.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16535.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16536maybe-all-stage1-gmp:
16537maybe-clean-stage1-gmp:
16538@if gmp-bootstrap
16539maybe-all-stage1-gmp: all-stage1-gmp
16540all-stage1: all-stage1-gmp
16541TARGET-stage1-gmp = $(TARGET-gmp)
16542all-stage1-gmp: configure-stage1-gmp
16543 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16544 @r=`${PWD_COMMAND}`; export r; \
16545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16546 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 16547 $(HOST_EXPORTS) \
4b900473 16548 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16549 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16550 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 16551 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
16552 LIBCFLAGS="$(LIBCFLAGS)" \
16553 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16554 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16555 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16556 $(EXTRA_HOST_FLAGS) \
16557 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
16558 $(TARGET-stage1-gmp)
16559
16560maybe-clean-stage1-gmp: clean-stage1-gmp
16561clean-stage1: clean-stage1-gmp
16562clean-stage1-gmp:
16563 @if [ $(current_stage) = stage1 ]; then \
16564 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16565 else \
16566 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16567 $(MAKE) stage1-start; \
16568 fi; \
16569 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16570 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16571 clean
4b900473
PB
16572@endif gmp-bootstrap
16573
16574
16575.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16576.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16577maybe-all-stage2-gmp:
16578maybe-clean-stage2-gmp:
16579@if gmp-bootstrap
16580maybe-all-stage2-gmp: all-stage2-gmp
16581all-stage2: all-stage2-gmp
16582TARGET-stage2-gmp = $(TARGET-gmp)
16583all-stage2-gmp: configure-stage2-gmp
16584 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16585 @r=`${PWD_COMMAND}`; export r; \
16586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16587 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 16588 $(HOST_EXPORTS) \
1f53ca9a 16589 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16590 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16592 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 16593 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
16594 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16599 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
16600 $(TARGET-stage2-gmp)
16601
16602maybe-clean-stage2-gmp: clean-stage2-gmp
16603clean-stage2: clean-stage2-gmp
16604clean-stage2-gmp:
16605 @if [ $(current_stage) = stage2 ]; then \
16606 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16607 else \
16608 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16609 $(MAKE) stage2-start; \
16610 fi; \
16611 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16612 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16613 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16614 clean
4b900473
PB
16615@endif gmp-bootstrap
16616
16617
16618.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16619.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16620maybe-all-stage3-gmp:
16621maybe-clean-stage3-gmp:
16622@if gmp-bootstrap
16623maybe-all-stage3-gmp: all-stage3-gmp
16624all-stage3: all-stage3-gmp
16625TARGET-stage3-gmp = $(TARGET-gmp)
16626all-stage3-gmp: configure-stage3-gmp
16627 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16628 @r=`${PWD_COMMAND}`; export r; \
16629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16630 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 16631 $(HOST_EXPORTS) \
1f53ca9a 16632 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16633 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16635 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 16636 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
16637 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16642 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
16643 $(TARGET-stage3-gmp)
16644
16645maybe-clean-stage3-gmp: clean-stage3-gmp
16646clean-stage3: clean-stage3-gmp
16647clean-stage3-gmp:
16648 @if [ $(current_stage) = stage3 ]; then \
16649 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16650 else \
16651 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16652 $(MAKE) stage3-start; \
16653 fi; \
16654 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16655 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16656 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16657 clean
4b900473
PB
16658@endif gmp-bootstrap
16659
16660
16661.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16662.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16663maybe-all-stage4-gmp:
16664maybe-clean-stage4-gmp:
16665@if gmp-bootstrap
16666maybe-all-stage4-gmp: all-stage4-gmp
16667all-stage4: all-stage4-gmp
16668TARGET-stage4-gmp = $(TARGET-gmp)
16669all-stage4-gmp: configure-stage4-gmp
16670 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16671 @r=`${PWD_COMMAND}`; export r; \
16672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16673 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 16674 $(HOST_EXPORTS) \
1f53ca9a 16675 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16676 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16678 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 16679 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 16680 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16685 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
16686 $(TARGET-stage4-gmp)
16687
16688maybe-clean-stage4-gmp: clean-stage4-gmp
16689clean-stage4: clean-stage4-gmp
16690clean-stage4-gmp:
16691 @if [ $(current_stage) = stage4 ]; then \
16692 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16693 else \
16694 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16695 $(MAKE) stage4-start; \
16696 fi; \
16697 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16698 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16699 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16700 clean
4b900473
PB
16701@endif gmp-bootstrap
16702
16703
16704.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16705.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16706maybe-all-stageprofile-gmp:
16707maybe-clean-stageprofile-gmp:
16708@if gmp-bootstrap
16709maybe-all-stageprofile-gmp: all-stageprofile-gmp
16710all-stageprofile: all-stageprofile-gmp
16711TARGET-stageprofile-gmp = $(TARGET-gmp)
16712all-stageprofile-gmp: configure-stageprofile-gmp
16713 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16714 @r=`${PWD_COMMAND}`; export r; \
16715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16716 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 16717 $(HOST_EXPORTS) \
1f53ca9a 16718 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16719 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16721 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 16722 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
16723 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16727 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16728 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
16729 $(TARGET-stageprofile-gmp)
16730
16731maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16732clean-stageprofile: clean-stageprofile-gmp
16733clean-stageprofile-gmp:
16734 @if [ $(current_stage) = stageprofile ]; then \
16735 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16736 else \
16737 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16738 $(MAKE) stageprofile-start; \
16739 fi; \
16740 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16741 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16742 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16743 clean
4b900473
PB
16744@endif gmp-bootstrap
16745
16746
16747.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16748.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16749maybe-all-stagefeedback-gmp:
16750maybe-clean-stagefeedback-gmp:
16751@if gmp-bootstrap
16752maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16753all-stagefeedback: all-stagefeedback-gmp
16754TARGET-stagefeedback-gmp = $(TARGET-gmp)
16755all-stagefeedback-gmp: configure-stagefeedback-gmp
16756 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16757 @r=`${PWD_COMMAND}`; export r; \
16758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 16760 $(HOST_EXPORTS) \
1f53ca9a 16761 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16762 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16764 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 16765 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
16766 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16770 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16771 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
16772 $(TARGET-stagefeedback-gmp)
16773
16774maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16775clean-stagefeedback: clean-stagefeedback-gmp
16776clean-stagefeedback-gmp:
16777 @if [ $(current_stage) = stagefeedback ]; then \
16778 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16779 else \
16780 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16781 $(MAKE) stagefeedback-start; \
16782 fi; \
16783 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16784 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16785 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16786 clean
4b900473
PB
16787@endif gmp-bootstrap
16788
16789
16790
16791
16792
16793.PHONY: check-gmp maybe-check-gmp
16794maybe-check-gmp:
16795@if gmp
16796maybe-check-gmp: check-gmp
16797
16798check-gmp:
16799 @: $(MAKE); $(unstage)
16800 @r=`${PWD_COMMAND}`; export r; \
16801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16802 $(HOST_EXPORTS) \
16803 (cd $(HOST_SUBDIR)/gmp && \
16804 $(MAKE) $(FLAGS_TO_PASS) check)
16805
16806@endif gmp
16807
16808.PHONY: install-gmp maybe-install-gmp
16809maybe-install-gmp:
16810@if gmp
16811maybe-install-gmp: install-gmp
16812
16813install-gmp:
16814
16815@endif gmp
16816
16817# Other targets (info, dvi, pdf, etc.)
16818
16819.PHONY: maybe-info-gmp info-gmp
16820maybe-info-gmp:
16821@if gmp
16822maybe-info-gmp: info-gmp
16823
16824info-gmp: \
16825 configure-gmp
16826 @[ -f ./gmp/Makefile ] || exit 0; \
16827 r=`${PWD_COMMAND}`; export r; \
16828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16829 $(HOST_EXPORTS) \
16830 for flag in $(EXTRA_HOST_FLAGS) ; do \
16831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16832 done; \
16833 echo "Doing info in gmp" ; \
16834 (cd $(HOST_SUBDIR)/gmp && \
16835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16837 "RANLIB=$${RANLIB}" \
0c24b341 16838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16839 info) \
16840 || exit 1
16841
16842@endif gmp
16843
16844.PHONY: maybe-dvi-gmp dvi-gmp
16845maybe-dvi-gmp:
16846@if gmp
16847maybe-dvi-gmp: dvi-gmp
16848
16849dvi-gmp: \
16850 configure-gmp
16851 @[ -f ./gmp/Makefile ] || exit 0; \
16852 r=`${PWD_COMMAND}`; export r; \
16853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16854 $(HOST_EXPORTS) \
16855 for flag in $(EXTRA_HOST_FLAGS) ; do \
16856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16857 done; \
16858 echo "Doing dvi in gmp" ; \
16859 (cd $(HOST_SUBDIR)/gmp && \
16860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16862 "RANLIB=$${RANLIB}" \
0c24b341 16863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16864 dvi) \
16865 || exit 1
16866
16867@endif gmp
16868
16869.PHONY: maybe-pdf-gmp pdf-gmp
16870maybe-pdf-gmp:
16871@if gmp
16872maybe-pdf-gmp: pdf-gmp
16873
16874pdf-gmp: \
16875 configure-gmp
16876 @[ -f ./gmp/Makefile ] || exit 0; \
16877 r=`${PWD_COMMAND}`; export r; \
16878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16879 $(HOST_EXPORTS) \
16880 for flag in $(EXTRA_HOST_FLAGS) ; do \
16881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16882 done; \
16883 echo "Doing pdf in gmp" ; \
16884 (cd $(HOST_SUBDIR)/gmp && \
16885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16887 "RANLIB=$${RANLIB}" \
0c24b341 16888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16889 pdf) \
16890 || exit 1
16891
16892@endif gmp
16893
16894.PHONY: maybe-html-gmp html-gmp
16895maybe-html-gmp:
16896@if gmp
16897maybe-html-gmp: html-gmp
16898
16899html-gmp: \
16900 configure-gmp
16901 @[ -f ./gmp/Makefile ] || exit 0; \
16902 r=`${PWD_COMMAND}`; export r; \
16903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16904 $(HOST_EXPORTS) \
16905 for flag in $(EXTRA_HOST_FLAGS) ; do \
16906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16907 done; \
16908 echo "Doing html in gmp" ; \
16909 (cd $(HOST_SUBDIR)/gmp && \
16910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16912 "RANLIB=$${RANLIB}" \
0c24b341 16913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16914 html) \
16915 || exit 1
16916
16917@endif gmp
16918
16919.PHONY: maybe-TAGS-gmp TAGS-gmp
16920maybe-TAGS-gmp:
16921@if gmp
16922maybe-TAGS-gmp: TAGS-gmp
16923
16924TAGS-gmp: \
16925 configure-gmp
16926 @[ -f ./gmp/Makefile ] || exit 0; \
16927 r=`${PWD_COMMAND}`; export r; \
16928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16929 $(HOST_EXPORTS) \
16930 for flag in $(EXTRA_HOST_FLAGS) ; do \
16931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16932 done; \
16933 echo "Doing TAGS in gmp" ; \
16934 (cd $(HOST_SUBDIR)/gmp && \
16935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16937 "RANLIB=$${RANLIB}" \
0c24b341 16938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16939 TAGS) \
16940 || exit 1
16941
16942@endif gmp
16943
16944.PHONY: maybe-install-info-gmp install-info-gmp
16945maybe-install-info-gmp:
16946@if gmp
16947maybe-install-info-gmp: install-info-gmp
16948
16949install-info-gmp: \
16950 configure-gmp \
16951 info-gmp
16952 @[ -f ./gmp/Makefile ] || exit 0; \
16953 r=`${PWD_COMMAND}`; export r; \
16954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16955 $(HOST_EXPORTS) \
16956 for flag in $(EXTRA_HOST_FLAGS) ; do \
16957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16958 done; \
16959 echo "Doing install-info in gmp" ; \
16960 (cd $(HOST_SUBDIR)/gmp && \
16961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16963 "RANLIB=$${RANLIB}" \
0c24b341 16964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16965 install-info) \
16966 || exit 1
16967
16968@endif gmp
16969
a3ca38d2
DD
16970.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16971maybe-install-pdf-gmp:
16972@if gmp
16973maybe-install-pdf-gmp: install-pdf-gmp
16974
16975install-pdf-gmp: \
16976 configure-gmp \
16977 pdf-gmp
16978 @[ -f ./gmp/Makefile ] || exit 0; \
16979 r=`${PWD_COMMAND}`; export r; \
16980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16981 $(HOST_EXPORTS) \
16982 for flag in $(EXTRA_HOST_FLAGS) ; do \
16983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16984 done; \
16985 echo "Doing install-pdf in gmp" ; \
16986 (cd $(HOST_SUBDIR)/gmp && \
16987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16989 "RANLIB=$${RANLIB}" \
0c24b341 16990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16991 install-pdf) \
16992 || exit 1
16993
16994@endif gmp
16995
4b900473
PB
16996.PHONY: maybe-install-html-gmp install-html-gmp
16997maybe-install-html-gmp:
16998@if gmp
16999maybe-install-html-gmp: install-html-gmp
17000
17001install-html-gmp: \
17002 configure-gmp \
17003 html-gmp
17004 @[ -f ./gmp/Makefile ] || exit 0; \
17005 r=`${PWD_COMMAND}`; export r; \
17006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17007 $(HOST_EXPORTS) \
17008 for flag in $(EXTRA_HOST_FLAGS) ; do \
17009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17010 done; \
17011 echo "Doing install-html in gmp" ; \
17012 (cd $(HOST_SUBDIR)/gmp && \
17013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17015 "RANLIB=$${RANLIB}" \
0c24b341 17016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17017 install-html) \
17018 || exit 1
17019
17020@endif gmp
17021
17022.PHONY: maybe-installcheck-gmp installcheck-gmp
17023maybe-installcheck-gmp:
17024@if gmp
17025maybe-installcheck-gmp: installcheck-gmp
17026
e28c595f
JM
17027installcheck-gmp: \
17028 configure-gmp
17029 @[ -f ./gmp/Makefile ] || exit 0; \
17030 r=`${PWD_COMMAND}`; export r; \
17031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17032 $(HOST_EXPORTS) \
17033 for flag in $(EXTRA_HOST_FLAGS) ; do \
17034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17035 done; \
17036 echo "Doing installcheck in gmp" ; \
17037 (cd $(HOST_SUBDIR)/gmp && \
17038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17040 "RANLIB=$${RANLIB}" \
17041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17042 installcheck) \
17043 || exit 1
17044
17045@endif gmp
17046
17047.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
17048maybe-mostlyclean-gmp:
17049@if gmp
17050maybe-mostlyclean-gmp: mostlyclean-gmp
17051
17052mostlyclean-gmp:
17053 @[ -f ./gmp/Makefile ] || exit 0; \
17054 r=`${PWD_COMMAND}`; export r; \
17055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17056 $(HOST_EXPORTS) \
17057 for flag in $(EXTRA_HOST_FLAGS) ; do \
17058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17059 done; \
17060 echo "Doing mostlyclean in gmp" ; \
17061 (cd $(HOST_SUBDIR)/gmp && \
17062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17064 "RANLIB=$${RANLIB}" \
17065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17066 mostlyclean) \
17067 || exit 1
17068
17069@endif gmp
17070
17071.PHONY: maybe-clean-gmp clean-gmp
17072maybe-clean-gmp:
17073@if gmp
17074maybe-clean-gmp: clean-gmp
17075
17076clean-gmp:
17077 @[ -f ./gmp/Makefile ] || exit 0; \
17078 r=`${PWD_COMMAND}`; export r; \
17079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17080 $(HOST_EXPORTS) \
17081 for flag in $(EXTRA_HOST_FLAGS) ; do \
17082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17083 done; \
17084 echo "Doing clean in gmp" ; \
17085 (cd $(HOST_SUBDIR)/gmp && \
17086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17088 "RANLIB=$${RANLIB}" \
17089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17090 clean) \
17091 || exit 1
17092
17093@endif gmp
17094
17095.PHONY: maybe-distclean-gmp distclean-gmp
17096maybe-distclean-gmp:
17097@if gmp
17098maybe-distclean-gmp: distclean-gmp
17099
17100distclean-gmp:
17101 @[ -f ./gmp/Makefile ] || exit 0; \
17102 r=`${PWD_COMMAND}`; export r; \
17103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17104 $(HOST_EXPORTS) \
17105 for flag in $(EXTRA_HOST_FLAGS) ; do \
17106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17107 done; \
17108 echo "Doing distclean in gmp" ; \
17109 (cd $(HOST_SUBDIR)/gmp && \
17110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17112 "RANLIB=$${RANLIB}" \
17113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17114 distclean) \
17115 || exit 1
17116
17117@endif gmp
17118
17119.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17120maybe-maintainer-clean-gmp:
17121@if gmp
17122maybe-maintainer-clean-gmp: maintainer-clean-gmp
17123
17124maintainer-clean-gmp:
17125 @[ -f ./gmp/Makefile ] || exit 0; \
17126 r=`${PWD_COMMAND}`; export r; \
17127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17128 $(HOST_EXPORTS) \
17129 for flag in $(EXTRA_HOST_FLAGS) ; do \
17130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17131 done; \
17132 echo "Doing maintainer-clean in gmp" ; \
17133 (cd $(HOST_SUBDIR)/gmp && \
17134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17136 "RANLIB=$${RANLIB}" \
17137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17138 maintainer-clean) \
17139 || exit 1
17140
17141@endif gmp
17142
17143
17144
17145.PHONY: configure-mpfr maybe-configure-mpfr
17146maybe-configure-mpfr:
17147@if gcc-bootstrap
17148configure-mpfr: stage_current
17149@endif gcc-bootstrap
17150@if mpfr
17151maybe-configure-mpfr: configure-mpfr
17152configure-mpfr:
17153 @r=`${PWD_COMMAND}`; export r; \
17154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17155 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
1f53ca9a 17157 $(HOST_EXPORTS) \
e28c595f
JM
17158 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17159 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17160 case $(srcdir) in \
17161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17162 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17164 esac; \
17165 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17166 libsrcdir="$$s/mpfr"; \
17167 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17169 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
e28c595f
JM
17170 || exit 1
17171@endif mpfr
17172
17173
17174
17175.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17176maybe-configure-stage1-mpfr:
17177@if mpfr-bootstrap
17178maybe-configure-stage1-mpfr: configure-stage1-mpfr
17179configure-stage1-mpfr:
17180 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17182 @r=`${PWD_COMMAND}`; export r; \
17183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17184 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17185 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17186 $(HOST_EXPORTS) \
e28c595f 17187 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17188 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17189 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17190 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17192 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17193 case $(srcdir) in \
17194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17195 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17197 esac; \
17198 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17199 libsrcdir="$$s/mpfr"; \
17200 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17202 --target=${target_alias} $${srcdiroption} \
1b05fbbd 17203 $(STAGE1_CONFIGURE_FLAGS) \
e8a5fa9c 17204 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17205@endif mpfr-bootstrap
17206
17207.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17208maybe-configure-stage2-mpfr:
17209@if mpfr-bootstrap
17210maybe-configure-stage2-mpfr: configure-stage2-mpfr
17211configure-stage2-mpfr:
17212 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17214 @r=`${PWD_COMMAND}`; export r; \
17215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17216 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17217 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17218 $(HOST_EXPORTS) \
1b05fbbd 17219 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17220 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17221 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17222 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17223 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17225 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17226 case $(srcdir) in \
17227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17228 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17230 esac; \
17231 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17232 libsrcdir="$$s/mpfr"; \
17233 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17235 --target=${target_alias} $${srcdiroption} \
e28c595f 17236 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17237 $(STAGE2_CONFIGURE_FLAGS) \
e8a5fa9c 17238 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17239@endif mpfr-bootstrap
17240
17241.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17242maybe-configure-stage3-mpfr:
17243@if mpfr-bootstrap
17244maybe-configure-stage3-mpfr: configure-stage3-mpfr
17245configure-stage3-mpfr:
17246 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17248 @r=`${PWD_COMMAND}`; export r; \
17249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17250 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17251 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17252 $(HOST_EXPORTS) \
1b05fbbd 17253 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17254 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17255 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17256 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17257 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17259 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17260 case $(srcdir) in \
17261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17262 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17264 esac; \
17265 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17266 libsrcdir="$$s/mpfr"; \
17267 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17269 --target=${target_alias} $${srcdiroption} \
e28c595f 17270 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17271 $(STAGE3_CONFIGURE_FLAGS) \
e8a5fa9c 17272 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17273@endif mpfr-bootstrap
17274
17275.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17276maybe-configure-stage4-mpfr:
17277@if mpfr-bootstrap
17278maybe-configure-stage4-mpfr: configure-stage4-mpfr
17279configure-stage4-mpfr:
17280 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17281 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17282 @r=`${PWD_COMMAND}`; export r; \
17283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17284 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17285 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17286 $(HOST_EXPORTS) \
1b05fbbd 17287 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17288 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17289 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17290 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17291 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17293 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17294 case $(srcdir) in \
17295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17296 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17298 esac; \
17299 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17300 libsrcdir="$$s/mpfr"; \
17301 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17303 --target=${target_alias} $${srcdiroption} \
e28c595f 17304 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17305 $(STAGE4_CONFIGURE_FLAGS) \
e8a5fa9c 17306 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17307@endif mpfr-bootstrap
17308
17309.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17310maybe-configure-stageprofile-mpfr:
17311@if mpfr-bootstrap
17312maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17313configure-stageprofile-mpfr:
17314 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17316 @r=`${PWD_COMMAND}`; export r; \
17317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17318 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17319 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17320 $(HOST_EXPORTS) \
1b05fbbd
AO
17321 $(POSTSTAGE1_HOST_EXPORTS) \
17322 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17323 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17324 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17325 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17327 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17328 case $(srcdir) in \
17329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17330 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17332 esac; \
17333 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17334 libsrcdir="$$s/mpfr"; \
17335 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17337 --target=${target_alias} $${srcdiroption} \
e28c595f 17338 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17339 $(STAGEprofile_CONFIGURE_FLAGS) \
e8a5fa9c 17340 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17341@endif mpfr-bootstrap
17342
17343.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17344maybe-configure-stagefeedback-mpfr:
17345@if mpfr-bootstrap
17346maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17347configure-stagefeedback-mpfr:
17348 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17350 @r=`${PWD_COMMAND}`; export r; \
17351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17352 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17353 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17354 $(HOST_EXPORTS) \
1b05fbbd
AO
17355 $(POSTSTAGE1_HOST_EXPORTS) \
17356 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17357 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17358 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17359 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17361 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17362 case $(srcdir) in \
17363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17364 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17366 esac; \
17367 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17368 libsrcdir="$$s/mpfr"; \
17369 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17371 --target=${target_alias} $${srcdiroption} \
e28c595f 17372 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17373 $(STAGEfeedback_CONFIGURE_FLAGS) \
e8a5fa9c 17374 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17375@endif mpfr-bootstrap
17376
17377
17378
17379
17380
17381.PHONY: all-mpfr maybe-all-mpfr
17382maybe-all-mpfr:
17383@if gcc-bootstrap
17384all-mpfr: stage_current
17385@endif gcc-bootstrap
17386@if mpfr
17387TARGET-mpfr=all
17388maybe-all-mpfr: all-mpfr
17389all-mpfr: configure-mpfr
17390 @r=`${PWD_COMMAND}`; export r; \
17391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 17392 $(HOST_EXPORTS) \
e28c595f
JM
17393 (cd $(HOST_SUBDIR)/mpfr && \
17394 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17395 $(TARGET-mpfr))
17396@endif mpfr
17397
17398
17399
17400.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17401.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17402maybe-all-stage1-mpfr:
17403maybe-clean-stage1-mpfr:
17404@if mpfr-bootstrap
17405maybe-all-stage1-mpfr: all-stage1-mpfr
17406all-stage1: all-stage1-mpfr
17407TARGET-stage1-mpfr = $(TARGET-mpfr)
17408all-stage1-mpfr: configure-stage1-mpfr
17409 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17410 @r=`${PWD_COMMAND}`; export r; \
17411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17412 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 17413 $(HOST_EXPORTS) \
e28c595f
JM
17414 cd $(HOST_SUBDIR)/mpfr && \
17415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17416 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 17417 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
17418 LIBCFLAGS="$(LIBCFLAGS)" \
17419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17422 $(EXTRA_HOST_FLAGS) \
17423 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17424 $(TARGET-stage1-mpfr)
17425
17426maybe-clean-stage1-mpfr: clean-stage1-mpfr
17427clean-stage1: clean-stage1-mpfr
17428clean-stage1-mpfr:
17429 @if [ $(current_stage) = stage1 ]; then \
17430 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17431 else \
17432 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17433 $(MAKE) stage1-start; \
17434 fi; \
17435 cd $(HOST_SUBDIR)/mpfr && \
17436 $(MAKE) $(EXTRA_HOST_FLAGS) \
17437 clean
17438@endif mpfr-bootstrap
17439
17440
17441.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17442.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17443maybe-all-stage2-mpfr:
17444maybe-clean-stage2-mpfr:
17445@if mpfr-bootstrap
17446maybe-all-stage2-mpfr: all-stage2-mpfr
17447all-stage2: all-stage2-mpfr
17448TARGET-stage2-mpfr = $(TARGET-mpfr)
17449all-stage2-mpfr: configure-stage2-mpfr
17450 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17451 @r=`${PWD_COMMAND}`; export r; \
17452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17453 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 17454 $(HOST_EXPORTS) \
1f53ca9a 17455 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17456 cd $(HOST_SUBDIR)/mpfr && \
17457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17458 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 17459 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
17460 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17465 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
17466 $(TARGET-stage2-mpfr)
17467
17468maybe-clean-stage2-mpfr: clean-stage2-mpfr
17469clean-stage2: clean-stage2-mpfr
17470clean-stage2-mpfr:
17471 @if [ $(current_stage) = stage2 ]; then \
17472 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17473 else \
17474 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17475 $(MAKE) stage2-start; \
17476 fi; \
17477 cd $(HOST_SUBDIR)/mpfr && \
17478 $(MAKE) $(EXTRA_HOST_FLAGS) \
17479 $(POSTSTAGE1_FLAGS_TO_PASS) \
17480 clean
17481@endif mpfr-bootstrap
17482
17483
e28c595f
JM
17484.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17485.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17486maybe-all-stage3-mpfr:
17487maybe-clean-stage3-mpfr:
17488@if mpfr-bootstrap
17489maybe-all-stage3-mpfr: all-stage3-mpfr
17490all-stage3: all-stage3-mpfr
17491TARGET-stage3-mpfr = $(TARGET-mpfr)
17492all-stage3-mpfr: configure-stage3-mpfr
17493 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17494 @r=`${PWD_COMMAND}`; export r; \
17495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17496 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 17497 $(HOST_EXPORTS) \
1f53ca9a 17498 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17499 cd $(HOST_SUBDIR)/mpfr && \
17500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17501 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 17502 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
17503 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17508 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
17509 $(TARGET-stage3-mpfr)
17510
17511maybe-clean-stage3-mpfr: clean-stage3-mpfr
17512clean-stage3: clean-stage3-mpfr
17513clean-stage3-mpfr:
17514 @if [ $(current_stage) = stage3 ]; then \
17515 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17516 else \
17517 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17518 $(MAKE) stage3-start; \
17519 fi; \
17520 cd $(HOST_SUBDIR)/mpfr && \
17521 $(MAKE) $(EXTRA_HOST_FLAGS) \
17522 $(POSTSTAGE1_FLAGS_TO_PASS) \
17523 clean
17524@endif mpfr-bootstrap
17525
17526
e28c595f
JM
17527.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17528.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17529maybe-all-stage4-mpfr:
17530maybe-clean-stage4-mpfr:
17531@if mpfr-bootstrap
17532maybe-all-stage4-mpfr: all-stage4-mpfr
17533all-stage4: all-stage4-mpfr
17534TARGET-stage4-mpfr = $(TARGET-mpfr)
17535all-stage4-mpfr: configure-stage4-mpfr
17536 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17537 @r=`${PWD_COMMAND}`; export r; \
17538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17539 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 17540 $(HOST_EXPORTS) \
1f53ca9a 17541 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17542 cd $(HOST_SUBDIR)/mpfr && \
17543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17544 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 17545 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 17546 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17550 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17551 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
17552 $(TARGET-stage4-mpfr)
17553
17554maybe-clean-stage4-mpfr: clean-stage4-mpfr
17555clean-stage4: clean-stage4-mpfr
17556clean-stage4-mpfr:
17557 @if [ $(current_stage) = stage4 ]; then \
17558 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17559 else \
17560 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17561 $(MAKE) stage4-start; \
17562 fi; \
17563 cd $(HOST_SUBDIR)/mpfr && \
17564 $(MAKE) $(EXTRA_HOST_FLAGS) \
17565 $(POSTSTAGE1_FLAGS_TO_PASS) \
17566 clean
17567@endif mpfr-bootstrap
17568
17569
17570.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17571.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17572maybe-all-stageprofile-mpfr:
17573maybe-clean-stageprofile-mpfr:
17574@if mpfr-bootstrap
17575maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17576all-stageprofile: all-stageprofile-mpfr
17577TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17578all-stageprofile-mpfr: configure-stageprofile-mpfr
17579 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17580 @r=`${PWD_COMMAND}`; export r; \
17581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17582 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 17583 $(HOST_EXPORTS) \
1f53ca9a 17584 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17585 cd $(HOST_SUBDIR)/mpfr && \
17586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17587 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 17588 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
17589 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17593 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17594 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
17595 $(TARGET-stageprofile-mpfr)
17596
17597maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17598clean-stageprofile: clean-stageprofile-mpfr
17599clean-stageprofile-mpfr:
17600 @if [ $(current_stage) = stageprofile ]; then \
17601 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17602 else \
17603 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17604 $(MAKE) stageprofile-start; \
17605 fi; \
17606 cd $(HOST_SUBDIR)/mpfr && \
17607 $(MAKE) $(EXTRA_HOST_FLAGS) \
17608 $(POSTSTAGE1_FLAGS_TO_PASS) \
17609 clean
17610@endif mpfr-bootstrap
17611
17612
17613.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17614.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17615maybe-all-stagefeedback-mpfr:
17616maybe-clean-stagefeedback-mpfr:
17617@if mpfr-bootstrap
17618maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17619all-stagefeedback: all-stagefeedback-mpfr
17620TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17621all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17622 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17623 @r=`${PWD_COMMAND}`; export r; \
17624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17625 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 17626 $(HOST_EXPORTS) \
1f53ca9a 17627 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17628 cd $(HOST_SUBDIR)/mpfr && \
17629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17630 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 17631 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
17632 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17637 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17638 $(TARGET-stagefeedback-mpfr)
17639
17640maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17641clean-stagefeedback: clean-stagefeedback-mpfr
17642clean-stagefeedback-mpfr:
17643 @if [ $(current_stage) = stagefeedback ]; then \
17644 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17645 else \
17646 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17647 $(MAKE) stagefeedback-start; \
17648 fi; \
17649 cd $(HOST_SUBDIR)/mpfr && \
17650 $(MAKE) $(EXTRA_HOST_FLAGS) \
17651 $(POSTSTAGE1_FLAGS_TO_PASS) \
17652 clean
17653@endif mpfr-bootstrap
17654
17655
17656
17657
17658
17659.PHONY: check-mpfr maybe-check-mpfr
17660maybe-check-mpfr:
17661@if mpfr
17662maybe-check-mpfr: check-mpfr
17663
17664check-mpfr:
17665 @: $(MAKE); $(unstage)
17666 @r=`${PWD_COMMAND}`; export r; \
17667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17668 $(HOST_EXPORTS) \
17669 (cd $(HOST_SUBDIR)/mpfr && \
17670 $(MAKE) $(FLAGS_TO_PASS) check)
17671
17672@endif mpfr
17673
17674.PHONY: install-mpfr maybe-install-mpfr
17675maybe-install-mpfr:
17676@if mpfr
17677maybe-install-mpfr: install-mpfr
17678
17679install-mpfr:
17680
17681@endif mpfr
17682
17683# Other targets (info, dvi, pdf, etc.)
17684
17685.PHONY: maybe-info-mpfr info-mpfr
17686maybe-info-mpfr:
17687@if mpfr
17688maybe-info-mpfr: info-mpfr
17689
17690info-mpfr: \
17691 configure-mpfr
17692 @[ -f ./mpfr/Makefile ] || exit 0; \
17693 r=`${PWD_COMMAND}`; export r; \
17694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17695 $(HOST_EXPORTS) \
17696 for flag in $(EXTRA_HOST_FLAGS) ; do \
17697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17698 done; \
17699 echo "Doing info in mpfr" ; \
17700 (cd $(HOST_SUBDIR)/mpfr && \
17701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17703 "RANLIB=$${RANLIB}" \
17704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17705 info) \
17706 || exit 1
17707
17708@endif mpfr
17709
17710.PHONY: maybe-dvi-mpfr dvi-mpfr
17711maybe-dvi-mpfr:
17712@if mpfr
17713maybe-dvi-mpfr: dvi-mpfr
17714
17715dvi-mpfr: \
17716 configure-mpfr
17717 @[ -f ./mpfr/Makefile ] || exit 0; \
17718 r=`${PWD_COMMAND}`; export r; \
17719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17720 $(HOST_EXPORTS) \
17721 for flag in $(EXTRA_HOST_FLAGS) ; do \
17722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17723 done; \
17724 echo "Doing dvi in mpfr" ; \
17725 (cd $(HOST_SUBDIR)/mpfr && \
17726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17728 "RANLIB=$${RANLIB}" \
17729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17730 dvi) \
17731 || exit 1
17732
17733@endif mpfr
17734
17735.PHONY: maybe-pdf-mpfr pdf-mpfr
17736maybe-pdf-mpfr:
17737@if mpfr
17738maybe-pdf-mpfr: pdf-mpfr
17739
17740pdf-mpfr: \
17741 configure-mpfr
17742 @[ -f ./mpfr/Makefile ] || exit 0; \
17743 r=`${PWD_COMMAND}`; export r; \
17744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17745 $(HOST_EXPORTS) \
17746 for flag in $(EXTRA_HOST_FLAGS) ; do \
17747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17748 done; \
17749 echo "Doing pdf in mpfr" ; \
17750 (cd $(HOST_SUBDIR)/mpfr && \
17751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17753 "RANLIB=$${RANLIB}" \
17754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17755 pdf) \
17756 || exit 1
17757
17758@endif mpfr
17759
17760.PHONY: maybe-html-mpfr html-mpfr
17761maybe-html-mpfr:
17762@if mpfr
17763maybe-html-mpfr: html-mpfr
17764
17765html-mpfr: \
17766 configure-mpfr
17767 @[ -f ./mpfr/Makefile ] || exit 0; \
17768 r=`${PWD_COMMAND}`; export r; \
17769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17770 $(HOST_EXPORTS) \
17771 for flag in $(EXTRA_HOST_FLAGS) ; do \
17772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17773 done; \
17774 echo "Doing html in mpfr" ; \
17775 (cd $(HOST_SUBDIR)/mpfr && \
17776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17778 "RANLIB=$${RANLIB}" \
17779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17780 html) \
17781 || exit 1
17782
17783@endif mpfr
17784
17785.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17786maybe-TAGS-mpfr:
17787@if mpfr
17788maybe-TAGS-mpfr: TAGS-mpfr
17789
17790TAGS-mpfr: \
17791 configure-mpfr
17792 @[ -f ./mpfr/Makefile ] || exit 0; \
17793 r=`${PWD_COMMAND}`; export r; \
17794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17795 $(HOST_EXPORTS) \
17796 for flag in $(EXTRA_HOST_FLAGS) ; do \
17797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17798 done; \
17799 echo "Doing TAGS in mpfr" ; \
17800 (cd $(HOST_SUBDIR)/mpfr && \
17801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17803 "RANLIB=$${RANLIB}" \
17804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17805 TAGS) \
17806 || exit 1
17807
17808@endif mpfr
17809
17810.PHONY: maybe-install-info-mpfr install-info-mpfr
17811maybe-install-info-mpfr:
17812@if mpfr
17813maybe-install-info-mpfr: install-info-mpfr
17814
17815install-info-mpfr: \
17816 configure-mpfr \
17817 info-mpfr
17818 @[ -f ./mpfr/Makefile ] || exit 0; \
17819 r=`${PWD_COMMAND}`; export r; \
17820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17821 $(HOST_EXPORTS) \
17822 for flag in $(EXTRA_HOST_FLAGS) ; do \
17823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17824 done; \
17825 echo "Doing install-info in mpfr" ; \
17826 (cd $(HOST_SUBDIR)/mpfr && \
17827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17829 "RANLIB=$${RANLIB}" \
17830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17831 install-info) \
17832 || exit 1
17833
17834@endif mpfr
17835
17836.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17837maybe-install-pdf-mpfr:
17838@if mpfr
17839maybe-install-pdf-mpfr: install-pdf-mpfr
17840
17841install-pdf-mpfr: \
17842 configure-mpfr \
17843 pdf-mpfr
17844 @[ -f ./mpfr/Makefile ] || exit 0; \
17845 r=`${PWD_COMMAND}`; export r; \
17846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17847 $(HOST_EXPORTS) \
17848 for flag in $(EXTRA_HOST_FLAGS) ; do \
17849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17850 done; \
17851 echo "Doing install-pdf in mpfr" ; \
17852 (cd $(HOST_SUBDIR)/mpfr && \
17853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17855 "RANLIB=$${RANLIB}" \
17856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17857 install-pdf) \
17858 || exit 1
17859
17860@endif mpfr
17861
17862.PHONY: maybe-install-html-mpfr install-html-mpfr
17863maybe-install-html-mpfr:
17864@if mpfr
17865maybe-install-html-mpfr: install-html-mpfr
17866
17867install-html-mpfr: \
17868 configure-mpfr \
17869 html-mpfr
17870 @[ -f ./mpfr/Makefile ] || exit 0; \
17871 r=`${PWD_COMMAND}`; export r; \
17872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17873 $(HOST_EXPORTS) \
17874 for flag in $(EXTRA_HOST_FLAGS) ; do \
17875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17876 done; \
17877 echo "Doing install-html in mpfr" ; \
17878 (cd $(HOST_SUBDIR)/mpfr && \
17879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17881 "RANLIB=$${RANLIB}" \
17882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17883 install-html) \
17884 || exit 1
17885
17886@endif mpfr
17887
17888.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17889maybe-installcheck-mpfr:
17890@if mpfr
17891maybe-installcheck-mpfr: installcheck-mpfr
17892
17893installcheck-mpfr: \
17894 configure-mpfr
17895 @[ -f ./mpfr/Makefile ] || exit 0; \
17896 r=`${PWD_COMMAND}`; export r; \
17897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17898 $(HOST_EXPORTS) \
17899 for flag in $(EXTRA_HOST_FLAGS) ; do \
17900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17901 done; \
17902 echo "Doing installcheck in mpfr" ; \
17903 (cd $(HOST_SUBDIR)/mpfr && \
17904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17906 "RANLIB=$${RANLIB}" \
17907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17908 installcheck) \
17909 || exit 1
17910
17911@endif mpfr
17912
17913.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17914maybe-mostlyclean-mpfr:
17915@if mpfr
17916maybe-mostlyclean-mpfr: mostlyclean-mpfr
17917
17918mostlyclean-mpfr:
17919 @[ -f ./mpfr/Makefile ] || exit 0; \
17920 r=`${PWD_COMMAND}`; export r; \
17921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17922 $(HOST_EXPORTS) \
17923 for flag in $(EXTRA_HOST_FLAGS) ; do \
17924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17925 done; \
17926 echo "Doing mostlyclean in mpfr" ; \
17927 (cd $(HOST_SUBDIR)/mpfr && \
17928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17930 "RANLIB=$${RANLIB}" \
17931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17932 mostlyclean) \
17933 || exit 1
17934
17935@endif mpfr
17936
17937.PHONY: maybe-clean-mpfr clean-mpfr
17938maybe-clean-mpfr:
17939@if mpfr
17940maybe-clean-mpfr: clean-mpfr
17941
17942clean-mpfr:
17943 @[ -f ./mpfr/Makefile ] || exit 0; \
17944 r=`${PWD_COMMAND}`; export r; \
17945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17946 $(HOST_EXPORTS) \
17947 for flag in $(EXTRA_HOST_FLAGS) ; do \
17948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17949 done; \
17950 echo "Doing clean in mpfr" ; \
17951 (cd $(HOST_SUBDIR)/mpfr && \
17952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17954 "RANLIB=$${RANLIB}" \
17955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17956 clean) \
17957 || exit 1
17958
17959@endif mpfr
17960
17961.PHONY: maybe-distclean-mpfr distclean-mpfr
17962maybe-distclean-mpfr:
17963@if mpfr
17964maybe-distclean-mpfr: distclean-mpfr
17965
17966distclean-mpfr:
17967 @[ -f ./mpfr/Makefile ] || exit 0; \
17968 r=`${PWD_COMMAND}`; export r; \
17969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17970 $(HOST_EXPORTS) \
17971 for flag in $(EXTRA_HOST_FLAGS) ; do \
17972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17973 done; \
17974 echo "Doing distclean in mpfr" ; \
17975 (cd $(HOST_SUBDIR)/mpfr && \
17976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17978 "RANLIB=$${RANLIB}" \
17979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17980 distclean) \
17981 || exit 1
17982
17983@endif mpfr
17984
17985.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17986maybe-maintainer-clean-mpfr:
17987@if mpfr
17988maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17989
17990maintainer-clean-mpfr:
17991 @[ -f ./mpfr/Makefile ] || exit 0; \
17992 r=`${PWD_COMMAND}`; export r; \
17993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17994 $(HOST_EXPORTS) \
17995 for flag in $(EXTRA_HOST_FLAGS) ; do \
17996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17997 done; \
17998 echo "Doing maintainer-clean in mpfr" ; \
17999 (cd $(HOST_SUBDIR)/mpfr && \
18000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18002 "RANLIB=$${RANLIB}" \
18003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18004 maintainer-clean) \
18005 || exit 1
18006
18007@endif mpfr
18008
18009
18010
e8a5fa9c
RW
18011.PHONY: configure-mpc maybe-configure-mpc
18012maybe-configure-mpc:
18013@if gcc-bootstrap
18014configure-mpc: stage_current
18015@endif gcc-bootstrap
18016@if mpc
18017maybe-configure-mpc: configure-mpc
18018configure-mpc:
18019 @r=`${PWD_COMMAND}`; export r; \
18020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18021 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
1f53ca9a 18023 $(HOST_EXPORTS) \
e8a5fa9c
RW
18024 echo Configuring in $(HOST_SUBDIR)/mpc; \
18025 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
18026 case $(srcdir) in \
18027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18028 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18030 esac; \
18031 srcdiroption="--srcdir=$${topdir}/mpc"; \
18032 libsrcdir="$$s/mpc"; \
18033 $(SHELL) $${libsrcdir}/configure \
18034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18035 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
18036 || exit 1
18037@endif mpc
18038
18039
18040
18041.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
18042maybe-configure-stage1-mpc:
18043@if mpc-bootstrap
18044maybe-configure-stage1-mpc: configure-stage1-mpc
18045configure-stage1-mpc:
18046 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18048 @r=`${PWD_COMMAND}`; export r; \
18049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18050 TFLAGS="$(STAGE1_TFLAGS)"; \
18051 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18052 $(HOST_EXPORTS) \
18053 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18054 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18055 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18056 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
18057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18058 cd $(HOST_SUBDIR)/mpc || exit 1; \
18059 case $(srcdir) in \
18060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18061 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18063 esac; \
18064 srcdiroption="--srcdir=$${topdir}/mpc"; \
18065 libsrcdir="$$s/mpc"; \
18066 $(SHELL) $${libsrcdir}/configure \
18067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18068 --target=${target_alias} $${srcdiroption} \
18069 $(STAGE1_CONFIGURE_FLAGS) \
18070 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18071@endif mpc-bootstrap
18072
18073.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
18074maybe-configure-stage2-mpc:
18075@if mpc-bootstrap
18076maybe-configure-stage2-mpc: configure-stage2-mpc
18077configure-stage2-mpc:
18078 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18080 @r=`${PWD_COMMAND}`; export r; \
18081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082 TFLAGS="$(STAGE2_TFLAGS)"; \
18083 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18084 $(HOST_EXPORTS) \
18085 $(POSTSTAGE1_HOST_EXPORTS) \
18086 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18087 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18088 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18089 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
18090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18091 cd $(HOST_SUBDIR)/mpc || exit 1; \
18092 case $(srcdir) in \
18093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18094 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18096 esac; \
18097 srcdiroption="--srcdir=$${topdir}/mpc"; \
18098 libsrcdir="$$s/mpc"; \
18099 $(SHELL) $${libsrcdir}/configure \
18100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18101 --target=${target_alias} $${srcdiroption} \
18102 --with-build-libsubdir=$(HOST_SUBDIR) \
18103 $(STAGE2_CONFIGURE_FLAGS) \
18104 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18105@endif mpc-bootstrap
18106
18107.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18108maybe-configure-stage3-mpc:
18109@if mpc-bootstrap
18110maybe-configure-stage3-mpc: configure-stage3-mpc
18111configure-stage3-mpc:
18112 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18114 @r=`${PWD_COMMAND}`; export r; \
18115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18116 TFLAGS="$(STAGE3_TFLAGS)"; \
18117 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18118 $(HOST_EXPORTS) \
18119 $(POSTSTAGE1_HOST_EXPORTS) \
18120 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18121 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18122 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18123 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18125 cd $(HOST_SUBDIR)/mpc || exit 1; \
18126 case $(srcdir) in \
18127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18128 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18130 esac; \
18131 srcdiroption="--srcdir=$${topdir}/mpc"; \
18132 libsrcdir="$$s/mpc"; \
18133 $(SHELL) $${libsrcdir}/configure \
18134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18135 --target=${target_alias} $${srcdiroption} \
18136 --with-build-libsubdir=$(HOST_SUBDIR) \
18137 $(STAGE3_CONFIGURE_FLAGS) \
18138 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18139@endif mpc-bootstrap
18140
18141.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18142maybe-configure-stage4-mpc:
18143@if mpc-bootstrap
18144maybe-configure-stage4-mpc: configure-stage4-mpc
18145configure-stage4-mpc:
18146 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18148 @r=`${PWD_COMMAND}`; export r; \
18149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18150 TFLAGS="$(STAGE4_TFLAGS)"; \
18151 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18152 $(HOST_EXPORTS) \
18153 $(POSTSTAGE1_HOST_EXPORTS) \
18154 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18155 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18156 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18157 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18159 cd $(HOST_SUBDIR)/mpc || exit 1; \
18160 case $(srcdir) in \
18161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18162 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18164 esac; \
18165 srcdiroption="--srcdir=$${topdir}/mpc"; \
18166 libsrcdir="$$s/mpc"; \
18167 $(SHELL) $${libsrcdir}/configure \
18168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18169 --target=${target_alias} $${srcdiroption} \
18170 --with-build-libsubdir=$(HOST_SUBDIR) \
18171 $(STAGE4_CONFIGURE_FLAGS) \
18172 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18173@endif mpc-bootstrap
18174
18175.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18176maybe-configure-stageprofile-mpc:
18177@if mpc-bootstrap
18178maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18179configure-stageprofile-mpc:
18180 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18182 @r=`${PWD_COMMAND}`; export r; \
18183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18184 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18185 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18186 $(HOST_EXPORTS) \
18187 $(POSTSTAGE1_HOST_EXPORTS) \
18188 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18189 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18190 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18191 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18193 cd $(HOST_SUBDIR)/mpc || exit 1; \
18194 case $(srcdir) in \
18195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18196 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18198 esac; \
18199 srcdiroption="--srcdir=$${topdir}/mpc"; \
18200 libsrcdir="$$s/mpc"; \
18201 $(SHELL) $${libsrcdir}/configure \
18202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18203 --target=${target_alias} $${srcdiroption} \
18204 --with-build-libsubdir=$(HOST_SUBDIR) \
18205 $(STAGEprofile_CONFIGURE_FLAGS) \
18206 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18207@endif mpc-bootstrap
18208
18209.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18210maybe-configure-stagefeedback-mpc:
18211@if mpc-bootstrap
18212maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18213configure-stagefeedback-mpc:
18214 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18215 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18216 @r=`${PWD_COMMAND}`; export r; \
18217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18218 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18219 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18220 $(HOST_EXPORTS) \
18221 $(POSTSTAGE1_HOST_EXPORTS) \
18222 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18223 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18224 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18225 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18226 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18227 cd $(HOST_SUBDIR)/mpc || exit 1; \
18228 case $(srcdir) in \
18229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18230 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18232 esac; \
18233 srcdiroption="--srcdir=$${topdir}/mpc"; \
18234 libsrcdir="$$s/mpc"; \
18235 $(SHELL) $${libsrcdir}/configure \
18236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18237 --target=${target_alias} $${srcdiroption} \
18238 --with-build-libsubdir=$(HOST_SUBDIR) \
18239 $(STAGEfeedback_CONFIGURE_FLAGS) \
18240 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18241@endif mpc-bootstrap
18242
18243
18244
18245
18246
18247.PHONY: all-mpc maybe-all-mpc
18248maybe-all-mpc:
18249@if gcc-bootstrap
18250all-mpc: stage_current
18251@endif gcc-bootstrap
18252@if mpc
18253TARGET-mpc=all
18254maybe-all-mpc: all-mpc
18255all-mpc: configure-mpc
18256 @r=`${PWD_COMMAND}`; export r; \
18257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 18258 $(HOST_EXPORTS) \
e8a5fa9c
RW
18259 (cd $(HOST_SUBDIR)/mpc && \
18260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18261 $(TARGET-mpc))
18262@endif mpc
18263
18264
18265
18266.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18267.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18268maybe-all-stage1-mpc:
18269maybe-clean-stage1-mpc:
18270@if mpc-bootstrap
18271maybe-all-stage1-mpc: all-stage1-mpc
18272all-stage1: all-stage1-mpc
18273TARGET-stage1-mpc = $(TARGET-mpc)
18274all-stage1-mpc: configure-stage1-mpc
18275 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18276 @r=`${PWD_COMMAND}`; export r; \
18277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18278 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 18279 $(HOST_EXPORTS) \
e8a5fa9c
RW
18280 cd $(HOST_SUBDIR)/mpc && \
18281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18282 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 18283 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
e8a5fa9c
RW
18284 LIBCFLAGS="$(LIBCFLAGS)" \
18285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18288 $(EXTRA_HOST_FLAGS) \
18289 TFLAGS="$(STAGE1_TFLAGS)" \
18290 $(TARGET-stage1-mpc)
18291
18292maybe-clean-stage1-mpc: clean-stage1-mpc
18293clean-stage1: clean-stage1-mpc
18294clean-stage1-mpc:
18295 @if [ $(current_stage) = stage1 ]; then \
18296 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18297 else \
18298 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18299 $(MAKE) stage1-start; \
18300 fi; \
18301 cd $(HOST_SUBDIR)/mpc && \
18302 $(MAKE) $(EXTRA_HOST_FLAGS) \
18303 clean
18304@endif mpc-bootstrap
18305
18306
18307.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18308.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18309maybe-all-stage2-mpc:
18310maybe-clean-stage2-mpc:
18311@if mpc-bootstrap
18312maybe-all-stage2-mpc: all-stage2-mpc
18313all-stage2: all-stage2-mpc
18314TARGET-stage2-mpc = $(TARGET-mpc)
18315all-stage2-mpc: configure-stage2-mpc
18316 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18317 @r=`${PWD_COMMAND}`; export r; \
18318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18319 TFLAGS="$(STAGE2_TFLAGS)"; \
18320 $(HOST_EXPORTS) \
1f53ca9a 18321 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18322 cd $(HOST_SUBDIR)/mpc && \
18323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18324 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 18325 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
e8a5fa9c
RW
18326 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18330 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18331 TFLAGS="$(STAGE2_TFLAGS)" \
18332 $(TARGET-stage2-mpc)
18333
18334maybe-clean-stage2-mpc: clean-stage2-mpc
18335clean-stage2: clean-stage2-mpc
18336clean-stage2-mpc:
18337 @if [ $(current_stage) = stage2 ]; then \
18338 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18339 else \
18340 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18341 $(MAKE) stage2-start; \
18342 fi; \
18343 cd $(HOST_SUBDIR)/mpc && \
18344 $(MAKE) $(EXTRA_HOST_FLAGS) \
18345 $(POSTSTAGE1_FLAGS_TO_PASS) \
18346 clean
18347@endif mpc-bootstrap
18348
18349
18350.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18351.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18352maybe-all-stage3-mpc:
18353maybe-clean-stage3-mpc:
18354@if mpc-bootstrap
18355maybe-all-stage3-mpc: all-stage3-mpc
18356all-stage3: all-stage3-mpc
18357TARGET-stage3-mpc = $(TARGET-mpc)
18358all-stage3-mpc: configure-stage3-mpc
18359 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18360 @r=`${PWD_COMMAND}`; export r; \
18361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18362 TFLAGS="$(STAGE3_TFLAGS)"; \
18363 $(HOST_EXPORTS) \
1f53ca9a 18364 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18365 cd $(HOST_SUBDIR)/mpc && \
18366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18367 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 18368 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
e8a5fa9c
RW
18369 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18374 TFLAGS="$(STAGE3_TFLAGS)" \
18375 $(TARGET-stage3-mpc)
18376
18377maybe-clean-stage3-mpc: clean-stage3-mpc
18378clean-stage3: clean-stage3-mpc
18379clean-stage3-mpc:
18380 @if [ $(current_stage) = stage3 ]; then \
18381 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18382 else \
18383 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18384 $(MAKE) stage3-start; \
18385 fi; \
18386 cd $(HOST_SUBDIR)/mpc && \
18387 $(MAKE) $(EXTRA_HOST_FLAGS) \
18388 $(POSTSTAGE1_FLAGS_TO_PASS) \
18389 clean
18390@endif mpc-bootstrap
18391
18392
18393.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18394.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18395maybe-all-stage4-mpc:
18396maybe-clean-stage4-mpc:
18397@if mpc-bootstrap
18398maybe-all-stage4-mpc: all-stage4-mpc
18399all-stage4: all-stage4-mpc
18400TARGET-stage4-mpc = $(TARGET-mpc)
18401all-stage4-mpc: configure-stage4-mpc
18402 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18403 @r=`${PWD_COMMAND}`; export r; \
18404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18405 TFLAGS="$(STAGE4_TFLAGS)"; \
18406 $(HOST_EXPORTS) \
1f53ca9a 18407 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18408 cd $(HOST_SUBDIR)/mpc && \
18409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18410 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 18411 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e8a5fa9c
RW
18412 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18417 TFLAGS="$(STAGE4_TFLAGS)" \
18418 $(TARGET-stage4-mpc)
18419
18420maybe-clean-stage4-mpc: clean-stage4-mpc
18421clean-stage4: clean-stage4-mpc
18422clean-stage4-mpc:
18423 @if [ $(current_stage) = stage4 ]; then \
18424 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18425 else \
18426 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18427 $(MAKE) stage4-start; \
18428 fi; \
18429 cd $(HOST_SUBDIR)/mpc && \
18430 $(MAKE) $(EXTRA_HOST_FLAGS) \
18431 $(POSTSTAGE1_FLAGS_TO_PASS) \
18432 clean
18433@endif mpc-bootstrap
18434
18435
18436.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
18437.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
18438maybe-all-stageprofile-mpc:
18439maybe-clean-stageprofile-mpc:
18440@if mpc-bootstrap
18441maybe-all-stageprofile-mpc: all-stageprofile-mpc
18442all-stageprofile: all-stageprofile-mpc
18443TARGET-stageprofile-mpc = $(TARGET-mpc)
18444all-stageprofile-mpc: configure-stageprofile-mpc
18445 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18446 @r=`${PWD_COMMAND}`; export r; \
18447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18448 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18449 $(HOST_EXPORTS) \
1f53ca9a 18450 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18451 cd $(HOST_SUBDIR)/mpc && \
18452 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18453 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 18454 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
e8a5fa9c
RW
18455 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18456 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18457 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18458 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18459 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18460 TFLAGS="$(STAGEprofile_TFLAGS)" \
18461 $(TARGET-stageprofile-mpc)
18462
18463maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
18464clean-stageprofile: clean-stageprofile-mpc
18465clean-stageprofile-mpc:
18466 @if [ $(current_stage) = stageprofile ]; then \
18467 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18468 else \
18469 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
18470 $(MAKE) stageprofile-start; \
18471 fi; \
18472 cd $(HOST_SUBDIR)/mpc && \
18473 $(MAKE) $(EXTRA_HOST_FLAGS) \
18474 $(POSTSTAGE1_FLAGS_TO_PASS) \
18475 clean
18476@endif mpc-bootstrap
18477
18478
18479.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
18480.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
18481maybe-all-stagefeedback-mpc:
18482maybe-clean-stagefeedback-mpc:
18483@if mpc-bootstrap
18484maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
18485all-stagefeedback: all-stagefeedback-mpc
18486TARGET-stagefeedback-mpc = $(TARGET-mpc)
18487all-stagefeedback-mpc: configure-stagefeedback-mpc
18488 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18489 @r=`${PWD_COMMAND}`; export r; \
18490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18492 $(HOST_EXPORTS) \
1f53ca9a 18493 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18494 cd $(HOST_SUBDIR)/mpc && \
18495 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18496 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 18497 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
e8a5fa9c
RW
18498 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18499 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18500 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18501 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18502 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18503 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18504 $(TARGET-stagefeedback-mpc)
18505
18506maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
18507clean-stagefeedback: clean-stagefeedback-mpc
18508clean-stagefeedback-mpc:
18509 @if [ $(current_stage) = stagefeedback ]; then \
18510 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18511 else \
18512 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
18513 $(MAKE) stagefeedback-start; \
18514 fi; \
18515 cd $(HOST_SUBDIR)/mpc && \
18516 $(MAKE) $(EXTRA_HOST_FLAGS) \
18517 $(POSTSTAGE1_FLAGS_TO_PASS) \
18518 clean
18519@endif mpc-bootstrap
18520
18521
18522
18523
18524
18525.PHONY: check-mpc maybe-check-mpc
18526maybe-check-mpc:
18527@if mpc
18528maybe-check-mpc: check-mpc
18529
18530check-mpc:
18531 @: $(MAKE); $(unstage)
18532 @r=`${PWD_COMMAND}`; export r; \
18533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18534 $(HOST_EXPORTS) \
18535 (cd $(HOST_SUBDIR)/mpc && \
18536 $(MAKE) $(FLAGS_TO_PASS) check)
18537
18538@endif mpc
18539
18540.PHONY: install-mpc maybe-install-mpc
18541maybe-install-mpc:
18542@if mpc
18543maybe-install-mpc: install-mpc
18544
18545install-mpc:
18546
18547@endif mpc
18548
18549# Other targets (info, dvi, pdf, etc.)
18550
18551.PHONY: maybe-info-mpc info-mpc
18552maybe-info-mpc:
18553@if mpc
18554maybe-info-mpc: info-mpc
18555
18556info-mpc: \
18557 configure-mpc
18558 @[ -f ./mpc/Makefile ] || exit 0; \
18559 r=`${PWD_COMMAND}`; export r; \
18560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18561 $(HOST_EXPORTS) \
18562 for flag in $(EXTRA_HOST_FLAGS) ; do \
18563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18564 done; \
18565 echo "Doing info in mpc" ; \
18566 (cd $(HOST_SUBDIR)/mpc && \
18567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18569 "RANLIB=$${RANLIB}" \
18570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18571 info) \
18572 || exit 1
18573
18574@endif mpc
18575
18576.PHONY: maybe-dvi-mpc dvi-mpc
18577maybe-dvi-mpc:
18578@if mpc
18579maybe-dvi-mpc: dvi-mpc
18580
18581dvi-mpc: \
18582 configure-mpc
18583 @[ -f ./mpc/Makefile ] || exit 0; \
18584 r=`${PWD_COMMAND}`; export r; \
18585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18586 $(HOST_EXPORTS) \
18587 for flag in $(EXTRA_HOST_FLAGS) ; do \
18588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18589 done; \
18590 echo "Doing dvi in mpc" ; \
18591 (cd $(HOST_SUBDIR)/mpc && \
18592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18594 "RANLIB=$${RANLIB}" \
18595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18596 dvi) \
18597 || exit 1
18598
18599@endif mpc
18600
18601.PHONY: maybe-pdf-mpc pdf-mpc
18602maybe-pdf-mpc:
18603@if mpc
18604maybe-pdf-mpc: pdf-mpc
18605
18606pdf-mpc: \
18607 configure-mpc
18608 @[ -f ./mpc/Makefile ] || exit 0; \
18609 r=`${PWD_COMMAND}`; export r; \
18610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18611 $(HOST_EXPORTS) \
18612 for flag in $(EXTRA_HOST_FLAGS) ; do \
18613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18614 done; \
18615 echo "Doing pdf in mpc" ; \
18616 (cd $(HOST_SUBDIR)/mpc && \
18617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18619 "RANLIB=$${RANLIB}" \
18620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18621 pdf) \
18622 || exit 1
18623
18624@endif mpc
18625
18626.PHONY: maybe-html-mpc html-mpc
18627maybe-html-mpc:
18628@if mpc
18629maybe-html-mpc: html-mpc
18630
18631html-mpc: \
18632 configure-mpc
18633 @[ -f ./mpc/Makefile ] || exit 0; \
18634 r=`${PWD_COMMAND}`; export r; \
18635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18636 $(HOST_EXPORTS) \
18637 for flag in $(EXTRA_HOST_FLAGS) ; do \
18638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18639 done; \
18640 echo "Doing html in mpc" ; \
18641 (cd $(HOST_SUBDIR)/mpc && \
18642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18644 "RANLIB=$${RANLIB}" \
18645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18646 html) \
18647 || exit 1
18648
18649@endif mpc
18650
18651.PHONY: maybe-TAGS-mpc TAGS-mpc
18652maybe-TAGS-mpc:
18653@if mpc
18654maybe-TAGS-mpc: TAGS-mpc
18655
18656TAGS-mpc: \
18657 configure-mpc
18658 @[ -f ./mpc/Makefile ] || exit 0; \
18659 r=`${PWD_COMMAND}`; export r; \
18660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18661 $(HOST_EXPORTS) \
18662 for flag in $(EXTRA_HOST_FLAGS) ; do \
18663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18664 done; \
18665 echo "Doing TAGS in mpc" ; \
18666 (cd $(HOST_SUBDIR)/mpc && \
18667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18669 "RANLIB=$${RANLIB}" \
18670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18671 TAGS) \
18672 || exit 1
18673
18674@endif mpc
18675
18676.PHONY: maybe-install-info-mpc install-info-mpc
18677maybe-install-info-mpc:
18678@if mpc
18679maybe-install-info-mpc: install-info-mpc
18680
18681install-info-mpc: \
18682 configure-mpc \
18683 info-mpc
18684 @[ -f ./mpc/Makefile ] || exit 0; \
18685 r=`${PWD_COMMAND}`; export r; \
18686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18687 $(HOST_EXPORTS) \
18688 for flag in $(EXTRA_HOST_FLAGS) ; do \
18689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18690 done; \
18691 echo "Doing install-info in mpc" ; \
18692 (cd $(HOST_SUBDIR)/mpc && \
18693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18695 "RANLIB=$${RANLIB}" \
18696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18697 install-info) \
18698 || exit 1
18699
18700@endif mpc
18701
18702.PHONY: maybe-install-pdf-mpc install-pdf-mpc
18703maybe-install-pdf-mpc:
18704@if mpc
18705maybe-install-pdf-mpc: install-pdf-mpc
18706
18707install-pdf-mpc: \
18708 configure-mpc \
18709 pdf-mpc
18710 @[ -f ./mpc/Makefile ] || exit 0; \
18711 r=`${PWD_COMMAND}`; export r; \
18712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18713 $(HOST_EXPORTS) \
18714 for flag in $(EXTRA_HOST_FLAGS) ; do \
18715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18716 done; \
18717 echo "Doing install-pdf in mpc" ; \
18718 (cd $(HOST_SUBDIR)/mpc && \
18719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18721 "RANLIB=$${RANLIB}" \
18722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18723 install-pdf) \
18724 || exit 1
18725
18726@endif mpc
18727
18728.PHONY: maybe-install-html-mpc install-html-mpc
18729maybe-install-html-mpc:
18730@if mpc
18731maybe-install-html-mpc: install-html-mpc
18732
18733install-html-mpc: \
18734 configure-mpc \
18735 html-mpc
18736 @[ -f ./mpc/Makefile ] || exit 0; \
18737 r=`${PWD_COMMAND}`; export r; \
18738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18739 $(HOST_EXPORTS) \
18740 for flag in $(EXTRA_HOST_FLAGS) ; do \
18741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18742 done; \
18743 echo "Doing install-html in mpc" ; \
18744 (cd $(HOST_SUBDIR)/mpc && \
18745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18747 "RANLIB=$${RANLIB}" \
18748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18749 install-html) \
18750 || exit 1
18751
18752@endif mpc
18753
18754.PHONY: maybe-installcheck-mpc installcheck-mpc
18755maybe-installcheck-mpc:
18756@if mpc
18757maybe-installcheck-mpc: installcheck-mpc
18758
18759installcheck-mpc: \
18760 configure-mpc
18761 @[ -f ./mpc/Makefile ] || exit 0; \
18762 r=`${PWD_COMMAND}`; export r; \
18763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18764 $(HOST_EXPORTS) \
18765 for flag in $(EXTRA_HOST_FLAGS) ; do \
18766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18767 done; \
18768 echo "Doing installcheck in mpc" ; \
18769 (cd $(HOST_SUBDIR)/mpc && \
18770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18772 "RANLIB=$${RANLIB}" \
18773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18774 installcheck) \
18775 || exit 1
18776
18777@endif mpc
18778
18779.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
18780maybe-mostlyclean-mpc:
18781@if mpc
18782maybe-mostlyclean-mpc: mostlyclean-mpc
18783
18784mostlyclean-mpc:
18785 @[ -f ./mpc/Makefile ] || exit 0; \
18786 r=`${PWD_COMMAND}`; export r; \
18787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18788 $(HOST_EXPORTS) \
18789 for flag in $(EXTRA_HOST_FLAGS) ; do \
18790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18791 done; \
18792 echo "Doing mostlyclean in mpc" ; \
18793 (cd $(HOST_SUBDIR)/mpc && \
18794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18796 "RANLIB=$${RANLIB}" \
18797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18798 mostlyclean) \
18799 || exit 1
18800
18801@endif mpc
18802
18803.PHONY: maybe-clean-mpc clean-mpc
18804maybe-clean-mpc:
18805@if mpc
18806maybe-clean-mpc: clean-mpc
18807
18808clean-mpc:
18809 @[ -f ./mpc/Makefile ] || exit 0; \
18810 r=`${PWD_COMMAND}`; export r; \
18811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18812 $(HOST_EXPORTS) \
18813 for flag in $(EXTRA_HOST_FLAGS) ; do \
18814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18815 done; \
18816 echo "Doing clean in mpc" ; \
18817 (cd $(HOST_SUBDIR)/mpc && \
18818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18820 "RANLIB=$${RANLIB}" \
18821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18822 clean) \
18823 || exit 1
18824
18825@endif mpc
18826
18827.PHONY: maybe-distclean-mpc distclean-mpc
18828maybe-distclean-mpc:
18829@if mpc
18830maybe-distclean-mpc: distclean-mpc
18831
18832distclean-mpc:
18833 @[ -f ./mpc/Makefile ] || exit 0; \
18834 r=`${PWD_COMMAND}`; export r; \
18835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18836 $(HOST_EXPORTS) \
18837 for flag in $(EXTRA_HOST_FLAGS) ; do \
18838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18839 done; \
18840 echo "Doing distclean in mpc" ; \
18841 (cd $(HOST_SUBDIR)/mpc && \
18842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18844 "RANLIB=$${RANLIB}" \
18845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18846 distclean) \
18847 || exit 1
18848
18849@endif mpc
18850
18851.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
18852maybe-maintainer-clean-mpc:
18853@if mpc
18854maybe-maintainer-clean-mpc: maintainer-clean-mpc
18855
18856maintainer-clean-mpc:
18857 @[ -f ./mpc/Makefile ] || exit 0; \
18858 r=`${PWD_COMMAND}`; export r; \
18859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18860 $(HOST_EXPORTS) \
18861 for flag in $(EXTRA_HOST_FLAGS) ; do \
18862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18863 done; \
18864 echo "Doing maintainer-clean in mpc" ; \
18865 (cd $(HOST_SUBDIR)/mpc && \
18866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18868 "RANLIB=$${RANLIB}" \
18869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18870 maintainer-clean) \
18871 || exit 1
18872
18873@endif mpc
18874
18875
18876
e28c595f
JM
18877.PHONY: configure-ppl maybe-configure-ppl
18878maybe-configure-ppl:
18879@if gcc-bootstrap
18880configure-ppl: stage_current
18881@endif gcc-bootstrap
18882@if ppl
18883maybe-configure-ppl: configure-ppl
18884configure-ppl:
18885 @r=`${PWD_COMMAND}`; export r; \
18886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18887 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
1f53ca9a 18889 $(HOST_EXPORTS) \
e28c595f
JM
18890 echo Configuring in $(HOST_SUBDIR)/ppl; \
18891 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
18892 case $(srcdir) in \
18893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18894 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18896 esac; \
18897 srcdiroption="--srcdir=$${topdir}/ppl"; \
18898 libsrcdir="$$s/ppl"; \
18899 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18901 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
e28c595f
JM
18902 || exit 1
18903@endif ppl
18904
18905
18906
18907.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
18908maybe-configure-stage1-ppl:
18909@if ppl-bootstrap
18910maybe-configure-stage1-ppl: configure-stage1-ppl
18911configure-stage1-ppl:
18912 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18913 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18914 @r=`${PWD_COMMAND}`; export r; \
18915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18916 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 18917 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 18918 $(HOST_EXPORTS) \
e28c595f 18919 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18920 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18921 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18922 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
18923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18924 cd $(HOST_SUBDIR)/ppl || exit 1; \
18925 case $(srcdir) in \
18926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18927 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18929 esac; \
18930 srcdiroption="--srcdir=$${topdir}/ppl"; \
18931 libsrcdir="$$s/ppl"; \
18932 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18934 --target=${target_alias} $${srcdiroption} \
1b05fbbd
AO
18935 $(STAGE1_CONFIGURE_FLAGS) \
18936 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18937@endif ppl-bootstrap
18938
18939.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
18940maybe-configure-stage2-ppl:
18941@if ppl-bootstrap
18942maybe-configure-stage2-ppl: configure-stage2-ppl
18943configure-stage2-ppl:
18944 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18946 @r=`${PWD_COMMAND}`; export r; \
18947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18948 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
18949 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18950 $(HOST_EXPORTS) \
1b05fbbd 18951 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18952 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18953 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18954 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18955 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
18956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18957 cd $(HOST_SUBDIR)/ppl || exit 1; \
18958 case $(srcdir) in \
18959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18960 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18962 esac; \
18963 srcdiroption="--srcdir=$${topdir}/ppl"; \
18964 libsrcdir="$$s/ppl"; \
18965 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18967 --target=${target_alias} $${srcdiroption} \
e28c595f 18968 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18969 $(STAGE2_CONFIGURE_FLAGS) \
18970 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18971@endif ppl-bootstrap
18972
18973.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
18974maybe-configure-stage3-ppl:
18975@if ppl-bootstrap
18976maybe-configure-stage3-ppl: configure-stage3-ppl
18977configure-stage3-ppl:
18978 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18980 @r=`${PWD_COMMAND}`; export r; \
18981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18982 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
18983 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18984 $(HOST_EXPORTS) \
1b05fbbd 18985 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18986 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18987 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18988 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18989 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
18990 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18991 cd $(HOST_SUBDIR)/ppl || exit 1; \
18992 case $(srcdir) in \
18993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18994 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18996 esac; \
18997 srcdiroption="--srcdir=$${topdir}/ppl"; \
18998 libsrcdir="$$s/ppl"; \
18999 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19000 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19001 --target=${target_alias} $${srcdiroption} \
e28c595f 19002 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19003 $(STAGE3_CONFIGURE_FLAGS) \
19004 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19005@endif ppl-bootstrap
19006
19007.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
19008maybe-configure-stage4-ppl:
19009@if ppl-bootstrap
19010maybe-configure-stage4-ppl: configure-stage4-ppl
19011configure-stage4-ppl:
19012 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19013 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19014 @r=`${PWD_COMMAND}`; export r; \
19015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19016 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
19017 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19018 $(HOST_EXPORTS) \
1b05fbbd 19019 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19020 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19021 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19022 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19023 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
19024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19025 cd $(HOST_SUBDIR)/ppl || exit 1; \
19026 case $(srcdir) in \
19027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19028 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19030 esac; \
19031 srcdiroption="--srcdir=$${topdir}/ppl"; \
19032 libsrcdir="$$s/ppl"; \
19033 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19035 --target=${target_alias} $${srcdiroption} \
e28c595f 19036 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19037 $(STAGE4_CONFIGURE_FLAGS) \
19038 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19039@endif ppl-bootstrap
19040
19041.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
19042maybe-configure-stageprofile-ppl:
19043@if ppl-bootstrap
19044maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
19045configure-stageprofile-ppl:
19046 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19048 @r=`${PWD_COMMAND}`; export r; \
19049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19050 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
19051 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19052 $(HOST_EXPORTS) \
1b05fbbd
AO
19053 $(POSTSTAGE1_HOST_EXPORTS) \
19054 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19055 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19056 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19057 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
19058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19059 cd $(HOST_SUBDIR)/ppl || exit 1; \
19060 case $(srcdir) in \
19061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19062 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19064 esac; \
19065 srcdiroption="--srcdir=$${topdir}/ppl"; \
19066 libsrcdir="$$s/ppl"; \
19067 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19069 --target=${target_alias} $${srcdiroption} \
e28c595f 19070 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19071 $(STAGEprofile_CONFIGURE_FLAGS) \
19072 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19073@endif ppl-bootstrap
19074
19075.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
19076maybe-configure-stagefeedback-ppl:
19077@if ppl-bootstrap
19078maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
19079configure-stagefeedback-ppl:
19080 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19082 @r=`${PWD_COMMAND}`; export r; \
19083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19084 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
19085 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19086 $(HOST_EXPORTS) \
1b05fbbd
AO
19087 $(POSTSTAGE1_HOST_EXPORTS) \
19088 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19089 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19090 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19091 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
19092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19093 cd $(HOST_SUBDIR)/ppl || exit 1; \
19094 case $(srcdir) in \
19095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19096 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19098 esac; \
19099 srcdiroption="--srcdir=$${topdir}/ppl"; \
19100 libsrcdir="$$s/ppl"; \
19101 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19103 --target=${target_alias} $${srcdiroption} \
e28c595f 19104 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19105 $(STAGEfeedback_CONFIGURE_FLAGS) \
19106 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19107@endif ppl-bootstrap
19108
19109
19110
19111
19112
19113.PHONY: all-ppl maybe-all-ppl
19114maybe-all-ppl:
19115@if gcc-bootstrap
19116all-ppl: stage_current
19117@endif gcc-bootstrap
19118@if ppl
19119TARGET-ppl=all
19120maybe-all-ppl: all-ppl
19121all-ppl: configure-ppl
19122 @r=`${PWD_COMMAND}`; export r; \
19123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 19124 $(HOST_EXPORTS) \
e28c595f
JM
19125 (cd $(HOST_SUBDIR)/ppl && \
19126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19127 $(TARGET-ppl))
19128@endif ppl
19129
19130
19131
19132.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19133.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19134maybe-all-stage1-ppl:
19135maybe-clean-stage1-ppl:
19136@if ppl-bootstrap
19137maybe-all-stage1-ppl: all-stage1-ppl
19138all-stage1: all-stage1-ppl
19139TARGET-stage1-ppl = $(TARGET-ppl)
19140all-stage1-ppl: configure-stage1-ppl
19141 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19142 @r=`${PWD_COMMAND}`; export r; \
19143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19144 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 19145 $(HOST_EXPORTS) \
e28c595f
JM
19146 cd $(HOST_SUBDIR)/ppl && \
19147 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19148 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 19149 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
19150 LIBCFLAGS="$(LIBCFLAGS)" \
19151 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19152 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19153 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19154 $(EXTRA_HOST_FLAGS) \
19155 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
19156 $(TARGET-stage1-ppl)
19157
19158maybe-clean-stage1-ppl: clean-stage1-ppl
19159clean-stage1: clean-stage1-ppl
19160clean-stage1-ppl:
19161 @if [ $(current_stage) = stage1 ]; then \
19162 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19163 else \
19164 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19165 $(MAKE) stage1-start; \
19166 fi; \
19167 cd $(HOST_SUBDIR)/ppl && \
19168 $(MAKE) $(EXTRA_HOST_FLAGS) \
19169 clean
19170@endif ppl-bootstrap
19171
19172
19173.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19174.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19175maybe-all-stage2-ppl:
19176maybe-clean-stage2-ppl:
19177@if ppl-bootstrap
19178maybe-all-stage2-ppl: all-stage2-ppl
19179all-stage2: all-stage2-ppl
19180TARGET-stage2-ppl = $(TARGET-ppl)
19181all-stage2-ppl: configure-stage2-ppl
19182 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19183 @r=`${PWD_COMMAND}`; export r; \
19184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19185 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19186 $(HOST_EXPORTS) \
1f53ca9a 19187 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19188 cd $(HOST_SUBDIR)/ppl && \
19189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19190 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 19191 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
19192 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19196 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19197 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
19198 $(TARGET-stage2-ppl)
19199
19200maybe-clean-stage2-ppl: clean-stage2-ppl
19201clean-stage2: clean-stage2-ppl
19202clean-stage2-ppl:
19203 @if [ $(current_stage) = stage2 ]; then \
19204 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19205 else \
19206 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19207 $(MAKE) stage2-start; \
19208 fi; \
19209 cd $(HOST_SUBDIR)/ppl && \
19210 $(MAKE) $(EXTRA_HOST_FLAGS) \
19211 $(POSTSTAGE1_FLAGS_TO_PASS) \
19212 clean
19213@endif ppl-bootstrap
19214
19215
e28c595f
JM
19216.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19217.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19218maybe-all-stage3-ppl:
19219maybe-clean-stage3-ppl:
19220@if ppl-bootstrap
19221maybe-all-stage3-ppl: all-stage3-ppl
19222all-stage3: all-stage3-ppl
19223TARGET-stage3-ppl = $(TARGET-ppl)
19224all-stage3-ppl: configure-stage3-ppl
19225 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19226 @r=`${PWD_COMMAND}`; export r; \
19227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19228 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19229 $(HOST_EXPORTS) \
1f53ca9a 19230 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19231 cd $(HOST_SUBDIR)/ppl && \
19232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19233 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 19234 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
19235 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19236 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19237 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19238 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19239 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19240 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
19241 $(TARGET-stage3-ppl)
19242
19243maybe-clean-stage3-ppl: clean-stage3-ppl
19244clean-stage3: clean-stage3-ppl
19245clean-stage3-ppl:
19246 @if [ $(current_stage) = stage3 ]; then \
19247 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19248 else \
19249 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19250 $(MAKE) stage3-start; \
19251 fi; \
19252 cd $(HOST_SUBDIR)/ppl && \
19253 $(MAKE) $(EXTRA_HOST_FLAGS) \
19254 $(POSTSTAGE1_FLAGS_TO_PASS) \
19255 clean
19256@endif ppl-bootstrap
19257
19258
e28c595f
JM
19259.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19260.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19261maybe-all-stage4-ppl:
19262maybe-clean-stage4-ppl:
19263@if ppl-bootstrap
19264maybe-all-stage4-ppl: all-stage4-ppl
19265all-stage4: all-stage4-ppl
19266TARGET-stage4-ppl = $(TARGET-ppl)
19267all-stage4-ppl: configure-stage4-ppl
19268 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19269 @r=`${PWD_COMMAND}`; export r; \
19270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19271 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19272 $(HOST_EXPORTS) \
1f53ca9a 19273 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19274 cd $(HOST_SUBDIR)/ppl && \
19275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19276 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 19277 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 19278 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19282 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19283 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
19284 $(TARGET-stage4-ppl)
19285
19286maybe-clean-stage4-ppl: clean-stage4-ppl
19287clean-stage4: clean-stage4-ppl
19288clean-stage4-ppl:
19289 @if [ $(current_stage) = stage4 ]; then \
19290 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19291 else \
19292 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19293 $(MAKE) stage4-start; \
19294 fi; \
19295 cd $(HOST_SUBDIR)/ppl && \
19296 $(MAKE) $(EXTRA_HOST_FLAGS) \
19297 $(POSTSTAGE1_FLAGS_TO_PASS) \
19298 clean
19299@endif ppl-bootstrap
19300
19301
19302.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19303.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19304maybe-all-stageprofile-ppl:
19305maybe-clean-stageprofile-ppl:
19306@if ppl-bootstrap
19307maybe-all-stageprofile-ppl: all-stageprofile-ppl
19308all-stageprofile: all-stageprofile-ppl
19309TARGET-stageprofile-ppl = $(TARGET-ppl)
19310all-stageprofile-ppl: configure-stageprofile-ppl
19311 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19312 @r=`${PWD_COMMAND}`; export r; \
19313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19314 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19315 $(HOST_EXPORTS) \
1f53ca9a 19316 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19317 cd $(HOST_SUBDIR)/ppl && \
19318 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19319 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 19320 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
19321 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19322 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19323 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19324 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19325 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19326 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
19327 $(TARGET-stageprofile-ppl)
19328
19329maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19330clean-stageprofile: clean-stageprofile-ppl
19331clean-stageprofile-ppl:
19332 @if [ $(current_stage) = stageprofile ]; then \
19333 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19334 else \
19335 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19336 $(MAKE) stageprofile-start; \
19337 fi; \
19338 cd $(HOST_SUBDIR)/ppl && \
19339 $(MAKE) $(EXTRA_HOST_FLAGS) \
19340 $(POSTSTAGE1_FLAGS_TO_PASS) \
19341 clean
19342@endif ppl-bootstrap
19343
19344
19345.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19346.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19347maybe-all-stagefeedback-ppl:
19348maybe-clean-stagefeedback-ppl:
19349@if ppl-bootstrap
19350maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19351all-stagefeedback: all-stagefeedback-ppl
19352TARGET-stagefeedback-ppl = $(TARGET-ppl)
19353all-stagefeedback-ppl: configure-stagefeedback-ppl
19354 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19355 @r=`${PWD_COMMAND}`; export r; \
19356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19357 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19358 $(HOST_EXPORTS) \
1f53ca9a 19359 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19360 cd $(HOST_SUBDIR)/ppl && \
19361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19362 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 19363 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
19364 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19369 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
19370 $(TARGET-stagefeedback-ppl)
19371
19372maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19373clean-stagefeedback: clean-stagefeedback-ppl
19374clean-stagefeedback-ppl:
19375 @if [ $(current_stage) = stagefeedback ]; then \
19376 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19377 else \
19378 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19379 $(MAKE) stagefeedback-start; \
19380 fi; \
19381 cd $(HOST_SUBDIR)/ppl && \
19382 $(MAKE) $(EXTRA_HOST_FLAGS) \
19383 $(POSTSTAGE1_FLAGS_TO_PASS) \
19384 clean
19385@endif ppl-bootstrap
19386
19387
19388
19389
19390
19391.PHONY: check-ppl maybe-check-ppl
19392maybe-check-ppl:
19393@if ppl
19394maybe-check-ppl: check-ppl
19395
19396check-ppl:
19397 @: $(MAKE); $(unstage)
19398 @r=`${PWD_COMMAND}`; export r; \
19399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19400 $(HOST_EXPORTS) \
19401 (cd $(HOST_SUBDIR)/ppl && \
19402 $(MAKE) $(FLAGS_TO_PASS) check)
19403
19404@endif ppl
19405
19406.PHONY: install-ppl maybe-install-ppl
19407maybe-install-ppl:
19408@if ppl
19409maybe-install-ppl: install-ppl
19410
19411install-ppl:
19412
19413@endif ppl
19414
19415# Other targets (info, dvi, pdf, etc.)
19416
19417.PHONY: maybe-info-ppl info-ppl
19418maybe-info-ppl:
19419@if ppl
19420maybe-info-ppl: info-ppl
19421
19422info-ppl: \
19423 configure-ppl
19424 @[ -f ./ppl/Makefile ] || exit 0; \
19425 r=`${PWD_COMMAND}`; export r; \
19426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19427 $(HOST_EXPORTS) \
19428 for flag in $(EXTRA_HOST_FLAGS) ; do \
19429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19430 done; \
19431 echo "Doing info in ppl" ; \
19432 (cd $(HOST_SUBDIR)/ppl && \
19433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19435 "RANLIB=$${RANLIB}" \
19436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19437 info) \
19438 || exit 1
19439
19440@endif ppl
19441
19442.PHONY: maybe-dvi-ppl dvi-ppl
19443maybe-dvi-ppl:
19444@if ppl
19445maybe-dvi-ppl: dvi-ppl
19446
19447dvi-ppl: \
19448 configure-ppl
19449 @[ -f ./ppl/Makefile ] || exit 0; \
19450 r=`${PWD_COMMAND}`; export r; \
19451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19452 $(HOST_EXPORTS) \
19453 for flag in $(EXTRA_HOST_FLAGS) ; do \
19454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19455 done; \
19456 echo "Doing dvi in ppl" ; \
19457 (cd $(HOST_SUBDIR)/ppl && \
19458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19460 "RANLIB=$${RANLIB}" \
19461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19462 dvi) \
19463 || exit 1
19464
19465@endif ppl
19466
19467.PHONY: maybe-pdf-ppl pdf-ppl
19468maybe-pdf-ppl:
19469@if ppl
19470maybe-pdf-ppl: pdf-ppl
19471
19472pdf-ppl: \
19473 configure-ppl
19474 @[ -f ./ppl/Makefile ] || exit 0; \
19475 r=`${PWD_COMMAND}`; export r; \
19476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19477 $(HOST_EXPORTS) \
19478 for flag in $(EXTRA_HOST_FLAGS) ; do \
19479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19480 done; \
19481 echo "Doing pdf in ppl" ; \
19482 (cd $(HOST_SUBDIR)/ppl && \
19483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19485 "RANLIB=$${RANLIB}" \
19486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19487 pdf) \
19488 || exit 1
19489
19490@endif ppl
19491
19492.PHONY: maybe-html-ppl html-ppl
19493maybe-html-ppl:
19494@if ppl
19495maybe-html-ppl: html-ppl
19496
19497html-ppl: \
19498 configure-ppl
19499 @[ -f ./ppl/Makefile ] || exit 0; \
19500 r=`${PWD_COMMAND}`; export r; \
19501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19502 $(HOST_EXPORTS) \
19503 for flag in $(EXTRA_HOST_FLAGS) ; do \
19504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19505 done; \
19506 echo "Doing html in ppl" ; \
19507 (cd $(HOST_SUBDIR)/ppl && \
19508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19510 "RANLIB=$${RANLIB}" \
19511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19512 html) \
19513 || exit 1
19514
19515@endif ppl
19516
19517.PHONY: maybe-TAGS-ppl TAGS-ppl
19518maybe-TAGS-ppl:
19519@if ppl
19520maybe-TAGS-ppl: TAGS-ppl
19521
19522TAGS-ppl: \
19523 configure-ppl
19524 @[ -f ./ppl/Makefile ] || exit 0; \
19525 r=`${PWD_COMMAND}`; export r; \
19526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19527 $(HOST_EXPORTS) \
19528 for flag in $(EXTRA_HOST_FLAGS) ; do \
19529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19530 done; \
19531 echo "Doing TAGS in ppl" ; \
19532 (cd $(HOST_SUBDIR)/ppl && \
19533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19535 "RANLIB=$${RANLIB}" \
19536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19537 TAGS) \
19538 || exit 1
19539
19540@endif ppl
19541
19542.PHONY: maybe-install-info-ppl install-info-ppl
19543maybe-install-info-ppl:
19544@if ppl
19545maybe-install-info-ppl: install-info-ppl
19546
19547install-info-ppl: \
19548 configure-ppl \
19549 info-ppl
19550 @[ -f ./ppl/Makefile ] || exit 0; \
19551 r=`${PWD_COMMAND}`; export r; \
19552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19553 $(HOST_EXPORTS) \
19554 for flag in $(EXTRA_HOST_FLAGS) ; do \
19555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19556 done; \
19557 echo "Doing install-info in ppl" ; \
19558 (cd $(HOST_SUBDIR)/ppl && \
19559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19561 "RANLIB=$${RANLIB}" \
19562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19563 install-info) \
19564 || exit 1
19565
19566@endif ppl
19567
19568.PHONY: maybe-install-pdf-ppl install-pdf-ppl
19569maybe-install-pdf-ppl:
19570@if ppl
19571maybe-install-pdf-ppl: install-pdf-ppl
19572
19573install-pdf-ppl: \
19574 configure-ppl \
19575 pdf-ppl
19576 @[ -f ./ppl/Makefile ] || exit 0; \
19577 r=`${PWD_COMMAND}`; export r; \
19578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19579 $(HOST_EXPORTS) \
19580 for flag in $(EXTRA_HOST_FLAGS) ; do \
19581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19582 done; \
19583 echo "Doing install-pdf in ppl" ; \
19584 (cd $(HOST_SUBDIR)/ppl && \
19585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19587 "RANLIB=$${RANLIB}" \
19588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19589 install-pdf) \
19590 || exit 1
19591
19592@endif ppl
19593
19594.PHONY: maybe-install-html-ppl install-html-ppl
19595maybe-install-html-ppl:
19596@if ppl
19597maybe-install-html-ppl: install-html-ppl
19598
19599install-html-ppl: \
19600 configure-ppl \
19601 html-ppl
19602 @[ -f ./ppl/Makefile ] || exit 0; \
19603 r=`${PWD_COMMAND}`; export r; \
19604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19605 $(HOST_EXPORTS) \
19606 for flag in $(EXTRA_HOST_FLAGS) ; do \
19607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19608 done; \
19609 echo "Doing install-html in ppl" ; \
19610 (cd $(HOST_SUBDIR)/ppl && \
19611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19613 "RANLIB=$${RANLIB}" \
19614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19615 install-html) \
19616 || exit 1
19617
19618@endif ppl
19619
19620.PHONY: maybe-installcheck-ppl installcheck-ppl
19621maybe-installcheck-ppl:
19622@if ppl
19623maybe-installcheck-ppl: installcheck-ppl
19624
19625installcheck-ppl: \
19626 configure-ppl
19627 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19628 r=`${PWD_COMMAND}`; export r; \
19629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19630 $(HOST_EXPORTS) \
19631 for flag in $(EXTRA_HOST_FLAGS) ; do \
19632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19633 done; \
e28c595f
JM
19634 echo "Doing installcheck in ppl" ; \
19635 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19638 "RANLIB=$${RANLIB}" \
0c24b341 19639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19640 installcheck) \
19641 || exit 1
19642
e28c595f 19643@endif ppl
4b900473 19644
e28c595f
JM
19645.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
19646maybe-mostlyclean-ppl:
19647@if ppl
19648maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 19649
e28c595f
JM
19650mostlyclean-ppl:
19651 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19652 r=`${PWD_COMMAND}`; export r; \
19653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19654 $(HOST_EXPORTS) \
19655 for flag in $(EXTRA_HOST_FLAGS) ; do \
19656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19657 done; \
e28c595f
JM
19658 echo "Doing mostlyclean in ppl" ; \
19659 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19662 "RANLIB=$${RANLIB}" \
0c24b341 19663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19664 mostlyclean) \
19665 || exit 1
19666
e28c595f 19667@endif ppl
4b900473 19668
e28c595f
JM
19669.PHONY: maybe-clean-ppl clean-ppl
19670maybe-clean-ppl:
19671@if ppl
19672maybe-clean-ppl: clean-ppl
4b900473 19673
e28c595f
JM
19674clean-ppl:
19675 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19676 r=`${PWD_COMMAND}`; export r; \
19677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19678 $(HOST_EXPORTS) \
19679 for flag in $(EXTRA_HOST_FLAGS) ; do \
19680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19681 done; \
e28c595f
JM
19682 echo "Doing clean in ppl" ; \
19683 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19686 "RANLIB=$${RANLIB}" \
0c24b341 19687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19688 clean) \
19689 || exit 1
19690
e28c595f 19691@endif ppl
4b900473 19692
e28c595f
JM
19693.PHONY: maybe-distclean-ppl distclean-ppl
19694maybe-distclean-ppl:
19695@if ppl
19696maybe-distclean-ppl: distclean-ppl
4b900473 19697
e28c595f
JM
19698distclean-ppl:
19699 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19700 r=`${PWD_COMMAND}`; export r; \
19701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19702 $(HOST_EXPORTS) \
19703 for flag in $(EXTRA_HOST_FLAGS) ; do \
19704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19705 done; \
e28c595f
JM
19706 echo "Doing distclean in ppl" ; \
19707 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19710 "RANLIB=$${RANLIB}" \
0c24b341 19711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19712 distclean) \
19713 || exit 1
19714
e28c595f 19715@endif ppl
4b900473 19716
e28c595f
JM
19717.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
19718maybe-maintainer-clean-ppl:
19719@if ppl
19720maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 19721
e28c595f
JM
19722maintainer-clean-ppl:
19723 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19724 r=`${PWD_COMMAND}`; export r; \
19725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19726 $(HOST_EXPORTS) \
19727 for flag in $(EXTRA_HOST_FLAGS) ; do \
19728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19729 done; \
e28c595f
JM
19730 echo "Doing maintainer-clean in ppl" ; \
19731 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19734 "RANLIB=$${RANLIB}" \
0c24b341 19735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19736 maintainer-clean) \
19737 || exit 1
19738
e28c595f 19739@endif ppl
4b900473
PB
19740
19741
19742
e28c595f
JM
19743.PHONY: configure-cloog maybe-configure-cloog
19744maybe-configure-cloog:
4b900473 19745@if gcc-bootstrap
e28c595f 19746configure-cloog: stage_current
4b900473 19747@endif gcc-bootstrap
e28c595f
JM
19748@if cloog
19749maybe-configure-cloog: configure-cloog
19750configure-cloog:
4b900473
PB
19751 @r=`${PWD_COMMAND}`; export r; \
19752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
19753 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
19754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
1f53ca9a 19755 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19756 echo Configuring in $(HOST_SUBDIR)/cloog; \
19757 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
19758 case $(srcdir) in \
19759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19760 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19762 esac; \
e28c595f
JM
19763 srcdiroption="--srcdir=$${topdir}/cloog"; \
19764 libsrcdir="$$s/cloog"; \
4b900473 19765 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19767 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
4b900473 19768 || exit 1
e28c595f 19769@endif cloog
4b900473
PB
19770
19771
19772
e28c595f
JM
19773.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
19774maybe-configure-stage1-cloog:
19775@if cloog-bootstrap
19776maybe-configure-stage1-cloog: configure-stage1-cloog
19777configure-stage1-cloog:
4b900473 19778 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 19779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19780 @r=`${PWD_COMMAND}`; export r; \
19781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19782 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 19783 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 19784 $(HOST_EXPORTS) \
8ee82aff 19785 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19786 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19787 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19788 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
19789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19790 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19791 case $(srcdir) in \
19792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19793 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19795 esac; \
e28c595f
JM
19796 srcdiroption="--srcdir=$${topdir}/cloog"; \
19797 libsrcdir="$$s/cloog"; \
4b900473 19798 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19800 --target=${target_alias} $${srcdiroption} \
1b05fbbd 19801 $(STAGE1_CONFIGURE_FLAGS) \
1f53ca9a 19802 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19803@endif cloog-bootstrap
19804
19805.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
19806maybe-configure-stage2-cloog:
19807@if cloog-bootstrap
19808maybe-configure-stage2-cloog: configure-stage2-cloog
19809configure-stage2-cloog:
4b900473 19810 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 19811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19812 @r=`${PWD_COMMAND}`; export r; \
19813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19814 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19815 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19816 $(HOST_EXPORTS) \
1b05fbbd 19817 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19818 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19819 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19820 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19821 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
19822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19823 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19824 case $(srcdir) in \
19825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19826 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19828 esac; \
e28c595f
JM
19829 srcdiroption="--srcdir=$${topdir}/cloog"; \
19830 libsrcdir="$$s/cloog"; \
4b900473 19831 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19833 --target=${target_alias} $${srcdiroption} \
4b900473 19834 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19835 $(STAGE2_CONFIGURE_FLAGS) \
1f53ca9a 19836 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19837@endif cloog-bootstrap
19838
19839.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
19840maybe-configure-stage3-cloog:
19841@if cloog-bootstrap
19842maybe-configure-stage3-cloog: configure-stage3-cloog
19843configure-stage3-cloog:
4b900473 19844 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 19845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19846 @r=`${PWD_COMMAND}`; export r; \
19847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19848 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19849 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19850 $(HOST_EXPORTS) \
1b05fbbd 19851 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19852 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19853 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19854 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19855 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
19856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19857 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19858 case $(srcdir) in \
19859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19860 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19862 esac; \
e28c595f
JM
19863 srcdiroption="--srcdir=$${topdir}/cloog"; \
19864 libsrcdir="$$s/cloog"; \
4b900473 19865 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19866 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19867 --target=${target_alias} $${srcdiroption} \
4b900473 19868 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19869 $(STAGE3_CONFIGURE_FLAGS) \
1f53ca9a 19870 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19871@endif cloog-bootstrap
19872
19873.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
19874maybe-configure-stage4-cloog:
19875@if cloog-bootstrap
19876maybe-configure-stage4-cloog: configure-stage4-cloog
19877configure-stage4-cloog:
4b900473 19878 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 19879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19880 @r=`${PWD_COMMAND}`; export r; \
19881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19882 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19883 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19884 $(HOST_EXPORTS) \
1b05fbbd 19885 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19886 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19887 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19888 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19889 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
19890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19891 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19892 case $(srcdir) in \
19893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19894 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19896 esac; \
e28c595f
JM
19897 srcdiroption="--srcdir=$${topdir}/cloog"; \
19898 libsrcdir="$$s/cloog"; \
4b900473 19899 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19901 --target=${target_alias} $${srcdiroption} \
4b900473 19902 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19903 $(STAGE4_CONFIGURE_FLAGS) \
1f53ca9a 19904 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19905@endif cloog-bootstrap
19906
19907.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
19908maybe-configure-stageprofile-cloog:
19909@if cloog-bootstrap
19910maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
19911configure-stageprofile-cloog:
4b900473 19912 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 19913 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19914 @r=`${PWD_COMMAND}`; export r; \
19915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19916 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19917 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19918 $(HOST_EXPORTS) \
1b05fbbd
AO
19919 $(POSTSTAGE1_HOST_EXPORTS) \
19920 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19921 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19922 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19923 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
19924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19925 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19926 case $(srcdir) in \
19927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19928 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19930 esac; \
e28c595f
JM
19931 srcdiroption="--srcdir=$${topdir}/cloog"; \
19932 libsrcdir="$$s/cloog"; \
4b900473 19933 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19935 --target=${target_alias} $${srcdiroption} \
4b900473 19936 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19937 $(STAGEprofile_CONFIGURE_FLAGS) \
1f53ca9a 19938 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19939@endif cloog-bootstrap
19940
19941.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
19942maybe-configure-stagefeedback-cloog:
19943@if cloog-bootstrap
19944maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
19945configure-stagefeedback-cloog:
4b900473 19946 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 19947 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19948 @r=`${PWD_COMMAND}`; export r; \
19949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19950 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19951 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19952 $(HOST_EXPORTS) \
1b05fbbd
AO
19953 $(POSTSTAGE1_HOST_EXPORTS) \
19954 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19955 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19956 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19957 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
19958 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19959 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19960 case $(srcdir) in \
19961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19962 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19964 esac; \
e28c595f
JM
19965 srcdiroption="--srcdir=$${topdir}/cloog"; \
19966 libsrcdir="$$s/cloog"; \
4b900473 19967 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19968 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19969 --target=${target_alias} $${srcdiroption} \
4b900473 19970 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19971 $(STAGEfeedback_CONFIGURE_FLAGS) \
1f53ca9a 19972 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f 19973@endif cloog-bootstrap
4b900473
PB
19974
19975
19976
19977
19978
e28c595f
JM
19979.PHONY: all-cloog maybe-all-cloog
19980maybe-all-cloog:
4b900473 19981@if gcc-bootstrap
e28c595f 19982all-cloog: stage_current
4b900473 19983@endif gcc-bootstrap
e28c595f
JM
19984@if cloog
19985TARGET-cloog=all
19986maybe-all-cloog: all-cloog
19987all-cloog: configure-cloog
4b900473
PB
19988 @r=`${PWD_COMMAND}`; export r; \
19989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 19990 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 19991 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 19992 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
e28c595f
JM
19993 $(TARGET-cloog))
19994@endif cloog
4b900473
PB
19995
19996
19997
e28c595f
JM
19998.PHONY: all-stage1-cloog maybe-all-stage1-cloog
19999.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
20000maybe-all-stage1-cloog:
20001maybe-clean-stage1-cloog:
20002@if cloog-bootstrap
20003maybe-all-stage1-cloog: all-stage1-cloog
20004all-stage1: all-stage1-cloog
20005TARGET-stage1-cloog = $(TARGET-cloog)
20006all-stage1-cloog: configure-stage1-cloog
4b900473
PB
20007 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20008 @r=`${PWD_COMMAND}`; export r; \
20009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20010 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 20011 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20012 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20013 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20014 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 20015 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
20016 LIBCFLAGS="$(LIBCFLAGS)" \
20017 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20018 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20019 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20020 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20021 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 20022 $(TARGET-stage1-cloog)
4b900473 20023
e28c595f
JM
20024maybe-clean-stage1-cloog: clean-stage1-cloog
20025clean-stage1: clean-stage1-cloog
20026clean-stage1-cloog:
4b900473 20027 @if [ $(current_stage) = stage1 ]; then \
e28c595f 20028 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20029 else \
e28c595f 20030 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
20031 $(MAKE) stage1-start; \
20032 fi; \
e28c595f 20033 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20034 $(MAKE) $(EXTRA_HOST_FLAGS) \
1f53ca9a 20035 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20036@endif cloog-bootstrap
20037
20038
20039.PHONY: all-stage2-cloog maybe-all-stage2-cloog
20040.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
20041maybe-all-stage2-cloog:
20042maybe-clean-stage2-cloog:
20043@if cloog-bootstrap
20044maybe-all-stage2-cloog: all-stage2-cloog
20045all-stage2: all-stage2-cloog
20046TARGET-stage2-cloog = $(TARGET-cloog)
20047all-stage2-cloog: configure-stage2-cloog
4b900473
PB
20048 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20049 @r=`${PWD_COMMAND}`; export r; \
20050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20051 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 20052 $(HOST_EXPORTS) \
1f53ca9a 20053 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20054 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20055 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20056 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 20057 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
20058 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20059 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20060 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20061 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20062 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20063 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 20064 $(TARGET-stage2-cloog)
4b900473 20065
e28c595f
JM
20066maybe-clean-stage2-cloog: clean-stage2-cloog
20067clean-stage2: clean-stage2-cloog
20068clean-stage2-cloog:
4b900473 20069 @if [ $(current_stage) = stage2 ]; then \
e28c595f 20070 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20071 else \
e28c595f 20072 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
20073 $(MAKE) stage2-start; \
20074 fi; \
e28c595f 20075 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20076 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20077 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20078 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20079@endif cloog-bootstrap
20080
20081
e28c595f
JM
20082.PHONY: all-stage3-cloog maybe-all-stage3-cloog
20083.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
20084maybe-all-stage3-cloog:
20085maybe-clean-stage3-cloog:
20086@if cloog-bootstrap
20087maybe-all-stage3-cloog: all-stage3-cloog
20088all-stage3: all-stage3-cloog
20089TARGET-stage3-cloog = $(TARGET-cloog)
20090all-stage3-cloog: configure-stage3-cloog
4b900473
PB
20091 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20092 @r=`${PWD_COMMAND}`; export r; \
20093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20094 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 20095 $(HOST_EXPORTS) \
1f53ca9a 20096 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20097 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20098 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20099 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 20100 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
20101 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20102 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20103 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20104 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20105 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20106 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 20107 $(TARGET-stage3-cloog)
4b900473 20108
e28c595f
JM
20109maybe-clean-stage3-cloog: clean-stage3-cloog
20110clean-stage3: clean-stage3-cloog
20111clean-stage3-cloog:
4b900473 20112 @if [ $(current_stage) = stage3 ]; then \
e28c595f 20113 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20114 else \
e28c595f 20115 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
20116 $(MAKE) stage3-start; \
20117 fi; \
e28c595f 20118 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20119 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20120 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20121 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20122@endif cloog-bootstrap
20123
20124
e28c595f
JM
20125.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20126.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20127maybe-all-stage4-cloog:
20128maybe-clean-stage4-cloog:
20129@if cloog-bootstrap
20130maybe-all-stage4-cloog: all-stage4-cloog
20131all-stage4: all-stage4-cloog
20132TARGET-stage4-cloog = $(TARGET-cloog)
20133all-stage4-cloog: configure-stage4-cloog
4b900473
PB
20134 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20135 @r=`${PWD_COMMAND}`; export r; \
20136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20137 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 20138 $(HOST_EXPORTS) \
1f53ca9a 20139 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20140 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20141 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20142 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 20143 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 20144 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20145 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20146 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20147 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20148 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20149 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 20150 $(TARGET-stage4-cloog)
4b900473 20151
e28c595f
JM
20152maybe-clean-stage4-cloog: clean-stage4-cloog
20153clean-stage4: clean-stage4-cloog
20154clean-stage4-cloog:
4b900473 20155 @if [ $(current_stage) = stage4 ]; then \
e28c595f 20156 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20157 else \
e28c595f 20158 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
20159 $(MAKE) stage4-start; \
20160 fi; \
e28c595f 20161 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20162 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20163 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20164 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20165@endif cloog-bootstrap
20166
20167
20168.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20169.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20170maybe-all-stageprofile-cloog:
20171maybe-clean-stageprofile-cloog:
20172@if cloog-bootstrap
20173maybe-all-stageprofile-cloog: all-stageprofile-cloog
20174all-stageprofile: all-stageprofile-cloog
20175TARGET-stageprofile-cloog = $(TARGET-cloog)
20176all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
20177 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20178 @r=`${PWD_COMMAND}`; export r; \
20179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20180 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 20181 $(HOST_EXPORTS) \
1f53ca9a 20182 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20183 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20185 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 20186 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
20187 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20191 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20192 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 20193 $(TARGET-stageprofile-cloog)
4b900473 20194
e28c595f
JM
20195maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20196clean-stageprofile: clean-stageprofile-cloog
20197clean-stageprofile-cloog:
4b900473 20198 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 20199 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20200 else \
e28c595f 20201 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
20202 $(MAKE) stageprofile-start; \
20203 fi; \
e28c595f 20204 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20205 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20206 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20207 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20208@endif cloog-bootstrap
20209
20210
20211.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20212.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20213maybe-all-stagefeedback-cloog:
20214maybe-clean-stagefeedback-cloog:
20215@if cloog-bootstrap
20216maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20217all-stagefeedback: all-stagefeedback-cloog
20218TARGET-stagefeedback-cloog = $(TARGET-cloog)
20219all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
20220 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20221 @r=`${PWD_COMMAND}`; export r; \
20222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20223 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 20224 $(HOST_EXPORTS) \
1f53ca9a 20225 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20226 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20228 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 20229 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
20230 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20235 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 20236 $(TARGET-stagefeedback-cloog)
4b900473 20237
e28c595f
JM
20238maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20239clean-stagefeedback: clean-stagefeedback-cloog
20240clean-stagefeedback-cloog:
4b900473 20241 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 20242 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20243 else \
e28c595f 20244 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
20245 $(MAKE) stagefeedback-start; \
20246 fi; \
e28c595f 20247 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20248 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20249 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20250 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f 20251@endif cloog-bootstrap
4b900473
PB
20252
20253
20254
20255
20256
e28c595f
JM
20257.PHONY: check-cloog maybe-check-cloog
20258maybe-check-cloog:
20259@if cloog
20260maybe-check-cloog: check-cloog
4b900473 20261
e28c595f 20262check-cloog:
4b900473
PB
20263 @: $(MAKE); $(unstage)
20264 @r=`${PWD_COMMAND}`; export r; \
20265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20266 $(HOST_EXPORTS) \
e28c595f 20267 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20268 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
4b900473 20269
e28c595f 20270@endif cloog
4b900473 20271
e28c595f
JM
20272.PHONY: install-cloog maybe-install-cloog
20273maybe-install-cloog:
20274@if cloog
20275maybe-install-cloog: install-cloog
4b900473 20276
e28c595f 20277install-cloog:
4b900473 20278
e28c595f 20279@endif cloog
4b900473
PB
20280
20281# Other targets (info, dvi, pdf, etc.)
20282
e28c595f
JM
20283.PHONY: maybe-info-cloog info-cloog
20284maybe-info-cloog:
20285@if cloog
20286maybe-info-cloog: info-cloog
4b900473 20287
e28c595f
JM
20288info-cloog: \
20289 configure-cloog
20290 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20291 r=`${PWD_COMMAND}`; export r; \
20292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20293 $(HOST_EXPORTS) \
1f53ca9a 20294 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20296 done; \
e28c595f
JM
20297 echo "Doing info in cloog" ; \
20298 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20301 "RANLIB=$${RANLIB}" \
0c24b341 20302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20303 info) \
20304 || exit 1
20305
e28c595f 20306@endif cloog
4b900473 20307
e28c595f
JM
20308.PHONY: maybe-dvi-cloog dvi-cloog
20309maybe-dvi-cloog:
20310@if cloog
20311maybe-dvi-cloog: dvi-cloog
4b900473 20312
e28c595f
JM
20313dvi-cloog: \
20314 configure-cloog
20315 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20316 r=`${PWD_COMMAND}`; export r; \
20317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20318 $(HOST_EXPORTS) \
1f53ca9a 20319 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20321 done; \
e28c595f
JM
20322 echo "Doing dvi in cloog" ; \
20323 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20326 "RANLIB=$${RANLIB}" \
0c24b341 20327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20328 dvi) \
20329 || exit 1
20330
e28c595f 20331@endif cloog
4b900473 20332
e28c595f
JM
20333.PHONY: maybe-pdf-cloog pdf-cloog
20334maybe-pdf-cloog:
20335@if cloog
20336maybe-pdf-cloog: pdf-cloog
4b900473 20337
e28c595f
JM
20338pdf-cloog: \
20339 configure-cloog
20340 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20341 r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20343 $(HOST_EXPORTS) \
1f53ca9a 20344 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20346 done; \
e28c595f
JM
20347 echo "Doing pdf in cloog" ; \
20348 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20351 "RANLIB=$${RANLIB}" \
0c24b341 20352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20353 pdf) \
20354 || exit 1
20355
e28c595f 20356@endif cloog
4b900473 20357
e28c595f
JM
20358.PHONY: maybe-html-cloog html-cloog
20359maybe-html-cloog:
20360@if cloog
20361maybe-html-cloog: html-cloog
4b900473 20362
e28c595f
JM
20363html-cloog: \
20364 configure-cloog
20365 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20366 r=`${PWD_COMMAND}`; export r; \
20367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20368 $(HOST_EXPORTS) \
1f53ca9a 20369 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20371 done; \
e28c595f
JM
20372 echo "Doing html in cloog" ; \
20373 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20376 "RANLIB=$${RANLIB}" \
0c24b341 20377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20378 html) \
20379 || exit 1
20380
e28c595f 20381@endif cloog
4b900473 20382
e28c595f
JM
20383.PHONY: maybe-TAGS-cloog TAGS-cloog
20384maybe-TAGS-cloog:
20385@if cloog
20386maybe-TAGS-cloog: TAGS-cloog
4b900473 20387
e28c595f
JM
20388TAGS-cloog: \
20389 configure-cloog
20390 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20391 r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20393 $(HOST_EXPORTS) \
1f53ca9a 20394 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20396 done; \
e28c595f
JM
20397 echo "Doing TAGS in cloog" ; \
20398 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20401 "RANLIB=$${RANLIB}" \
0c24b341 20402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20403 TAGS) \
20404 || exit 1
20405
e28c595f 20406@endif cloog
4b900473 20407
e28c595f
JM
20408.PHONY: maybe-install-info-cloog install-info-cloog
20409maybe-install-info-cloog:
20410@if cloog
20411maybe-install-info-cloog: install-info-cloog
4b900473 20412
e28c595f
JM
20413install-info-cloog: \
20414 configure-cloog \
20415 info-cloog
20416 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20417 r=`${PWD_COMMAND}`; export r; \
20418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20419 $(HOST_EXPORTS) \
1f53ca9a 20420 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20422 done; \
e28c595f
JM
20423 echo "Doing install-info in cloog" ; \
20424 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20427 "RANLIB=$${RANLIB}" \
0c24b341 20428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20429 install-info) \
20430 || exit 1
20431
e28c595f 20432@endif cloog
4b900473 20433
e28c595f
JM
20434.PHONY: maybe-install-pdf-cloog install-pdf-cloog
20435maybe-install-pdf-cloog:
20436@if cloog
20437maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 20438
e28c595f
JM
20439install-pdf-cloog: \
20440 configure-cloog \
20441 pdf-cloog
20442 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
20443 r=`${PWD_COMMAND}`; export r; \
20444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20445 $(HOST_EXPORTS) \
1f53ca9a 20446 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
a3ca38d2
DD
20447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20448 done; \
e28c595f
JM
20449 echo "Doing install-pdf in cloog" ; \
20450 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
20451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20453 "RANLIB=$${RANLIB}" \
0c24b341 20454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20455 install-pdf) \
20456 || exit 1
20457
e28c595f 20458@endif cloog
a3ca38d2 20459
e28c595f
JM
20460.PHONY: maybe-install-html-cloog install-html-cloog
20461maybe-install-html-cloog:
20462@if cloog
20463maybe-install-html-cloog: install-html-cloog
4b900473 20464
e28c595f
JM
20465install-html-cloog: \
20466 configure-cloog \
20467 html-cloog
20468 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20469 r=`${PWD_COMMAND}`; export r; \
20470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20471 $(HOST_EXPORTS) \
1f53ca9a 20472 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20474 done; \
e28c595f
JM
20475 echo "Doing install-html in cloog" ; \
20476 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20479 "RANLIB=$${RANLIB}" \
0c24b341 20480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20481 install-html) \
20482 || exit 1
20483
e28c595f 20484@endif cloog
4b900473 20485
e28c595f
JM
20486.PHONY: maybe-installcheck-cloog installcheck-cloog
20487maybe-installcheck-cloog:
20488@if cloog
20489maybe-installcheck-cloog: installcheck-cloog
4b900473 20490
e28c595f
JM
20491installcheck-cloog: \
20492 configure-cloog
20493 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20494 r=`${PWD_COMMAND}`; export r; \
20495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20496 $(HOST_EXPORTS) \
1f53ca9a 20497 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20499 done; \
e28c595f
JM
20500 echo "Doing installcheck in cloog" ; \
20501 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20504 "RANLIB=$${RANLIB}" \
0c24b341 20505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20506 installcheck) \
20507 || exit 1
20508
e28c595f 20509@endif cloog
4b900473 20510
e28c595f
JM
20511.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
20512maybe-mostlyclean-cloog:
20513@if cloog
20514maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 20515
e28c595f
JM
20516mostlyclean-cloog:
20517 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20518 r=`${PWD_COMMAND}`; export r; \
20519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20520 $(HOST_EXPORTS) \
1f53ca9a 20521 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20523 done; \
e28c595f
JM
20524 echo "Doing mostlyclean in cloog" ; \
20525 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20528 "RANLIB=$${RANLIB}" \
0c24b341 20529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20530 mostlyclean) \
20531 || exit 1
20532
e28c595f 20533@endif cloog
4b900473 20534
e28c595f
JM
20535.PHONY: maybe-clean-cloog clean-cloog
20536maybe-clean-cloog:
20537@if cloog
20538maybe-clean-cloog: clean-cloog
4b900473 20539
e28c595f
JM
20540clean-cloog:
20541 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20542 r=`${PWD_COMMAND}`; export r; \
20543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20544 $(HOST_EXPORTS) \
1f53ca9a 20545 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20547 done; \
e28c595f
JM
20548 echo "Doing clean in cloog" ; \
20549 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20552 "RANLIB=$${RANLIB}" \
0c24b341 20553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20554 clean) \
20555 || exit 1
20556
e28c595f 20557@endif cloog
4b900473 20558
e28c595f
JM
20559.PHONY: maybe-distclean-cloog distclean-cloog
20560maybe-distclean-cloog:
20561@if cloog
20562maybe-distclean-cloog: distclean-cloog
4b900473 20563
e28c595f
JM
20564distclean-cloog:
20565 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20566 r=`${PWD_COMMAND}`; export r; \
20567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20568 $(HOST_EXPORTS) \
1f53ca9a 20569 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20571 done; \
e28c595f
JM
20572 echo "Doing distclean in cloog" ; \
20573 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20576 "RANLIB=$${RANLIB}" \
0c24b341 20577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20578 distclean) \
20579 || exit 1
20580
e28c595f 20581@endif cloog
4b900473 20582
e28c595f
JM
20583.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
20584maybe-maintainer-clean-cloog:
20585@if cloog
20586maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 20587
e28c595f
JM
20588maintainer-clean-cloog:
20589 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20590 r=`${PWD_COMMAND}`; export r; \
20591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20592 $(HOST_EXPORTS) \
1f53ca9a 20593 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20595 done; \
e28c595f
JM
20596 echo "Doing maintainer-clean in cloog" ; \
20597 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20600 "RANLIB=$${RANLIB}" \
0c24b341 20601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20602 maintainer-clean) \
20603 || exit 1
20604
e28c595f 20605@endif cloog
4b900473
PB
20606
20607
20608
1f53ca9a
AO
20609.PHONY: configure-libelf maybe-configure-libelf
20610maybe-configure-libelf:
20611@if gcc-bootstrap
20612configure-libelf: stage_current
20613@endif gcc-bootstrap
20614@if libelf
20615maybe-configure-libelf: configure-libelf
20616configure-libelf:
20617 @r=`${PWD_COMMAND}`; export r; \
20618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20619 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20621 $(HOST_EXPORTS) \
20622 echo Configuring in $(HOST_SUBDIR)/libelf; \
20623 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
20624 case $(srcdir) in \
20625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20626 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20628 esac; \
20629 srcdiroption="--srcdir=$${topdir}/libelf"; \
20630 libsrcdir="$$s/libelf"; \
20631 $(SHELL) $${libsrcdir}/configure \
20632 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20633 --target=${target_alias} $${srcdiroption} --disable-shared \
20634 || exit 1
20635@endif libelf
20636
20637
20638
20639.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
20640maybe-configure-stage1-libelf:
20641@if libelf-bootstrap
20642maybe-configure-stage1-libelf: configure-stage1-libelf
20643configure-stage1-libelf:
20644 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20645 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20646 @r=`${PWD_COMMAND}`; export r; \
20647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20648 TFLAGS="$(STAGE1_TFLAGS)"; \
20649 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20650 $(HOST_EXPORTS) \
20651 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20652 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20653 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20654 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
20655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20656 cd $(HOST_SUBDIR)/libelf || exit 1; \
20657 case $(srcdir) in \
20658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20659 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20661 esac; \
20662 srcdiroption="--srcdir=$${topdir}/libelf"; \
20663 libsrcdir="$$s/libelf"; \
20664 $(SHELL) $${libsrcdir}/configure \
20665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20666 --target=${target_alias} $${srcdiroption} \
20667 $(STAGE1_CONFIGURE_FLAGS) \
20668 --disable-shared
20669@endif libelf-bootstrap
20670
20671.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
20672maybe-configure-stage2-libelf:
20673@if libelf-bootstrap
20674maybe-configure-stage2-libelf: configure-stage2-libelf
20675configure-stage2-libelf:
20676 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20677 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20678 @r=`${PWD_COMMAND}`; export r; \
20679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20680 TFLAGS="$(STAGE2_TFLAGS)"; \
20681 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20682 $(HOST_EXPORTS) \
20683 $(POSTSTAGE1_HOST_EXPORTS) \
20684 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20685 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20686 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20687 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
20688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20689 cd $(HOST_SUBDIR)/libelf || exit 1; \
20690 case $(srcdir) in \
20691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20692 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20694 esac; \
20695 srcdiroption="--srcdir=$${topdir}/libelf"; \
20696 libsrcdir="$$s/libelf"; \
20697 $(SHELL) $${libsrcdir}/configure \
20698 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20699 --target=${target_alias} $${srcdiroption} \
20700 --with-build-libsubdir=$(HOST_SUBDIR) \
20701 $(STAGE2_CONFIGURE_FLAGS) \
20702 --disable-shared
20703@endif libelf-bootstrap
20704
20705.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
20706maybe-configure-stage3-libelf:
20707@if libelf-bootstrap
20708maybe-configure-stage3-libelf: configure-stage3-libelf
20709configure-stage3-libelf:
20710 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20711 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20712 @r=`${PWD_COMMAND}`; export r; \
20713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20714 TFLAGS="$(STAGE3_TFLAGS)"; \
20715 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20716 $(HOST_EXPORTS) \
20717 $(POSTSTAGE1_HOST_EXPORTS) \
20718 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20719 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20720 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20721 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
20722 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20723 cd $(HOST_SUBDIR)/libelf || exit 1; \
20724 case $(srcdir) in \
20725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20726 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20728 esac; \
20729 srcdiroption="--srcdir=$${topdir}/libelf"; \
20730 libsrcdir="$$s/libelf"; \
20731 $(SHELL) $${libsrcdir}/configure \
20732 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20733 --target=${target_alias} $${srcdiroption} \
20734 --with-build-libsubdir=$(HOST_SUBDIR) \
20735 $(STAGE3_CONFIGURE_FLAGS) \
20736 --disable-shared
20737@endif libelf-bootstrap
20738
20739.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
20740maybe-configure-stage4-libelf:
20741@if libelf-bootstrap
20742maybe-configure-stage4-libelf: configure-stage4-libelf
20743configure-stage4-libelf:
20744 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20745 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20746 @r=`${PWD_COMMAND}`; export r; \
20747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20748 TFLAGS="$(STAGE4_TFLAGS)"; \
20749 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20750 $(HOST_EXPORTS) \
20751 $(POSTSTAGE1_HOST_EXPORTS) \
20752 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20753 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20754 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20755 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
20756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20757 cd $(HOST_SUBDIR)/libelf || exit 1; \
20758 case $(srcdir) in \
20759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20760 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20762 esac; \
20763 srcdiroption="--srcdir=$${topdir}/libelf"; \
20764 libsrcdir="$$s/libelf"; \
20765 $(SHELL) $${libsrcdir}/configure \
20766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20767 --target=${target_alias} $${srcdiroption} \
20768 --with-build-libsubdir=$(HOST_SUBDIR) \
20769 $(STAGE4_CONFIGURE_FLAGS) \
20770 --disable-shared
20771@endif libelf-bootstrap
20772
20773.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
20774maybe-configure-stageprofile-libelf:
20775@if libelf-bootstrap
20776maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
20777configure-stageprofile-libelf:
20778 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20780 @r=`${PWD_COMMAND}`; export r; \
20781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20782 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20783 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20784 $(HOST_EXPORTS) \
20785 $(POSTSTAGE1_HOST_EXPORTS) \
20786 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20787 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20788 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20789 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
20790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20791 cd $(HOST_SUBDIR)/libelf || exit 1; \
20792 case $(srcdir) in \
20793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20794 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20796 esac; \
20797 srcdiroption="--srcdir=$${topdir}/libelf"; \
20798 libsrcdir="$$s/libelf"; \
20799 $(SHELL) $${libsrcdir}/configure \
20800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20801 --target=${target_alias} $${srcdiroption} \
20802 --with-build-libsubdir=$(HOST_SUBDIR) \
20803 $(STAGEprofile_CONFIGURE_FLAGS) \
20804 --disable-shared
20805@endif libelf-bootstrap
20806
20807.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
20808maybe-configure-stagefeedback-libelf:
20809@if libelf-bootstrap
20810maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
20811configure-stagefeedback-libelf:
20812 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20813 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20814 @r=`${PWD_COMMAND}`; export r; \
20815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20816 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20817 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20818 $(HOST_EXPORTS) \
20819 $(POSTSTAGE1_HOST_EXPORTS) \
20820 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20821 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20822 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20823 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
20824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20825 cd $(HOST_SUBDIR)/libelf || exit 1; \
20826 case $(srcdir) in \
20827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20828 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20830 esac; \
20831 srcdiroption="--srcdir=$${topdir}/libelf"; \
20832 libsrcdir="$$s/libelf"; \
20833 $(SHELL) $${libsrcdir}/configure \
20834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20835 --target=${target_alias} $${srcdiroption} \
20836 --with-build-libsubdir=$(HOST_SUBDIR) \
20837 $(STAGEfeedback_CONFIGURE_FLAGS) \
20838 --disable-shared
20839@endif libelf-bootstrap
20840
20841
20842
20843
20844
20845.PHONY: all-libelf maybe-all-libelf
20846maybe-all-libelf:
20847@if gcc-bootstrap
20848all-libelf: stage_current
20849@endif gcc-bootstrap
20850@if libelf
20851TARGET-libelf=all
20852maybe-all-libelf: all-libelf
20853all-libelf: configure-libelf
20854 @r=`${PWD_COMMAND}`; export r; \
20855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20856 $(HOST_EXPORTS) \
20857 (cd $(HOST_SUBDIR)/libelf && \
20858 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20859 $(TARGET-libelf))
20860@endif libelf
20861
20862
20863
20864.PHONY: all-stage1-libelf maybe-all-stage1-libelf
20865.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
20866maybe-all-stage1-libelf:
20867maybe-clean-stage1-libelf:
20868@if libelf-bootstrap
20869maybe-all-stage1-libelf: all-stage1-libelf
20870all-stage1: all-stage1-libelf
20871TARGET-stage1-libelf = $(TARGET-libelf)
20872all-stage1-libelf: configure-stage1-libelf
20873 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20874 @r=`${PWD_COMMAND}`; export r; \
20875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20876 TFLAGS="$(STAGE1_TFLAGS)"; \
20877 $(HOST_EXPORTS) \
20878 cd $(HOST_SUBDIR)/libelf && \
20879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20880 CFLAGS="$(STAGE1_CFLAGS)" \
20881 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20882 LIBCFLAGS="$(LIBCFLAGS)" \
20883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20886 $(EXTRA_HOST_FLAGS) \
20887 TFLAGS="$(STAGE1_TFLAGS)" \
20888 $(TARGET-stage1-libelf)
20889
20890maybe-clean-stage1-libelf: clean-stage1-libelf
20891clean-stage1: clean-stage1-libelf
20892clean-stage1-libelf:
20893 @if [ $(current_stage) = stage1 ]; then \
20894 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20895 else \
20896 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
20897 $(MAKE) stage1-start; \
20898 fi; \
20899 cd $(HOST_SUBDIR)/libelf && \
20900 $(MAKE) $(EXTRA_HOST_FLAGS) \
20901 clean
20902@endif libelf-bootstrap
20903
20904
20905.PHONY: all-stage2-libelf maybe-all-stage2-libelf
20906.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
20907maybe-all-stage2-libelf:
20908maybe-clean-stage2-libelf:
20909@if libelf-bootstrap
20910maybe-all-stage2-libelf: all-stage2-libelf
20911all-stage2: all-stage2-libelf
20912TARGET-stage2-libelf = $(TARGET-libelf)
20913all-stage2-libelf: configure-stage2-libelf
20914 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20915 @r=`${PWD_COMMAND}`; export r; \
20916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20917 TFLAGS="$(STAGE2_TFLAGS)"; \
20918 $(HOST_EXPORTS) \
20919 $(POSTSTAGE1_HOST_EXPORTS) \
20920 cd $(HOST_SUBDIR)/libelf && \
20921 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20922 CFLAGS="$(STAGE2_CFLAGS)" \
20923 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20924 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20925 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20926 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20927 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20928 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20929 TFLAGS="$(STAGE2_TFLAGS)" \
20930 $(TARGET-stage2-libelf)
20931
20932maybe-clean-stage2-libelf: clean-stage2-libelf
20933clean-stage2: clean-stage2-libelf
20934clean-stage2-libelf:
20935 @if [ $(current_stage) = stage2 ]; then \
20936 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20937 else \
20938 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
20939 $(MAKE) stage2-start; \
20940 fi; \
20941 cd $(HOST_SUBDIR)/libelf && \
20942 $(MAKE) $(EXTRA_HOST_FLAGS) \
20943 $(POSTSTAGE1_FLAGS_TO_PASS) \
20944 clean
20945@endif libelf-bootstrap
20946
20947
20948.PHONY: all-stage3-libelf maybe-all-stage3-libelf
20949.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
20950maybe-all-stage3-libelf:
20951maybe-clean-stage3-libelf:
20952@if libelf-bootstrap
20953maybe-all-stage3-libelf: all-stage3-libelf
20954all-stage3: all-stage3-libelf
20955TARGET-stage3-libelf = $(TARGET-libelf)
20956all-stage3-libelf: configure-stage3-libelf
20957 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20958 @r=`${PWD_COMMAND}`; export r; \
20959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20960 TFLAGS="$(STAGE3_TFLAGS)"; \
20961 $(HOST_EXPORTS) \
20962 $(POSTSTAGE1_HOST_EXPORTS) \
20963 cd $(HOST_SUBDIR)/libelf && \
20964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20965 CFLAGS="$(STAGE3_CFLAGS)" \
20966 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20967 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20971 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20972 TFLAGS="$(STAGE3_TFLAGS)" \
20973 $(TARGET-stage3-libelf)
20974
20975maybe-clean-stage3-libelf: clean-stage3-libelf
20976clean-stage3: clean-stage3-libelf
20977clean-stage3-libelf:
20978 @if [ $(current_stage) = stage3 ]; then \
20979 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20980 else \
20981 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
20982 $(MAKE) stage3-start; \
20983 fi; \
20984 cd $(HOST_SUBDIR)/libelf && \
20985 $(MAKE) $(EXTRA_HOST_FLAGS) \
20986 $(POSTSTAGE1_FLAGS_TO_PASS) \
20987 clean
20988@endif libelf-bootstrap
20989
20990
20991.PHONY: all-stage4-libelf maybe-all-stage4-libelf
20992.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
20993maybe-all-stage4-libelf:
20994maybe-clean-stage4-libelf:
20995@if libelf-bootstrap
20996maybe-all-stage4-libelf: all-stage4-libelf
20997all-stage4: all-stage4-libelf
20998TARGET-stage4-libelf = $(TARGET-libelf)
20999all-stage4-libelf: configure-stage4-libelf
21000 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21001 @r=`${PWD_COMMAND}`; export r; \
21002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21003 TFLAGS="$(STAGE4_TFLAGS)"; \
21004 $(HOST_EXPORTS) \
21005 $(POSTSTAGE1_HOST_EXPORTS) \
21006 cd $(HOST_SUBDIR)/libelf && \
21007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21008 CFLAGS="$(STAGE4_CFLAGS)" \
21009 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21010 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21015 TFLAGS="$(STAGE4_TFLAGS)" \
21016 $(TARGET-stage4-libelf)
21017
21018maybe-clean-stage4-libelf: clean-stage4-libelf
21019clean-stage4: clean-stage4-libelf
21020clean-stage4-libelf:
21021 @if [ $(current_stage) = stage4 ]; then \
21022 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21023 else \
21024 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
21025 $(MAKE) stage4-start; \
21026 fi; \
21027 cd $(HOST_SUBDIR)/libelf && \
21028 $(MAKE) $(EXTRA_HOST_FLAGS) \
21029 $(POSTSTAGE1_FLAGS_TO_PASS) \
21030 clean
21031@endif libelf-bootstrap
21032
21033
21034.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
21035.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
21036maybe-all-stageprofile-libelf:
21037maybe-clean-stageprofile-libelf:
21038@if libelf-bootstrap
21039maybe-all-stageprofile-libelf: all-stageprofile-libelf
21040all-stageprofile: all-stageprofile-libelf
21041TARGET-stageprofile-libelf = $(TARGET-libelf)
21042all-stageprofile-libelf: configure-stageprofile-libelf
21043 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21044 @r=`${PWD_COMMAND}`; export r; \
21045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21046 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21047 $(HOST_EXPORTS) \
21048 $(POSTSTAGE1_HOST_EXPORTS) \
21049 cd $(HOST_SUBDIR)/libelf && \
21050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21051 CFLAGS="$(STAGEprofile_CFLAGS)" \
21052 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21053 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21058 TFLAGS="$(STAGEprofile_TFLAGS)" \
21059 $(TARGET-stageprofile-libelf)
21060
21061maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
21062clean-stageprofile: clean-stageprofile-libelf
21063clean-stageprofile-libelf:
21064 @if [ $(current_stage) = stageprofile ]; then \
21065 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21066 else \
21067 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
21068 $(MAKE) stageprofile-start; \
21069 fi; \
21070 cd $(HOST_SUBDIR)/libelf && \
21071 $(MAKE) $(EXTRA_HOST_FLAGS) \
21072 $(POSTSTAGE1_FLAGS_TO_PASS) \
21073 clean
21074@endif libelf-bootstrap
21075
21076
21077.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
21078.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
21079maybe-all-stagefeedback-libelf:
21080maybe-clean-stagefeedback-libelf:
21081@if libelf-bootstrap
21082maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
21083all-stagefeedback: all-stagefeedback-libelf
21084TARGET-stagefeedback-libelf = $(TARGET-libelf)
21085all-stagefeedback-libelf: configure-stagefeedback-libelf
21086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21087 @r=`${PWD_COMMAND}`; export r; \
21088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21089 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21090 $(HOST_EXPORTS) \
21091 $(POSTSTAGE1_HOST_EXPORTS) \
21092 cd $(HOST_SUBDIR)/libelf && \
21093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21094 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21095 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21096 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21101 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21102 $(TARGET-stagefeedback-libelf)
21103
21104maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
21105clean-stagefeedback: clean-stagefeedback-libelf
21106clean-stagefeedback-libelf:
21107 @if [ $(current_stage) = stagefeedback ]; then \
21108 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21109 else \
21110 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
21111 $(MAKE) stagefeedback-start; \
21112 fi; \
21113 cd $(HOST_SUBDIR)/libelf && \
21114 $(MAKE) $(EXTRA_HOST_FLAGS) \
21115 $(POSTSTAGE1_FLAGS_TO_PASS) \
21116 clean
21117@endif libelf-bootstrap
21118
21119
21120
21121
21122
21123.PHONY: check-libelf maybe-check-libelf
21124maybe-check-libelf:
21125@if libelf
21126maybe-check-libelf: check-libelf
21127
21128check-libelf:
21129 @: $(MAKE); $(unstage)
21130 @r=`${PWD_COMMAND}`; export r; \
21131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21132 $(HOST_EXPORTS) \
21133 (cd $(HOST_SUBDIR)/libelf && \
21134 $(MAKE) $(FLAGS_TO_PASS) check)
21135
21136@endif libelf
21137
21138.PHONY: install-libelf maybe-install-libelf
21139maybe-install-libelf:
21140@if libelf
21141maybe-install-libelf: install-libelf
21142
21143install-libelf:
21144
21145@endif libelf
21146
21147# Other targets (info, dvi, pdf, etc.)
21148
21149.PHONY: maybe-info-libelf info-libelf
21150maybe-info-libelf:
21151@if libelf
21152maybe-info-libelf: info-libelf
21153
21154info-libelf: \
21155 configure-libelf
21156 @[ -f ./libelf/Makefile ] || exit 0; \
21157 r=`${PWD_COMMAND}`; export r; \
21158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21159 $(HOST_EXPORTS) \
21160 for flag in $(EXTRA_HOST_FLAGS) ; do \
21161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21162 done; \
21163 echo "Doing info in libelf" ; \
21164 (cd $(HOST_SUBDIR)/libelf && \
21165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21167 "RANLIB=$${RANLIB}" \
21168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21169 info) \
21170 || exit 1
21171
21172@endif libelf
21173
21174.PHONY: maybe-dvi-libelf dvi-libelf
21175maybe-dvi-libelf:
21176@if libelf
21177maybe-dvi-libelf: dvi-libelf
21178
21179dvi-libelf: \
21180 configure-libelf
21181 @[ -f ./libelf/Makefile ] || exit 0; \
21182 r=`${PWD_COMMAND}`; export r; \
21183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21184 $(HOST_EXPORTS) \
21185 for flag in $(EXTRA_HOST_FLAGS) ; do \
21186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21187 done; \
21188 echo "Doing dvi in libelf" ; \
21189 (cd $(HOST_SUBDIR)/libelf && \
21190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21192 "RANLIB=$${RANLIB}" \
21193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21194 dvi) \
21195 || exit 1
21196
21197@endif libelf
21198
21199.PHONY: maybe-pdf-libelf pdf-libelf
21200maybe-pdf-libelf:
21201@if libelf
21202maybe-pdf-libelf: pdf-libelf
21203
21204pdf-libelf: \
21205 configure-libelf
21206 @[ -f ./libelf/Makefile ] || exit 0; \
21207 r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21209 $(HOST_EXPORTS) \
21210 for flag in $(EXTRA_HOST_FLAGS) ; do \
21211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21212 done; \
21213 echo "Doing pdf in libelf" ; \
21214 (cd $(HOST_SUBDIR)/libelf && \
21215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21217 "RANLIB=$${RANLIB}" \
21218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21219 pdf) \
21220 || exit 1
21221
21222@endif libelf
21223
21224.PHONY: maybe-html-libelf html-libelf
21225maybe-html-libelf:
21226@if libelf
21227maybe-html-libelf: html-libelf
21228
21229html-libelf: \
21230 configure-libelf
21231 @[ -f ./libelf/Makefile ] || exit 0; \
21232 r=`${PWD_COMMAND}`; export r; \
21233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21234 $(HOST_EXPORTS) \
21235 for flag in $(EXTRA_HOST_FLAGS) ; do \
21236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21237 done; \
21238 echo "Doing html in libelf" ; \
21239 (cd $(HOST_SUBDIR)/libelf && \
21240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21242 "RANLIB=$${RANLIB}" \
21243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21244 html) \
21245 || exit 1
21246
21247@endif libelf
21248
21249.PHONY: maybe-TAGS-libelf TAGS-libelf
21250maybe-TAGS-libelf:
21251@if libelf
21252maybe-TAGS-libelf: TAGS-libelf
21253
21254TAGS-libelf: \
21255 configure-libelf
21256 @[ -f ./libelf/Makefile ] || exit 0; \
21257 r=`${PWD_COMMAND}`; export r; \
21258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21259 $(HOST_EXPORTS) \
21260 for flag in $(EXTRA_HOST_FLAGS) ; do \
21261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21262 done; \
21263 echo "Doing TAGS in libelf" ; \
21264 (cd $(HOST_SUBDIR)/libelf && \
21265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21267 "RANLIB=$${RANLIB}" \
21268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21269 TAGS) \
21270 || exit 1
21271
21272@endif libelf
21273
21274.PHONY: maybe-install-info-libelf install-info-libelf
21275maybe-install-info-libelf:
21276@if libelf
21277maybe-install-info-libelf: install-info-libelf
21278
21279install-info-libelf: \
21280 configure-libelf \
21281 info-libelf
21282 @[ -f ./libelf/Makefile ] || exit 0; \
21283 r=`${PWD_COMMAND}`; export r; \
21284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285 $(HOST_EXPORTS) \
21286 for flag in $(EXTRA_HOST_FLAGS) ; do \
21287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21288 done; \
21289 echo "Doing install-info in libelf" ; \
21290 (cd $(HOST_SUBDIR)/libelf && \
21291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21293 "RANLIB=$${RANLIB}" \
21294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21295 install-info) \
21296 || exit 1
21297
21298@endif libelf
21299
21300.PHONY: maybe-install-pdf-libelf install-pdf-libelf
21301maybe-install-pdf-libelf:
21302@if libelf
21303maybe-install-pdf-libelf: install-pdf-libelf
21304
21305install-pdf-libelf: \
21306 configure-libelf \
21307 pdf-libelf
21308 @[ -f ./libelf/Makefile ] || exit 0; \
21309 r=`${PWD_COMMAND}`; export r; \
21310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21311 $(HOST_EXPORTS) \
21312 for flag in $(EXTRA_HOST_FLAGS) ; do \
21313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21314 done; \
21315 echo "Doing install-pdf in libelf" ; \
21316 (cd $(HOST_SUBDIR)/libelf && \
21317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21319 "RANLIB=$${RANLIB}" \
21320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21321 install-pdf) \
21322 || exit 1
21323
21324@endif libelf
21325
21326.PHONY: maybe-install-html-libelf install-html-libelf
21327maybe-install-html-libelf:
21328@if libelf
21329maybe-install-html-libelf: install-html-libelf
21330
21331install-html-libelf: \
21332 configure-libelf \
21333 html-libelf
21334 @[ -f ./libelf/Makefile ] || exit 0; \
21335 r=`${PWD_COMMAND}`; export r; \
21336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21337 $(HOST_EXPORTS) \
21338 for flag in $(EXTRA_HOST_FLAGS) ; do \
21339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21340 done; \
21341 echo "Doing install-html in libelf" ; \
21342 (cd $(HOST_SUBDIR)/libelf && \
21343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21345 "RANLIB=$${RANLIB}" \
21346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21347 install-html) \
21348 || exit 1
21349
21350@endif libelf
21351
21352.PHONY: maybe-installcheck-libelf installcheck-libelf
21353maybe-installcheck-libelf:
21354@if libelf
21355maybe-installcheck-libelf: installcheck-libelf
21356
21357installcheck-libelf: \
21358 configure-libelf
21359 @[ -f ./libelf/Makefile ] || exit 0; \
21360 r=`${PWD_COMMAND}`; export r; \
21361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21362 $(HOST_EXPORTS) \
21363 for flag in $(EXTRA_HOST_FLAGS) ; do \
21364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21365 done; \
21366 echo "Doing installcheck in libelf" ; \
21367 (cd $(HOST_SUBDIR)/libelf && \
21368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21370 "RANLIB=$${RANLIB}" \
21371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21372 installcheck) \
21373 || exit 1
21374
21375@endif libelf
21376
21377.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
21378maybe-mostlyclean-libelf:
21379@if libelf
21380maybe-mostlyclean-libelf: mostlyclean-libelf
21381
21382mostlyclean-libelf:
21383 @[ -f ./libelf/Makefile ] || exit 0; \
21384 r=`${PWD_COMMAND}`; export r; \
21385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21386 $(HOST_EXPORTS) \
21387 for flag in $(EXTRA_HOST_FLAGS) ; do \
21388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21389 done; \
21390 echo "Doing mostlyclean in libelf" ; \
21391 (cd $(HOST_SUBDIR)/libelf && \
21392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21394 "RANLIB=$${RANLIB}" \
21395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21396 mostlyclean) \
21397 || exit 1
21398
21399@endif libelf
21400
21401.PHONY: maybe-clean-libelf clean-libelf
21402maybe-clean-libelf:
21403@if libelf
21404maybe-clean-libelf: clean-libelf
21405
21406clean-libelf:
21407 @[ -f ./libelf/Makefile ] || exit 0; \
21408 r=`${PWD_COMMAND}`; export r; \
21409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21410 $(HOST_EXPORTS) \
21411 for flag in $(EXTRA_HOST_FLAGS) ; do \
21412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21413 done; \
21414 echo "Doing clean in libelf" ; \
21415 (cd $(HOST_SUBDIR)/libelf && \
21416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21418 "RANLIB=$${RANLIB}" \
21419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21420 clean) \
21421 || exit 1
21422
21423@endif libelf
21424
21425.PHONY: maybe-distclean-libelf distclean-libelf
21426maybe-distclean-libelf:
21427@if libelf
21428maybe-distclean-libelf: distclean-libelf
21429
21430distclean-libelf:
21431 @[ -f ./libelf/Makefile ] || exit 0; \
21432 r=`${PWD_COMMAND}`; export r; \
21433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21434 $(HOST_EXPORTS) \
21435 for flag in $(EXTRA_HOST_FLAGS) ; do \
21436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21437 done; \
21438 echo "Doing distclean in libelf" ; \
21439 (cd $(HOST_SUBDIR)/libelf && \
21440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21442 "RANLIB=$${RANLIB}" \
21443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21444 distclean) \
21445 || exit 1
21446
21447@endif libelf
21448
21449.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
21450maybe-maintainer-clean-libelf:
21451@if libelf
21452maybe-maintainer-clean-libelf: maintainer-clean-libelf
21453
21454maintainer-clean-libelf:
21455 @[ -f ./libelf/Makefile ] || exit 0; \
21456 r=`${PWD_COMMAND}`; export r; \
21457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21458 $(HOST_EXPORTS) \
21459 for flag in $(EXTRA_HOST_FLAGS) ; do \
21460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21461 done; \
21462 echo "Doing maintainer-clean in libelf" ; \
21463 (cd $(HOST_SUBDIR)/libelf && \
21464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21466 "RANLIB=$${RANLIB}" \
21467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21468 maintainer-clean) \
21469 || exit 1
21470
21471@endif libelf
21472
21473
21474
b813574b
PB
21475.PHONY: configure-gnuserv maybe-configure-gnuserv
21476maybe-configure-gnuserv:
4f0ef2d8
CD
21477@if gcc-bootstrap
21478configure-gnuserv: stage_current
21479@endif gcc-bootstrap
b813574b
PB
21480@if gnuserv
21481maybe-configure-gnuserv: configure-gnuserv
c52c6897 21482configure-gnuserv:
0aed8855 21483 @: $(MAKE); $(unstage)
c52c6897 21484 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21486 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
21487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
1f53ca9a 21488 $(HOST_EXPORTS) \
a7254363
PB
21489 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
21490 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 21491 case $(srcdir) in \
b00612cc
PB
21492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21493 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
21494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21495 esac; \
b00612cc
PB
21496 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
21497 libsrcdir="$$s/gnuserv"; \
4fa63067 21498 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21500 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21501 || exit 1
b813574b 21502@endif gnuserv
2a4cbe27 21503
a7254363
PB
21504
21505
d545f33b
PB
21506
21507
b813574b
PB
21508.PHONY: all-gnuserv maybe-all-gnuserv
21509maybe-all-gnuserv:
4f0ef2d8
CD
21510@if gcc-bootstrap
21511all-gnuserv: stage_current
21512@endif gcc-bootstrap
b813574b 21513@if gnuserv
d27cc32e 21514TARGET-gnuserv=all
b813574b
PB
21515maybe-all-gnuserv: all-gnuserv
21516all-gnuserv: configure-gnuserv
0aed8855 21517 @: $(MAKE); $(unstage)
4fa63067
NN
21518 @r=`${PWD_COMMAND}`; export r; \
21519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 21520 $(HOST_EXPORTS) \
b00612cc 21521 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
21522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21523 $(TARGET-gnuserv))
b813574b 21524@endif gnuserv
2a4cbe27 21525
a7254363 21526
d545f33b
PB
21527
21528
b813574b
PB
21529.PHONY: check-gnuserv maybe-check-gnuserv
21530maybe-check-gnuserv:
21531@if gnuserv
21532maybe-check-gnuserv: check-gnuserv
2a4cbe27 21533
b813574b 21534check-gnuserv:
0aed8855 21535 @: $(MAKE); $(unstage)
4fa63067 21536 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21538 $(HOST_EXPORTS) \
b00612cc
PB
21539 (cd $(HOST_SUBDIR)/gnuserv && \
21540 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21541
b813574b 21542@endif gnuserv
2a4cbe27 21543
b813574b
PB
21544.PHONY: install-gnuserv maybe-install-gnuserv
21545maybe-install-gnuserv:
21546@if gnuserv
21547maybe-install-gnuserv: install-gnuserv
2a4cbe27 21548
b813574b 21549install-gnuserv: installdirs
0aed8855 21550 @: $(MAKE); $(unstage)
4fa63067 21551 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21553 $(HOST_EXPORTS) \
b00612cc 21554 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 21555 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 21556
b813574b 21557@endif gnuserv
2a4cbe27 21558
56a8fe78 21559# Other targets (info, dvi, pdf, etc.)
2a4cbe27 21560
b813574b
PB
21561.PHONY: maybe-info-gnuserv info-gnuserv
21562maybe-info-gnuserv:
21563@if gnuserv
21564maybe-info-gnuserv: info-gnuserv
4fa63067 21565
b813574b
PB
21566info-gnuserv: \
21567 configure-gnuserv
0aed8855 21568 @: $(MAKE); $(unstage)
b813574b 21569 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21570 r=`${PWD_COMMAND}`; export r; \
21571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21572 $(HOST_EXPORTS) \
b813574b 21573 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21575 done; \
b813574b 21576 echo "Doing info in gnuserv" ; \
b00612cc 21577 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21580 "RANLIB=$${RANLIB}" \
0c24b341 21581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21582 info) \
2a4cbe27
NN
21583 || exit 1
21584
b813574b 21585@endif gnuserv
2a4cbe27 21586
b813574b
PB
21587.PHONY: maybe-dvi-gnuserv dvi-gnuserv
21588maybe-dvi-gnuserv:
21589@if gnuserv
21590maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 21591
b813574b
PB
21592dvi-gnuserv: \
21593 configure-gnuserv
0aed8855 21594 @: $(MAKE); $(unstage)
b813574b 21595 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21596 r=`${PWD_COMMAND}`; export r; \
21597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21598 $(HOST_EXPORTS) \
b813574b 21599 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21601 done; \
b813574b 21602 echo "Doing dvi in gnuserv" ; \
b00612cc 21603 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21606 "RANLIB=$${RANLIB}" \
0c24b341 21607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21608 dvi) \
2a4cbe27
NN
21609 || exit 1
21610
b813574b 21611@endif gnuserv
2a4cbe27 21612
56a8fe78
DD
21613.PHONY: maybe-pdf-gnuserv pdf-gnuserv
21614maybe-pdf-gnuserv:
21615@if gnuserv
21616maybe-pdf-gnuserv: pdf-gnuserv
21617
21618pdf-gnuserv: \
21619 configure-gnuserv
21620 @: $(MAKE); $(unstage)
21621 @[ -f ./gnuserv/Makefile ] || exit 0; \
21622 r=`${PWD_COMMAND}`; export r; \
21623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21624 $(HOST_EXPORTS) \
21625 for flag in $(EXTRA_HOST_FLAGS) ; do \
21626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21627 done; \
21628 echo "Doing pdf in gnuserv" ; \
21629 (cd $(HOST_SUBDIR)/gnuserv && \
21630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21632 "RANLIB=$${RANLIB}" \
0c24b341 21633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21634 pdf) \
21635 || exit 1
21636
21637@endif gnuserv
21638
6d389afc
MS
21639.PHONY: maybe-html-gnuserv html-gnuserv
21640maybe-html-gnuserv:
21641@if gnuserv
21642maybe-html-gnuserv: html-gnuserv
21643
21644html-gnuserv: \
21645 configure-gnuserv
0aed8855 21646 @: $(MAKE); $(unstage)
6d389afc
MS
21647 @[ -f ./gnuserv/Makefile ] || exit 0; \
21648 r=`${PWD_COMMAND}`; export r; \
21649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21650 $(HOST_EXPORTS) \
21651 for flag in $(EXTRA_HOST_FLAGS) ; do \
21652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21653 done; \
21654 echo "Doing html in gnuserv" ; \
b00612cc 21655 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
21656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21658 "RANLIB=$${RANLIB}" \
0c24b341 21659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21660 html) \
21661 || exit 1
21662
21663@endif gnuserv
21664
b813574b
PB
21665.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
21666maybe-TAGS-gnuserv:
21667@if gnuserv
21668maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 21669
b813574b
PB
21670TAGS-gnuserv: \
21671 configure-gnuserv
0aed8855 21672 @: $(MAKE); $(unstage)
b813574b 21673 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21674 r=`${PWD_COMMAND}`; export r; \
21675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21676 $(HOST_EXPORTS) \
b813574b 21677 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21679 done; \
b813574b 21680 echo "Doing TAGS in gnuserv" ; \
b00612cc 21681 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21684 "RANLIB=$${RANLIB}" \
0c24b341 21685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21686 TAGS) \
2a4cbe27
NN
21687 || exit 1
21688
b813574b 21689@endif gnuserv
2a4cbe27 21690
b813574b
PB
21691.PHONY: maybe-install-info-gnuserv install-info-gnuserv
21692maybe-install-info-gnuserv:
21693@if gnuserv
21694maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 21695
b813574b
PB
21696install-info-gnuserv: \
21697 configure-gnuserv \
21698 info-gnuserv
0aed8855 21699 @: $(MAKE); $(unstage)
b813574b 21700 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21701 r=`${PWD_COMMAND}`; export r; \
21702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21703 $(HOST_EXPORTS) \
b813574b 21704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21706 done; \
b813574b 21707 echo "Doing install-info in gnuserv" ; \
b00612cc 21708 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21711 "RANLIB=$${RANLIB}" \
0c24b341 21712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21713 install-info) \
2a4cbe27
NN
21714 || exit 1
21715
b813574b 21716@endif gnuserv
2a4cbe27 21717
a3ca38d2
DD
21718.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
21719maybe-install-pdf-gnuserv:
21720@if gnuserv
21721maybe-install-pdf-gnuserv: install-pdf-gnuserv
21722
21723install-pdf-gnuserv: \
21724 configure-gnuserv \
21725 pdf-gnuserv
21726 @: $(MAKE); $(unstage)
21727 @[ -f ./gnuserv/Makefile ] || exit 0; \
21728 r=`${PWD_COMMAND}`; export r; \
21729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21730 $(HOST_EXPORTS) \
21731 for flag in $(EXTRA_HOST_FLAGS) ; do \
21732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21733 done; \
21734 echo "Doing install-pdf in gnuserv" ; \
21735 (cd $(HOST_SUBDIR)/gnuserv && \
21736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21738 "RANLIB=$${RANLIB}" \
0c24b341 21739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21740 install-pdf) \
21741 || exit 1
21742
21743@endif gnuserv
21744
108a6f8e
CD
21745.PHONY: maybe-install-html-gnuserv install-html-gnuserv
21746maybe-install-html-gnuserv:
21747@if gnuserv
21748maybe-install-html-gnuserv: install-html-gnuserv
21749
21750install-html-gnuserv: \
21751 configure-gnuserv \
21752 html-gnuserv
21753 @: $(MAKE); $(unstage)
21754 @[ -f ./gnuserv/Makefile ] || exit 0; \
21755 r=`${PWD_COMMAND}`; export r; \
21756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21757 $(HOST_EXPORTS) \
21758 for flag in $(EXTRA_HOST_FLAGS) ; do \
21759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21760 done; \
21761 echo "Doing install-html in gnuserv" ; \
21762 (cd $(HOST_SUBDIR)/gnuserv && \
21763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21765 "RANLIB=$${RANLIB}" \
0c24b341 21766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21767 install-html) \
21768 || exit 1
21769
21770@endif gnuserv
21771
b813574b
PB
21772.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
21773maybe-installcheck-gnuserv:
21774@if gnuserv
21775maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 21776
b813574b
PB
21777installcheck-gnuserv: \
21778 configure-gnuserv
0aed8855 21779 @: $(MAKE); $(unstage)
b813574b 21780 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21781 r=`${PWD_COMMAND}`; export r; \
21782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21783 $(HOST_EXPORTS) \
b813574b 21784 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21786 done; \
b813574b 21787 echo "Doing installcheck in gnuserv" ; \
b00612cc 21788 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21791 "RANLIB=$${RANLIB}" \
0c24b341 21792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21793 installcheck) \
2a4cbe27
NN
21794 || exit 1
21795
b813574b 21796@endif gnuserv
2a4cbe27 21797
b813574b
PB
21798.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
21799maybe-mostlyclean-gnuserv:
21800@if gnuserv
21801maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 21802
b813574b 21803mostlyclean-gnuserv:
0aed8855 21804 @: $(MAKE); $(unstage)
b813574b 21805 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21806 r=`${PWD_COMMAND}`; export r; \
21807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21808 $(HOST_EXPORTS) \
b813574b 21809 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21811 done; \
b813574b 21812 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 21813 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21816 "RANLIB=$${RANLIB}" \
0c24b341 21817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21818 mostlyclean) \
2a4cbe27
NN
21819 || exit 1
21820
b813574b 21821@endif gnuserv
2a4cbe27 21822
b813574b
PB
21823.PHONY: maybe-clean-gnuserv clean-gnuserv
21824maybe-clean-gnuserv:
21825@if gnuserv
21826maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 21827
b813574b 21828clean-gnuserv:
0aed8855 21829 @: $(MAKE); $(unstage)
b813574b 21830 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21831 r=`${PWD_COMMAND}`; export r; \
21832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21833 $(HOST_EXPORTS) \
b813574b 21834 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21836 done; \
b813574b 21837 echo "Doing clean in gnuserv" ; \
b00612cc 21838 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21841 "RANLIB=$${RANLIB}" \
0c24b341 21842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21843 clean) \
2a4cbe27
NN
21844 || exit 1
21845
b813574b 21846@endif gnuserv
2a4cbe27 21847
b813574b
PB
21848.PHONY: maybe-distclean-gnuserv distclean-gnuserv
21849maybe-distclean-gnuserv:
21850@if gnuserv
21851maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 21852
b813574b 21853distclean-gnuserv:
0aed8855 21854 @: $(MAKE); $(unstage)
b813574b 21855 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21856 r=`${PWD_COMMAND}`; export r; \
21857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21858 $(HOST_EXPORTS) \
b813574b 21859 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21861 done; \
b813574b 21862 echo "Doing distclean in gnuserv" ; \
b00612cc 21863 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21866 "RANLIB=$${RANLIB}" \
0c24b341 21867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21868 distclean) \
2a4cbe27
NN
21869 || exit 1
21870
b813574b 21871@endif gnuserv
2a4cbe27 21872
b813574b
PB
21873.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
21874maybe-maintainer-clean-gnuserv:
21875@if gnuserv
21876maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 21877
b813574b 21878maintainer-clean-gnuserv:
0aed8855 21879 @: $(MAKE); $(unstage)
b813574b 21880 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21881 r=`${PWD_COMMAND}`; export r; \
21882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21883 $(HOST_EXPORTS) \
b813574b 21884 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21886 done; \
b813574b 21887 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 21888 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21891 "RANLIB=$${RANLIB}" \
0c24b341 21892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21893 maintainer-clean) \
2a4cbe27
NN
21894 || exit 1
21895
b813574b 21896@endif gnuserv
2a4cbe27 21897
2a4cbe27 21898
a7254363 21899
93f9b408
ILT
21900.PHONY: configure-gold maybe-configure-gold
21901maybe-configure-gold:
21902@if gcc-bootstrap
21903configure-gold: stage_current
21904@endif gcc-bootstrap
21905@if gold
21906maybe-configure-gold: configure-gold
21907configure-gold:
21908 @r=`${PWD_COMMAND}`; export r; \
21909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21910 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
1f53ca9a 21912 $(HOST_EXPORTS) \
93f9b408
ILT
21913 echo Configuring in $(HOST_SUBDIR)/gold; \
21914 cd "$(HOST_SUBDIR)/gold" || exit 1; \
21915 case $(srcdir) in \
21916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21917 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21919 esac; \
21920 srcdiroption="--srcdir=$${topdir}/gold"; \
21921 libsrcdir="$$s/gold"; \
21922 $(SHELL) $${libsrcdir}/configure \
21923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21924 --target=${target_alias} $${srcdiroption} \
21925 || exit 1
21926@endif gold
21927
21928
21929
21930.PHONY: configure-stage1-gold maybe-configure-stage1-gold
21931maybe-configure-stage1-gold:
21932@if gold-bootstrap
21933maybe-configure-stage1-gold: configure-stage1-gold
21934configure-stage1-gold:
21935 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21937 @r=`${PWD_COMMAND}`; export r; \
21938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21939 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 21940 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 21941 $(HOST_EXPORTS) \
93f9b408 21942 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
21943 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21944 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21945 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
21946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21947 cd $(HOST_SUBDIR)/gold || exit 1; \
21948 case $(srcdir) in \
21949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21950 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21952 esac; \
21953 srcdiroption="--srcdir=$${topdir}/gold"; \
21954 libsrcdir="$$s/gold"; \
21955 $(SHELL) $${libsrcdir}/configure \
21956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21957 --target=${target_alias} $${srcdiroption} \
1b05fbbd 21958 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
21959@endif gold-bootstrap
21960
21961.PHONY: configure-stage2-gold maybe-configure-stage2-gold
21962maybe-configure-stage2-gold:
21963@if gold-bootstrap
21964maybe-configure-stage2-gold: configure-stage2-gold
21965configure-stage2-gold:
21966 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21967 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21968 @r=`${PWD_COMMAND}`; export r; \
21969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21970 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
21971 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21972 $(HOST_EXPORTS) \
1b05fbbd 21973 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21974 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
21975 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21976 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21977 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
21978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21979 cd $(HOST_SUBDIR)/gold || exit 1; \
21980 case $(srcdir) in \
21981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21982 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21984 esac; \
21985 srcdiroption="--srcdir=$${topdir}/gold"; \
21986 libsrcdir="$$s/gold"; \
21987 $(SHELL) $${libsrcdir}/configure \
21988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21989 --target=${target_alias} $${srcdiroption} \
21990 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21991 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
21992@endif gold-bootstrap
21993
21994.PHONY: configure-stage3-gold maybe-configure-stage3-gold
21995maybe-configure-stage3-gold:
21996@if gold-bootstrap
21997maybe-configure-stage3-gold: configure-stage3-gold
21998configure-stage3-gold:
21999 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22001 @r=`${PWD_COMMAND}`; export r; \
22002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22003 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
22004 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22005 $(HOST_EXPORTS) \
1b05fbbd 22006 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22007 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22008 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22009 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22010 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
22011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22012 cd $(HOST_SUBDIR)/gold || exit 1; \
22013 case $(srcdir) in \
22014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22015 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22017 esac; \
22018 srcdiroption="--srcdir=$${topdir}/gold"; \
22019 libsrcdir="$$s/gold"; \
22020 $(SHELL) $${libsrcdir}/configure \
22021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22022 --target=${target_alias} $${srcdiroption} \
22023 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22024 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
22025@endif gold-bootstrap
22026
22027.PHONY: configure-stage4-gold maybe-configure-stage4-gold
22028maybe-configure-stage4-gold:
22029@if gold-bootstrap
22030maybe-configure-stage4-gold: configure-stage4-gold
22031configure-stage4-gold:
22032 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22034 @r=`${PWD_COMMAND}`; export r; \
22035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22036 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
22037 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22038 $(HOST_EXPORTS) \
1b05fbbd 22039 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22040 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22041 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22042 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22043 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
22044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22045 cd $(HOST_SUBDIR)/gold || exit 1; \
22046 case $(srcdir) in \
22047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22048 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22050 esac; \
22051 srcdiroption="--srcdir=$${topdir}/gold"; \
22052 libsrcdir="$$s/gold"; \
22053 $(SHELL) $${libsrcdir}/configure \
22054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22055 --target=${target_alias} $${srcdiroption} \
22056 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22057 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
22058@endif gold-bootstrap
22059
22060.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
22061maybe-configure-stageprofile-gold:
22062@if gold-bootstrap
22063maybe-configure-stageprofile-gold: configure-stageprofile-gold
22064configure-stageprofile-gold:
22065 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22067 @r=`${PWD_COMMAND}`; export r; \
22068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22069 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
22070 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22071 $(HOST_EXPORTS) \
1b05fbbd
AO
22072 $(POSTSTAGE1_HOST_EXPORTS) \
22073 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22074 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22075 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22076 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
22077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22078 cd $(HOST_SUBDIR)/gold || exit 1; \
22079 case $(srcdir) in \
22080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22081 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22083 esac; \
22084 srcdiroption="--srcdir=$${topdir}/gold"; \
22085 libsrcdir="$$s/gold"; \
22086 $(SHELL) $${libsrcdir}/configure \
22087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22088 --target=${target_alias} $${srcdiroption} \
22089 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22090 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
22091@endif gold-bootstrap
22092
22093.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
22094maybe-configure-stagefeedback-gold:
22095@if gold-bootstrap
22096maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
22097configure-stagefeedback-gold:
22098 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22100 @r=`${PWD_COMMAND}`; export r; \
22101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22102 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
22103 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22104 $(HOST_EXPORTS) \
1b05fbbd
AO
22105 $(POSTSTAGE1_HOST_EXPORTS) \
22106 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22107 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22108 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22109 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
22110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22111 cd $(HOST_SUBDIR)/gold || exit 1; \
22112 case $(srcdir) in \
22113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22114 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22116 esac; \
22117 srcdiroption="--srcdir=$${topdir}/gold"; \
22118 libsrcdir="$$s/gold"; \
22119 $(SHELL) $${libsrcdir}/configure \
22120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22121 --target=${target_alias} $${srcdiroption} \
22122 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22123 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
22124@endif gold-bootstrap
22125
22126
22127
22128
22129
22130.PHONY: all-gold maybe-all-gold
22131maybe-all-gold:
22132@if gcc-bootstrap
22133all-gold: stage_current
22134@endif gcc-bootstrap
22135@if gold
22136TARGET-gold=all
22137maybe-all-gold: all-gold
22138all-gold: configure-gold
22139 @r=`${PWD_COMMAND}`; export r; \
22140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22141 $(HOST_EXPORTS) \
93f9b408
ILT
22142 (cd $(HOST_SUBDIR)/gold && \
22143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22144 $(TARGET-gold))
22145@endif gold
22146
22147
22148
22149.PHONY: all-stage1-gold maybe-all-stage1-gold
22150.PHONY: clean-stage1-gold maybe-clean-stage1-gold
22151maybe-all-stage1-gold:
22152maybe-clean-stage1-gold:
22153@if gold-bootstrap
22154maybe-all-stage1-gold: all-stage1-gold
22155all-stage1: all-stage1-gold
22156TARGET-stage1-gold = $(TARGET-gold)
22157all-stage1-gold: configure-stage1-gold
22158 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22159 @r=`${PWD_COMMAND}`; export r; \
22160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22161 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 22162 $(HOST_EXPORTS) \
93f9b408
ILT
22163 cd $(HOST_SUBDIR)/gold && \
22164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22165 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 22166 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
22167 LIBCFLAGS="$(LIBCFLAGS)" \
22168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22171 $(EXTRA_HOST_FLAGS) \
22172 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
22173 $(TARGET-stage1-gold)
22174
22175maybe-clean-stage1-gold: clean-stage1-gold
22176clean-stage1: clean-stage1-gold
22177clean-stage1-gold:
22178 @if [ $(current_stage) = stage1 ]; then \
22179 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22180 else \
22181 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
22182 $(MAKE) stage1-start; \
22183 fi; \
22184 cd $(HOST_SUBDIR)/gold && \
22185 $(MAKE) $(EXTRA_HOST_FLAGS) \
22186 clean
22187@endif gold-bootstrap
22188
22189
22190.PHONY: all-stage2-gold maybe-all-stage2-gold
22191.PHONY: clean-stage2-gold maybe-clean-stage2-gold
22192maybe-all-stage2-gold:
22193maybe-clean-stage2-gold:
22194@if gold-bootstrap
22195maybe-all-stage2-gold: all-stage2-gold
22196all-stage2: all-stage2-gold
22197TARGET-stage2-gold = $(TARGET-gold)
22198all-stage2-gold: configure-stage2-gold
22199 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22200 @r=`${PWD_COMMAND}`; export r; \
22201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22202 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408 22203 $(HOST_EXPORTS) \
1f53ca9a 22204 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22205 cd $(HOST_SUBDIR)/gold && \
22206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22207 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 22208 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
22209 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22213 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22214 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
22215 $(TARGET-stage2-gold)
22216
22217maybe-clean-stage2-gold: clean-stage2-gold
22218clean-stage2: clean-stage2-gold
22219clean-stage2-gold:
22220 @if [ $(current_stage) = stage2 ]; then \
22221 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22222 else \
22223 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
22224 $(MAKE) stage2-start; \
22225 fi; \
22226 cd $(HOST_SUBDIR)/gold && \
22227 $(MAKE) $(EXTRA_HOST_FLAGS) \
22228 $(POSTSTAGE1_FLAGS_TO_PASS) \
22229 clean
22230@endif gold-bootstrap
22231
22232
93f9b408
ILT
22233.PHONY: all-stage3-gold maybe-all-stage3-gold
22234.PHONY: clean-stage3-gold maybe-clean-stage3-gold
22235maybe-all-stage3-gold:
22236maybe-clean-stage3-gold:
22237@if gold-bootstrap
22238maybe-all-stage3-gold: all-stage3-gold
22239all-stage3: all-stage3-gold
22240TARGET-stage3-gold = $(TARGET-gold)
22241all-stage3-gold: configure-stage3-gold
22242 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22243 @r=`${PWD_COMMAND}`; export r; \
22244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22245 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408 22246 $(HOST_EXPORTS) \
1f53ca9a 22247 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22248 cd $(HOST_SUBDIR)/gold && \
22249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22250 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 22251 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
22252 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22256 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22257 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
22258 $(TARGET-stage3-gold)
22259
22260maybe-clean-stage3-gold: clean-stage3-gold
22261clean-stage3: clean-stage3-gold
22262clean-stage3-gold:
22263 @if [ $(current_stage) = stage3 ]; then \
22264 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22265 else \
22266 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
22267 $(MAKE) stage3-start; \
22268 fi; \
22269 cd $(HOST_SUBDIR)/gold && \
22270 $(MAKE) $(EXTRA_HOST_FLAGS) \
22271 $(POSTSTAGE1_FLAGS_TO_PASS) \
22272 clean
22273@endif gold-bootstrap
22274
22275
93f9b408
ILT
22276.PHONY: all-stage4-gold maybe-all-stage4-gold
22277.PHONY: clean-stage4-gold maybe-clean-stage4-gold
22278maybe-all-stage4-gold:
22279maybe-clean-stage4-gold:
22280@if gold-bootstrap
22281maybe-all-stage4-gold: all-stage4-gold
22282all-stage4: all-stage4-gold
22283TARGET-stage4-gold = $(TARGET-gold)
22284all-stage4-gold: configure-stage4-gold
22285 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22286 @r=`${PWD_COMMAND}`; export r; \
22287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22288 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408 22289 $(HOST_EXPORTS) \
1f53ca9a 22290 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22291 cd $(HOST_SUBDIR)/gold && \
22292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22293 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 22294 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
93f9b408 22295 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
22296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22299 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22300 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
22301 $(TARGET-stage4-gold)
22302
22303maybe-clean-stage4-gold: clean-stage4-gold
22304clean-stage4: clean-stage4-gold
22305clean-stage4-gold:
22306 @if [ $(current_stage) = stage4 ]; then \
22307 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22308 else \
22309 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
22310 $(MAKE) stage4-start; \
22311 fi; \
22312 cd $(HOST_SUBDIR)/gold && \
22313 $(MAKE) $(EXTRA_HOST_FLAGS) \
22314 $(POSTSTAGE1_FLAGS_TO_PASS) \
22315 clean
22316@endif gold-bootstrap
22317
22318
22319.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
22320.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
22321maybe-all-stageprofile-gold:
22322maybe-clean-stageprofile-gold:
22323@if gold-bootstrap
22324maybe-all-stageprofile-gold: all-stageprofile-gold
22325all-stageprofile: all-stageprofile-gold
22326TARGET-stageprofile-gold = $(TARGET-gold)
22327all-stageprofile-gold: configure-stageprofile-gold
22328 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22329 @r=`${PWD_COMMAND}`; export r; \
22330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22331 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408 22332 $(HOST_EXPORTS) \
1f53ca9a 22333 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22334 cd $(HOST_SUBDIR)/gold && \
22335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22336 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 22337 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
22338 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22342 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22343 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
22344 $(TARGET-stageprofile-gold)
22345
22346maybe-clean-stageprofile-gold: clean-stageprofile-gold
22347clean-stageprofile: clean-stageprofile-gold
22348clean-stageprofile-gold:
22349 @if [ $(current_stage) = stageprofile ]; then \
22350 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22351 else \
22352 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
22353 $(MAKE) stageprofile-start; \
22354 fi; \
22355 cd $(HOST_SUBDIR)/gold && \
22356 $(MAKE) $(EXTRA_HOST_FLAGS) \
22357 $(POSTSTAGE1_FLAGS_TO_PASS) \
22358 clean
22359@endif gold-bootstrap
22360
22361
22362.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
22363.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
22364maybe-all-stagefeedback-gold:
22365maybe-clean-stagefeedback-gold:
22366@if gold-bootstrap
22367maybe-all-stagefeedback-gold: all-stagefeedback-gold
22368all-stagefeedback: all-stagefeedback-gold
22369TARGET-stagefeedback-gold = $(TARGET-gold)
22370all-stagefeedback-gold: configure-stagefeedback-gold
22371 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22372 @r=`${PWD_COMMAND}`; export r; \
22373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22374 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408 22375 $(HOST_EXPORTS) \
1f53ca9a 22376 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22377 cd $(HOST_SUBDIR)/gold && \
22378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22379 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 22380 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
22381 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22385 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22386 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
22387 $(TARGET-stagefeedback-gold)
22388
22389maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
22390clean-stagefeedback: clean-stagefeedback-gold
22391clean-stagefeedback-gold:
22392 @if [ $(current_stage) = stagefeedback ]; then \
22393 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22394 else \
22395 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
22396 $(MAKE) stagefeedback-start; \
22397 fi; \
22398 cd $(HOST_SUBDIR)/gold && \
22399 $(MAKE) $(EXTRA_HOST_FLAGS) \
22400 $(POSTSTAGE1_FLAGS_TO_PASS) \
22401 clean
22402@endif gold-bootstrap
22403
22404
22405
22406
22407
22408.PHONY: check-gold maybe-check-gold
22409maybe-check-gold:
22410@if gold
22411maybe-check-gold: check-gold
22412
22413check-gold:
22414 @: $(MAKE); $(unstage)
22415 @r=`${PWD_COMMAND}`; export r; \
22416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22417 $(HOST_EXPORTS) \
22418 (cd $(HOST_SUBDIR)/gold && \
22419 $(MAKE) $(FLAGS_TO_PASS) check)
22420
22421@endif gold
22422
22423.PHONY: install-gold maybe-install-gold
22424maybe-install-gold:
22425@if gold
22426maybe-install-gold: install-gold
22427
22428install-gold: installdirs
22429 @: $(MAKE); $(unstage)
22430 @r=`${PWD_COMMAND}`; export r; \
22431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22432 $(HOST_EXPORTS) \
22433 (cd $(HOST_SUBDIR)/gold && \
22434 $(MAKE) $(FLAGS_TO_PASS) install)
22435
22436@endif gold
22437
22438# Other targets (info, dvi, pdf, etc.)
22439
22440.PHONY: maybe-info-gold info-gold
22441maybe-info-gold:
22442@if gold
22443maybe-info-gold: info-gold
22444
22445info-gold: \
22446 configure-gold
22447 @[ -f ./gold/Makefile ] || exit 0; \
22448 r=`${PWD_COMMAND}`; export r; \
22449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22450 $(HOST_EXPORTS) \
22451 for flag in $(EXTRA_HOST_FLAGS) ; do \
22452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22453 done; \
22454 echo "Doing info in gold" ; \
22455 (cd $(HOST_SUBDIR)/gold && \
22456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22458 "RANLIB=$${RANLIB}" \
22459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22460 info) \
22461 || exit 1
22462
22463@endif gold
22464
22465.PHONY: maybe-dvi-gold dvi-gold
22466maybe-dvi-gold:
22467@if gold
22468maybe-dvi-gold: dvi-gold
22469
22470dvi-gold: \
22471 configure-gold
22472 @[ -f ./gold/Makefile ] || exit 0; \
22473 r=`${PWD_COMMAND}`; export r; \
22474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22475 $(HOST_EXPORTS) \
22476 for flag in $(EXTRA_HOST_FLAGS) ; do \
22477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22478 done; \
22479 echo "Doing dvi in gold" ; \
22480 (cd $(HOST_SUBDIR)/gold && \
22481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22483 "RANLIB=$${RANLIB}" \
22484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22485 dvi) \
22486 || exit 1
22487
22488@endif gold
22489
22490.PHONY: maybe-pdf-gold pdf-gold
22491maybe-pdf-gold:
22492@if gold
22493maybe-pdf-gold: pdf-gold
22494
22495pdf-gold: \
22496 configure-gold
22497 @[ -f ./gold/Makefile ] || exit 0; \
22498 r=`${PWD_COMMAND}`; export r; \
22499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22500 $(HOST_EXPORTS) \
22501 for flag in $(EXTRA_HOST_FLAGS) ; do \
22502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22503 done; \
22504 echo "Doing pdf in gold" ; \
22505 (cd $(HOST_SUBDIR)/gold && \
22506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22508 "RANLIB=$${RANLIB}" \
22509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22510 pdf) \
22511 || exit 1
22512
22513@endif gold
22514
22515.PHONY: maybe-html-gold html-gold
22516maybe-html-gold:
22517@if gold
22518maybe-html-gold: html-gold
22519
22520html-gold: \
22521 configure-gold
22522 @[ -f ./gold/Makefile ] || exit 0; \
22523 r=`${PWD_COMMAND}`; export r; \
22524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22525 $(HOST_EXPORTS) \
22526 for flag in $(EXTRA_HOST_FLAGS) ; do \
22527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22528 done; \
22529 echo "Doing html in gold" ; \
22530 (cd $(HOST_SUBDIR)/gold && \
22531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22533 "RANLIB=$${RANLIB}" \
22534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22535 html) \
22536 || exit 1
22537
22538@endif gold
22539
22540.PHONY: maybe-TAGS-gold TAGS-gold
22541maybe-TAGS-gold:
22542@if gold
22543maybe-TAGS-gold: TAGS-gold
22544
22545TAGS-gold: \
22546 configure-gold
22547 @[ -f ./gold/Makefile ] || exit 0; \
22548 r=`${PWD_COMMAND}`; export r; \
22549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22550 $(HOST_EXPORTS) \
22551 for flag in $(EXTRA_HOST_FLAGS) ; do \
22552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22553 done; \
22554 echo "Doing TAGS in gold" ; \
22555 (cd $(HOST_SUBDIR)/gold && \
22556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22558 "RANLIB=$${RANLIB}" \
22559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22560 TAGS) \
22561 || exit 1
22562
22563@endif gold
22564
22565.PHONY: maybe-install-info-gold install-info-gold
22566maybe-install-info-gold:
22567@if gold
22568maybe-install-info-gold: install-info-gold
22569
22570install-info-gold: \
22571 configure-gold \
22572 info-gold
22573 @[ -f ./gold/Makefile ] || exit 0; \
22574 r=`${PWD_COMMAND}`; export r; \
22575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22576 $(HOST_EXPORTS) \
22577 for flag in $(EXTRA_HOST_FLAGS) ; do \
22578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22579 done; \
22580 echo "Doing install-info in gold" ; \
22581 (cd $(HOST_SUBDIR)/gold && \
22582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22584 "RANLIB=$${RANLIB}" \
22585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22586 install-info) \
22587 || exit 1
22588
22589@endif gold
22590
22591.PHONY: maybe-install-pdf-gold install-pdf-gold
22592maybe-install-pdf-gold:
22593@if gold
22594maybe-install-pdf-gold: install-pdf-gold
22595
22596install-pdf-gold: \
22597 configure-gold \
22598 pdf-gold
22599 @[ -f ./gold/Makefile ] || exit 0; \
22600 r=`${PWD_COMMAND}`; export r; \
22601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22602 $(HOST_EXPORTS) \
22603 for flag in $(EXTRA_HOST_FLAGS) ; do \
22604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22605 done; \
22606 echo "Doing install-pdf in gold" ; \
22607 (cd $(HOST_SUBDIR)/gold && \
22608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22610 "RANLIB=$${RANLIB}" \
22611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22612 install-pdf) \
22613 || exit 1
22614
22615@endif gold
22616
22617.PHONY: maybe-install-html-gold install-html-gold
22618maybe-install-html-gold:
22619@if gold
22620maybe-install-html-gold: install-html-gold
22621
22622install-html-gold: \
22623 configure-gold \
22624 html-gold
22625 @[ -f ./gold/Makefile ] || exit 0; \
22626 r=`${PWD_COMMAND}`; export r; \
22627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22628 $(HOST_EXPORTS) \
22629 for flag in $(EXTRA_HOST_FLAGS) ; do \
22630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22631 done; \
22632 echo "Doing install-html in gold" ; \
22633 (cd $(HOST_SUBDIR)/gold && \
22634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22636 "RANLIB=$${RANLIB}" \
22637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22638 install-html) \
22639 || exit 1
22640
22641@endif gold
22642
22643.PHONY: maybe-installcheck-gold installcheck-gold
22644maybe-installcheck-gold:
22645@if gold
22646maybe-installcheck-gold: installcheck-gold
22647
22648installcheck-gold: \
22649 configure-gold
22650 @[ -f ./gold/Makefile ] || exit 0; \
22651 r=`${PWD_COMMAND}`; export r; \
22652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22653 $(HOST_EXPORTS) \
22654 for flag in $(EXTRA_HOST_FLAGS) ; do \
22655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22656 done; \
22657 echo "Doing installcheck in gold" ; \
22658 (cd $(HOST_SUBDIR)/gold && \
22659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22661 "RANLIB=$${RANLIB}" \
22662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22663 installcheck) \
22664 || exit 1
22665
22666@endif gold
22667
22668.PHONY: maybe-mostlyclean-gold mostlyclean-gold
22669maybe-mostlyclean-gold:
22670@if gold
22671maybe-mostlyclean-gold: mostlyclean-gold
22672
22673mostlyclean-gold:
22674 @[ -f ./gold/Makefile ] || exit 0; \
22675 r=`${PWD_COMMAND}`; export r; \
22676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22677 $(HOST_EXPORTS) \
22678 for flag in $(EXTRA_HOST_FLAGS) ; do \
22679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22680 done; \
22681 echo "Doing mostlyclean in gold" ; \
22682 (cd $(HOST_SUBDIR)/gold && \
22683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22685 "RANLIB=$${RANLIB}" \
22686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22687 mostlyclean) \
22688 || exit 1
22689
22690@endif gold
22691
22692.PHONY: maybe-clean-gold clean-gold
22693maybe-clean-gold:
22694@if gold
22695maybe-clean-gold: clean-gold
22696
22697clean-gold:
22698 @[ -f ./gold/Makefile ] || exit 0; \
22699 r=`${PWD_COMMAND}`; export r; \
22700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22701 $(HOST_EXPORTS) \
22702 for flag in $(EXTRA_HOST_FLAGS) ; do \
22703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22704 done; \
22705 echo "Doing clean in gold" ; \
22706 (cd $(HOST_SUBDIR)/gold && \
22707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22709 "RANLIB=$${RANLIB}" \
22710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22711 clean) \
22712 || exit 1
22713
22714@endif gold
22715
22716.PHONY: maybe-distclean-gold distclean-gold
22717maybe-distclean-gold:
22718@if gold
22719maybe-distclean-gold: distclean-gold
22720
22721distclean-gold:
22722 @[ -f ./gold/Makefile ] || exit 0; \
22723 r=`${PWD_COMMAND}`; export r; \
22724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22725 $(HOST_EXPORTS) \
22726 for flag in $(EXTRA_HOST_FLAGS) ; do \
22727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22728 done; \
22729 echo "Doing distclean in gold" ; \
22730 (cd $(HOST_SUBDIR)/gold && \
22731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22733 "RANLIB=$${RANLIB}" \
22734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22735 distclean) \
22736 || exit 1
22737
22738@endif gold
22739
22740.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
22741maybe-maintainer-clean-gold:
22742@if gold
22743maybe-maintainer-clean-gold: maintainer-clean-gold
22744
22745maintainer-clean-gold:
22746 @[ -f ./gold/Makefile ] || exit 0; \
22747 r=`${PWD_COMMAND}`; export r; \
22748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22749 $(HOST_EXPORTS) \
22750 for flag in $(EXTRA_HOST_FLAGS) ; do \
22751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22752 done; \
22753 echo "Doing maintainer-clean in gold" ; \
22754 (cd $(HOST_SUBDIR)/gold && \
22755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22757 "RANLIB=$${RANLIB}" \
22758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22759 maintainer-clean) \
22760 || exit 1
22761
22762@endif gold
22763
22764
22765
b813574b
PB
22766.PHONY: configure-gprof maybe-configure-gprof
22767maybe-configure-gprof:
4f0ef2d8
CD
22768@if gcc-bootstrap
22769configure-gprof: stage_current
22770@endif gcc-bootstrap
b813574b
PB
22771@if gprof
22772maybe-configure-gprof: configure-gprof
c52c6897 22773configure-gprof:
0aed8855 22774 @: $(MAKE); $(unstage)
c52c6897 22775 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22777 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
22778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
1f53ca9a 22779 $(HOST_EXPORTS) \
a7254363
PB
22780 echo Configuring in $(HOST_SUBDIR)/gprof; \
22781 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 22782 case $(srcdir) in \
b00612cc
PB
22783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22784 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
22785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22786 esac; \
b00612cc
PB
22787 srcdiroption="--srcdir=$${topdir}/gprof"; \
22788 libsrcdir="$$s/gprof"; \
4fa63067 22789 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22790 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22791 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22792 || exit 1
b813574b 22793@endif gprof
2a4cbe27 22794
a7254363
PB
22795
22796
d545f33b
PB
22797
22798
b813574b
PB
22799.PHONY: all-gprof maybe-all-gprof
22800maybe-all-gprof:
4f0ef2d8
CD
22801@if gcc-bootstrap
22802all-gprof: stage_current
22803@endif gcc-bootstrap
b813574b 22804@if gprof
d27cc32e 22805TARGET-gprof=all
b813574b
PB
22806maybe-all-gprof: all-gprof
22807all-gprof: configure-gprof
0aed8855 22808 @: $(MAKE); $(unstage)
4fa63067
NN
22809 @r=`${PWD_COMMAND}`; export r; \
22810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22811 $(HOST_EXPORTS) \
b00612cc 22812 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
22813 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22814 $(TARGET-gprof))
b813574b 22815@endif gprof
2a4cbe27 22816
a7254363 22817
d545f33b
PB
22818
22819
b813574b
PB
22820.PHONY: check-gprof maybe-check-gprof
22821maybe-check-gprof:
22822@if gprof
22823maybe-check-gprof: check-gprof
2a4cbe27 22824
b813574b 22825check-gprof:
0aed8855 22826 @: $(MAKE); $(unstage)
4fa63067 22827 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22829 $(HOST_EXPORTS) \
b00612cc
PB
22830 (cd $(HOST_SUBDIR)/gprof && \
22831 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22832
b813574b 22833@endif gprof
2a4cbe27 22834
b813574b
PB
22835.PHONY: install-gprof maybe-install-gprof
22836maybe-install-gprof:
22837@if gprof
22838maybe-install-gprof: install-gprof
4fa63067 22839
b813574b 22840install-gprof: installdirs
0aed8855 22841 @: $(MAKE); $(unstage)
4fa63067 22842 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22844 $(HOST_EXPORTS) \
b00612cc 22845 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 22846 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22847
b813574b 22848@endif gprof
2a4cbe27 22849
56a8fe78 22850# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22851
b813574b
PB
22852.PHONY: maybe-info-gprof info-gprof
22853maybe-info-gprof:
22854@if gprof
22855maybe-info-gprof: info-gprof
4fa63067 22856
b813574b
PB
22857info-gprof: \
22858 configure-gprof
0aed8855 22859 @: $(MAKE); $(unstage)
b813574b 22860 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22861 r=`${PWD_COMMAND}`; export r; \
22862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22863 $(HOST_EXPORTS) \
b813574b 22864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22866 done; \
b813574b 22867 echo "Doing info in gprof" ; \
b00612cc 22868 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22871 "RANLIB=$${RANLIB}" \
0c24b341 22872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22873 info) \
2a4cbe27
NN
22874 || exit 1
22875
b813574b 22876@endif gprof
2a4cbe27 22877
b813574b
PB
22878.PHONY: maybe-dvi-gprof dvi-gprof
22879maybe-dvi-gprof:
22880@if gprof
22881maybe-dvi-gprof: dvi-gprof
2a4cbe27 22882
b813574b
PB
22883dvi-gprof: \
22884 configure-gprof
0aed8855 22885 @: $(MAKE); $(unstage)
b813574b 22886 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22887 r=`${PWD_COMMAND}`; export r; \
22888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22889 $(HOST_EXPORTS) \
b813574b 22890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22892 done; \
b813574b 22893 echo "Doing dvi in gprof" ; \
b00612cc 22894 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22897 "RANLIB=$${RANLIB}" \
0c24b341 22898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22899 dvi) \
2a4cbe27
NN
22900 || exit 1
22901
b813574b 22902@endif gprof
2a4cbe27 22903
56a8fe78
DD
22904.PHONY: maybe-pdf-gprof pdf-gprof
22905maybe-pdf-gprof:
22906@if gprof
22907maybe-pdf-gprof: pdf-gprof
22908
22909pdf-gprof: \
22910 configure-gprof
22911 @: $(MAKE); $(unstage)
22912 @[ -f ./gprof/Makefile ] || exit 0; \
22913 r=`${PWD_COMMAND}`; export r; \
22914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22915 $(HOST_EXPORTS) \
22916 for flag in $(EXTRA_HOST_FLAGS) ; do \
22917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22918 done; \
22919 echo "Doing pdf in gprof" ; \
22920 (cd $(HOST_SUBDIR)/gprof && \
22921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22923 "RANLIB=$${RANLIB}" \
0c24b341 22924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22925 pdf) \
22926 || exit 1
22927
22928@endif gprof
22929
6d389afc
MS
22930.PHONY: maybe-html-gprof html-gprof
22931maybe-html-gprof:
22932@if gprof
22933maybe-html-gprof: html-gprof
22934
22935html-gprof: \
22936 configure-gprof
0aed8855 22937 @: $(MAKE); $(unstage)
6d389afc
MS
22938 @[ -f ./gprof/Makefile ] || exit 0; \
22939 r=`${PWD_COMMAND}`; export r; \
22940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22941 $(HOST_EXPORTS) \
22942 for flag in $(EXTRA_HOST_FLAGS) ; do \
22943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22944 done; \
22945 echo "Doing html in gprof" ; \
b00612cc 22946 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
22947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22949 "RANLIB=$${RANLIB}" \
0c24b341 22950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22951 html) \
22952 || exit 1
22953
22954@endif gprof
22955
b813574b
PB
22956.PHONY: maybe-TAGS-gprof TAGS-gprof
22957maybe-TAGS-gprof:
22958@if gprof
22959maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 22960
b813574b
PB
22961TAGS-gprof: \
22962 configure-gprof
0aed8855 22963 @: $(MAKE); $(unstage)
b813574b 22964 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22965 r=`${PWD_COMMAND}`; export r; \
22966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22967 $(HOST_EXPORTS) \
b813574b 22968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22970 done; \
b813574b 22971 echo "Doing TAGS in gprof" ; \
b00612cc 22972 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22975 "RANLIB=$${RANLIB}" \
0c24b341 22976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22977 TAGS) \
2a4cbe27
NN
22978 || exit 1
22979
b813574b 22980@endif gprof
2a4cbe27 22981
b813574b
PB
22982.PHONY: maybe-install-info-gprof install-info-gprof
22983maybe-install-info-gprof:
22984@if gprof
22985maybe-install-info-gprof: install-info-gprof
2a4cbe27 22986
b813574b
PB
22987install-info-gprof: \
22988 configure-gprof \
22989 info-gprof
0aed8855 22990 @: $(MAKE); $(unstage)
b813574b 22991 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22992 r=`${PWD_COMMAND}`; export r; \
22993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22994 $(HOST_EXPORTS) \
b813574b 22995 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22997 done; \
b813574b 22998 echo "Doing install-info in gprof" ; \
b00612cc 22999 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23002 "RANLIB=$${RANLIB}" \
0c24b341 23003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23004 install-info) \
2a4cbe27
NN
23005 || exit 1
23006
b813574b 23007@endif gprof
2a4cbe27 23008
a3ca38d2
DD
23009.PHONY: maybe-install-pdf-gprof install-pdf-gprof
23010maybe-install-pdf-gprof:
23011@if gprof
23012maybe-install-pdf-gprof: install-pdf-gprof
23013
23014install-pdf-gprof: \
23015 configure-gprof \
23016 pdf-gprof
23017 @: $(MAKE); $(unstage)
23018 @[ -f ./gprof/Makefile ] || exit 0; \
23019 r=`${PWD_COMMAND}`; export r; \
23020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23021 $(HOST_EXPORTS) \
23022 for flag in $(EXTRA_HOST_FLAGS) ; do \
23023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23024 done; \
23025 echo "Doing install-pdf in gprof" ; \
23026 (cd $(HOST_SUBDIR)/gprof && \
23027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23029 "RANLIB=$${RANLIB}" \
0c24b341 23030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23031 install-pdf) \
23032 || exit 1
23033
23034@endif gprof
23035
108a6f8e
CD
23036.PHONY: maybe-install-html-gprof install-html-gprof
23037maybe-install-html-gprof:
23038@if gprof
23039maybe-install-html-gprof: install-html-gprof
23040
23041install-html-gprof: \
23042 configure-gprof \
23043 html-gprof
23044 @: $(MAKE); $(unstage)
23045 @[ -f ./gprof/Makefile ] || exit 0; \
23046 r=`${PWD_COMMAND}`; export r; \
23047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23048 $(HOST_EXPORTS) \
23049 for flag in $(EXTRA_HOST_FLAGS) ; do \
23050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23051 done; \
23052 echo "Doing install-html in gprof" ; \
23053 (cd $(HOST_SUBDIR)/gprof && \
23054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23056 "RANLIB=$${RANLIB}" \
0c24b341 23057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23058 install-html) \
23059 || exit 1
23060
23061@endif gprof
23062
b813574b
PB
23063.PHONY: maybe-installcheck-gprof installcheck-gprof
23064maybe-installcheck-gprof:
23065@if gprof
23066maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 23067
b813574b
PB
23068installcheck-gprof: \
23069 configure-gprof
0aed8855 23070 @: $(MAKE); $(unstage)
b813574b 23071 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23072 r=`${PWD_COMMAND}`; export r; \
23073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23074 $(HOST_EXPORTS) \
b813574b 23075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23077 done; \
b813574b 23078 echo "Doing installcheck in gprof" ; \
b00612cc 23079 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23082 "RANLIB=$${RANLIB}" \
0c24b341 23083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23084 installcheck) \
2a4cbe27
NN
23085 || exit 1
23086
b813574b 23087@endif gprof
2a4cbe27 23088
b813574b
PB
23089.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
23090maybe-mostlyclean-gprof:
23091@if gprof
23092maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 23093
b813574b 23094mostlyclean-gprof:
0aed8855 23095 @: $(MAKE); $(unstage)
b813574b 23096 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23097 r=`${PWD_COMMAND}`; export r; \
23098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23099 $(HOST_EXPORTS) \
b813574b 23100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23102 done; \
b813574b 23103 echo "Doing mostlyclean in gprof" ; \
b00612cc 23104 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23107 "RANLIB=$${RANLIB}" \
0c24b341 23108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23109 mostlyclean) \
2a4cbe27
NN
23110 || exit 1
23111
b813574b 23112@endif gprof
2a4cbe27 23113
b813574b
PB
23114.PHONY: maybe-clean-gprof clean-gprof
23115maybe-clean-gprof:
23116@if gprof
23117maybe-clean-gprof: clean-gprof
2a4cbe27 23118
b813574b 23119clean-gprof:
0aed8855 23120 @: $(MAKE); $(unstage)
b813574b 23121 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23122 r=`${PWD_COMMAND}`; export r; \
23123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23124 $(HOST_EXPORTS) \
b813574b 23125 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23127 done; \
b813574b 23128 echo "Doing clean in gprof" ; \
b00612cc 23129 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23132 "RANLIB=$${RANLIB}" \
0c24b341 23133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23134 clean) \
2a4cbe27
NN
23135 || exit 1
23136
b813574b 23137@endif gprof
2a4cbe27 23138
b813574b
PB
23139.PHONY: maybe-distclean-gprof distclean-gprof
23140maybe-distclean-gprof:
23141@if gprof
23142maybe-distclean-gprof: distclean-gprof
2a4cbe27 23143
b813574b 23144distclean-gprof:
0aed8855 23145 @: $(MAKE); $(unstage)
b813574b 23146 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23147 r=`${PWD_COMMAND}`; export r; \
23148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23149 $(HOST_EXPORTS) \
b813574b 23150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23152 done; \
b813574b 23153 echo "Doing distclean in gprof" ; \
b00612cc 23154 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23157 "RANLIB=$${RANLIB}" \
0c24b341 23158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23159 distclean) \
2a4cbe27
NN
23160 || exit 1
23161
b813574b 23162@endif gprof
2a4cbe27 23163
b813574b
PB
23164.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
23165maybe-maintainer-clean-gprof:
23166@if gprof
23167maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 23168
b813574b 23169maintainer-clean-gprof:
0aed8855 23170 @: $(MAKE); $(unstage)
b813574b 23171 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23172 r=`${PWD_COMMAND}`; export r; \
23173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23174 $(HOST_EXPORTS) \
b813574b 23175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23177 done; \
b813574b 23178 echo "Doing maintainer-clean in gprof" ; \
b00612cc 23179 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23182 "RANLIB=$${RANLIB}" \
0c24b341 23183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23184 maintainer-clean) \
2a4cbe27
NN
23185 || exit 1
23186
b813574b 23187@endif gprof
2a4cbe27 23188
2a4cbe27 23189
a7254363 23190
b813574b
PB
23191.PHONY: configure-gzip maybe-configure-gzip
23192maybe-configure-gzip:
4f0ef2d8
CD
23193@if gcc-bootstrap
23194configure-gzip: stage_current
23195@endif gcc-bootstrap
b813574b
PB
23196@if gzip
23197maybe-configure-gzip: configure-gzip
c52c6897 23198configure-gzip:
0aed8855 23199 @: $(MAKE); $(unstage)
c52c6897 23200 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23202 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
23203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
1f53ca9a 23204 $(HOST_EXPORTS) \
a7254363
PB
23205 echo Configuring in $(HOST_SUBDIR)/gzip; \
23206 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 23207 case $(srcdir) in \
b00612cc
PB
23208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23209 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
23210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23211 esac; \
b00612cc
PB
23212 srcdiroption="--srcdir=$${topdir}/gzip"; \
23213 libsrcdir="$$s/gzip"; \
4fa63067 23214 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23216 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23217 || exit 1
b813574b 23218@endif gzip
2a4cbe27 23219
a7254363
PB
23220
23221
d545f33b
PB
23222
23223
b813574b
PB
23224.PHONY: all-gzip maybe-all-gzip
23225maybe-all-gzip:
4f0ef2d8
CD
23226@if gcc-bootstrap
23227all-gzip: stage_current
23228@endif gcc-bootstrap
b813574b 23229@if gzip
d27cc32e 23230TARGET-gzip=all
b813574b
PB
23231maybe-all-gzip: all-gzip
23232all-gzip: configure-gzip
0aed8855 23233 @: $(MAKE); $(unstage)
4fa63067
NN
23234 @r=`${PWD_COMMAND}`; export r; \
23235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23236 $(HOST_EXPORTS) \
b00612cc 23237 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
23238 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23239 $(TARGET-gzip))
b813574b 23240@endif gzip
2a4cbe27 23241
a7254363 23242
d545f33b
PB
23243
23244
b813574b
PB
23245.PHONY: check-gzip maybe-check-gzip
23246maybe-check-gzip:
23247@if gzip
23248maybe-check-gzip: check-gzip
2a4cbe27 23249
b813574b 23250check-gzip:
0aed8855 23251 @: $(MAKE); $(unstage)
4fa63067 23252 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23254 $(HOST_EXPORTS) \
b00612cc
PB
23255 (cd $(HOST_SUBDIR)/gzip && \
23256 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23257
b813574b 23258@endif gzip
2a4cbe27 23259
b813574b
PB
23260.PHONY: install-gzip maybe-install-gzip
23261maybe-install-gzip:
23262@if gzip
23263maybe-install-gzip: install-gzip
2a4cbe27 23264
b813574b 23265install-gzip: installdirs
0aed8855 23266 @: $(MAKE); $(unstage)
4fa63067 23267 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23269 $(HOST_EXPORTS) \
b00612cc 23270 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 23271 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23272
b813574b 23273@endif gzip
2a4cbe27 23274
56a8fe78 23275# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23276
b813574b
PB
23277.PHONY: maybe-info-gzip info-gzip
23278maybe-info-gzip:
23279@if gzip
23280maybe-info-gzip: info-gzip
4fa63067 23281
b813574b
PB
23282info-gzip: \
23283 configure-gzip
0aed8855 23284 @: $(MAKE); $(unstage)
b813574b 23285 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23286 r=`${PWD_COMMAND}`; export r; \
23287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23288 $(HOST_EXPORTS) \
b813574b 23289 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23291 done; \
b813574b 23292 echo "Doing info in gzip" ; \
b00612cc 23293 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23296 "RANLIB=$${RANLIB}" \
0c24b341 23297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23298 info) \
2a4cbe27
NN
23299 || exit 1
23300
b813574b 23301@endif gzip
2a4cbe27 23302
b813574b
PB
23303.PHONY: maybe-dvi-gzip dvi-gzip
23304maybe-dvi-gzip:
23305@if gzip
23306maybe-dvi-gzip: dvi-gzip
2a4cbe27 23307
b813574b
PB
23308dvi-gzip: \
23309 configure-gzip
0aed8855 23310 @: $(MAKE); $(unstage)
b813574b 23311 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23312 r=`${PWD_COMMAND}`; export r; \
23313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23314 $(HOST_EXPORTS) \
b813574b 23315 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23317 done; \
b813574b 23318 echo "Doing dvi in gzip" ; \
b00612cc 23319 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23322 "RANLIB=$${RANLIB}" \
0c24b341 23323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23324 dvi) \
2a4cbe27
NN
23325 || exit 1
23326
b813574b 23327@endif gzip
2a4cbe27 23328
56a8fe78
DD
23329.PHONY: maybe-pdf-gzip pdf-gzip
23330maybe-pdf-gzip:
23331@if gzip
23332maybe-pdf-gzip: pdf-gzip
23333
23334pdf-gzip: \
23335 configure-gzip
23336 @: $(MAKE); $(unstage)
23337 @[ -f ./gzip/Makefile ] || exit 0; \
23338 r=`${PWD_COMMAND}`; export r; \
23339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23340 $(HOST_EXPORTS) \
23341 for flag in $(EXTRA_HOST_FLAGS) ; do \
23342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23343 done; \
23344 echo "Doing pdf in gzip" ; \
23345 (cd $(HOST_SUBDIR)/gzip && \
23346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23348 "RANLIB=$${RANLIB}" \
0c24b341 23349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23350 pdf) \
23351 || exit 1
23352
23353@endif gzip
23354
6d389afc
MS
23355.PHONY: maybe-html-gzip html-gzip
23356maybe-html-gzip:
23357@if gzip
23358maybe-html-gzip: html-gzip
23359
23360html-gzip: \
23361 configure-gzip
0aed8855 23362 @: $(MAKE); $(unstage)
6d389afc
MS
23363 @[ -f ./gzip/Makefile ] || exit 0; \
23364 r=`${PWD_COMMAND}`; export r; \
23365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23366 $(HOST_EXPORTS) \
23367 for flag in $(EXTRA_HOST_FLAGS) ; do \
23368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23369 done; \
23370 echo "Doing html in gzip" ; \
b00612cc 23371 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
23372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23374 "RANLIB=$${RANLIB}" \
0c24b341 23375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23376 html) \
23377 || exit 1
23378
23379@endif gzip
23380
b813574b
PB
23381.PHONY: maybe-TAGS-gzip TAGS-gzip
23382maybe-TAGS-gzip:
23383@if gzip
23384maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 23385
b813574b
PB
23386TAGS-gzip: \
23387 configure-gzip
0aed8855 23388 @: $(MAKE); $(unstage)
b813574b 23389 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23390 r=`${PWD_COMMAND}`; export r; \
23391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23392 $(HOST_EXPORTS) \
b813574b 23393 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23395 done; \
b813574b 23396 echo "Doing TAGS in gzip" ; \
b00612cc 23397 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23400 "RANLIB=$${RANLIB}" \
0c24b341 23401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23402 TAGS) \
2a4cbe27
NN
23403 || exit 1
23404
b813574b 23405@endif gzip
2a4cbe27 23406
b813574b
PB
23407.PHONY: maybe-install-info-gzip install-info-gzip
23408maybe-install-info-gzip:
23409@if gzip
23410maybe-install-info-gzip: install-info-gzip
2a4cbe27 23411
b813574b
PB
23412install-info-gzip: \
23413 configure-gzip \
23414 info-gzip
0aed8855 23415 @: $(MAKE); $(unstage)
b813574b 23416 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23417 r=`${PWD_COMMAND}`; export r; \
23418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23419 $(HOST_EXPORTS) \
b813574b 23420 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23422 done; \
b813574b 23423 echo "Doing install-info in gzip" ; \
b00612cc 23424 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23427 "RANLIB=$${RANLIB}" \
0c24b341 23428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23429 install-info) \
2a4cbe27
NN
23430 || exit 1
23431
b813574b 23432@endif gzip
2a4cbe27 23433
a3ca38d2
DD
23434.PHONY: maybe-install-pdf-gzip install-pdf-gzip
23435maybe-install-pdf-gzip:
23436@if gzip
23437maybe-install-pdf-gzip: install-pdf-gzip
23438
23439install-pdf-gzip: \
23440 configure-gzip \
23441 pdf-gzip
23442 @: $(MAKE); $(unstage)
23443 @[ -f ./gzip/Makefile ] || exit 0; \
23444 r=`${PWD_COMMAND}`; export r; \
23445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23446 $(HOST_EXPORTS) \
23447 for flag in $(EXTRA_HOST_FLAGS) ; do \
23448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23449 done; \
23450 echo "Doing install-pdf in gzip" ; \
23451 (cd $(HOST_SUBDIR)/gzip && \
23452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23454 "RANLIB=$${RANLIB}" \
0c24b341 23455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23456 install-pdf) \
23457 || exit 1
23458
23459@endif gzip
23460
108a6f8e
CD
23461.PHONY: maybe-install-html-gzip install-html-gzip
23462maybe-install-html-gzip:
23463@if gzip
23464maybe-install-html-gzip: install-html-gzip
23465
23466install-html-gzip: \
23467 configure-gzip \
23468 html-gzip
23469 @: $(MAKE); $(unstage)
23470 @[ -f ./gzip/Makefile ] || exit 0; \
23471 r=`${PWD_COMMAND}`; export r; \
23472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23473 $(HOST_EXPORTS) \
23474 for flag in $(EXTRA_HOST_FLAGS) ; do \
23475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23476 done; \
23477 echo "Doing install-html in gzip" ; \
23478 (cd $(HOST_SUBDIR)/gzip && \
23479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23481 "RANLIB=$${RANLIB}" \
0c24b341 23482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23483 install-html) \
23484 || exit 1
23485
23486@endif gzip
23487
b813574b
PB
23488.PHONY: maybe-installcheck-gzip installcheck-gzip
23489maybe-installcheck-gzip:
23490@if gzip
23491maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 23492
b813574b
PB
23493installcheck-gzip: \
23494 configure-gzip
0aed8855 23495 @: $(MAKE); $(unstage)
b813574b 23496 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23497 r=`${PWD_COMMAND}`; export r; \
23498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23499 $(HOST_EXPORTS) \
b813574b 23500 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23502 done; \
b813574b 23503 echo "Doing installcheck in gzip" ; \
b00612cc 23504 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23507 "RANLIB=$${RANLIB}" \
0c24b341 23508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23509 installcheck) \
2a4cbe27
NN
23510 || exit 1
23511
b813574b 23512@endif gzip
2a4cbe27 23513
b813574b
PB
23514.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
23515maybe-mostlyclean-gzip:
23516@if gzip
23517maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 23518
b813574b 23519mostlyclean-gzip:
0aed8855 23520 @: $(MAKE); $(unstage)
b813574b 23521 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23522 r=`${PWD_COMMAND}`; export r; \
23523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23524 $(HOST_EXPORTS) \
b813574b 23525 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23527 done; \
b813574b 23528 echo "Doing mostlyclean in gzip" ; \
b00612cc 23529 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23532 "RANLIB=$${RANLIB}" \
0c24b341 23533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23534 mostlyclean) \
2a4cbe27
NN
23535 || exit 1
23536
b813574b 23537@endif gzip
2a4cbe27 23538
b813574b
PB
23539.PHONY: maybe-clean-gzip clean-gzip
23540maybe-clean-gzip:
23541@if gzip
23542maybe-clean-gzip: clean-gzip
2a4cbe27 23543
b813574b 23544clean-gzip:
0aed8855 23545 @: $(MAKE); $(unstage)
b813574b 23546 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23547 r=`${PWD_COMMAND}`; export r; \
23548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23549 $(HOST_EXPORTS) \
b813574b 23550 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23552 done; \
b813574b 23553 echo "Doing clean in gzip" ; \
b00612cc 23554 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23557 "RANLIB=$${RANLIB}" \
0c24b341 23558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23559 clean) \
2a4cbe27
NN
23560 || exit 1
23561
b813574b 23562@endif gzip
2a4cbe27 23563
b813574b
PB
23564.PHONY: maybe-distclean-gzip distclean-gzip
23565maybe-distclean-gzip:
23566@if gzip
23567maybe-distclean-gzip: distclean-gzip
2a4cbe27 23568
b813574b 23569distclean-gzip:
0aed8855 23570 @: $(MAKE); $(unstage)
b813574b 23571 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23572 r=`${PWD_COMMAND}`; export r; \
23573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23574 $(HOST_EXPORTS) \
b813574b 23575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23577 done; \
b813574b 23578 echo "Doing distclean in gzip" ; \
b00612cc 23579 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23582 "RANLIB=$${RANLIB}" \
0c24b341 23583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23584 distclean) \
2a4cbe27
NN
23585 || exit 1
23586
b813574b 23587@endif gzip
2a4cbe27 23588
b813574b
PB
23589.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
23590maybe-maintainer-clean-gzip:
23591@if gzip
23592maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 23593
b813574b 23594maintainer-clean-gzip:
0aed8855 23595 @: $(MAKE); $(unstage)
b813574b 23596 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23597 r=`${PWD_COMMAND}`; export r; \
23598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23599 $(HOST_EXPORTS) \
b813574b 23600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23602 done; \
b813574b 23603 echo "Doing maintainer-clean in gzip" ; \
b00612cc 23604 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23607 "RANLIB=$${RANLIB}" \
0c24b341 23608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23609 maintainer-clean) \
2a4cbe27
NN
23610 || exit 1
23611
b813574b 23612@endif gzip
2a4cbe27 23613
2a4cbe27 23614
a7254363 23615
b813574b
PB
23616.PHONY: configure-hello maybe-configure-hello
23617maybe-configure-hello:
4f0ef2d8
CD
23618@if gcc-bootstrap
23619configure-hello: stage_current
23620@endif gcc-bootstrap
b813574b
PB
23621@if hello
23622maybe-configure-hello: configure-hello
c52c6897 23623configure-hello:
0aed8855 23624 @: $(MAKE); $(unstage)
c52c6897 23625 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23627 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
23628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
1f53ca9a 23629 $(HOST_EXPORTS) \
a7254363
PB
23630 echo Configuring in $(HOST_SUBDIR)/hello; \
23631 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 23632 case $(srcdir) in \
b00612cc
PB
23633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23634 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
23635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23636 esac; \
b00612cc
PB
23637 srcdiroption="--srcdir=$${topdir}/hello"; \
23638 libsrcdir="$$s/hello"; \
4fa63067 23639 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23641 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23642 || exit 1
b813574b 23643@endif hello
2a4cbe27 23644
a7254363
PB
23645
23646
d545f33b
PB
23647
23648
b813574b
PB
23649.PHONY: all-hello maybe-all-hello
23650maybe-all-hello:
4f0ef2d8
CD
23651@if gcc-bootstrap
23652all-hello: stage_current
23653@endif gcc-bootstrap
b813574b 23654@if hello
d27cc32e 23655TARGET-hello=all
b813574b
PB
23656maybe-all-hello: all-hello
23657all-hello: configure-hello
0aed8855 23658 @: $(MAKE); $(unstage)
4fa63067
NN
23659 @r=`${PWD_COMMAND}`; export r; \
23660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23661 $(HOST_EXPORTS) \
b00612cc 23662 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
23663 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23664 $(TARGET-hello))
b813574b 23665@endif hello
2a4cbe27 23666
a7254363 23667
d545f33b
PB
23668
23669
b813574b
PB
23670.PHONY: check-hello maybe-check-hello
23671maybe-check-hello:
23672@if hello
23673maybe-check-hello: check-hello
2a4cbe27 23674
b813574b 23675check-hello:
0aed8855 23676 @: $(MAKE); $(unstage)
4fa63067 23677 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23679 $(HOST_EXPORTS) \
b00612cc
PB
23680 (cd $(HOST_SUBDIR)/hello && \
23681 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23682
b813574b 23683@endif hello
2a4cbe27 23684
b813574b
PB
23685.PHONY: install-hello maybe-install-hello
23686maybe-install-hello:
23687@if hello
23688maybe-install-hello: install-hello
2a4cbe27 23689
b813574b 23690install-hello: installdirs
0aed8855 23691 @: $(MAKE); $(unstage)
4fa63067
NN
23692 @r=`${PWD_COMMAND}`; export r; \
23693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23694 $(HOST_EXPORTS) \
b00612cc 23695 (cd $(HOST_SUBDIR)/hello && \
2da12f12 23696 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23697
b813574b 23698@endif hello
4fa63067 23699
56a8fe78 23700# Other targets (info, dvi, pdf, etc.)
4fa63067 23701
b813574b
PB
23702.PHONY: maybe-info-hello info-hello
23703maybe-info-hello:
23704@if hello
23705maybe-info-hello: info-hello
4fa63067 23706
b813574b
PB
23707info-hello: \
23708 configure-hello
0aed8855 23709 @: $(MAKE); $(unstage)
b813574b 23710 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23711 r=`${PWD_COMMAND}`; export r; \
23712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23713 $(HOST_EXPORTS) \
b813574b 23714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23716 done; \
b813574b 23717 echo "Doing info in hello" ; \
b00612cc 23718 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23721 "RANLIB=$${RANLIB}" \
0c24b341 23722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23723 info) \
2a4cbe27
NN
23724 || exit 1
23725
b813574b 23726@endif hello
2a4cbe27 23727
b813574b
PB
23728.PHONY: maybe-dvi-hello dvi-hello
23729maybe-dvi-hello:
23730@if hello
23731maybe-dvi-hello: dvi-hello
2a4cbe27 23732
b813574b
PB
23733dvi-hello: \
23734 configure-hello
0aed8855 23735 @: $(MAKE); $(unstage)
b813574b 23736 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23737 r=`${PWD_COMMAND}`; export r; \
23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23739 $(HOST_EXPORTS) \
b813574b 23740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23742 done; \
b813574b 23743 echo "Doing dvi in hello" ; \
b00612cc 23744 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23747 "RANLIB=$${RANLIB}" \
0c24b341 23748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23749 dvi) \
2a4cbe27
NN
23750 || exit 1
23751
b813574b 23752@endif hello
2a4cbe27 23753
56a8fe78
DD
23754.PHONY: maybe-pdf-hello pdf-hello
23755maybe-pdf-hello:
23756@if hello
23757maybe-pdf-hello: pdf-hello
23758
23759pdf-hello: \
23760 configure-hello
23761 @: $(MAKE); $(unstage)
23762 @[ -f ./hello/Makefile ] || exit 0; \
23763 r=`${PWD_COMMAND}`; export r; \
23764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23765 $(HOST_EXPORTS) \
23766 for flag in $(EXTRA_HOST_FLAGS) ; do \
23767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23768 done; \
23769 echo "Doing pdf in hello" ; \
23770 (cd $(HOST_SUBDIR)/hello && \
23771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23773 "RANLIB=$${RANLIB}" \
0c24b341 23774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23775 pdf) \
23776 || exit 1
23777
23778@endif hello
23779
6d389afc
MS
23780.PHONY: maybe-html-hello html-hello
23781maybe-html-hello:
23782@if hello
23783maybe-html-hello: html-hello
23784
23785html-hello: \
23786 configure-hello
0aed8855 23787 @: $(MAKE); $(unstage)
6d389afc
MS
23788 @[ -f ./hello/Makefile ] || exit 0; \
23789 r=`${PWD_COMMAND}`; export r; \
23790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23791 $(HOST_EXPORTS) \
23792 for flag in $(EXTRA_HOST_FLAGS) ; do \
23793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23794 done; \
23795 echo "Doing html in hello" ; \
b00612cc 23796 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
23797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23799 "RANLIB=$${RANLIB}" \
0c24b341 23800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23801 html) \
23802 || exit 1
23803
23804@endif hello
23805
b813574b
PB
23806.PHONY: maybe-TAGS-hello TAGS-hello
23807maybe-TAGS-hello:
23808@if hello
23809maybe-TAGS-hello: TAGS-hello
2a4cbe27 23810
b813574b
PB
23811TAGS-hello: \
23812 configure-hello
0aed8855 23813 @: $(MAKE); $(unstage)
b813574b 23814 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23815 r=`${PWD_COMMAND}`; export r; \
23816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23817 $(HOST_EXPORTS) \
b813574b 23818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23820 done; \
b813574b 23821 echo "Doing TAGS in hello" ; \
b00612cc 23822 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23825 "RANLIB=$${RANLIB}" \
0c24b341 23826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23827 TAGS) \
2a4cbe27
NN
23828 || exit 1
23829
b813574b 23830@endif hello
2a4cbe27 23831
b813574b
PB
23832.PHONY: maybe-install-info-hello install-info-hello
23833maybe-install-info-hello:
23834@if hello
23835maybe-install-info-hello: install-info-hello
2a4cbe27 23836
b813574b
PB
23837install-info-hello: \
23838 configure-hello \
23839 info-hello
0aed8855 23840 @: $(MAKE); $(unstage)
b813574b 23841 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23842 r=`${PWD_COMMAND}`; export r; \
23843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23844 $(HOST_EXPORTS) \
b813574b 23845 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23847 done; \
b813574b 23848 echo "Doing install-info in hello" ; \
b00612cc 23849 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23852 "RANLIB=$${RANLIB}" \
0c24b341 23853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23854 install-info) \
2a4cbe27
NN
23855 || exit 1
23856
b813574b 23857@endif hello
2a4cbe27 23858
a3ca38d2
DD
23859.PHONY: maybe-install-pdf-hello install-pdf-hello
23860maybe-install-pdf-hello:
23861@if hello
23862maybe-install-pdf-hello: install-pdf-hello
23863
23864install-pdf-hello: \
23865 configure-hello \
23866 pdf-hello
23867 @: $(MAKE); $(unstage)
23868 @[ -f ./hello/Makefile ] || exit 0; \
23869 r=`${PWD_COMMAND}`; export r; \
23870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23871 $(HOST_EXPORTS) \
23872 for flag in $(EXTRA_HOST_FLAGS) ; do \
23873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23874 done; \
23875 echo "Doing install-pdf in hello" ; \
23876 (cd $(HOST_SUBDIR)/hello && \
23877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23879 "RANLIB=$${RANLIB}" \
0c24b341 23880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23881 install-pdf) \
23882 || exit 1
23883
23884@endif hello
23885
108a6f8e
CD
23886.PHONY: maybe-install-html-hello install-html-hello
23887maybe-install-html-hello:
23888@if hello
23889maybe-install-html-hello: install-html-hello
23890
23891install-html-hello: \
23892 configure-hello \
23893 html-hello
23894 @: $(MAKE); $(unstage)
23895 @[ -f ./hello/Makefile ] || exit 0; \
23896 r=`${PWD_COMMAND}`; export r; \
23897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23898 $(HOST_EXPORTS) \
23899 for flag in $(EXTRA_HOST_FLAGS) ; do \
23900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23901 done; \
23902 echo "Doing install-html in hello" ; \
23903 (cd $(HOST_SUBDIR)/hello && \
23904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23906 "RANLIB=$${RANLIB}" \
0c24b341 23907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23908 install-html) \
23909 || exit 1
23910
23911@endif hello
23912
b813574b
PB
23913.PHONY: maybe-installcheck-hello installcheck-hello
23914maybe-installcheck-hello:
23915@if hello
23916maybe-installcheck-hello: installcheck-hello
2a4cbe27 23917
b813574b
PB
23918installcheck-hello: \
23919 configure-hello
0aed8855 23920 @: $(MAKE); $(unstage)
b813574b 23921 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23922 r=`${PWD_COMMAND}`; export r; \
23923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23924 $(HOST_EXPORTS) \
b813574b 23925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23927 done; \
b813574b 23928 echo "Doing installcheck in hello" ; \
b00612cc 23929 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23932 "RANLIB=$${RANLIB}" \
0c24b341 23933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23934 installcheck) \
2a4cbe27
NN
23935 || exit 1
23936
b813574b 23937@endif hello
2a4cbe27 23938
b813574b
PB
23939.PHONY: maybe-mostlyclean-hello mostlyclean-hello
23940maybe-mostlyclean-hello:
23941@if hello
23942maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 23943
b813574b 23944mostlyclean-hello:
0aed8855 23945 @: $(MAKE); $(unstage)
b813574b 23946 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23947 r=`${PWD_COMMAND}`; export r; \
23948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23949 $(HOST_EXPORTS) \
b813574b 23950 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23952 done; \
b813574b 23953 echo "Doing mostlyclean in hello" ; \
b00612cc 23954 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23957 "RANLIB=$${RANLIB}" \
0c24b341 23958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23959 mostlyclean) \
2a4cbe27
NN
23960 || exit 1
23961
b813574b 23962@endif hello
2a4cbe27 23963
b813574b
PB
23964.PHONY: maybe-clean-hello clean-hello
23965maybe-clean-hello:
23966@if hello
23967maybe-clean-hello: clean-hello
2a4cbe27 23968
b813574b 23969clean-hello:
0aed8855 23970 @: $(MAKE); $(unstage)
b813574b 23971 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23972 r=`${PWD_COMMAND}`; export r; \
23973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23974 $(HOST_EXPORTS) \
b813574b 23975 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23977 done; \
b813574b 23978 echo "Doing clean in hello" ; \
b00612cc 23979 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23982 "RANLIB=$${RANLIB}" \
0c24b341 23983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23984 clean) \
2a4cbe27
NN
23985 || exit 1
23986
b813574b 23987@endif hello
2a4cbe27 23988
b813574b
PB
23989.PHONY: maybe-distclean-hello distclean-hello
23990maybe-distclean-hello:
23991@if hello
23992maybe-distclean-hello: distclean-hello
2a4cbe27 23993
b813574b 23994distclean-hello:
0aed8855 23995 @: $(MAKE); $(unstage)
b813574b 23996 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23997 r=`${PWD_COMMAND}`; export r; \
23998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23999 $(HOST_EXPORTS) \
b813574b 24000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24002 done; \
b813574b 24003 echo "Doing distclean in hello" ; \
b00612cc 24004 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24007 "RANLIB=$${RANLIB}" \
0c24b341 24008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24009 distclean) \
2a4cbe27
NN
24010 || exit 1
24011
b813574b 24012@endif hello
2a4cbe27 24013
b813574b
PB
24014.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
24015maybe-maintainer-clean-hello:
24016@if hello
24017maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 24018
b813574b 24019maintainer-clean-hello:
0aed8855 24020 @: $(MAKE); $(unstage)
b813574b 24021 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24022 r=`${PWD_COMMAND}`; export r; \
24023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24024 $(HOST_EXPORTS) \
b813574b 24025 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24027 done; \
b813574b 24028 echo "Doing maintainer-clean in hello" ; \
b00612cc 24029 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24032 "RANLIB=$${RANLIB}" \
0c24b341 24033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24034 maintainer-clean) \
2a4cbe27
NN
24035 || exit 1
24036
b813574b 24037@endif hello
2a4cbe27 24038
2a4cbe27 24039
a7254363 24040
b813574b
PB
24041.PHONY: configure-indent maybe-configure-indent
24042maybe-configure-indent:
4f0ef2d8
CD
24043@if gcc-bootstrap
24044configure-indent: stage_current
24045@endif gcc-bootstrap
b813574b
PB
24046@if indent
24047maybe-configure-indent: configure-indent
c52c6897 24048configure-indent:
0aed8855 24049 @: $(MAKE); $(unstage)
c52c6897 24050 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24052 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
24053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
1f53ca9a 24054 $(HOST_EXPORTS) \
a7254363
PB
24055 echo Configuring in $(HOST_SUBDIR)/indent; \
24056 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 24057 case $(srcdir) in \
b00612cc
PB
24058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24059 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
24060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24061 esac; \
b00612cc
PB
24062 srcdiroption="--srcdir=$${topdir}/indent"; \
24063 libsrcdir="$$s/indent"; \
4fa63067 24064 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24066 --target=${target_alias} $${srcdiroption} \
4fa63067 24067 || exit 1
b813574b 24068@endif indent
2a4cbe27 24069
a7254363
PB
24070
24071
d545f33b
PB
24072
24073
b813574b
PB
24074.PHONY: all-indent maybe-all-indent
24075maybe-all-indent:
4f0ef2d8
CD
24076@if gcc-bootstrap
24077all-indent: stage_current
24078@endif gcc-bootstrap
b813574b 24079@if indent
d27cc32e 24080TARGET-indent=all
b813574b
PB
24081maybe-all-indent: all-indent
24082all-indent: configure-indent
0aed8855 24083 @: $(MAKE); $(unstage)
4fa63067
NN
24084 @r=`${PWD_COMMAND}`; export r; \
24085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24086 $(HOST_EXPORTS) \
b00612cc 24087 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
24088 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24089 $(TARGET-indent))
b813574b 24090@endif indent
2a4cbe27 24091
a7254363 24092
d545f33b
PB
24093
24094
b813574b
PB
24095.PHONY: check-indent maybe-check-indent
24096maybe-check-indent:
24097@if indent
24098maybe-check-indent: check-indent
2a4cbe27 24099
b813574b 24100check-indent:
0aed8855 24101 @: $(MAKE); $(unstage)
4fa63067 24102 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24104 $(HOST_EXPORTS) \
b00612cc
PB
24105 (cd $(HOST_SUBDIR)/indent && \
24106 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24107
b813574b 24108@endif indent
2a4cbe27 24109
b813574b
PB
24110.PHONY: install-indent maybe-install-indent
24111maybe-install-indent:
24112@if indent
24113maybe-install-indent: install-indent
2a4cbe27 24114
b813574b 24115install-indent: installdirs
0aed8855 24116 @: $(MAKE); $(unstage)
4fa63067 24117 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24119 $(HOST_EXPORTS) \
b00612cc 24120 (cd $(HOST_SUBDIR)/indent && \
2da12f12 24121 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 24122
b813574b 24123@endif indent
2a4cbe27 24124
56a8fe78 24125# Other targets (info, dvi, pdf, etc.)
2a4cbe27 24126
b813574b
PB
24127.PHONY: maybe-info-indent info-indent
24128maybe-info-indent:
24129@if indent
24130maybe-info-indent: info-indent
4fa63067 24131
b813574b
PB
24132info-indent: \
24133 configure-indent
0aed8855 24134 @: $(MAKE); $(unstage)
b813574b 24135 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24136 r=`${PWD_COMMAND}`; export r; \
24137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24138 $(HOST_EXPORTS) \
b813574b 24139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24141 done; \
b813574b 24142 echo "Doing info in indent" ; \
b00612cc 24143 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24146 "RANLIB=$${RANLIB}" \
0c24b341 24147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24148 info) \
2a4cbe27
NN
24149 || exit 1
24150
b813574b 24151@endif indent
2a4cbe27 24152
b813574b
PB
24153.PHONY: maybe-dvi-indent dvi-indent
24154maybe-dvi-indent:
24155@if indent
24156maybe-dvi-indent: dvi-indent
2a4cbe27 24157
b813574b
PB
24158dvi-indent: \
24159 configure-indent
0aed8855 24160 @: $(MAKE); $(unstage)
b813574b 24161 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24162 r=`${PWD_COMMAND}`; export r; \
24163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24164 $(HOST_EXPORTS) \
b813574b 24165 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24167 done; \
b813574b 24168 echo "Doing dvi in indent" ; \
b00612cc 24169 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24172 "RANLIB=$${RANLIB}" \
0c24b341 24173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24174 dvi) \
2a4cbe27
NN
24175 || exit 1
24176
b813574b 24177@endif indent
2a4cbe27 24178
56a8fe78
DD
24179.PHONY: maybe-pdf-indent pdf-indent
24180maybe-pdf-indent:
24181@if indent
24182maybe-pdf-indent: pdf-indent
24183
24184pdf-indent: \
24185 configure-indent
24186 @: $(MAKE); $(unstage)
24187 @[ -f ./indent/Makefile ] || exit 0; \
24188 r=`${PWD_COMMAND}`; export r; \
24189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24190 $(HOST_EXPORTS) \
24191 for flag in $(EXTRA_HOST_FLAGS) ; do \
24192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24193 done; \
24194 echo "Doing pdf in indent" ; \
24195 (cd $(HOST_SUBDIR)/indent && \
24196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24198 "RANLIB=$${RANLIB}" \
0c24b341 24199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24200 pdf) \
24201 || exit 1
24202
24203@endif indent
24204
6d389afc
MS
24205.PHONY: maybe-html-indent html-indent
24206maybe-html-indent:
24207@if indent
24208maybe-html-indent: html-indent
24209
24210html-indent: \
24211 configure-indent
0aed8855 24212 @: $(MAKE); $(unstage)
6d389afc
MS
24213 @[ -f ./indent/Makefile ] || exit 0; \
24214 r=`${PWD_COMMAND}`; export r; \
24215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24216 $(HOST_EXPORTS) \
24217 for flag in $(EXTRA_HOST_FLAGS) ; do \
24218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24219 done; \
24220 echo "Doing html in indent" ; \
b00612cc 24221 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
24222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24224 "RANLIB=$${RANLIB}" \
0c24b341 24225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24226 html) \
24227 || exit 1
24228
24229@endif indent
24230
b813574b
PB
24231.PHONY: maybe-TAGS-indent TAGS-indent
24232maybe-TAGS-indent:
24233@if indent
24234maybe-TAGS-indent: TAGS-indent
2a4cbe27 24235
b813574b
PB
24236TAGS-indent: \
24237 configure-indent
0aed8855 24238 @: $(MAKE); $(unstage)
b813574b 24239 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24240 r=`${PWD_COMMAND}`; export r; \
24241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24242 $(HOST_EXPORTS) \
b813574b 24243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24245 done; \
b813574b 24246 echo "Doing TAGS in indent" ; \
b00612cc 24247 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24250 "RANLIB=$${RANLIB}" \
0c24b341 24251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24252 TAGS) \
2a4cbe27
NN
24253 || exit 1
24254
b813574b 24255@endif indent
2a4cbe27 24256
b813574b
PB
24257.PHONY: maybe-install-info-indent install-info-indent
24258maybe-install-info-indent:
24259@if indent
24260maybe-install-info-indent: install-info-indent
2a4cbe27 24261
b813574b
PB
24262install-info-indent: \
24263 configure-indent \
24264 info-indent
0aed8855 24265 @: $(MAKE); $(unstage)
b813574b 24266 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24267 r=`${PWD_COMMAND}`; export r; \
24268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24269 $(HOST_EXPORTS) \
b813574b 24270 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24272 done; \
b813574b 24273 echo "Doing install-info in indent" ; \
b00612cc 24274 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24277 "RANLIB=$${RANLIB}" \
0c24b341 24278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24279 install-info) \
2a4cbe27
NN
24280 || exit 1
24281
b813574b 24282@endif indent
2a4cbe27 24283
a3ca38d2
DD
24284.PHONY: maybe-install-pdf-indent install-pdf-indent
24285maybe-install-pdf-indent:
24286@if indent
24287maybe-install-pdf-indent: install-pdf-indent
24288
24289install-pdf-indent: \
24290 configure-indent \
24291 pdf-indent
24292 @: $(MAKE); $(unstage)
24293 @[ -f ./indent/Makefile ] || exit 0; \
24294 r=`${PWD_COMMAND}`; export r; \
24295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24296 $(HOST_EXPORTS) \
24297 for flag in $(EXTRA_HOST_FLAGS) ; do \
24298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24299 done; \
24300 echo "Doing install-pdf in indent" ; \
24301 (cd $(HOST_SUBDIR)/indent && \
24302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24304 "RANLIB=$${RANLIB}" \
0c24b341 24305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24306 install-pdf) \
24307 || exit 1
24308
24309@endif indent
24310
108a6f8e
CD
24311.PHONY: maybe-install-html-indent install-html-indent
24312maybe-install-html-indent:
24313@if indent
24314maybe-install-html-indent: install-html-indent
24315
24316install-html-indent: \
24317 configure-indent \
24318 html-indent
24319 @: $(MAKE); $(unstage)
24320 @[ -f ./indent/Makefile ] || exit 0; \
24321 r=`${PWD_COMMAND}`; export r; \
24322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24323 $(HOST_EXPORTS) \
24324 for flag in $(EXTRA_HOST_FLAGS) ; do \
24325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24326 done; \
24327 echo "Doing install-html in indent" ; \
24328 (cd $(HOST_SUBDIR)/indent && \
24329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24331 "RANLIB=$${RANLIB}" \
0c24b341 24332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24333 install-html) \
24334 || exit 1
24335
24336@endif indent
24337
b813574b
PB
24338.PHONY: maybe-installcheck-indent installcheck-indent
24339maybe-installcheck-indent:
24340@if indent
24341maybe-installcheck-indent: installcheck-indent
2a4cbe27 24342
b813574b
PB
24343installcheck-indent: \
24344 configure-indent
0aed8855 24345 @: $(MAKE); $(unstage)
b813574b 24346 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24347 r=`${PWD_COMMAND}`; export r; \
24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24349 $(HOST_EXPORTS) \
b813574b 24350 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24352 done; \
b813574b 24353 echo "Doing installcheck in indent" ; \
b00612cc 24354 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24357 "RANLIB=$${RANLIB}" \
0c24b341 24358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24359 installcheck) \
2a4cbe27
NN
24360 || exit 1
24361
b813574b 24362@endif indent
2a4cbe27 24363
b813574b
PB
24364.PHONY: maybe-mostlyclean-indent mostlyclean-indent
24365maybe-mostlyclean-indent:
24366@if indent
24367maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 24368
b813574b 24369mostlyclean-indent:
0aed8855 24370 @: $(MAKE); $(unstage)
b813574b 24371 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24372 r=`${PWD_COMMAND}`; export r; \
24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24374 $(HOST_EXPORTS) \
b813574b 24375 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24377 done; \
b813574b 24378 echo "Doing mostlyclean in indent" ; \
b00612cc 24379 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382 "RANLIB=$${RANLIB}" \
0c24b341 24383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24384 mostlyclean) \
2a4cbe27
NN
24385 || exit 1
24386
b813574b 24387@endif indent
2a4cbe27 24388
b813574b
PB
24389.PHONY: maybe-clean-indent clean-indent
24390maybe-clean-indent:
24391@if indent
24392maybe-clean-indent: clean-indent
2a4cbe27 24393
b813574b 24394clean-indent:
0aed8855 24395 @: $(MAKE); $(unstage)
b813574b 24396 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24397 r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24399 $(HOST_EXPORTS) \
b813574b 24400 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24402 done; \
b813574b 24403 echo "Doing clean in indent" ; \
b00612cc 24404 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24407 "RANLIB=$${RANLIB}" \
0c24b341 24408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24409 clean) \
2a4cbe27
NN
24410 || exit 1
24411
b813574b 24412@endif indent
2a4cbe27 24413
b813574b
PB
24414.PHONY: maybe-distclean-indent distclean-indent
24415maybe-distclean-indent:
24416@if indent
24417maybe-distclean-indent: distclean-indent
2a4cbe27 24418
b813574b 24419distclean-indent:
0aed8855 24420 @: $(MAKE); $(unstage)
b813574b 24421 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24422 r=`${PWD_COMMAND}`; export r; \
24423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24424 $(HOST_EXPORTS) \
b813574b 24425 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24427 done; \
b813574b 24428 echo "Doing distclean in indent" ; \
b00612cc 24429 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24432 "RANLIB=$${RANLIB}" \
0c24b341 24433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24434 distclean) \
2a4cbe27
NN
24435 || exit 1
24436
b813574b 24437@endif indent
2a4cbe27 24438
b813574b
PB
24439.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
24440maybe-maintainer-clean-indent:
24441@if indent
24442maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 24443
b813574b 24444maintainer-clean-indent:
0aed8855 24445 @: $(MAKE); $(unstage)
b813574b 24446 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24447 r=`${PWD_COMMAND}`; export r; \
24448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24449 $(HOST_EXPORTS) \
b813574b 24450 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24452 done; \
b813574b 24453 echo "Doing maintainer-clean in indent" ; \
b00612cc 24454 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24457 "RANLIB=$${RANLIB}" \
0c24b341 24458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24459 maintainer-clean) \
2a4cbe27
NN
24460 || exit 1
24461
b813574b 24462@endif indent
2a4cbe27 24463
a2592b1b 24464
a7254363 24465
b813574b
PB
24466.PHONY: configure-intl maybe-configure-intl
24467maybe-configure-intl:
4f0ef2d8
CD
24468@if gcc-bootstrap
24469configure-intl: stage_current
24470@endif gcc-bootstrap
b813574b
PB
24471@if intl
24472maybe-configure-intl: configure-intl
c52c6897 24473configure-intl:
c52c6897
PB
24474 @r=`${PWD_COMMAND}`; export r; \
24475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24476 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
24477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
1f53ca9a 24478 $(HOST_EXPORTS) \
a7254363
PB
24479 echo Configuring in $(HOST_SUBDIR)/intl; \
24480 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 24481 case $(srcdir) in \
b00612cc
PB
24482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24483 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24485 esac; \
b00612cc
PB
24486 srcdiroption="--srcdir=$${topdir}/intl"; \
24487 libsrcdir="$$s/intl"; \
4fa63067 24488 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24490 --target=${target_alias} $${srcdiroption} \
a2592b1b 24491 || exit 1
b813574b 24492@endif intl
a2592b1b 24493
a7254363
PB
24494
24495
d545f33b
PB
24496.PHONY: configure-stage1-intl maybe-configure-stage1-intl
24497maybe-configure-stage1-intl:
24498@if intl-bootstrap
24499maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 24500configure-stage1-intl:
c52c6897 24501 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24503 @r=`${PWD_COMMAND}`; export r; \
24504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24505 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 24506 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 24507 $(HOST_EXPORTS) \
8ee82aff 24508 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24509 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24510 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 24511 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 24512 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24513 cd $(HOST_SUBDIR)/intl || exit 1; \
24514 case $(srcdir) in \
24515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24516 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24518 esac; \
24519 srcdiroption="--srcdir=$${topdir}/intl"; \
24520 libsrcdir="$$s/intl"; \
24521 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24522 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24523 --target=${target_alias} $${srcdiroption} \
1b05fbbd 24524 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
24525@endif intl-bootstrap
24526
24527.PHONY: configure-stage2-intl maybe-configure-stage2-intl
24528maybe-configure-stage2-intl:
24529@if intl-bootstrap
24530maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 24531configure-stage2-intl:
c52c6897 24532 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24534 @r=`${PWD_COMMAND}`; export r; \
24535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24536 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 24537 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24538 $(HOST_EXPORTS) \
1b05fbbd 24539 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24540 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24541 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24542 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24543 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 24544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24545 cd $(HOST_SUBDIR)/intl || exit 1; \
24546 case $(srcdir) in \
24547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24548 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24550 esac; \
24551 srcdiroption="--srcdir=$${topdir}/intl"; \
24552 libsrcdir="$$s/intl"; \
24553 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24555 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24556 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24557 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
24558@endif intl-bootstrap
24559
d545f33b
PB
24560.PHONY: configure-stage3-intl maybe-configure-stage3-intl
24561maybe-configure-stage3-intl:
24562@if intl-bootstrap
24563maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 24564configure-stage3-intl:
c52c6897 24565 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24567 @r=`${PWD_COMMAND}`; export r; \
24568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24569 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 24570 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24571 $(HOST_EXPORTS) \
1b05fbbd 24572 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24573 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24574 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24575 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24576 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 24577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24578 cd $(HOST_SUBDIR)/intl || exit 1; \
24579 case $(srcdir) in \
24580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24581 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24583 esac; \
24584 srcdiroption="--srcdir=$${topdir}/intl"; \
24585 libsrcdir="$$s/intl"; \
24586 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24588 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24589 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24590 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
24591@endif intl-bootstrap
24592
d545f33b
PB
24593.PHONY: configure-stage4-intl maybe-configure-stage4-intl
24594maybe-configure-stage4-intl:
24595@if intl-bootstrap
24596maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 24597configure-stage4-intl:
c52c6897 24598 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24600 @r=`${PWD_COMMAND}`; export r; \
24601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24602 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 24603 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24604 $(HOST_EXPORTS) \
1b05fbbd 24605 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24606 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24607 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24608 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24609 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 24610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24611 cd $(HOST_SUBDIR)/intl || exit 1; \
24612 case $(srcdir) in \
24613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24614 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24616 esac; \
24617 srcdiroption="--srcdir=$${topdir}/intl"; \
24618 libsrcdir="$$s/intl"; \
24619 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24621 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24622 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24623 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
24624@endif intl-bootstrap
24625
24626.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
24627maybe-configure-stageprofile-intl:
24628@if intl-bootstrap
24629maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 24630configure-stageprofile-intl:
c52c6897 24631 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24632 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24633 @r=`${PWD_COMMAND}`; export r; \
24634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24635 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 24636 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24637 $(HOST_EXPORTS) \
1b05fbbd
AO
24638 $(POSTSTAGE1_HOST_EXPORTS) \
24639 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24640 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24641 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24642 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 24643 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24644 cd $(HOST_SUBDIR)/intl || exit 1; \
24645 case $(srcdir) in \
24646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24647 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24649 esac; \
24650 srcdiroption="--srcdir=$${topdir}/intl"; \
24651 libsrcdir="$$s/intl"; \
24652 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24653 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24654 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24655 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24656 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
24657@endif intl-bootstrap
24658
24659.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
24660maybe-configure-stagefeedback-intl:
24661@if intl-bootstrap
24662maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 24663configure-stagefeedback-intl:
c52c6897 24664 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24665 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24666 @r=`${PWD_COMMAND}`; export r; \
24667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24668 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 24669 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24670 $(HOST_EXPORTS) \
1b05fbbd
AO
24671 $(POSTSTAGE1_HOST_EXPORTS) \
24672 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24673 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24674 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24675 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 24676 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24677 cd $(HOST_SUBDIR)/intl || exit 1; \
24678 case $(srcdir) in \
24679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24680 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24682 esac; \
24683 srcdiroption="--srcdir=$${topdir}/intl"; \
24684 libsrcdir="$$s/intl"; \
24685 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24687 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24688 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24689 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
24690@endif intl-bootstrap
24691
24692
24693
24694
24695
b813574b
PB
24696.PHONY: all-intl maybe-all-intl
24697maybe-all-intl:
4f0ef2d8
CD
24698@if gcc-bootstrap
24699all-intl: stage_current
24700@endif gcc-bootstrap
b813574b 24701@if intl
d27cc32e 24702TARGET-intl=all
b813574b
PB
24703maybe-all-intl: all-intl
24704all-intl: configure-intl
c52c6897 24705 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24707 $(HOST_EXPORTS) \
b00612cc 24708 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
24709 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24710 $(TARGET-intl))
b813574b 24711@endif intl
a2592b1b 24712
a7254363 24713
d545f33b
PB
24714
24715.PHONY: all-stage1-intl maybe-all-stage1-intl
24716.PHONY: clean-stage1-intl maybe-clean-stage1-intl
24717maybe-all-stage1-intl:
24718maybe-clean-stage1-intl:
24719@if intl-bootstrap
24720maybe-all-stage1-intl: all-stage1-intl
24721all-stage1: all-stage1-intl
f70224b5 24722TARGET-stage1-intl = $(TARGET-intl)
d545f33b 24723all-stage1-intl: configure-stage1-intl
c52c6897 24724 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24725 @r=`${PWD_COMMAND}`; export r; \
24726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24727 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 24728 $(HOST_EXPORTS) \
d545f33b 24729 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24730 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24731 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 24732 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
24733 LIBCFLAGS="$(LIBCFLAGS)" \
24734 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24735 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24736 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24737 $(EXTRA_HOST_FLAGS) \
24738 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 24739 $(TARGET-stage1-intl)
d545f33b
PB
24740
24741maybe-clean-stage1-intl: clean-stage1-intl
24742clean-stage1: clean-stage1-intl
24743clean-stage1-intl:
9dbaa842
DD
24744 @if [ $(current_stage) = stage1 ]; then \
24745 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24746 else \
24747 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
24748 $(MAKE) stage1-start; \
24749 fi; \
d545f33b 24750 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24751 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24752 clean
d545f33b
PB
24753@endif intl-bootstrap
24754
24755
24756.PHONY: all-stage2-intl maybe-all-stage2-intl
24757.PHONY: clean-stage2-intl maybe-clean-stage2-intl
24758maybe-all-stage2-intl:
24759maybe-clean-stage2-intl:
24760@if intl-bootstrap
24761maybe-all-stage2-intl: all-stage2-intl
24762all-stage2: all-stage2-intl
f70224b5 24763TARGET-stage2-intl = $(TARGET-intl)
d545f33b 24764all-stage2-intl: configure-stage2-intl
c52c6897 24765 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24766 @r=`${PWD_COMMAND}`; export r; \
24767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24768 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 24769 $(HOST_EXPORTS) \
1f53ca9a 24770 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24771 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24773 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 24774 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
24775 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24779 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24780 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 24781 $(TARGET-stage2-intl)
d545f33b
PB
24782
24783maybe-clean-stage2-intl: clean-stage2-intl
24784clean-stage2: clean-stage2-intl
24785clean-stage2-intl:
9dbaa842
DD
24786 @if [ $(current_stage) = stage2 ]; then \
24787 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24788 else \
24789 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
24790 $(MAKE) stage2-start; \
24791 fi; \
d545f33b 24792 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24793 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24794 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24795 clean
d545f33b
PB
24796@endif intl-bootstrap
24797
24798
24799.PHONY: all-stage3-intl maybe-all-stage3-intl
24800.PHONY: clean-stage3-intl maybe-clean-stage3-intl
24801maybe-all-stage3-intl:
24802maybe-clean-stage3-intl:
24803@if intl-bootstrap
24804maybe-all-stage3-intl: all-stage3-intl
24805all-stage3: all-stage3-intl
f70224b5 24806TARGET-stage3-intl = $(TARGET-intl)
d545f33b 24807all-stage3-intl: configure-stage3-intl
c52c6897 24808 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24809 @r=`${PWD_COMMAND}`; export r; \
24810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24811 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 24812 $(HOST_EXPORTS) \
1f53ca9a 24813 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24814 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24816 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 24817 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
24818 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24823 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 24824 $(TARGET-stage3-intl)
d545f33b
PB
24825
24826maybe-clean-stage3-intl: clean-stage3-intl
24827clean-stage3: clean-stage3-intl
24828clean-stage3-intl:
9dbaa842
DD
24829 @if [ $(current_stage) = stage3 ]; then \
24830 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24831 else \
24832 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
24833 $(MAKE) stage3-start; \
24834 fi; \
d545f33b 24835 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24836 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24837 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24838 clean
d545f33b
PB
24839@endif intl-bootstrap
24840
24841
24842.PHONY: all-stage4-intl maybe-all-stage4-intl
24843.PHONY: clean-stage4-intl maybe-clean-stage4-intl
24844maybe-all-stage4-intl:
24845maybe-clean-stage4-intl:
24846@if intl-bootstrap
24847maybe-all-stage4-intl: all-stage4-intl
24848all-stage4: all-stage4-intl
f70224b5 24849TARGET-stage4-intl = $(TARGET-intl)
d545f33b 24850all-stage4-intl: configure-stage4-intl
c52c6897 24851 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24852 @r=`${PWD_COMMAND}`; export r; \
24853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24854 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 24855 $(HOST_EXPORTS) \
1f53ca9a 24856 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24857 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24859 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 24860 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 24861 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
24862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24865 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24866 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 24867 $(TARGET-stage4-intl)
d545f33b
PB
24868
24869maybe-clean-stage4-intl: clean-stage4-intl
24870clean-stage4: clean-stage4-intl
24871clean-stage4-intl:
9dbaa842
DD
24872 @if [ $(current_stage) = stage4 ]; then \
24873 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24874 else \
24875 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
24876 $(MAKE) stage4-start; \
24877 fi; \
d545f33b 24878 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24879 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24880 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24881 clean
d545f33b
PB
24882@endif intl-bootstrap
24883
24884
24885.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
24886.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
24887maybe-all-stageprofile-intl:
24888maybe-clean-stageprofile-intl:
24889@if intl-bootstrap
24890maybe-all-stageprofile-intl: all-stageprofile-intl
24891all-stageprofile: all-stageprofile-intl
f70224b5 24892TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 24893all-stageprofile-intl: configure-stageprofile-intl
c52c6897 24894 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24895 @r=`${PWD_COMMAND}`; export r; \
24896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24897 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 24898 $(HOST_EXPORTS) \
1f53ca9a 24899 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24900 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24901 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24902 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 24903 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
24904 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24905 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24906 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24907 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24908 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24909 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 24910 $(TARGET-stageprofile-intl)
d545f33b
PB
24911
24912maybe-clean-stageprofile-intl: clean-stageprofile-intl
24913clean-stageprofile: clean-stageprofile-intl
24914clean-stageprofile-intl:
9dbaa842
DD
24915 @if [ $(current_stage) = stageprofile ]; then \
24916 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24917 else \
24918 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
24919 $(MAKE) stageprofile-start; \
24920 fi; \
d545f33b 24921 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24922 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24923 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24924 clean
d545f33b
PB
24925@endif intl-bootstrap
24926
24927
24928.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
24929.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
24930maybe-all-stagefeedback-intl:
24931maybe-clean-stagefeedback-intl:
24932@if intl-bootstrap
24933maybe-all-stagefeedback-intl: all-stagefeedback-intl
24934all-stagefeedback: all-stagefeedback-intl
f70224b5 24935TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 24936all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 24937 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24938 @r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24940 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 24941 $(HOST_EXPORTS) \
1f53ca9a 24942 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24943 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24945 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 24946 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
24947 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24951 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24952 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 24953 $(TARGET-stagefeedback-intl)
d545f33b
PB
24954
24955maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
24956clean-stagefeedback: clean-stagefeedback-intl
24957clean-stagefeedback-intl:
9dbaa842
DD
24958 @if [ $(current_stage) = stagefeedback ]; then \
24959 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24960 else \
24961 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
24962 $(MAKE) stagefeedback-start; \
24963 fi; \
d545f33b 24964 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24965 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24966 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24967 clean
d545f33b
PB
24968@endif intl-bootstrap
24969
24970
24971
24972
24973
b813574b
PB
24974.PHONY: check-intl maybe-check-intl
24975maybe-check-intl:
24976@if intl
24977maybe-check-intl: check-intl
2a4cbe27 24978
b813574b 24979check-intl:
0aed8855 24980 @: $(MAKE); $(unstage)
4fa63067
NN
24981 @r=`${PWD_COMMAND}`; export r; \
24982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24983 $(HOST_EXPORTS) \
b00612cc
PB
24984 (cd $(HOST_SUBDIR)/intl && \
24985 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24986
b813574b 24987@endif intl
2a4cbe27 24988
b813574b
PB
24989.PHONY: install-intl maybe-install-intl
24990maybe-install-intl:
24991@if intl
24992maybe-install-intl: install-intl
2a4cbe27 24993
b813574b 24994install-intl: installdirs
0aed8855 24995 @: $(MAKE); $(unstage)
4fa63067
NN
24996 @r=`${PWD_COMMAND}`; export r; \
24997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24998 $(HOST_EXPORTS) \
b00612cc 24999 (cd $(HOST_SUBDIR)/intl && \
2da12f12 25000 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25001
b813574b 25002@endif intl
4fa63067 25003
56a8fe78 25004# Other targets (info, dvi, pdf, etc.)
4fa63067 25005
b813574b
PB
25006.PHONY: maybe-info-intl info-intl
25007maybe-info-intl:
25008@if intl
25009maybe-info-intl: info-intl
4fa63067 25010
b813574b
PB
25011info-intl: \
25012 configure-intl
25013 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25014 r=`${PWD_COMMAND}`; export r; \
25015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25016 $(HOST_EXPORTS) \
b813574b 25017 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25019 done; \
b813574b 25020 echo "Doing info in intl" ; \
b00612cc 25021 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25024 "RANLIB=$${RANLIB}" \
0c24b341 25025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25026 info) \
2a4cbe27
NN
25027 || exit 1
25028
b813574b 25029@endif intl
2a4cbe27 25030
b813574b
PB
25031.PHONY: maybe-dvi-intl dvi-intl
25032maybe-dvi-intl:
25033@if intl
25034maybe-dvi-intl: dvi-intl
2a4cbe27 25035
b813574b
PB
25036dvi-intl: \
25037 configure-intl
25038 @[ -f ./intl/Makefile ] || exit 0; \
25039 r=`${PWD_COMMAND}`; export r; \
b40e3958 25040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25041 $(HOST_EXPORTS) \
b813574b 25042 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25044 done; \
b813574b 25045 echo "Doing dvi in intl" ; \
b00612cc 25046 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25049 "RANLIB=$${RANLIB}" \
0c24b341 25050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25051 dvi) \
2a4cbe27
NN
25052 || exit 1
25053
b813574b 25054@endif intl
2a4cbe27 25055
56a8fe78
DD
25056.PHONY: maybe-pdf-intl pdf-intl
25057maybe-pdf-intl:
25058@if intl
25059maybe-pdf-intl: pdf-intl
25060
25061pdf-intl: \
25062 configure-intl
25063 @[ -f ./intl/Makefile ] || exit 0; \
25064 r=`${PWD_COMMAND}`; export r; \
25065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25066 $(HOST_EXPORTS) \
25067 for flag in $(EXTRA_HOST_FLAGS) ; do \
25068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25069 done; \
25070 echo "Doing pdf in intl" ; \
25071 (cd $(HOST_SUBDIR)/intl && \
25072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25074 "RANLIB=$${RANLIB}" \
0c24b341 25075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25076 pdf) \
25077 || exit 1
25078
25079@endif intl
25080
6d389afc
MS
25081.PHONY: maybe-html-intl html-intl
25082maybe-html-intl:
25083@if intl
25084maybe-html-intl: html-intl
25085
25086html-intl: \
25087 configure-intl
25088 @[ -f ./intl/Makefile ] || exit 0; \
25089 r=`${PWD_COMMAND}`; export r; \
25090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25091 $(HOST_EXPORTS) \
25092 for flag in $(EXTRA_HOST_FLAGS) ; do \
25093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25094 done; \
25095 echo "Doing html in intl" ; \
b00612cc 25096 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
25097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25099 "RANLIB=$${RANLIB}" \
0c24b341 25100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25101 html) \
25102 || exit 1
25103
25104@endif intl
25105
b813574b
PB
25106.PHONY: maybe-TAGS-intl TAGS-intl
25107maybe-TAGS-intl:
25108@if intl
25109maybe-TAGS-intl: TAGS-intl
2a4cbe27 25110
b813574b
PB
25111TAGS-intl: \
25112 configure-intl
25113 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25114 r=`${PWD_COMMAND}`; export r; \
25115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25116 $(HOST_EXPORTS) \
b813574b 25117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25119 done; \
b813574b 25120 echo "Doing TAGS in intl" ; \
b00612cc 25121 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25124 "RANLIB=$${RANLIB}" \
0c24b341 25125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25126 TAGS) \
2a4cbe27
NN
25127 || exit 1
25128
b813574b 25129@endif intl
2a4cbe27 25130
b813574b
PB
25131.PHONY: maybe-install-info-intl install-info-intl
25132maybe-install-info-intl:
25133@if intl
25134maybe-install-info-intl: install-info-intl
2a4cbe27 25135
b813574b
PB
25136install-info-intl: \
25137 configure-intl \
25138 info-intl
25139 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25140 r=`${PWD_COMMAND}`; export r; \
25141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25142 $(HOST_EXPORTS) \
b813574b 25143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25145 done; \
b813574b 25146 echo "Doing install-info in intl" ; \
b00612cc 25147 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25150 "RANLIB=$${RANLIB}" \
0c24b341 25151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25152 install-info) \
2a4cbe27
NN
25153 || exit 1
25154
b813574b 25155@endif intl
2a4cbe27 25156
a3ca38d2
DD
25157.PHONY: maybe-install-pdf-intl install-pdf-intl
25158maybe-install-pdf-intl:
25159@if intl
25160maybe-install-pdf-intl: install-pdf-intl
25161
25162install-pdf-intl: \
25163 configure-intl \
25164 pdf-intl
25165 @[ -f ./intl/Makefile ] || exit 0; \
25166 r=`${PWD_COMMAND}`; export r; \
25167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25168 $(HOST_EXPORTS) \
25169 for flag in $(EXTRA_HOST_FLAGS) ; do \
25170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25171 done; \
25172 echo "Doing install-pdf in intl" ; \
25173 (cd $(HOST_SUBDIR)/intl && \
25174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25176 "RANLIB=$${RANLIB}" \
0c24b341 25177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25178 install-pdf) \
25179 || exit 1
25180
25181@endif intl
25182
108a6f8e
CD
25183.PHONY: maybe-install-html-intl install-html-intl
25184maybe-install-html-intl:
25185@if intl
25186maybe-install-html-intl: install-html-intl
25187
25188install-html-intl: \
25189 configure-intl \
25190 html-intl
25191 @[ -f ./intl/Makefile ] || exit 0; \
25192 r=`${PWD_COMMAND}`; export r; \
25193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25194 $(HOST_EXPORTS) \
25195 for flag in $(EXTRA_HOST_FLAGS) ; do \
25196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25197 done; \
25198 echo "Doing install-html in intl" ; \
25199 (cd $(HOST_SUBDIR)/intl && \
25200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25202 "RANLIB=$${RANLIB}" \
0c24b341 25203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25204 install-html) \
25205 || exit 1
25206
25207@endif intl
25208
b813574b
PB
25209.PHONY: maybe-installcheck-intl installcheck-intl
25210maybe-installcheck-intl:
25211@if intl
25212maybe-installcheck-intl: installcheck-intl
2a4cbe27 25213
b813574b
PB
25214installcheck-intl: \
25215 configure-intl
25216 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25217 r=`${PWD_COMMAND}`; export r; \
25218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25219 $(HOST_EXPORTS) \
b813574b 25220 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25222 done; \
b813574b 25223 echo "Doing installcheck in intl" ; \
b00612cc 25224 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25227 "RANLIB=$${RANLIB}" \
0c24b341 25228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25229 installcheck) \
2a4cbe27
NN
25230 || exit 1
25231
b813574b 25232@endif intl
2a4cbe27 25233
b813574b
PB
25234.PHONY: maybe-mostlyclean-intl mostlyclean-intl
25235maybe-mostlyclean-intl:
25236@if intl
25237maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 25238
b813574b
PB
25239mostlyclean-intl:
25240 @[ -f ./intl/Makefile ] || exit 0; \
25241 r=`${PWD_COMMAND}`; export r; \
25242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
25243 $(HOST_EXPORTS) \
25244 for flag in $(EXTRA_HOST_FLAGS) ; do \
25245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25246 done; \
25247 echo "Doing mostlyclean in intl" ; \
b00612cc 25248 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
25249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25251 "RANLIB=$${RANLIB}" \
0c24b341 25252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
25253 mostlyclean) \
25254 || exit 1
4fa63067 25255
b813574b 25256@endif intl
4fa63067 25257
b813574b
PB
25258.PHONY: maybe-clean-intl clean-intl
25259maybe-clean-intl:
25260@if intl
25261maybe-clean-intl: clean-intl
4fa63067 25262
b813574b
PB
25263clean-intl:
25264 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25265 r=`${PWD_COMMAND}`; export r; \
25266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25267 $(HOST_EXPORTS) \
b813574b 25268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25270 done; \
b813574b 25271 echo "Doing clean in intl" ; \
b00612cc 25272 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25275 "RANLIB=$${RANLIB}" \
0c24b341 25276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25277 clean) \
2a4cbe27
NN
25278 || exit 1
25279
b813574b 25280@endif intl
2a4cbe27 25281
b813574b
PB
25282.PHONY: maybe-distclean-intl distclean-intl
25283maybe-distclean-intl:
25284@if intl
25285maybe-distclean-intl: distclean-intl
2a4cbe27 25286
b813574b
PB
25287distclean-intl:
25288 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25289 r=`${PWD_COMMAND}`; export r; \
25290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25291 $(HOST_EXPORTS) \
b813574b 25292 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25294 done; \
b813574b 25295 echo "Doing distclean in intl" ; \
b00612cc 25296 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25299 "RANLIB=$${RANLIB}" \
0c24b341 25300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25301 distclean) \
2a4cbe27
NN
25302 || exit 1
25303
b813574b 25304@endif intl
2a4cbe27 25305
b813574b
PB
25306.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
25307maybe-maintainer-clean-intl:
25308@if intl
25309maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 25310
b813574b
PB
25311maintainer-clean-intl:
25312 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25313 r=`${PWD_COMMAND}`; export r; \
25314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25315 $(HOST_EXPORTS) \
b813574b 25316 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25318 done; \
b813574b 25319 echo "Doing maintainer-clean in intl" ; \
b00612cc 25320 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25323 "RANLIB=$${RANLIB}" \
0c24b341 25324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25325 maintainer-clean) \
2a4cbe27
NN
25326 || exit 1
25327
b813574b 25328@endif intl
2a4cbe27 25329
2a4cbe27 25330
a7254363 25331
b813574b
PB
25332.PHONY: configure-tcl maybe-configure-tcl
25333maybe-configure-tcl:
4f0ef2d8
CD
25334@if gcc-bootstrap
25335configure-tcl: stage_current
25336@endif gcc-bootstrap
b813574b
PB
25337@if tcl
25338maybe-configure-tcl: configure-tcl
c52c6897 25339configure-tcl:
0aed8855 25340 @: $(MAKE); $(unstage)
c52c6897 25341 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25343 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
25344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
1f53ca9a 25345 $(HOST_EXPORTS) \
a7254363
PB
25346 echo Configuring in $(HOST_SUBDIR)/tcl; \
25347 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 25348 case $(srcdir) in \
b00612cc
PB
25349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25350 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
25351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25352 esac; \
b00612cc
PB
25353 srcdiroption="--srcdir=$${topdir}/tcl"; \
25354 libsrcdir="$$s/tcl"; \
4fa63067 25355 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25357 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25358 || exit 1
b813574b 25359@endif tcl
2a4cbe27 25360
a7254363
PB
25361
25362
d545f33b
PB
25363
25364
b813574b
PB
25365.PHONY: all-tcl maybe-all-tcl
25366maybe-all-tcl:
4f0ef2d8
CD
25367@if gcc-bootstrap
25368all-tcl: stage_current
25369@endif gcc-bootstrap
b813574b 25370@if tcl
d27cc32e 25371TARGET-tcl=all
b813574b
PB
25372maybe-all-tcl: all-tcl
25373all-tcl: configure-tcl
0aed8855 25374 @: $(MAKE); $(unstage)
4fa63067
NN
25375 @r=`${PWD_COMMAND}`; export r; \
25376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25377 $(HOST_EXPORTS) \
b00612cc 25378 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
25379 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25380 $(TARGET-tcl))
b813574b 25381@endif tcl
4fa63067 25382
a7254363 25383
d545f33b
PB
25384
25385
b813574b
PB
25386.PHONY: check-tcl maybe-check-tcl
25387maybe-check-tcl:
25388@if tcl
25389maybe-check-tcl: check-tcl
2a4cbe27 25390
b813574b 25391check-tcl:
0aed8855 25392 @: $(MAKE); $(unstage)
4fa63067
NN
25393 @r=`${PWD_COMMAND}`; export r; \
25394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25395 $(HOST_EXPORTS) \
b00612cc
PB
25396 (cd $(HOST_SUBDIR)/tcl && \
25397 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25398
b813574b 25399@endif tcl
4fa63067 25400
b813574b
PB
25401.PHONY: install-tcl maybe-install-tcl
25402maybe-install-tcl:
25403@if tcl
25404maybe-install-tcl: install-tcl
4fa63067 25405
b813574b 25406install-tcl: installdirs
0aed8855 25407 @: $(MAKE); $(unstage)
4fa63067
NN
25408 @r=`${PWD_COMMAND}`; export r; \
25409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25410 $(HOST_EXPORTS) \
b00612cc 25411 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 25412 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25413
b813574b 25414@endif tcl
4fa63067 25415
56a8fe78 25416# Other targets (info, dvi, pdf, etc.)
4fa63067 25417
b813574b
PB
25418.PHONY: maybe-info-tcl info-tcl
25419maybe-info-tcl:
25420@if tcl
25421maybe-info-tcl: info-tcl
4fa63067 25422
b813574b
PB
25423info-tcl: \
25424 configure-tcl
0aed8855 25425 @: $(MAKE); $(unstage)
b813574b 25426 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25427 r=`${PWD_COMMAND}`; export r; \
25428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25429 $(HOST_EXPORTS) \
b813574b 25430 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25432 done; \
b813574b 25433 echo "Doing info in tcl" ; \
b00612cc 25434 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25437 "RANLIB=$${RANLIB}" \
0c24b341 25438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25439 info) \
2a4cbe27
NN
25440 || exit 1
25441
b813574b 25442@endif tcl
2a4cbe27 25443
b813574b
PB
25444.PHONY: maybe-dvi-tcl dvi-tcl
25445maybe-dvi-tcl:
25446@if tcl
25447maybe-dvi-tcl: dvi-tcl
2a4cbe27 25448
b813574b
PB
25449dvi-tcl: \
25450 configure-tcl
0aed8855 25451 @: $(MAKE); $(unstage)
b813574b 25452 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25453 r=`${PWD_COMMAND}`; export r; \
25454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25455 $(HOST_EXPORTS) \
b813574b 25456 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25458 done; \
b813574b 25459 echo "Doing dvi in tcl" ; \
b00612cc 25460 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25463 "RANLIB=$${RANLIB}" \
0c24b341 25464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25465 dvi) \
2a4cbe27
NN
25466 || exit 1
25467
b813574b 25468@endif tcl
2a4cbe27 25469
56a8fe78
DD
25470.PHONY: maybe-pdf-tcl pdf-tcl
25471maybe-pdf-tcl:
25472@if tcl
25473maybe-pdf-tcl: pdf-tcl
25474
25475pdf-tcl: \
25476 configure-tcl
25477 @: $(MAKE); $(unstage)
25478 @[ -f ./tcl/Makefile ] || exit 0; \
25479 r=`${PWD_COMMAND}`; export r; \
25480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25481 $(HOST_EXPORTS) \
25482 for flag in $(EXTRA_HOST_FLAGS) ; do \
25483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25484 done; \
25485 echo "Doing pdf in tcl" ; \
25486 (cd $(HOST_SUBDIR)/tcl && \
25487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25489 "RANLIB=$${RANLIB}" \
0c24b341 25490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25491 pdf) \
25492 || exit 1
25493
25494@endif tcl
25495
6d389afc
MS
25496.PHONY: maybe-html-tcl html-tcl
25497maybe-html-tcl:
25498@if tcl
25499maybe-html-tcl: html-tcl
25500
25501html-tcl: \
25502 configure-tcl
0aed8855 25503 @: $(MAKE); $(unstage)
6d389afc
MS
25504 @[ -f ./tcl/Makefile ] || exit 0; \
25505 r=`${PWD_COMMAND}`; export r; \
25506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25507 $(HOST_EXPORTS) \
25508 for flag in $(EXTRA_HOST_FLAGS) ; do \
25509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25510 done; \
25511 echo "Doing html in tcl" ; \
b00612cc 25512 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
25513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25515 "RANLIB=$${RANLIB}" \
0c24b341 25516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25517 html) \
25518 || exit 1
25519
25520@endif tcl
25521
b813574b
PB
25522.PHONY: maybe-TAGS-tcl TAGS-tcl
25523maybe-TAGS-tcl:
25524@if tcl
25525maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 25526
b813574b
PB
25527TAGS-tcl: \
25528 configure-tcl
0aed8855 25529 @: $(MAKE); $(unstage)
b813574b 25530 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25531 r=`${PWD_COMMAND}`; export r; \
25532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25533 $(HOST_EXPORTS) \
b813574b 25534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25536 done; \
b813574b 25537 echo "Doing TAGS in tcl" ; \
b00612cc 25538 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25541 "RANLIB=$${RANLIB}" \
0c24b341 25542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25543 TAGS) \
2a4cbe27
NN
25544 || exit 1
25545
b813574b 25546@endif tcl
2a4cbe27 25547
b813574b
PB
25548.PHONY: maybe-install-info-tcl install-info-tcl
25549maybe-install-info-tcl:
25550@if tcl
25551maybe-install-info-tcl: install-info-tcl
2a4cbe27 25552
b813574b
PB
25553install-info-tcl: \
25554 configure-tcl \
25555 info-tcl
0aed8855 25556 @: $(MAKE); $(unstage)
b813574b 25557 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25558 r=`${PWD_COMMAND}`; export r; \
25559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25560 $(HOST_EXPORTS) \
b813574b 25561 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563 done; \
b813574b 25564 echo "Doing install-info in tcl" ; \
b00612cc 25565 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568 "RANLIB=$${RANLIB}" \
0c24b341 25569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25570 install-info) \
2a4cbe27
NN
25571 || exit 1
25572
b813574b 25573@endif tcl
2a4cbe27 25574
a3ca38d2
DD
25575.PHONY: maybe-install-pdf-tcl install-pdf-tcl
25576maybe-install-pdf-tcl:
25577@if tcl
25578maybe-install-pdf-tcl: install-pdf-tcl
25579
25580install-pdf-tcl: \
25581 configure-tcl \
25582 pdf-tcl
25583 @: $(MAKE); $(unstage)
25584 @[ -f ./tcl/Makefile ] || exit 0; \
25585 r=`${PWD_COMMAND}`; export r; \
25586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25587 $(HOST_EXPORTS) \
25588 for flag in $(EXTRA_HOST_FLAGS) ; do \
25589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25590 done; \
25591 echo "Doing install-pdf in tcl" ; \
25592 (cd $(HOST_SUBDIR)/tcl && \
25593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25595 "RANLIB=$${RANLIB}" \
0c24b341 25596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25597 install-pdf) \
25598 || exit 1
25599
25600@endif tcl
25601
108a6f8e
CD
25602.PHONY: maybe-install-html-tcl install-html-tcl
25603maybe-install-html-tcl:
25604@if tcl
25605maybe-install-html-tcl: install-html-tcl
25606
25607install-html-tcl: \
25608 configure-tcl \
25609 html-tcl
25610 @: $(MAKE); $(unstage)
25611 @[ -f ./tcl/Makefile ] || exit 0; \
25612 r=`${PWD_COMMAND}`; export r; \
25613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25614 $(HOST_EXPORTS) \
25615 for flag in $(EXTRA_HOST_FLAGS) ; do \
25616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25617 done; \
25618 echo "Doing install-html in tcl" ; \
25619 (cd $(HOST_SUBDIR)/tcl && \
25620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25622 "RANLIB=$${RANLIB}" \
0c24b341 25623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25624 install-html) \
25625 || exit 1
25626
25627@endif tcl
25628
b813574b
PB
25629.PHONY: maybe-installcheck-tcl installcheck-tcl
25630maybe-installcheck-tcl:
25631@if tcl
25632maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 25633
b813574b
PB
25634installcheck-tcl: \
25635 configure-tcl
0aed8855 25636 @: $(MAKE); $(unstage)
b813574b 25637 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25638 r=`${PWD_COMMAND}`; export r; \
25639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25640 $(HOST_EXPORTS) \
b813574b 25641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25643 done; \
b813574b 25644 echo "Doing installcheck in tcl" ; \
b00612cc 25645 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25648 "RANLIB=$${RANLIB}" \
0c24b341 25649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25650 installcheck) \
2a4cbe27
NN
25651 || exit 1
25652
b813574b 25653@endif tcl
2a4cbe27 25654
b813574b
PB
25655.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
25656maybe-mostlyclean-tcl:
25657@if tcl
25658maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 25659
b813574b
PB
25660# tcl doesn't support mostlyclean.
25661mostlyclean-tcl:
2a4cbe27 25662
b813574b 25663@endif tcl
2a4cbe27 25664
b813574b
PB
25665.PHONY: maybe-clean-tcl clean-tcl
25666maybe-clean-tcl:
25667@if tcl
25668maybe-clean-tcl: clean-tcl
2a4cbe27 25669
b813574b 25670clean-tcl:
0aed8855 25671 @: $(MAKE); $(unstage)
b813574b 25672 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25673 r=`${PWD_COMMAND}`; export r; \
25674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25675 $(HOST_EXPORTS) \
b813574b 25676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25678 done; \
b813574b 25679 echo "Doing clean in tcl" ; \
b00612cc 25680 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25683 "RANLIB=$${RANLIB}" \
0c24b341 25684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25685 clean) \
2a4cbe27
NN
25686 || exit 1
25687
b813574b 25688@endif tcl
2a4cbe27 25689
b813574b
PB
25690.PHONY: maybe-distclean-tcl distclean-tcl
25691maybe-distclean-tcl:
25692@if tcl
25693maybe-distclean-tcl: distclean-tcl
2a4cbe27 25694
b813574b 25695distclean-tcl:
0aed8855 25696 @: $(MAKE); $(unstage)
b813574b 25697 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25698 r=`${PWD_COMMAND}`; export r; \
25699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25700 $(HOST_EXPORTS) \
b813574b 25701 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25703 done; \
b813574b 25704 echo "Doing distclean in tcl" ; \
b00612cc 25705 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25708 "RANLIB=$${RANLIB}" \
0c24b341 25709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25710 distclean) \
2a4cbe27
NN
25711 || exit 1
25712
b813574b 25713@endif tcl
2a4cbe27 25714
b813574b
PB
25715.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
25716maybe-maintainer-clean-tcl:
25717@if tcl
25718maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 25719
b813574b 25720maintainer-clean-tcl:
0aed8855 25721 @: $(MAKE); $(unstage)
b813574b 25722 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25723 r=`${PWD_COMMAND}`; export r; \
25724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25725 $(HOST_EXPORTS) \
b813574b 25726 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25728 done; \
b813574b 25729 echo "Doing maintainer-clean in tcl" ; \
b00612cc 25730 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25733 "RANLIB=$${RANLIB}" \
0c24b341 25734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25735 maintainer-clean) \
2a4cbe27
NN
25736 || exit 1
25737
b813574b 25738@endif tcl
2a4cbe27 25739
2a4cbe27 25740
a7254363 25741
b813574b
PB
25742.PHONY: configure-itcl maybe-configure-itcl
25743maybe-configure-itcl:
4f0ef2d8
CD
25744@if gcc-bootstrap
25745configure-itcl: stage_current
25746@endif gcc-bootstrap
b813574b
PB
25747@if itcl
25748maybe-configure-itcl: configure-itcl
c52c6897 25749configure-itcl:
0aed8855 25750 @: $(MAKE); $(unstage)
c52c6897 25751 @r=`${PWD_COMMAND}`; export r; \
4fa63067 25752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25753 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
25754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
1f53ca9a 25755 $(HOST_EXPORTS) \
a7254363
PB
25756 echo Configuring in $(HOST_SUBDIR)/itcl; \
25757 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 25758 case $(srcdir) in \
b00612cc
PB
25759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25760 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
25761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25762 esac; \
b00612cc
PB
25763 srcdiroption="--srcdir=$${topdir}/itcl"; \
25764 libsrcdir="$$s/itcl"; \
4fa63067 25765 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25767 --target=${target_alias} $${srcdiroption} \
4fa63067 25768 || exit 1
b813574b 25769@endif itcl
4fa63067 25770
a7254363
PB
25771
25772
d545f33b
PB
25773
25774
b813574b
PB
25775.PHONY: all-itcl maybe-all-itcl
25776maybe-all-itcl:
4f0ef2d8
CD
25777@if gcc-bootstrap
25778all-itcl: stage_current
25779@endif gcc-bootstrap
b813574b 25780@if itcl
d27cc32e 25781TARGET-itcl=all
b813574b
PB
25782maybe-all-itcl: all-itcl
25783all-itcl: configure-itcl
0aed8855 25784 @: $(MAKE); $(unstage)
4fa63067
NN
25785 @r=`${PWD_COMMAND}`; export r; \
25786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25787 $(HOST_EXPORTS) \
b00612cc 25788 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
25789 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25790 $(TARGET-itcl))
b813574b 25791@endif itcl
4fa63067 25792
a7254363 25793
d545f33b
PB
25794
25795
b813574b
PB
25796.PHONY: check-itcl maybe-check-itcl
25797maybe-check-itcl:
25798@if itcl
25799maybe-check-itcl: check-itcl
4fa63067 25800
b813574b 25801check-itcl:
0aed8855 25802 @: $(MAKE); $(unstage)
4fa63067
NN
25803 @r=`${PWD_COMMAND}`; export r; \
25804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25805 $(HOST_EXPORTS) \
b00612cc
PB
25806 (cd $(HOST_SUBDIR)/itcl && \
25807 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 25808
b813574b 25809@endif itcl
4fa63067 25810
b813574b
PB
25811.PHONY: install-itcl maybe-install-itcl
25812maybe-install-itcl:
25813@if itcl
25814maybe-install-itcl: install-itcl
4fa63067 25815
b813574b 25816install-itcl: installdirs
0aed8855 25817 @: $(MAKE); $(unstage)
4fa63067
NN
25818 @r=`${PWD_COMMAND}`; export r; \
25819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25820 $(HOST_EXPORTS) \
b00612cc 25821 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 25822 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25823
b813574b 25824@endif itcl
4fa63067 25825
56a8fe78 25826# Other targets (info, dvi, pdf, etc.)
4fa63067 25827
b813574b
PB
25828.PHONY: maybe-info-itcl info-itcl
25829maybe-info-itcl:
25830@if itcl
25831maybe-info-itcl: info-itcl
4fa63067 25832
b813574b
PB
25833info-itcl: \
25834 configure-itcl
0aed8855 25835 @: $(MAKE); $(unstage)
b813574b 25836 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25837 r=`${PWD_COMMAND}`; export r; \
25838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25839 $(HOST_EXPORTS) \
b813574b 25840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25842 done; \
b813574b 25843 echo "Doing info in itcl" ; \
b00612cc 25844 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25847 "RANLIB=$${RANLIB}" \
0c24b341 25848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25849 info) \
2a4cbe27
NN
25850 || exit 1
25851
b813574b 25852@endif itcl
2a4cbe27 25853
b813574b
PB
25854.PHONY: maybe-dvi-itcl dvi-itcl
25855maybe-dvi-itcl:
25856@if itcl
25857maybe-dvi-itcl: dvi-itcl
2a4cbe27 25858
b813574b
PB
25859dvi-itcl: \
25860 configure-itcl
0aed8855 25861 @: $(MAKE); $(unstage)
b813574b 25862 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25863 r=`${PWD_COMMAND}`; export r; \
25864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25865 $(HOST_EXPORTS) \
b813574b 25866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25868 done; \
b813574b 25869 echo "Doing dvi in itcl" ; \
b00612cc 25870 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25873 "RANLIB=$${RANLIB}" \
0c24b341 25874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25875 dvi) \
2a4cbe27
NN
25876 || exit 1
25877
b813574b 25878@endif itcl
2a4cbe27 25879
56a8fe78
DD
25880.PHONY: maybe-pdf-itcl pdf-itcl
25881maybe-pdf-itcl:
25882@if itcl
25883maybe-pdf-itcl: pdf-itcl
25884
25885pdf-itcl: \
25886 configure-itcl
25887 @: $(MAKE); $(unstage)
25888 @[ -f ./itcl/Makefile ] || exit 0; \
25889 r=`${PWD_COMMAND}`; export r; \
25890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25891 $(HOST_EXPORTS) \
25892 for flag in $(EXTRA_HOST_FLAGS) ; do \
25893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25894 done; \
25895 echo "Doing pdf in itcl" ; \
25896 (cd $(HOST_SUBDIR)/itcl && \
25897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25899 "RANLIB=$${RANLIB}" \
0c24b341 25900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25901 pdf) \
25902 || exit 1
25903
25904@endif itcl
25905
6d389afc
MS
25906.PHONY: maybe-html-itcl html-itcl
25907maybe-html-itcl:
25908@if itcl
25909maybe-html-itcl: html-itcl
25910
25911html-itcl: \
25912 configure-itcl
0aed8855 25913 @: $(MAKE); $(unstage)
6d389afc
MS
25914 @[ -f ./itcl/Makefile ] || exit 0; \
25915 r=`${PWD_COMMAND}`; export r; \
25916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25917 $(HOST_EXPORTS) \
25918 for flag in $(EXTRA_HOST_FLAGS) ; do \
25919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25920 done; \
25921 echo "Doing html in itcl" ; \
b00612cc 25922 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
25923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25925 "RANLIB=$${RANLIB}" \
0c24b341 25926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25927 html) \
25928 || exit 1
25929
25930@endif itcl
25931
b813574b
PB
25932.PHONY: maybe-TAGS-itcl TAGS-itcl
25933maybe-TAGS-itcl:
25934@if itcl
25935maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 25936
b813574b
PB
25937TAGS-itcl: \
25938 configure-itcl
0aed8855 25939 @: $(MAKE); $(unstage)
b813574b 25940 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25941 r=`${PWD_COMMAND}`; export r; \
25942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25943 $(HOST_EXPORTS) \
b813574b 25944 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25946 done; \
b813574b 25947 echo "Doing TAGS in itcl" ; \
b00612cc 25948 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25951 "RANLIB=$${RANLIB}" \
0c24b341 25952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25953 TAGS) \
2a4cbe27
NN
25954 || exit 1
25955
b813574b 25956@endif itcl
2a4cbe27 25957
b813574b
PB
25958.PHONY: maybe-install-info-itcl install-info-itcl
25959maybe-install-info-itcl:
25960@if itcl
25961maybe-install-info-itcl: install-info-itcl
2a4cbe27 25962
b813574b
PB
25963install-info-itcl: \
25964 configure-itcl \
25965 info-itcl
0aed8855 25966 @: $(MAKE); $(unstage)
b813574b 25967 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25968 r=`${PWD_COMMAND}`; export r; \
25969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25970 $(HOST_EXPORTS) \
b813574b 25971 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25973 done; \
b813574b 25974 echo "Doing install-info in itcl" ; \
b00612cc 25975 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25978 "RANLIB=$${RANLIB}" \
0c24b341 25979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25980 install-info) \
2a4cbe27
NN
25981 || exit 1
25982
b813574b 25983@endif itcl
2a4cbe27 25984
a3ca38d2
DD
25985.PHONY: maybe-install-pdf-itcl install-pdf-itcl
25986maybe-install-pdf-itcl:
25987@if itcl
25988maybe-install-pdf-itcl: install-pdf-itcl
25989
25990install-pdf-itcl: \
25991 configure-itcl \
25992 pdf-itcl
25993 @: $(MAKE); $(unstage)
25994 @[ -f ./itcl/Makefile ] || exit 0; \
25995 r=`${PWD_COMMAND}`; export r; \
25996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25997 $(HOST_EXPORTS) \
25998 for flag in $(EXTRA_HOST_FLAGS) ; do \
25999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26000 done; \
26001 echo "Doing install-pdf in itcl" ; \
26002 (cd $(HOST_SUBDIR)/itcl && \
26003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26005 "RANLIB=$${RANLIB}" \
0c24b341 26006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26007 install-pdf) \
26008 || exit 1
26009
26010@endif itcl
26011
108a6f8e
CD
26012.PHONY: maybe-install-html-itcl install-html-itcl
26013maybe-install-html-itcl:
26014@if itcl
26015maybe-install-html-itcl: install-html-itcl
26016
26017install-html-itcl: \
26018 configure-itcl \
26019 html-itcl
26020 @: $(MAKE); $(unstage)
26021 @[ -f ./itcl/Makefile ] || exit 0; \
26022 r=`${PWD_COMMAND}`; export r; \
26023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26024 $(HOST_EXPORTS) \
26025 for flag in $(EXTRA_HOST_FLAGS) ; do \
26026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26027 done; \
26028 echo "Doing install-html in itcl" ; \
26029 (cd $(HOST_SUBDIR)/itcl && \
26030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26032 "RANLIB=$${RANLIB}" \
0c24b341 26033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26034 install-html) \
26035 || exit 1
26036
26037@endif itcl
26038
b813574b
PB
26039.PHONY: maybe-installcheck-itcl installcheck-itcl
26040maybe-installcheck-itcl:
26041@if itcl
26042maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 26043
b813574b
PB
26044installcheck-itcl: \
26045 configure-itcl
0aed8855 26046 @: $(MAKE); $(unstage)
b813574b 26047 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26048 r=`${PWD_COMMAND}`; export r; \
26049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26050 $(HOST_EXPORTS) \
b813574b 26051 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26053 done; \
b813574b 26054 echo "Doing installcheck in itcl" ; \
b00612cc 26055 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26058 "RANLIB=$${RANLIB}" \
0c24b341 26059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26060 installcheck) \
2a4cbe27
NN
26061 || exit 1
26062
b813574b 26063@endif itcl
2a4cbe27 26064
b813574b
PB
26065.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
26066maybe-mostlyclean-itcl:
26067@if itcl
26068maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 26069
b813574b 26070mostlyclean-itcl:
0aed8855 26071 @: $(MAKE); $(unstage)
b813574b 26072 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26073 r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26075 $(HOST_EXPORTS) \
b813574b 26076 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26078 done; \
b813574b 26079 echo "Doing mostlyclean in itcl" ; \
b00612cc 26080 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26083 "RANLIB=$${RANLIB}" \
0c24b341 26084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26085 mostlyclean) \
2a4cbe27
NN
26086 || exit 1
26087
b813574b 26088@endif itcl
2a4cbe27 26089
b813574b
PB
26090.PHONY: maybe-clean-itcl clean-itcl
26091maybe-clean-itcl:
26092@if itcl
26093maybe-clean-itcl: clean-itcl
2a4cbe27 26094
b813574b 26095clean-itcl:
0aed8855 26096 @: $(MAKE); $(unstage)
b813574b 26097 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26098 r=`${PWD_COMMAND}`; export r; \
26099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26100 $(HOST_EXPORTS) \
b813574b 26101 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26103 done; \
b813574b 26104 echo "Doing clean in itcl" ; \
b00612cc 26105 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26108 "RANLIB=$${RANLIB}" \
0c24b341 26109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26110 clean) \
2a4cbe27
NN
26111 || exit 1
26112
b813574b 26113@endif itcl
2a4cbe27 26114
b813574b
PB
26115.PHONY: maybe-distclean-itcl distclean-itcl
26116maybe-distclean-itcl:
26117@if itcl
26118maybe-distclean-itcl: distclean-itcl
2a4cbe27 26119
b813574b 26120distclean-itcl:
0aed8855 26121 @: $(MAKE); $(unstage)
b813574b 26122 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26123 r=`${PWD_COMMAND}`; export r; \
26124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26125 $(HOST_EXPORTS) \
b813574b 26126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26128 done; \
b813574b 26129 echo "Doing distclean in itcl" ; \
b00612cc 26130 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26133 "RANLIB=$${RANLIB}" \
0c24b341 26134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26135 distclean) \
2a4cbe27
NN
26136 || exit 1
26137
b813574b 26138@endif itcl
2a4cbe27 26139
b813574b
PB
26140.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
26141maybe-maintainer-clean-itcl:
26142@if itcl
26143maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 26144
b813574b 26145maintainer-clean-itcl:
0aed8855 26146 @: $(MAKE); $(unstage)
b813574b 26147 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26148 r=`${PWD_COMMAND}`; export r; \
26149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26150 $(HOST_EXPORTS) \
b813574b 26151 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26153 done; \
b813574b 26154 echo "Doing maintainer-clean in itcl" ; \
b00612cc 26155 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26158 "RANLIB=$${RANLIB}" \
0c24b341 26159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26160 maintainer-clean) \
2a4cbe27
NN
26161 || exit 1
26162
b813574b 26163@endif itcl
2a4cbe27 26164
2a4cbe27 26165
a7254363 26166
b813574b
PB
26167.PHONY: configure-ld maybe-configure-ld
26168maybe-configure-ld:
4f0ef2d8
CD
26169@if gcc-bootstrap
26170configure-ld: stage_current
26171@endif gcc-bootstrap
b813574b
PB
26172@if ld
26173maybe-configure-ld: configure-ld
c52c6897 26174configure-ld:
c52c6897
PB
26175 @r=`${PWD_COMMAND}`; export r; \
26176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26177 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
26178 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
1f53ca9a 26179 $(HOST_EXPORTS) \
a7254363
PB
26180 echo Configuring in $(HOST_SUBDIR)/ld; \
26181 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 26182 case $(srcdir) in \
b00612cc
PB
26183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26184 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 26186 esac; \
b00612cc
PB
26187 srcdiroption="--srcdir=$${topdir}/ld"; \
26188 libsrcdir="$$s/ld"; \
04cf1b77 26189 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26191 --target=${target_alias} $${srcdiroption} \
04cf1b77 26192 || exit 1
b813574b 26193@endif ld
04cf1b77 26194
a7254363
PB
26195
26196
d545f33b
PB
26197.PHONY: configure-stage1-ld maybe-configure-stage1-ld
26198maybe-configure-stage1-ld:
26199@if ld-bootstrap
26200maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 26201configure-stage1-ld:
c52c6897 26202 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26204 @r=`${PWD_COMMAND}`; export r; \
26205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26206 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26207 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 26208 $(HOST_EXPORTS) \
8ee82aff 26209 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26210 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26211 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26212 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 26213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26214 cd $(HOST_SUBDIR)/ld || exit 1; \
26215 case $(srcdir) in \
26216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26217 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26219 esac; \
26220 srcdiroption="--srcdir=$${topdir}/ld"; \
26221 libsrcdir="$$s/ld"; \
26222 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26224 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26225 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26226@endif ld-bootstrap
26227
26228.PHONY: configure-stage2-ld maybe-configure-stage2-ld
26229maybe-configure-stage2-ld:
26230@if ld-bootstrap
26231maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 26232configure-stage2-ld:
c52c6897 26233 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26235 @r=`${PWD_COMMAND}`; export r; \
26236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26237 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26238 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26239 $(HOST_EXPORTS) \
1b05fbbd 26240 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26241 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26242 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26243 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26244 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 26245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26246 cd $(HOST_SUBDIR)/ld || exit 1; \
26247 case $(srcdir) in \
26248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26249 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26251 esac; \
26252 srcdiroption="--srcdir=$${topdir}/ld"; \
26253 libsrcdir="$$s/ld"; \
26254 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26256 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26257 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26258 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26259@endif ld-bootstrap
26260
d545f33b
PB
26261.PHONY: configure-stage3-ld maybe-configure-stage3-ld
26262maybe-configure-stage3-ld:
26263@if ld-bootstrap
26264maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 26265configure-stage3-ld:
c52c6897 26266 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26268 @r=`${PWD_COMMAND}`; export r; \
26269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26270 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 26271 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26272 $(HOST_EXPORTS) \
1b05fbbd 26273 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26274 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26275 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26276 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26277 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 26278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26279 cd $(HOST_SUBDIR)/ld || exit 1; \
26280 case $(srcdir) in \
26281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26282 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26284 esac; \
26285 srcdiroption="--srcdir=$${topdir}/ld"; \
26286 libsrcdir="$$s/ld"; \
26287 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26289 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26290 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26291 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
26292@endif ld-bootstrap
26293
d545f33b
PB
26294.PHONY: configure-stage4-ld maybe-configure-stage4-ld
26295maybe-configure-stage4-ld:
26296@if ld-bootstrap
26297maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 26298configure-stage4-ld:
c52c6897 26299 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26301 @r=`${PWD_COMMAND}`; export r; \
26302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26303 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 26304 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26305 $(HOST_EXPORTS) \
1b05fbbd 26306 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26307 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26308 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26309 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26310 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 26311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26312 cd $(HOST_SUBDIR)/ld || exit 1; \
26313 case $(srcdir) in \
26314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26315 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26317 esac; \
26318 srcdiroption="--srcdir=$${topdir}/ld"; \
26319 libsrcdir="$$s/ld"; \
26320 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26322 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26323 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26324 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
26325@endif ld-bootstrap
26326
26327.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
26328maybe-configure-stageprofile-ld:
26329@if ld-bootstrap
26330maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 26331configure-stageprofile-ld:
c52c6897 26332 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26334 @r=`${PWD_COMMAND}`; export r; \
26335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26336 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 26337 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26338 $(HOST_EXPORTS) \
1b05fbbd
AO
26339 $(POSTSTAGE1_HOST_EXPORTS) \
26340 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26341 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26342 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26343 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 26344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26345 cd $(HOST_SUBDIR)/ld || exit 1; \
26346 case $(srcdir) in \
26347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26348 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26350 esac; \
26351 srcdiroption="--srcdir=$${topdir}/ld"; \
26352 libsrcdir="$$s/ld"; \
26353 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26355 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26356 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26357 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
26358@endif ld-bootstrap
26359
26360.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
26361maybe-configure-stagefeedback-ld:
26362@if ld-bootstrap
26363maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 26364configure-stagefeedback-ld:
c52c6897 26365 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26367 @r=`${PWD_COMMAND}`; export r; \
26368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26369 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 26370 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26371 $(HOST_EXPORTS) \
1b05fbbd
AO
26372 $(POSTSTAGE1_HOST_EXPORTS) \
26373 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26374 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26375 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26376 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 26377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26378 cd $(HOST_SUBDIR)/ld || exit 1; \
26379 case $(srcdir) in \
26380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26381 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26383 esac; \
26384 srcdiroption="--srcdir=$${topdir}/ld"; \
26385 libsrcdir="$$s/ld"; \
26386 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26388 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26389 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26390 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
26391@endif ld-bootstrap
26392
26393
26394
26395
26396
b813574b
PB
26397.PHONY: all-ld maybe-all-ld
26398maybe-all-ld:
4f0ef2d8
CD
26399@if gcc-bootstrap
26400all-ld: stage_current
26401@endif gcc-bootstrap
b813574b 26402@if ld
d27cc32e 26403TARGET-ld=all
b813574b
PB
26404maybe-all-ld: all-ld
26405all-ld: configure-ld
c52c6897 26406 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 26407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 26408 $(HOST_EXPORTS) \
b00612cc 26409 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
26410 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26411 $(TARGET-ld))
b813574b 26412@endif ld
04cf1b77 26413
a7254363 26414
d545f33b
PB
26415
26416.PHONY: all-stage1-ld maybe-all-stage1-ld
26417.PHONY: clean-stage1-ld maybe-clean-stage1-ld
26418maybe-all-stage1-ld:
26419maybe-clean-stage1-ld:
26420@if ld-bootstrap
26421maybe-all-stage1-ld: all-stage1-ld
26422all-stage1: all-stage1-ld
f70224b5 26423TARGET-stage1-ld = $(TARGET-ld)
d545f33b 26424all-stage1-ld: configure-stage1-ld
c52c6897 26425 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26426 @r=`${PWD_COMMAND}`; export r; \
26427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26428 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 26429 $(HOST_EXPORTS) \
d545f33b 26430 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26432 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 26433 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
26434 LIBCFLAGS="$(LIBCFLAGS)" \
26435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26438 $(EXTRA_HOST_FLAGS) \
26439 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 26440 $(TARGET-stage1-ld)
d545f33b
PB
26441
26442maybe-clean-stage1-ld: clean-stage1-ld
26443clean-stage1: clean-stage1-ld
26444clean-stage1-ld:
9dbaa842
DD
26445 @if [ $(current_stage) = stage1 ]; then \
26446 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26447 else \
26448 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
26449 $(MAKE) stage1-start; \
26450 fi; \
d545f33b 26451 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26452 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26453 clean
d545f33b
PB
26454@endif ld-bootstrap
26455
26456
26457.PHONY: all-stage2-ld maybe-all-stage2-ld
26458.PHONY: clean-stage2-ld maybe-clean-stage2-ld
26459maybe-all-stage2-ld:
26460maybe-clean-stage2-ld:
26461@if ld-bootstrap
26462maybe-all-stage2-ld: all-stage2-ld
26463all-stage2: all-stage2-ld
f70224b5 26464TARGET-stage2-ld = $(TARGET-ld)
d545f33b 26465all-stage2-ld: configure-stage2-ld
c52c6897 26466 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26467 @r=`${PWD_COMMAND}`; export r; \
26468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26469 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 26470 $(HOST_EXPORTS) \
1f53ca9a 26471 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26472 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26473 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26474 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 26475 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
26476 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26477 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26478 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26479 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26480 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26481 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 26482 $(TARGET-stage2-ld)
d545f33b
PB
26483
26484maybe-clean-stage2-ld: clean-stage2-ld
26485clean-stage2: clean-stage2-ld
26486clean-stage2-ld:
9dbaa842
DD
26487 @if [ $(current_stage) = stage2 ]; then \
26488 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26489 else \
26490 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
26491 $(MAKE) stage2-start; \
26492 fi; \
d545f33b 26493 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26494 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26495 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26496 clean
d545f33b
PB
26497@endif ld-bootstrap
26498
26499
26500.PHONY: all-stage3-ld maybe-all-stage3-ld
26501.PHONY: clean-stage3-ld maybe-clean-stage3-ld
26502maybe-all-stage3-ld:
26503maybe-clean-stage3-ld:
26504@if ld-bootstrap
26505maybe-all-stage3-ld: all-stage3-ld
26506all-stage3: all-stage3-ld
f70224b5 26507TARGET-stage3-ld = $(TARGET-ld)
d545f33b 26508all-stage3-ld: configure-stage3-ld
c52c6897 26509 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26510 @r=`${PWD_COMMAND}`; export r; \
26511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26512 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 26513 $(HOST_EXPORTS) \
1f53ca9a 26514 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26515 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26517 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 26518 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
26519 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26524 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 26525 $(TARGET-stage3-ld)
d545f33b
PB
26526
26527maybe-clean-stage3-ld: clean-stage3-ld
26528clean-stage3: clean-stage3-ld
26529clean-stage3-ld:
9dbaa842
DD
26530 @if [ $(current_stage) = stage3 ]; then \
26531 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26532 else \
26533 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
26534 $(MAKE) stage3-start; \
26535 fi; \
d545f33b 26536 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26537 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26538 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26539 clean
d545f33b
PB
26540@endif ld-bootstrap
26541
26542
26543.PHONY: all-stage4-ld maybe-all-stage4-ld
26544.PHONY: clean-stage4-ld maybe-clean-stage4-ld
26545maybe-all-stage4-ld:
26546maybe-clean-stage4-ld:
26547@if ld-bootstrap
26548maybe-all-stage4-ld: all-stage4-ld
26549all-stage4: all-stage4-ld
f70224b5 26550TARGET-stage4-ld = $(TARGET-ld)
d545f33b 26551all-stage4-ld: configure-stage4-ld
c52c6897 26552 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26553 @r=`${PWD_COMMAND}`; export r; \
26554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26555 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 26556 $(HOST_EXPORTS) \
1f53ca9a 26557 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26558 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26559 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26560 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 26561 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 26562 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
26563 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26564 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26565 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26566 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26567 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 26568 $(TARGET-stage4-ld)
d545f33b
PB
26569
26570maybe-clean-stage4-ld: clean-stage4-ld
26571clean-stage4: clean-stage4-ld
26572clean-stage4-ld:
9dbaa842
DD
26573 @if [ $(current_stage) = stage4 ]; then \
26574 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26575 else \
26576 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
26577 $(MAKE) stage4-start; \
26578 fi; \
d545f33b 26579 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26580 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26581 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26582 clean
d545f33b
PB
26583@endif ld-bootstrap
26584
26585
26586.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
26587.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
26588maybe-all-stageprofile-ld:
26589maybe-clean-stageprofile-ld:
26590@if ld-bootstrap
26591maybe-all-stageprofile-ld: all-stageprofile-ld
26592all-stageprofile: all-stageprofile-ld
f70224b5 26593TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 26594all-stageprofile-ld: configure-stageprofile-ld
c52c6897 26595 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26596 @r=`${PWD_COMMAND}`; export r; \
26597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26598 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 26599 $(HOST_EXPORTS) \
1f53ca9a 26600 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26601 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26602 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26603 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 26604 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
26605 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26606 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26607 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26608 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26609 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26610 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 26611 $(TARGET-stageprofile-ld)
d545f33b
PB
26612
26613maybe-clean-stageprofile-ld: clean-stageprofile-ld
26614clean-stageprofile: clean-stageprofile-ld
26615clean-stageprofile-ld:
9dbaa842
DD
26616 @if [ $(current_stage) = stageprofile ]; then \
26617 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26618 else \
26619 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
26620 $(MAKE) stageprofile-start; \
26621 fi; \
d545f33b 26622 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26623 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26624 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26625 clean
d545f33b
PB
26626@endif ld-bootstrap
26627
26628
26629.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
26630.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
26631maybe-all-stagefeedback-ld:
26632maybe-clean-stagefeedback-ld:
26633@if ld-bootstrap
26634maybe-all-stagefeedback-ld: all-stagefeedback-ld
26635all-stagefeedback: all-stagefeedback-ld
f70224b5 26636TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 26637all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 26638 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26639 @r=`${PWD_COMMAND}`; export r; \
26640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26641 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 26642 $(HOST_EXPORTS) \
1f53ca9a 26643 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26644 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26646 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 26647 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
26648 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26652 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26653 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 26654 $(TARGET-stagefeedback-ld)
d545f33b
PB
26655
26656maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
26657clean-stagefeedback: clean-stagefeedback-ld
26658clean-stagefeedback-ld:
9dbaa842
DD
26659 @if [ $(current_stage) = stagefeedback ]; then \
26660 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26661 else \
26662 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
26663 $(MAKE) stagefeedback-start; \
26664 fi; \
d545f33b 26665 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26666 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26667 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26668 clean
d545f33b
PB
26669@endif ld-bootstrap
26670
26671
26672
26673
26674
b813574b
PB
26675.PHONY: check-ld maybe-check-ld
26676maybe-check-ld:
26677@if ld
26678maybe-check-ld: check-ld
04cf1b77 26679
b813574b 26680check-ld:
0aed8855 26681 @: $(MAKE); $(unstage)
04cf1b77
PB
26682 @r=`${PWD_COMMAND}`; export r; \
26683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26684 $(HOST_EXPORTS) \
b00612cc
PB
26685 (cd $(HOST_SUBDIR)/ld && \
26686 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 26687
b813574b 26688@endif ld
04cf1b77 26689
b813574b
PB
26690.PHONY: install-ld maybe-install-ld
26691maybe-install-ld:
26692@if ld
26693maybe-install-ld: install-ld
04cf1b77 26694
b813574b 26695install-ld: installdirs
0aed8855 26696 @: $(MAKE); $(unstage)
04cf1b77
PB
26697 @r=`${PWD_COMMAND}`; export r; \
26698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26699 $(HOST_EXPORTS) \
b00612cc 26700 (cd $(HOST_SUBDIR)/ld && \
2da12f12 26701 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 26702
b813574b 26703@endif ld
04cf1b77 26704
56a8fe78 26705# Other targets (info, dvi, pdf, etc.)
04cf1b77 26706
b813574b
PB
26707.PHONY: maybe-info-ld info-ld
26708maybe-info-ld:
26709@if ld
26710maybe-info-ld: info-ld
04cf1b77 26711
b813574b
PB
26712info-ld: \
26713 configure-ld
26714 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26715 r=`${PWD_COMMAND}`; export r; \
26716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26717 $(HOST_EXPORTS) \
b813574b 26718 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26720 done; \
b813574b 26721 echo "Doing info in ld" ; \
b00612cc 26722 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26725 "RANLIB=$${RANLIB}" \
0c24b341 26726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26727 info) \
04cf1b77
PB
26728 || exit 1
26729
b813574b 26730@endif ld
04cf1b77 26731
b813574b
PB
26732.PHONY: maybe-dvi-ld dvi-ld
26733maybe-dvi-ld:
26734@if ld
26735maybe-dvi-ld: dvi-ld
04cf1b77 26736
b813574b
PB
26737dvi-ld: \
26738 configure-ld
26739 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26740 r=`${PWD_COMMAND}`; export r; \
26741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26742 $(HOST_EXPORTS) \
b813574b 26743 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26745 done; \
b813574b 26746 echo "Doing dvi in ld" ; \
b00612cc 26747 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26750 "RANLIB=$${RANLIB}" \
0c24b341 26751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26752 dvi) \
04cf1b77
PB
26753 || exit 1
26754
b813574b 26755@endif ld
04cf1b77 26756
56a8fe78
DD
26757.PHONY: maybe-pdf-ld pdf-ld
26758maybe-pdf-ld:
26759@if ld
26760maybe-pdf-ld: pdf-ld
26761
26762pdf-ld: \
26763 configure-ld
26764 @[ -f ./ld/Makefile ] || exit 0; \
26765 r=`${PWD_COMMAND}`; export r; \
26766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26767 $(HOST_EXPORTS) \
26768 for flag in $(EXTRA_HOST_FLAGS) ; do \
26769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26770 done; \
26771 echo "Doing pdf in ld" ; \
26772 (cd $(HOST_SUBDIR)/ld && \
26773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26775 "RANLIB=$${RANLIB}" \
0c24b341 26776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26777 pdf) \
26778 || exit 1
26779
26780@endif ld
26781
6d389afc
MS
26782.PHONY: maybe-html-ld html-ld
26783maybe-html-ld:
26784@if ld
26785maybe-html-ld: html-ld
26786
26787html-ld: \
26788 configure-ld
26789 @[ -f ./ld/Makefile ] || exit 0; \
26790 r=`${PWD_COMMAND}`; export r; \
26791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26792 $(HOST_EXPORTS) \
26793 for flag in $(EXTRA_HOST_FLAGS) ; do \
26794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26795 done; \
26796 echo "Doing html in ld" ; \
b00612cc 26797 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
26798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26800 "RANLIB=$${RANLIB}" \
0c24b341 26801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26802 html) \
26803 || exit 1
26804
26805@endif ld
26806
b813574b
PB
26807.PHONY: maybe-TAGS-ld TAGS-ld
26808maybe-TAGS-ld:
26809@if ld
26810maybe-TAGS-ld: TAGS-ld
04cf1b77 26811
b813574b
PB
26812TAGS-ld: \
26813 configure-ld
26814 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26815 r=`${PWD_COMMAND}`; export r; \
26816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26817 $(HOST_EXPORTS) \
b813574b 26818 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26820 done; \
b813574b 26821 echo "Doing TAGS in ld" ; \
b00612cc 26822 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26825 "RANLIB=$${RANLIB}" \
0c24b341 26826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26827 TAGS) \
04cf1b77
PB
26828 || exit 1
26829
b813574b 26830@endif ld
04cf1b77 26831
b813574b
PB
26832.PHONY: maybe-install-info-ld install-info-ld
26833maybe-install-info-ld:
26834@if ld
26835maybe-install-info-ld: install-info-ld
04cf1b77 26836
b813574b
PB
26837install-info-ld: \
26838 configure-ld \
26839 info-ld
26840 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26841 r=`${PWD_COMMAND}`; export r; \
26842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26843 $(HOST_EXPORTS) \
b813574b 26844 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26846 done; \
b813574b 26847 echo "Doing install-info in ld" ; \
b00612cc 26848 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26851 "RANLIB=$${RANLIB}" \
0c24b341 26852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26853 install-info) \
04cf1b77
PB
26854 || exit 1
26855
b813574b 26856@endif ld
04cf1b77 26857
a3ca38d2
DD
26858.PHONY: maybe-install-pdf-ld install-pdf-ld
26859maybe-install-pdf-ld:
26860@if ld
26861maybe-install-pdf-ld: install-pdf-ld
26862
26863install-pdf-ld: \
26864 configure-ld \
26865 pdf-ld
26866 @[ -f ./ld/Makefile ] || exit 0; \
26867 r=`${PWD_COMMAND}`; export r; \
26868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26869 $(HOST_EXPORTS) \
26870 for flag in $(EXTRA_HOST_FLAGS) ; do \
26871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26872 done; \
26873 echo "Doing install-pdf in ld" ; \
26874 (cd $(HOST_SUBDIR)/ld && \
26875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26877 "RANLIB=$${RANLIB}" \
0c24b341 26878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26879 install-pdf) \
26880 || exit 1
26881
26882@endif ld
26883
108a6f8e
CD
26884.PHONY: maybe-install-html-ld install-html-ld
26885maybe-install-html-ld:
26886@if ld
26887maybe-install-html-ld: install-html-ld
26888
26889install-html-ld: \
26890 configure-ld \
26891 html-ld
26892 @[ -f ./ld/Makefile ] || exit 0; \
26893 r=`${PWD_COMMAND}`; export r; \
26894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26895 $(HOST_EXPORTS) \
26896 for flag in $(EXTRA_HOST_FLAGS) ; do \
26897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26898 done; \
26899 echo "Doing install-html in ld" ; \
26900 (cd $(HOST_SUBDIR)/ld && \
26901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26903 "RANLIB=$${RANLIB}" \
0c24b341 26904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26905 install-html) \
26906 || exit 1
26907
26908@endif ld
26909
b813574b
PB
26910.PHONY: maybe-installcheck-ld installcheck-ld
26911maybe-installcheck-ld:
26912@if ld
26913maybe-installcheck-ld: installcheck-ld
04cf1b77 26914
b813574b
PB
26915installcheck-ld: \
26916 configure-ld
26917 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26918 r=`${PWD_COMMAND}`; export r; \
26919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26920 $(HOST_EXPORTS) \
b813574b 26921 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26923 done; \
b813574b 26924 echo "Doing installcheck in ld" ; \
b00612cc 26925 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26928 "RANLIB=$${RANLIB}" \
0c24b341 26929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26930 installcheck) \
04cf1b77
PB
26931 || exit 1
26932
b813574b 26933@endif ld
04cf1b77 26934
b813574b
PB
26935.PHONY: maybe-mostlyclean-ld mostlyclean-ld
26936maybe-mostlyclean-ld:
26937@if ld
26938maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 26939
b813574b
PB
26940mostlyclean-ld:
26941 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26942 r=`${PWD_COMMAND}`; export r; \
26943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26944 $(HOST_EXPORTS) \
b813574b 26945 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26947 done; \
b813574b 26948 echo "Doing mostlyclean in ld" ; \
b00612cc 26949 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26952 "RANLIB=$${RANLIB}" \
0c24b341 26953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26954 mostlyclean) \
04cf1b77
PB
26955 || exit 1
26956
b813574b 26957@endif ld
04cf1b77 26958
b813574b
PB
26959.PHONY: maybe-clean-ld clean-ld
26960maybe-clean-ld:
26961@if ld
26962maybe-clean-ld: clean-ld
04cf1b77 26963
b813574b
PB
26964clean-ld:
26965 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26966 r=`${PWD_COMMAND}`; export r; \
26967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26968 $(HOST_EXPORTS) \
b813574b 26969 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26971 done; \
b813574b 26972 echo "Doing clean in ld" ; \
b00612cc 26973 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26976 "RANLIB=$${RANLIB}" \
0c24b341 26977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26978 clean) \
04cf1b77
PB
26979 || exit 1
26980
b813574b 26981@endif ld
04cf1b77 26982
b813574b
PB
26983.PHONY: maybe-distclean-ld distclean-ld
26984maybe-distclean-ld:
26985@if ld
26986maybe-distclean-ld: distclean-ld
04cf1b77 26987
b813574b
PB
26988distclean-ld:
26989 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26990 r=`${PWD_COMMAND}`; export r; \
26991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26992 $(HOST_EXPORTS) \
b813574b 26993 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26995 done; \
b813574b 26996 echo "Doing distclean in ld" ; \
b00612cc 26997 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27000 "RANLIB=$${RANLIB}" \
0c24b341 27001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27002 distclean) \
04cf1b77
PB
27003 || exit 1
27004
b813574b 27005@endif ld
04cf1b77 27006
b813574b
PB
27007.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
27008maybe-maintainer-clean-ld:
27009@if ld
27010maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 27011
b813574b
PB
27012maintainer-clean-ld:
27013 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27014 r=`${PWD_COMMAND}`; export r; \
27015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27016 $(HOST_EXPORTS) \
b813574b 27017 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27019 done; \
b813574b 27020 echo "Doing maintainer-clean in ld" ; \
b00612cc 27021 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27024 "RANLIB=$${RANLIB}" \
0c24b341 27025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27026 maintainer-clean) \
04cf1b77
PB
27027 || exit 1
27028
b813574b 27029@endif ld
04cf1b77
PB
27030
27031
a7254363 27032
b813574b
PB
27033.PHONY: configure-libcpp maybe-configure-libcpp
27034maybe-configure-libcpp:
4f0ef2d8
CD
27035@if gcc-bootstrap
27036configure-libcpp: stage_current
27037@endif gcc-bootstrap
b813574b
PB
27038@if libcpp
27039maybe-configure-libcpp: configure-libcpp
c52c6897 27040configure-libcpp:
c52c6897
PB
27041 @r=`${PWD_COMMAND}`; export r; \
27042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
27043 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
27044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
1f53ca9a 27045 $(HOST_EXPORTS) \
a7254363
PB
27046 echo Configuring in $(HOST_SUBDIR)/libcpp; \
27047 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 27048 case $(srcdir) in \
b00612cc
PB
27049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27050 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27052 esac; \
b00612cc
PB
27053 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27054 libsrcdir="$$s/libcpp"; \
4fa63067 27055 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27057 --target=${target_alias} $${srcdiroption} \
4fa63067 27058 || exit 1
b813574b 27059@endif libcpp
4fa63067 27060
a7254363
PB
27061
27062
d545f33b
PB
27063.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
27064maybe-configure-stage1-libcpp:
27065@if libcpp-bootstrap
27066maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 27067configure-stage1-libcpp:
c52c6897 27068 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27069 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27070 @r=`${PWD_COMMAND}`; export r; \
27071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27072 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27073 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 27074 $(HOST_EXPORTS) \
8ee82aff 27075 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27076 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27077 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 27078 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27080 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27081 case $(srcdir) in \
27082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27083 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27085 esac; \
27086 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27087 libsrcdir="$$s/libcpp"; \
27088 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27090 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27091 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
27092@endif libcpp-bootstrap
27093
27094.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
27095maybe-configure-stage2-libcpp:
27096@if libcpp-bootstrap
27097maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 27098configure-stage2-libcpp:
c52c6897 27099 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27101 @r=`${PWD_COMMAND}`; export r; \
27102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27103 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27104 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27105 $(HOST_EXPORTS) \
1b05fbbd 27106 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27107 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27108 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27109 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27110 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27112 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27113 case $(srcdir) in \
27114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27115 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27117 esac; \
27118 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27119 libsrcdir="$$s/libcpp"; \
27120 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27122 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27123 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27124 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27125@endif libcpp-bootstrap
27126
d545f33b
PB
27127.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
27128maybe-configure-stage3-libcpp:
27129@if libcpp-bootstrap
27130maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 27131configure-stage3-libcpp:
c52c6897 27132 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27134 @r=`${PWD_COMMAND}`; export r; \
27135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27136 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27137 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27138 $(HOST_EXPORTS) \
1b05fbbd 27139 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27140 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27141 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27142 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27143 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27145 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27146 case $(srcdir) in \
27147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27148 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27150 esac; \
27151 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27152 libsrcdir="$$s/libcpp"; \
27153 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27155 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27156 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27157 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27158@endif libcpp-bootstrap
27159
d545f33b
PB
27160.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
27161maybe-configure-stage4-libcpp:
27162@if libcpp-bootstrap
27163maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 27164configure-stage4-libcpp:
c52c6897 27165 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27167 @r=`${PWD_COMMAND}`; export r; \
27168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27169 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27170 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27171 $(HOST_EXPORTS) \
1b05fbbd 27172 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27173 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27174 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27175 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27176 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27178 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27179 case $(srcdir) in \
27180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27181 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27183 esac; \
27184 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27185 libsrcdir="$$s/libcpp"; \
27186 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27188 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27189 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27190 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27191@endif libcpp-bootstrap
27192
27193.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
27194maybe-configure-stageprofile-libcpp:
27195@if libcpp-bootstrap
27196maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 27197configure-stageprofile-libcpp:
c52c6897 27198 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27200 @r=`${PWD_COMMAND}`; export r; \
27201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27202 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27203 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27204 $(HOST_EXPORTS) \
1b05fbbd
AO
27205 $(POSTSTAGE1_HOST_EXPORTS) \
27206 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27207 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27208 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27209 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27211 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27212 case $(srcdir) in \
27213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27214 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27216 esac; \
27217 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27218 libsrcdir="$$s/libcpp"; \
27219 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27221 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27222 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27223 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27224@endif libcpp-bootstrap
27225
27226.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
27227maybe-configure-stagefeedback-libcpp:
27228@if libcpp-bootstrap
27229maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 27230configure-stagefeedback-libcpp:
c52c6897 27231 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27233 @r=`${PWD_COMMAND}`; export r; \
27234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27235 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27236 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27237 $(HOST_EXPORTS) \
1b05fbbd
AO
27238 $(POSTSTAGE1_HOST_EXPORTS) \
27239 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27240 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27241 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27242 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27244 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27245 case $(srcdir) in \
27246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27247 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27249 esac; \
27250 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27251 libsrcdir="$$s/libcpp"; \
27252 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27254 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27255 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27256 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
27257@endif libcpp-bootstrap
27258
27259
27260
27261
27262
b813574b
PB
27263.PHONY: all-libcpp maybe-all-libcpp
27264maybe-all-libcpp:
4f0ef2d8
CD
27265@if gcc-bootstrap
27266all-libcpp: stage_current
27267@endif gcc-bootstrap
b813574b 27268@if libcpp
d27cc32e 27269TARGET-libcpp=all
b813574b
PB
27270maybe-all-libcpp: all-libcpp
27271all-libcpp: configure-libcpp
c52c6897 27272 @r=`${PWD_COMMAND}`; export r; \
4fa63067 27273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 27274 $(HOST_EXPORTS) \
b00612cc 27275 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
27276 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27277 $(TARGET-libcpp))
b813574b 27278@endif libcpp
4fa63067 27279
a7254363 27280
d545f33b
PB
27281
27282.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
27283.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
27284maybe-all-stage1-libcpp:
27285maybe-clean-stage1-libcpp:
27286@if libcpp-bootstrap
27287maybe-all-stage1-libcpp: all-stage1-libcpp
27288all-stage1: all-stage1-libcpp
f70224b5 27289TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 27290all-stage1-libcpp: configure-stage1-libcpp
c52c6897 27291 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
27292 @r=`${PWD_COMMAND}`; export r; \
27293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27294 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 27295 $(HOST_EXPORTS) \
d545f33b 27296 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27297 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27298 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 27299 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
27300 LIBCFLAGS="$(LIBCFLAGS)" \
27301 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27302 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27303 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27304 $(EXTRA_HOST_FLAGS) \
27305 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 27306 $(TARGET-stage1-libcpp)
d545f33b
PB
27307
27308maybe-clean-stage1-libcpp: clean-stage1-libcpp
27309clean-stage1: clean-stage1-libcpp
27310clean-stage1-libcpp:
9dbaa842
DD
27311 @if [ $(current_stage) = stage1 ]; then \
27312 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27313 else \
27314 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
27315 $(MAKE) stage1-start; \
27316 fi; \
d545f33b 27317 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27318 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27319 clean
d545f33b
PB
27320@endif libcpp-bootstrap
27321
27322
27323.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
27324.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
27325maybe-all-stage2-libcpp:
27326maybe-clean-stage2-libcpp:
27327@if libcpp-bootstrap
27328maybe-all-stage2-libcpp: all-stage2-libcpp
27329all-stage2: all-stage2-libcpp
f70224b5 27330TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 27331all-stage2-libcpp: configure-stage2-libcpp
c52c6897 27332 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
27333 @r=`${PWD_COMMAND}`; export r; \
27334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27335 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 27336 $(HOST_EXPORTS) \
1f53ca9a 27337 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27338 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27339 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27340 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 27341 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
27342 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27343 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27344 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27345 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27346 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27347 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 27348 $(TARGET-stage2-libcpp)
d545f33b
PB
27349
27350maybe-clean-stage2-libcpp: clean-stage2-libcpp
27351clean-stage2: clean-stage2-libcpp
27352clean-stage2-libcpp:
9dbaa842
DD
27353 @if [ $(current_stage) = stage2 ]; then \
27354 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27355 else \
27356 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
27357 $(MAKE) stage2-start; \
27358 fi; \
d545f33b 27359 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27360 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27361 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27362 clean
d545f33b
PB
27363@endif libcpp-bootstrap
27364
27365
27366.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
27367.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
27368maybe-all-stage3-libcpp:
27369maybe-clean-stage3-libcpp:
27370@if libcpp-bootstrap
27371maybe-all-stage3-libcpp: all-stage3-libcpp
27372all-stage3: all-stage3-libcpp
f70224b5 27373TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 27374all-stage3-libcpp: configure-stage3-libcpp
c52c6897 27375 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
27376 @r=`${PWD_COMMAND}`; export r; \
27377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27378 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 27379 $(HOST_EXPORTS) \
1f53ca9a 27380 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27381 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27383 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 27384 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
27385 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27390 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 27391 $(TARGET-stage3-libcpp)
d545f33b
PB
27392
27393maybe-clean-stage3-libcpp: clean-stage3-libcpp
27394clean-stage3: clean-stage3-libcpp
27395clean-stage3-libcpp:
9dbaa842
DD
27396 @if [ $(current_stage) = stage3 ]; then \
27397 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27398 else \
27399 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
27400 $(MAKE) stage3-start; \
27401 fi; \
d545f33b 27402 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27403 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27404 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27405 clean
d545f33b
PB
27406@endif libcpp-bootstrap
27407
27408
27409.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
27410.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
27411maybe-all-stage4-libcpp:
27412maybe-clean-stage4-libcpp:
27413@if libcpp-bootstrap
27414maybe-all-stage4-libcpp: all-stage4-libcpp
27415all-stage4: all-stage4-libcpp
f70224b5 27416TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 27417all-stage4-libcpp: configure-stage4-libcpp
c52c6897 27418 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
27419 @r=`${PWD_COMMAND}`; export r; \
27420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27421 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 27422 $(HOST_EXPORTS) \
1f53ca9a 27423 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27424 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27426 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 27427 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 27428 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27432 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27433 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 27434 $(TARGET-stage4-libcpp)
d545f33b
PB
27435
27436maybe-clean-stage4-libcpp: clean-stage4-libcpp
27437clean-stage4: clean-stage4-libcpp
27438clean-stage4-libcpp:
9dbaa842
DD
27439 @if [ $(current_stage) = stage4 ]; then \
27440 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27441 else \
27442 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
27443 $(MAKE) stage4-start; \
27444 fi; \
d545f33b 27445 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27446 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27447 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27448 clean
d545f33b
PB
27449@endif libcpp-bootstrap
27450
27451
27452.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
27453.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
27454maybe-all-stageprofile-libcpp:
27455maybe-clean-stageprofile-libcpp:
27456@if libcpp-bootstrap
27457maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
27458all-stageprofile: all-stageprofile-libcpp
f70224b5 27459TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 27460all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 27461 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
27462 @r=`${PWD_COMMAND}`; export r; \
27463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27464 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 27465 $(HOST_EXPORTS) \
1f53ca9a 27466 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27467 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27469 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 27470 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
27471 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27472 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27473 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27474 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27475 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27476 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 27477 $(TARGET-stageprofile-libcpp)
d545f33b
PB
27478
27479maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
27480clean-stageprofile: clean-stageprofile-libcpp
27481clean-stageprofile-libcpp:
9dbaa842
DD
27482 @if [ $(current_stage) = stageprofile ]; then \
27483 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27484 else \
27485 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
27486 $(MAKE) stageprofile-start; \
27487 fi; \
d545f33b 27488 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27489 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27490 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27491 clean
d545f33b
PB
27492@endif libcpp-bootstrap
27493
27494
27495.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
27496.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
27497maybe-all-stagefeedback-libcpp:
27498maybe-clean-stagefeedback-libcpp:
27499@if libcpp-bootstrap
27500maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
27501all-stagefeedback: all-stagefeedback-libcpp
f70224b5 27502TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 27503all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 27504 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
27505 @r=`${PWD_COMMAND}`; export r; \
27506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27507 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 27508 $(HOST_EXPORTS) \
1f53ca9a 27509 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27510 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27512 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 27513 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
27514 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27518 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27519 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 27520 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
27521
27522maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
27523clean-stagefeedback: clean-stagefeedback-libcpp
27524clean-stagefeedback-libcpp:
9dbaa842
DD
27525 @if [ $(current_stage) = stagefeedback ]; then \
27526 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27527 else \
27528 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
27529 $(MAKE) stagefeedback-start; \
27530 fi; \
d545f33b 27531 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27532 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27533 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27534 clean
d545f33b
PB
27535@endif libcpp-bootstrap
27536
27537
27538
27539
27540
b813574b
PB
27541.PHONY: check-libcpp maybe-check-libcpp
27542maybe-check-libcpp:
27543@if libcpp
27544maybe-check-libcpp: check-libcpp
4fa63067 27545
b813574b 27546check-libcpp:
0aed8855 27547 @: $(MAKE); $(unstage)
4fa63067
NN
27548 @r=`${PWD_COMMAND}`; export r; \
27549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27550 $(HOST_EXPORTS) \
b00612cc
PB
27551 (cd $(HOST_SUBDIR)/libcpp && \
27552 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 27553
b813574b 27554@endif libcpp
4fa63067 27555
b813574b
PB
27556.PHONY: install-libcpp maybe-install-libcpp
27557maybe-install-libcpp:
27558@if libcpp
27559maybe-install-libcpp: install-libcpp
27560
27561install-libcpp: installdirs
0aed8855 27562 @: $(MAKE); $(unstage)
4fa63067
NN
27563 @r=`${PWD_COMMAND}`; export r; \
27564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27565 $(HOST_EXPORTS) \
b00612cc 27566 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 27567 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27568
b813574b 27569@endif libcpp
4fa63067 27570
56a8fe78 27571# Other targets (info, dvi, pdf, etc.)
4fa63067 27572
b813574b
PB
27573.PHONY: maybe-info-libcpp info-libcpp
27574maybe-info-libcpp:
27575@if libcpp
27576maybe-info-libcpp: info-libcpp
4fa63067 27577
b813574b
PB
27578info-libcpp: \
27579 configure-libcpp
27580 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27581 r=`${PWD_COMMAND}`; export r; \
27582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27583 $(HOST_EXPORTS) \
b813574b 27584 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27586 done; \
b813574b 27587 echo "Doing info in libcpp" ; \
b00612cc 27588 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27591 "RANLIB=$${RANLIB}" \
0c24b341 27592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27593 info) \
2a4cbe27
NN
27594 || exit 1
27595
b813574b 27596@endif libcpp
2a4cbe27 27597
b813574b
PB
27598.PHONY: maybe-dvi-libcpp dvi-libcpp
27599maybe-dvi-libcpp:
27600@if libcpp
27601maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 27602
b813574b
PB
27603dvi-libcpp: \
27604 configure-libcpp
27605 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27606 r=`${PWD_COMMAND}`; export r; \
27607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27608 $(HOST_EXPORTS) \
b813574b 27609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27611 done; \
b813574b 27612 echo "Doing dvi in libcpp" ; \
b00612cc 27613 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27616 "RANLIB=$${RANLIB}" \
0c24b341 27617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27618 dvi) \
2a4cbe27
NN
27619 || exit 1
27620
b813574b 27621@endif libcpp
2a4cbe27 27622
56a8fe78
DD
27623.PHONY: maybe-pdf-libcpp pdf-libcpp
27624maybe-pdf-libcpp:
27625@if libcpp
27626maybe-pdf-libcpp: pdf-libcpp
27627
27628pdf-libcpp: \
27629 configure-libcpp
27630 @[ -f ./libcpp/Makefile ] || exit 0; \
27631 r=`${PWD_COMMAND}`; export r; \
27632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27633 $(HOST_EXPORTS) \
27634 for flag in $(EXTRA_HOST_FLAGS) ; do \
27635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27636 done; \
27637 echo "Doing pdf in libcpp" ; \
27638 (cd $(HOST_SUBDIR)/libcpp && \
27639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27641 "RANLIB=$${RANLIB}" \
0c24b341 27642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27643 pdf) \
27644 || exit 1
27645
27646@endif libcpp
27647
6d389afc
MS
27648.PHONY: maybe-html-libcpp html-libcpp
27649maybe-html-libcpp:
27650@if libcpp
27651maybe-html-libcpp: html-libcpp
27652
27653html-libcpp: \
27654 configure-libcpp
27655 @[ -f ./libcpp/Makefile ] || exit 0; \
27656 r=`${PWD_COMMAND}`; export r; \
27657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27658 $(HOST_EXPORTS) \
27659 for flag in $(EXTRA_HOST_FLAGS) ; do \
27660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27661 done; \
27662 echo "Doing html in libcpp" ; \
b00612cc 27663 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
27664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27666 "RANLIB=$${RANLIB}" \
0c24b341 27667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27668 html) \
27669 || exit 1
27670
27671@endif libcpp
27672
b813574b
PB
27673.PHONY: maybe-TAGS-libcpp TAGS-libcpp
27674maybe-TAGS-libcpp:
27675@if libcpp
27676maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 27677
b813574b
PB
27678TAGS-libcpp: \
27679 configure-libcpp
27680 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27681 r=`${PWD_COMMAND}`; export r; \
27682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27683 $(HOST_EXPORTS) \
b813574b 27684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27686 done; \
b813574b 27687 echo "Doing TAGS in libcpp" ; \
b00612cc 27688 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27691 "RANLIB=$${RANLIB}" \
0c24b341 27692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27693 TAGS) \
2a4cbe27
NN
27694 || exit 1
27695
b813574b 27696@endif libcpp
2a4cbe27 27697
b813574b
PB
27698.PHONY: maybe-install-info-libcpp install-info-libcpp
27699maybe-install-info-libcpp:
27700@if libcpp
27701maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 27702
b813574b
PB
27703install-info-libcpp: \
27704 configure-libcpp \
27705 info-libcpp
27706 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27707 r=`${PWD_COMMAND}`; export r; \
27708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27709 $(HOST_EXPORTS) \
b813574b 27710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27712 done; \
b813574b 27713 echo "Doing install-info in libcpp" ; \
b00612cc 27714 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27717 "RANLIB=$${RANLIB}" \
0c24b341 27718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27719 install-info) \
2a4cbe27
NN
27720 || exit 1
27721
b813574b 27722@endif libcpp
2a4cbe27 27723
a3ca38d2
DD
27724.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
27725maybe-install-pdf-libcpp:
27726@if libcpp
27727maybe-install-pdf-libcpp: install-pdf-libcpp
27728
27729install-pdf-libcpp: \
27730 configure-libcpp \
27731 pdf-libcpp
27732 @[ -f ./libcpp/Makefile ] || exit 0; \
27733 r=`${PWD_COMMAND}`; export r; \
27734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27735 $(HOST_EXPORTS) \
27736 for flag in $(EXTRA_HOST_FLAGS) ; do \
27737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27738 done; \
27739 echo "Doing install-pdf in libcpp" ; \
27740 (cd $(HOST_SUBDIR)/libcpp && \
27741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27743 "RANLIB=$${RANLIB}" \
0c24b341 27744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27745 install-pdf) \
27746 || exit 1
27747
27748@endif libcpp
27749
108a6f8e
CD
27750.PHONY: maybe-install-html-libcpp install-html-libcpp
27751maybe-install-html-libcpp:
27752@if libcpp
27753maybe-install-html-libcpp: install-html-libcpp
27754
27755install-html-libcpp: \
27756 configure-libcpp \
27757 html-libcpp
27758 @[ -f ./libcpp/Makefile ] || exit 0; \
27759 r=`${PWD_COMMAND}`; export r; \
27760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27761 $(HOST_EXPORTS) \
27762 for flag in $(EXTRA_HOST_FLAGS) ; do \
27763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27764 done; \
27765 echo "Doing install-html in libcpp" ; \
27766 (cd $(HOST_SUBDIR)/libcpp && \
27767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27769 "RANLIB=$${RANLIB}" \
0c24b341 27770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27771 install-html) \
27772 || exit 1
27773
27774@endif libcpp
27775
b813574b
PB
27776.PHONY: maybe-installcheck-libcpp installcheck-libcpp
27777maybe-installcheck-libcpp:
27778@if libcpp
27779maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 27780
b813574b
PB
27781installcheck-libcpp: \
27782 configure-libcpp
27783 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27784 r=`${PWD_COMMAND}`; export r; \
27785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27786 $(HOST_EXPORTS) \
b813574b 27787 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27789 done; \
b813574b 27790 echo "Doing installcheck in libcpp" ; \
b00612cc 27791 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27794 "RANLIB=$${RANLIB}" \
0c24b341 27795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27796 installcheck) \
2a4cbe27
NN
27797 || exit 1
27798
b813574b 27799@endif libcpp
2a4cbe27 27800
b813574b
PB
27801.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
27802maybe-mostlyclean-libcpp:
27803@if libcpp
27804maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 27805
b813574b
PB
27806mostlyclean-libcpp:
27807 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27808 r=`${PWD_COMMAND}`; export r; \
27809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27810 $(HOST_EXPORTS) \
b813574b 27811 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27813 done; \
b813574b 27814 echo "Doing mostlyclean in libcpp" ; \
b00612cc 27815 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27818 "RANLIB=$${RANLIB}" \
0c24b341 27819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27820 mostlyclean) \
2a4cbe27
NN
27821 || exit 1
27822
b813574b 27823@endif libcpp
2a4cbe27 27824
b813574b
PB
27825.PHONY: maybe-clean-libcpp clean-libcpp
27826maybe-clean-libcpp:
27827@if libcpp
27828maybe-clean-libcpp: clean-libcpp
2a4cbe27 27829
b813574b
PB
27830clean-libcpp:
27831 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27832 r=`${PWD_COMMAND}`; export r; \
27833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27834 $(HOST_EXPORTS) \
b813574b 27835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27837 done; \
b813574b 27838 echo "Doing clean in libcpp" ; \
b00612cc 27839 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27842 "RANLIB=$${RANLIB}" \
0c24b341 27843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27844 clean) \
2a4cbe27
NN
27845 || exit 1
27846
b813574b 27847@endif libcpp
2a4cbe27 27848
b813574b
PB
27849.PHONY: maybe-distclean-libcpp distclean-libcpp
27850maybe-distclean-libcpp:
27851@if libcpp
27852maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 27853
b813574b
PB
27854distclean-libcpp:
27855 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27856 r=`${PWD_COMMAND}`; export r; \
27857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27858 $(HOST_EXPORTS) \
b813574b 27859 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27861 done; \
b813574b 27862 echo "Doing distclean in libcpp" ; \
b00612cc 27863 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27866 "RANLIB=$${RANLIB}" \
0c24b341 27867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27868 distclean) \
2a4cbe27
NN
27869 || exit 1
27870
b813574b 27871@endif libcpp
2a4cbe27 27872
b813574b
PB
27873.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
27874maybe-maintainer-clean-libcpp:
27875@if libcpp
27876maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 27877
b813574b
PB
27878maintainer-clean-libcpp:
27879 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27880 r=`${PWD_COMMAND}`; export r; \
27881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27882 $(HOST_EXPORTS) \
b813574b 27883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27885 done; \
b813574b 27886 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 27887 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27890 "RANLIB=$${RANLIB}" \
0c24b341 27891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27892 maintainer-clean) \
2a4cbe27
NN
27893 || exit 1
27894
b813574b 27895@endif libcpp
2a4cbe27 27896
2a4cbe27 27897
a7254363 27898
be01d343
PB
27899.PHONY: configure-libdecnumber maybe-configure-libdecnumber
27900maybe-configure-libdecnumber:
4f0ef2d8
CD
27901@if gcc-bootstrap
27902configure-libdecnumber: stage_current
27903@endif gcc-bootstrap
be01d343
PB
27904@if libdecnumber
27905maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 27906configure-libdecnumber:
c52c6897
PB
27907 @r=`${PWD_COMMAND}`; export r; \
27908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
27909 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
1f53ca9a 27911 $(HOST_EXPORTS) \
be01d343
PB
27912 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
27913 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
27914 case $(srcdir) in \
27915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27916 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27918 esac; \
27919 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27920 libsrcdir="$$s/libdecnumber"; \
27921 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27923 --target=${target_alias} $${srcdiroption} \
be01d343
PB
27924 || exit 1
27925@endif libdecnumber
27926
27927
27928
27929.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
27930maybe-configure-stage1-libdecnumber:
27931@if libdecnumber-bootstrap
27932maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 27933configure-stage1-libdecnumber:
c52c6897 27934 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27936 @r=`${PWD_COMMAND}`; export r; \
27937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27938 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27939 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 27940 $(HOST_EXPORTS) \
8ee82aff 27941 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27942 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27943 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 27944 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27946 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27947 case $(srcdir) in \
27948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27949 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27951 esac; \
27952 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27953 libsrcdir="$$s/libdecnumber"; \
27954 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27956 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27957 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
27958@endif libdecnumber-bootstrap
27959
27960.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
27961maybe-configure-stage2-libdecnumber:
27962@if libdecnumber-bootstrap
27963maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 27964configure-stage2-libdecnumber:
c52c6897 27965 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27967 @r=`${PWD_COMMAND}`; export r; \
27968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27969 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27970 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27971 $(HOST_EXPORTS) \
1b05fbbd 27972 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27973 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27974 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27975 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 27976 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27978 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27979 case $(srcdir) in \
27980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27981 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27983 esac; \
27984 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27985 libsrcdir="$$s/libdecnumber"; \
27986 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27988 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27989 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27990 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27991@endif libdecnumber-bootstrap
27992
be01d343
PB
27993.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
27994maybe-configure-stage3-libdecnumber:
27995@if libdecnumber-bootstrap
27996maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 27997configure-stage3-libdecnumber:
c52c6897 27998 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28000 @r=`${PWD_COMMAND}`; export r; \
28001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28002 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 28003 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28004 $(HOST_EXPORTS) \
1b05fbbd 28005 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28006 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28007 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28008 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 28009 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28011 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28012 case $(srcdir) in \
28013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28014 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28016 esac; \
28017 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28018 libsrcdir="$$s/libdecnumber"; \
28019 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28021 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28022 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28023 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
28024@endif libdecnumber-bootstrap
28025
be01d343
PB
28026.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
28027maybe-configure-stage4-libdecnumber:
28028@if libdecnumber-bootstrap
28029maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 28030configure-stage4-libdecnumber:
c52c6897 28031 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 28032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28033 @r=`${PWD_COMMAND}`; export r; \
28034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28035 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 28036 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28037 $(HOST_EXPORTS) \
1b05fbbd 28038 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28039 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28040 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
28041 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 28042 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28044 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28045 case $(srcdir) in \
28046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28047 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28049 esac; \
28050 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28051 libsrcdir="$$s/libdecnumber"; \
28052 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28054 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28055 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28056 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
28057@endif libdecnumber-bootstrap
28058
28059.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
28060maybe-configure-stageprofile-libdecnumber:
28061@if libdecnumber-bootstrap
28062maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 28063configure-stageprofile-libdecnumber:
c52c6897 28064 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 28065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28066 @r=`${PWD_COMMAND}`; export r; \
28067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28068 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 28069 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28070 $(HOST_EXPORTS) \
1b05fbbd
AO
28071 $(POSTSTAGE1_HOST_EXPORTS) \
28072 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28073 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
28074 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 28075 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28077 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28078 case $(srcdir) in \
28079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28080 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28082 esac; \
28083 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28084 libsrcdir="$$s/libdecnumber"; \
28085 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28087 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28088 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28089 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
28090@endif libdecnumber-bootstrap
28091
28092.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
28093maybe-configure-stagefeedback-libdecnumber:
28094@if libdecnumber-bootstrap
28095maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 28096configure-stagefeedback-libdecnumber:
c52c6897 28097 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 28098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28099 @r=`${PWD_COMMAND}`; export r; \
28100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28101 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 28102 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28103 $(HOST_EXPORTS) \
1b05fbbd
AO
28104 $(POSTSTAGE1_HOST_EXPORTS) \
28105 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28106 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28107 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 28108 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28110 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28111 case $(srcdir) in \
28112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28113 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28115 esac; \
28116 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28117 libsrcdir="$$s/libdecnumber"; \
28118 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28120 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28121 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28122 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
28123@endif libdecnumber-bootstrap
28124
28125
28126
28127
28128
28129.PHONY: all-libdecnumber maybe-all-libdecnumber
28130maybe-all-libdecnumber:
4f0ef2d8
CD
28131@if gcc-bootstrap
28132all-libdecnumber: stage_current
28133@endif gcc-bootstrap
be01d343
PB
28134@if libdecnumber
28135TARGET-libdecnumber=all
28136maybe-all-libdecnumber: all-libdecnumber
28137all-libdecnumber: configure-libdecnumber
c52c6897 28138 @r=`${PWD_COMMAND}`; export r; \
be01d343 28139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28140 $(HOST_EXPORTS) \
be01d343 28141 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
28142 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28143 $(TARGET-libdecnumber))
be01d343
PB
28144@endif libdecnumber
28145
28146
28147
28148.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
28149.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
28150maybe-all-stage1-libdecnumber:
28151maybe-clean-stage1-libdecnumber:
28152@if libdecnumber-bootstrap
28153maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
28154all-stage1: all-stage1-libdecnumber
28155TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
28156all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 28157 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
28158 @r=`${PWD_COMMAND}`; export r; \
28159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28160 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 28161 $(HOST_EXPORTS) \
be01d343 28162 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28163 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28164 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 28165 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
28166 LIBCFLAGS="$(LIBCFLAGS)" \
28167 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28168 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28169 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28170 $(EXTRA_HOST_FLAGS) \
28171 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
28172 $(TARGET-stage1-libdecnumber)
28173
28174maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
28175clean-stage1: clean-stage1-libdecnumber
28176clean-stage1-libdecnumber:
9dbaa842
DD
28177 @if [ $(current_stage) = stage1 ]; then \
28178 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28179 else \
28180 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
28181 $(MAKE) stage1-start; \
28182 fi; \
be01d343 28183 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28184 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28185 clean
be01d343
PB
28186@endif libdecnumber-bootstrap
28187
28188
28189.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
28190.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
28191maybe-all-stage2-libdecnumber:
28192maybe-clean-stage2-libdecnumber:
28193@if libdecnumber-bootstrap
28194maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
28195all-stage2: all-stage2-libdecnumber
28196TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
28197all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 28198 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
28199 @r=`${PWD_COMMAND}`; export r; \
28200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28201 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 28202 $(HOST_EXPORTS) \
1f53ca9a 28203 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28204 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28206 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 28207 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
28208 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28212 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28213 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
28214 $(TARGET-stage2-libdecnumber)
28215
28216maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
28217clean-stage2: clean-stage2-libdecnumber
28218clean-stage2-libdecnumber:
9dbaa842
DD
28219 @if [ $(current_stage) = stage2 ]; then \
28220 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28221 else \
28222 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
28223 $(MAKE) stage2-start; \
28224 fi; \
be01d343 28225 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28226 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28227 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28228 clean
be01d343
PB
28229@endif libdecnumber-bootstrap
28230
28231
28232.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
28233.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
28234maybe-all-stage3-libdecnumber:
28235maybe-clean-stage3-libdecnumber:
28236@if libdecnumber-bootstrap
28237maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
28238all-stage3: all-stage3-libdecnumber
28239TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
28240all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 28241 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
28242 @r=`${PWD_COMMAND}`; export r; \
28243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28244 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 28245 $(HOST_EXPORTS) \
1f53ca9a 28246 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28247 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28249 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 28250 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
28251 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28255 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28256 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
28257 $(TARGET-stage3-libdecnumber)
28258
28259maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
28260clean-stage3: clean-stage3-libdecnumber
28261clean-stage3-libdecnumber:
9dbaa842
DD
28262 @if [ $(current_stage) = stage3 ]; then \
28263 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28264 else \
28265 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
28266 $(MAKE) stage3-start; \
28267 fi; \
be01d343 28268 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28269 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28270 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28271 clean
be01d343
PB
28272@endif libdecnumber-bootstrap
28273
28274
28275.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
28276.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
28277maybe-all-stage4-libdecnumber:
28278maybe-clean-stage4-libdecnumber:
28279@if libdecnumber-bootstrap
28280maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
28281all-stage4: all-stage4-libdecnumber
28282TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
28283all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 28284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
28285 @r=`${PWD_COMMAND}`; export r; \
28286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28287 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 28288 $(HOST_EXPORTS) \
1f53ca9a 28289 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28290 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28292 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 28293 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 28294 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
28295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28298 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28299 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
28300 $(TARGET-stage4-libdecnumber)
28301
28302maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
28303clean-stage4: clean-stage4-libdecnumber
28304clean-stage4-libdecnumber:
9dbaa842
DD
28305 @if [ $(current_stage) = stage4 ]; then \
28306 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28307 else \
28308 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
28309 $(MAKE) stage4-start; \
28310 fi; \
be01d343 28311 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28312 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28313 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28314 clean
be01d343
PB
28315@endif libdecnumber-bootstrap
28316
28317
28318.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
28319.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
28320maybe-all-stageprofile-libdecnumber:
28321maybe-clean-stageprofile-libdecnumber:
28322@if libdecnumber-bootstrap
28323maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
28324all-stageprofile: all-stageprofile-libdecnumber
28325TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
28326all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 28327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
28328 @r=`${PWD_COMMAND}`; export r; \
28329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28330 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343 28331 $(HOST_EXPORTS) \
1f53ca9a 28332 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28333 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28335 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 28336 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
28337 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28342 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
28343 $(TARGET-stageprofile-libdecnumber)
28344
28345maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
28346clean-stageprofile: clean-stageprofile-libdecnumber
28347clean-stageprofile-libdecnumber:
9dbaa842
DD
28348 @if [ $(current_stage) = stageprofile ]; then \
28349 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28350 else \
28351 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
28352 $(MAKE) stageprofile-start; \
28353 fi; \
be01d343 28354 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28355 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28356 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28357 clean
be01d343
PB
28358@endif libdecnumber-bootstrap
28359
28360
28361.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
28362.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
28363maybe-all-stagefeedback-libdecnumber:
28364maybe-clean-stagefeedback-libdecnumber:
28365@if libdecnumber-bootstrap
28366maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
28367all-stagefeedback: all-stagefeedback-libdecnumber
28368TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
28369all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 28370 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
28371 @r=`${PWD_COMMAND}`; export r; \
28372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28373 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 28374 $(HOST_EXPORTS) \
1f53ca9a 28375 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28376 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28378 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 28379 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
28380 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28381 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28382 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28383 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28384 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28385 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
28386 $(TARGET-stagefeedback-libdecnumber)
28387
28388maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
28389clean-stagefeedback: clean-stagefeedback-libdecnumber
28390clean-stagefeedback-libdecnumber:
9dbaa842
DD
28391 @if [ $(current_stage) = stagefeedback ]; then \
28392 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28393 else \
28394 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
28395 $(MAKE) stagefeedback-start; \
28396 fi; \
be01d343 28397 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28398 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28399 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28400 clean
be01d343
PB
28401@endif libdecnumber-bootstrap
28402
28403
28404
28405
28406
28407.PHONY: check-libdecnumber maybe-check-libdecnumber
28408maybe-check-libdecnumber:
28409@if libdecnumber
28410maybe-check-libdecnumber: check-libdecnumber
28411
28412check-libdecnumber:
0aed8855 28413 @: $(MAKE); $(unstage)
be01d343
PB
28414 @r=`${PWD_COMMAND}`; export r; \
28415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28416 $(HOST_EXPORTS) \
28417 (cd $(HOST_SUBDIR)/libdecnumber && \
28418 $(MAKE) $(FLAGS_TO_PASS) check)
28419
28420@endif libdecnumber
28421
28422.PHONY: install-libdecnumber maybe-install-libdecnumber
28423maybe-install-libdecnumber:
28424@if libdecnumber
28425maybe-install-libdecnumber: install-libdecnumber
28426
28427install-libdecnumber: installdirs
0aed8855 28428 @: $(MAKE); $(unstage)
be01d343
PB
28429 @r=`${PWD_COMMAND}`; export r; \
28430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28431 $(HOST_EXPORTS) \
28432 (cd $(HOST_SUBDIR)/libdecnumber && \
28433 $(MAKE) $(FLAGS_TO_PASS) install)
28434
28435@endif libdecnumber
28436
56a8fe78 28437# Other targets (info, dvi, pdf, etc.)
be01d343
PB
28438
28439.PHONY: maybe-info-libdecnumber info-libdecnumber
28440maybe-info-libdecnumber:
28441@if libdecnumber
28442maybe-info-libdecnumber: info-libdecnumber
28443
28444info-libdecnumber: \
28445 configure-libdecnumber
28446 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28447 r=`${PWD_COMMAND}`; export r; \
28448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28449 $(HOST_EXPORTS) \
28450 for flag in $(EXTRA_HOST_FLAGS) ; do \
28451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28452 done; \
28453 echo "Doing info in libdecnumber" ; \
28454 (cd $(HOST_SUBDIR)/libdecnumber && \
28455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28457 "RANLIB=$${RANLIB}" \
0c24b341 28458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28459 info) \
28460 || exit 1
28461
28462@endif libdecnumber
28463
28464.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
28465maybe-dvi-libdecnumber:
28466@if libdecnumber
28467maybe-dvi-libdecnumber: dvi-libdecnumber
28468
28469dvi-libdecnumber: \
28470 configure-libdecnumber
28471 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28472 r=`${PWD_COMMAND}`; export r; \
28473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28474 $(HOST_EXPORTS) \
28475 for flag in $(EXTRA_HOST_FLAGS) ; do \
28476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28477 done; \
28478 echo "Doing dvi in libdecnumber" ; \
28479 (cd $(HOST_SUBDIR)/libdecnumber && \
28480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28482 "RANLIB=$${RANLIB}" \
0c24b341 28483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28484 dvi) \
28485 || exit 1
28486
28487@endif libdecnumber
28488
56a8fe78
DD
28489.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
28490maybe-pdf-libdecnumber:
28491@if libdecnumber
28492maybe-pdf-libdecnumber: pdf-libdecnumber
28493
28494pdf-libdecnumber: \
28495 configure-libdecnumber
28496 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28497 r=`${PWD_COMMAND}`; export r; \
28498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28499 $(HOST_EXPORTS) \
28500 for flag in $(EXTRA_HOST_FLAGS) ; do \
28501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28502 done; \
28503 echo "Doing pdf in libdecnumber" ; \
28504 (cd $(HOST_SUBDIR)/libdecnumber && \
28505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28507 "RANLIB=$${RANLIB}" \
0c24b341 28508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28509 pdf) \
28510 || exit 1
28511
28512@endif libdecnumber
28513
be01d343
PB
28514.PHONY: maybe-html-libdecnumber html-libdecnumber
28515maybe-html-libdecnumber:
28516@if libdecnumber
28517maybe-html-libdecnumber: html-libdecnumber
28518
28519html-libdecnumber: \
28520 configure-libdecnumber
28521 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28522 r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28524 $(HOST_EXPORTS) \
28525 for flag in $(EXTRA_HOST_FLAGS) ; do \
28526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28527 done; \
28528 echo "Doing html in libdecnumber" ; \
28529 (cd $(HOST_SUBDIR)/libdecnumber && \
28530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28532 "RANLIB=$${RANLIB}" \
0c24b341 28533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28534 html) \
28535 || exit 1
28536
28537@endif libdecnumber
28538
28539.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
28540maybe-TAGS-libdecnumber:
28541@if libdecnumber
28542maybe-TAGS-libdecnumber: TAGS-libdecnumber
28543
28544TAGS-libdecnumber: \
28545 configure-libdecnumber
28546 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28547 r=`${PWD_COMMAND}`; export r; \
28548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28549 $(HOST_EXPORTS) \
28550 for flag in $(EXTRA_HOST_FLAGS) ; do \
28551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28552 done; \
28553 echo "Doing TAGS in libdecnumber" ; \
28554 (cd $(HOST_SUBDIR)/libdecnumber && \
28555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28557 "RANLIB=$${RANLIB}" \
0c24b341 28558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28559 TAGS) \
28560 || exit 1
28561
28562@endif libdecnumber
28563
28564.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
28565maybe-install-info-libdecnumber:
28566@if libdecnumber
28567maybe-install-info-libdecnumber: install-info-libdecnumber
28568
28569install-info-libdecnumber: \
28570 configure-libdecnumber \
28571 info-libdecnumber
28572 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28573 r=`${PWD_COMMAND}`; export r; \
28574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28575 $(HOST_EXPORTS) \
28576 for flag in $(EXTRA_HOST_FLAGS) ; do \
28577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28578 done; \
28579 echo "Doing install-info in libdecnumber" ; \
28580 (cd $(HOST_SUBDIR)/libdecnumber && \
28581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28583 "RANLIB=$${RANLIB}" \
0c24b341 28584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28585 install-info) \
28586 || exit 1
28587
28588@endif libdecnumber
28589
a3ca38d2
DD
28590.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
28591maybe-install-pdf-libdecnumber:
28592@if libdecnumber
28593maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
28594
28595install-pdf-libdecnumber: \
28596 configure-libdecnumber \
28597 pdf-libdecnumber
28598 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28599 r=`${PWD_COMMAND}`; export r; \
28600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28601 $(HOST_EXPORTS) \
28602 for flag in $(EXTRA_HOST_FLAGS) ; do \
28603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28604 done; \
28605 echo "Doing install-pdf in libdecnumber" ; \
28606 (cd $(HOST_SUBDIR)/libdecnumber && \
28607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28609 "RANLIB=$${RANLIB}" \
0c24b341 28610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28611 install-pdf) \
28612 || exit 1
28613
28614@endif libdecnumber
28615
108a6f8e
CD
28616.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
28617maybe-install-html-libdecnumber:
28618@if libdecnumber
28619maybe-install-html-libdecnumber: install-html-libdecnumber
28620
28621install-html-libdecnumber: \
28622 configure-libdecnumber \
28623 html-libdecnumber
28624 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28625 r=`${PWD_COMMAND}`; export r; \
28626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28627 $(HOST_EXPORTS) \
28628 for flag in $(EXTRA_HOST_FLAGS) ; do \
28629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28630 done; \
28631 echo "Doing install-html in libdecnumber" ; \
28632 (cd $(HOST_SUBDIR)/libdecnumber && \
28633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28635 "RANLIB=$${RANLIB}" \
0c24b341 28636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28637 install-html) \
28638 || exit 1
28639
28640@endif libdecnumber
28641
be01d343
PB
28642.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
28643maybe-installcheck-libdecnumber:
28644@if libdecnumber
28645maybe-installcheck-libdecnumber: installcheck-libdecnumber
28646
28647installcheck-libdecnumber: \
28648 configure-libdecnumber
28649 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28650 r=`${PWD_COMMAND}`; export r; \
28651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28652 $(HOST_EXPORTS) \
28653 for flag in $(EXTRA_HOST_FLAGS) ; do \
28654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28655 done; \
28656 echo "Doing installcheck in libdecnumber" ; \
28657 (cd $(HOST_SUBDIR)/libdecnumber && \
28658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28660 "RANLIB=$${RANLIB}" \
0c24b341 28661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28662 installcheck) \
28663 || exit 1
28664
28665@endif libdecnumber
28666
28667.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
28668maybe-mostlyclean-libdecnumber:
28669@if libdecnumber
28670maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
28671
28672mostlyclean-libdecnumber:
28673 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28674 r=`${PWD_COMMAND}`; export r; \
28675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28676 $(HOST_EXPORTS) \
28677 for flag in $(EXTRA_HOST_FLAGS) ; do \
28678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28679 done; \
28680 echo "Doing mostlyclean in libdecnumber" ; \
28681 (cd $(HOST_SUBDIR)/libdecnumber && \
28682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28684 "RANLIB=$${RANLIB}" \
0c24b341 28685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28686 mostlyclean) \
28687 || exit 1
28688
28689@endif libdecnumber
28690
28691.PHONY: maybe-clean-libdecnumber clean-libdecnumber
28692maybe-clean-libdecnumber:
28693@if libdecnumber
28694maybe-clean-libdecnumber: clean-libdecnumber
28695
28696clean-libdecnumber:
28697 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28698 r=`${PWD_COMMAND}`; export r; \
28699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28700 $(HOST_EXPORTS) \
28701 for flag in $(EXTRA_HOST_FLAGS) ; do \
28702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28703 done; \
28704 echo "Doing clean in libdecnumber" ; \
28705 (cd $(HOST_SUBDIR)/libdecnumber && \
28706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28708 "RANLIB=$${RANLIB}" \
0c24b341 28709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28710 clean) \
28711 || exit 1
28712
28713@endif libdecnumber
28714
28715.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
28716maybe-distclean-libdecnumber:
28717@if libdecnumber
28718maybe-distclean-libdecnumber: distclean-libdecnumber
28719
28720distclean-libdecnumber:
28721 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28722 r=`${PWD_COMMAND}`; export r; \
28723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28724 $(HOST_EXPORTS) \
28725 for flag in $(EXTRA_HOST_FLAGS) ; do \
28726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28727 done; \
28728 echo "Doing distclean in libdecnumber" ; \
28729 (cd $(HOST_SUBDIR)/libdecnumber && \
28730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28732 "RANLIB=$${RANLIB}" \
0c24b341 28733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28734 distclean) \
28735 || exit 1
28736
28737@endif libdecnumber
28738
28739.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
28740maybe-maintainer-clean-libdecnumber:
28741@if libdecnumber
28742maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
28743
28744maintainer-clean-libdecnumber:
28745 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28746 r=`${PWD_COMMAND}`; export r; \
28747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28748 $(HOST_EXPORTS) \
28749 for flag in $(EXTRA_HOST_FLAGS) ; do \
28750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28751 done; \
28752 echo "Doing maintainer-clean in libdecnumber" ; \
28753 (cd $(HOST_SUBDIR)/libdecnumber && \
28754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28756 "RANLIB=$${RANLIB}" \
0c24b341 28757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28758 maintainer-clean) \
28759 || exit 1
28760
28761@endif libdecnumber
28762
28763
28764
b813574b
PB
28765.PHONY: configure-libgui maybe-configure-libgui
28766maybe-configure-libgui:
4f0ef2d8
CD
28767@if gcc-bootstrap
28768configure-libgui: stage_current
28769@endif gcc-bootstrap
b813574b
PB
28770@if libgui
28771maybe-configure-libgui: configure-libgui
c52c6897 28772configure-libgui:
0aed8855 28773 @: $(MAKE); $(unstage)
c52c6897 28774 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 28775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28776 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
28777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
1f53ca9a 28778 $(HOST_EXPORTS) \
a7254363
PB
28779 echo Configuring in $(HOST_SUBDIR)/libgui; \
28780 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 28781 case $(srcdir) in \
b00612cc
PB
28782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28783 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
28784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 28785 esac; \
b00612cc
PB
28786 srcdiroption="--srcdir=$${topdir}/libgui"; \
28787 libsrcdir="$$s/libgui"; \
4b1cb4fe 28788 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28790 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 28791 || exit 1
b813574b 28792@endif libgui
4b1cb4fe 28793
a7254363
PB
28794
28795
d545f33b
PB
28796
28797
b813574b
PB
28798.PHONY: all-libgui maybe-all-libgui
28799maybe-all-libgui:
4f0ef2d8
CD
28800@if gcc-bootstrap
28801all-libgui: stage_current
28802@endif gcc-bootstrap
b813574b 28803@if libgui
d27cc32e 28804TARGET-libgui=all
b813574b
PB
28805maybe-all-libgui: all-libgui
28806all-libgui: configure-libgui
0aed8855 28807 @: $(MAKE); $(unstage)
4b1cb4fe
DD
28808 @r=`${PWD_COMMAND}`; export r; \
28809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28810 $(HOST_EXPORTS) \
b00612cc 28811 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
28812 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28813 $(TARGET-libgui))
b813574b 28814@endif libgui
4b1cb4fe 28815
a7254363 28816
d545f33b
PB
28817
28818
b813574b
PB
28819.PHONY: check-libgui maybe-check-libgui
28820maybe-check-libgui:
28821@if libgui
28822maybe-check-libgui: check-libgui
4b1cb4fe 28823
b813574b 28824check-libgui:
0aed8855 28825 @: $(MAKE); $(unstage)
4b1cb4fe
DD
28826 @r=`${PWD_COMMAND}`; export r; \
28827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28828 $(HOST_EXPORTS) \
b00612cc
PB
28829 (cd $(HOST_SUBDIR)/libgui && \
28830 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 28831
b813574b 28832@endif libgui
4b1cb4fe 28833
b813574b
PB
28834.PHONY: install-libgui maybe-install-libgui
28835maybe-install-libgui:
28836@if libgui
28837maybe-install-libgui: install-libgui
4b1cb4fe 28838
b813574b 28839install-libgui: installdirs
0aed8855 28840 @: $(MAKE); $(unstage)
b813574b
PB
28841 @r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 28843 $(HOST_EXPORTS) \
b00612cc 28844 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 28845 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 28846
b813574b 28847@endif libgui
4b1cb4fe 28848
56a8fe78 28849# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 28850
b813574b
PB
28851.PHONY: maybe-info-libgui info-libgui
28852maybe-info-libgui:
28853@if libgui
28854maybe-info-libgui: info-libgui
4b1cb4fe 28855
b813574b
PB
28856info-libgui: \
28857 configure-libgui
0aed8855 28858 @: $(MAKE); $(unstage)
b813574b 28859 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28860 r=`${PWD_COMMAND}`; export r; \
28861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28862 $(HOST_EXPORTS) \
b813574b 28863 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28865 done; \
b813574b 28866 echo "Doing info in libgui" ; \
b00612cc 28867 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28870 "RANLIB=$${RANLIB}" \
0c24b341 28871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28872 info) \
4b1cb4fe
DD
28873 || exit 1
28874
b813574b 28875@endif libgui
4b1cb4fe 28876
b813574b
PB
28877.PHONY: maybe-dvi-libgui dvi-libgui
28878maybe-dvi-libgui:
28879@if libgui
28880maybe-dvi-libgui: dvi-libgui
4b1cb4fe 28881
b813574b
PB
28882dvi-libgui: \
28883 configure-libgui
0aed8855 28884 @: $(MAKE); $(unstage)
b813574b 28885 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28886 r=`${PWD_COMMAND}`; export r; \
28887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28888 $(HOST_EXPORTS) \
b813574b 28889 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28891 done; \
b813574b 28892 echo "Doing dvi in libgui" ; \
b00612cc 28893 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28896 "RANLIB=$${RANLIB}" \
0c24b341 28897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28898 dvi) \
4b1cb4fe
DD
28899 || exit 1
28900
b813574b 28901@endif libgui
4b1cb4fe 28902
56a8fe78
DD
28903.PHONY: maybe-pdf-libgui pdf-libgui
28904maybe-pdf-libgui:
28905@if libgui
28906maybe-pdf-libgui: pdf-libgui
28907
28908pdf-libgui: \
28909 configure-libgui
28910 @: $(MAKE); $(unstage)
28911 @[ -f ./libgui/Makefile ] || exit 0; \
28912 r=`${PWD_COMMAND}`; export r; \
28913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28914 $(HOST_EXPORTS) \
28915 for flag in $(EXTRA_HOST_FLAGS) ; do \
28916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28917 done; \
28918 echo "Doing pdf in libgui" ; \
28919 (cd $(HOST_SUBDIR)/libgui && \
28920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28922 "RANLIB=$${RANLIB}" \
0c24b341 28923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28924 pdf) \
28925 || exit 1
28926
28927@endif libgui
28928
6d389afc
MS
28929.PHONY: maybe-html-libgui html-libgui
28930maybe-html-libgui:
28931@if libgui
28932maybe-html-libgui: html-libgui
28933
28934html-libgui: \
28935 configure-libgui
0aed8855 28936 @: $(MAKE); $(unstage)
6d389afc
MS
28937 @[ -f ./libgui/Makefile ] || exit 0; \
28938 r=`${PWD_COMMAND}`; export r; \
28939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28940 $(HOST_EXPORTS) \
28941 for flag in $(EXTRA_HOST_FLAGS) ; do \
28942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28943 done; \
28944 echo "Doing html in libgui" ; \
b00612cc 28945 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
28946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28948 "RANLIB=$${RANLIB}" \
0c24b341 28949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28950 html) \
28951 || exit 1
28952
28953@endif libgui
28954
b813574b
PB
28955.PHONY: maybe-TAGS-libgui TAGS-libgui
28956maybe-TAGS-libgui:
28957@if libgui
28958maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 28959
b813574b
PB
28960TAGS-libgui: \
28961 configure-libgui
0aed8855 28962 @: $(MAKE); $(unstage)
b813574b 28963 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28964 r=`${PWD_COMMAND}`; export r; \
28965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28966 $(HOST_EXPORTS) \
b813574b 28967 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28969 done; \
b813574b 28970 echo "Doing TAGS in libgui" ; \
b00612cc 28971 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28974 "RANLIB=$${RANLIB}" \
0c24b341 28975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28976 TAGS) \
4b1cb4fe
DD
28977 || exit 1
28978
b813574b 28979@endif libgui
4b1cb4fe 28980
b813574b
PB
28981.PHONY: maybe-install-info-libgui install-info-libgui
28982maybe-install-info-libgui:
28983@if libgui
28984maybe-install-info-libgui: install-info-libgui
4b1cb4fe 28985
b813574b
PB
28986install-info-libgui: \
28987 configure-libgui \
28988 info-libgui
0aed8855 28989 @: $(MAKE); $(unstage)
b813574b 28990 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28991 r=`${PWD_COMMAND}`; export r; \
28992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28993 $(HOST_EXPORTS) \
b813574b 28994 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28996 done; \
b813574b 28997 echo "Doing install-info in libgui" ; \
b00612cc 28998 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29001 "RANLIB=$${RANLIB}" \
0c24b341 29002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29003 install-info) \
4b1cb4fe
DD
29004 || exit 1
29005
b813574b 29006@endif libgui
4b1cb4fe 29007
a3ca38d2
DD
29008.PHONY: maybe-install-pdf-libgui install-pdf-libgui
29009maybe-install-pdf-libgui:
29010@if libgui
29011maybe-install-pdf-libgui: install-pdf-libgui
29012
29013install-pdf-libgui: \
29014 configure-libgui \
29015 pdf-libgui
29016 @: $(MAKE); $(unstage)
29017 @[ -f ./libgui/Makefile ] || exit 0; \
29018 r=`${PWD_COMMAND}`; export r; \
29019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29020 $(HOST_EXPORTS) \
29021 for flag in $(EXTRA_HOST_FLAGS) ; do \
29022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29023 done; \
29024 echo "Doing install-pdf in libgui" ; \
29025 (cd $(HOST_SUBDIR)/libgui && \
29026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29028 "RANLIB=$${RANLIB}" \
0c24b341 29029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29030 install-pdf) \
29031 || exit 1
29032
29033@endif libgui
29034
108a6f8e
CD
29035.PHONY: maybe-install-html-libgui install-html-libgui
29036maybe-install-html-libgui:
29037@if libgui
29038maybe-install-html-libgui: install-html-libgui
29039
29040install-html-libgui: \
29041 configure-libgui \
29042 html-libgui
29043 @: $(MAKE); $(unstage)
29044 @[ -f ./libgui/Makefile ] || exit 0; \
29045 r=`${PWD_COMMAND}`; export r; \
29046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29047 $(HOST_EXPORTS) \
29048 for flag in $(EXTRA_HOST_FLAGS) ; do \
29049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29050 done; \
29051 echo "Doing install-html in libgui" ; \
29052 (cd $(HOST_SUBDIR)/libgui && \
29053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29055 "RANLIB=$${RANLIB}" \
0c24b341 29056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29057 install-html) \
29058 || exit 1
29059
29060@endif libgui
29061
b813574b
PB
29062.PHONY: maybe-installcheck-libgui installcheck-libgui
29063maybe-installcheck-libgui:
29064@if libgui
29065maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 29066
b813574b
PB
29067installcheck-libgui: \
29068 configure-libgui
0aed8855 29069 @: $(MAKE); $(unstage)
b813574b 29070 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29071 r=`${PWD_COMMAND}`; export r; \
29072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29073 $(HOST_EXPORTS) \
b813574b 29074 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29076 done; \
b813574b 29077 echo "Doing installcheck in libgui" ; \
b00612cc 29078 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29081 "RANLIB=$${RANLIB}" \
0c24b341 29082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29083 installcheck) \
4b1cb4fe
DD
29084 || exit 1
29085
b813574b 29086@endif libgui
4b1cb4fe 29087
b813574b
PB
29088.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
29089maybe-mostlyclean-libgui:
29090@if libgui
29091maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 29092
b813574b 29093mostlyclean-libgui:
0aed8855 29094 @: $(MAKE); $(unstage)
b813574b 29095 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29096 r=`${PWD_COMMAND}`; export r; \
29097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29098 $(HOST_EXPORTS) \
b813574b 29099 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29101 done; \
b813574b 29102 echo "Doing mostlyclean in libgui" ; \
b00612cc 29103 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29106 "RANLIB=$${RANLIB}" \
0c24b341 29107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29108 mostlyclean) \
4b1cb4fe
DD
29109 || exit 1
29110
b813574b 29111@endif libgui
4b1cb4fe 29112
b813574b
PB
29113.PHONY: maybe-clean-libgui clean-libgui
29114maybe-clean-libgui:
29115@if libgui
29116maybe-clean-libgui: clean-libgui
4b1cb4fe 29117
b813574b 29118clean-libgui:
0aed8855 29119 @: $(MAKE); $(unstage)
b813574b 29120 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29121 r=`${PWD_COMMAND}`; export r; \
29122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29123 $(HOST_EXPORTS) \
b813574b 29124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29126 done; \
b813574b 29127 echo "Doing clean in libgui" ; \
b00612cc 29128 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29131 "RANLIB=$${RANLIB}" \
0c24b341 29132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29133 clean) \
4b1cb4fe
DD
29134 || exit 1
29135
b813574b 29136@endif libgui
4b1cb4fe 29137
b813574b
PB
29138.PHONY: maybe-distclean-libgui distclean-libgui
29139maybe-distclean-libgui:
29140@if libgui
29141maybe-distclean-libgui: distclean-libgui
4b1cb4fe 29142
b813574b 29143distclean-libgui:
0aed8855 29144 @: $(MAKE); $(unstage)
b813574b 29145 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29146 r=`${PWD_COMMAND}`; export r; \
29147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29148 $(HOST_EXPORTS) \
b813574b 29149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29151 done; \
b813574b 29152 echo "Doing distclean in libgui" ; \
b00612cc 29153 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29156 "RANLIB=$${RANLIB}" \
0c24b341 29157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29158 distclean) \
4b1cb4fe
DD
29159 || exit 1
29160
b813574b 29161@endif libgui
4b1cb4fe 29162
b813574b
PB
29163.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
29164maybe-maintainer-clean-libgui:
29165@if libgui
29166maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 29167
b813574b 29168maintainer-clean-libgui:
0aed8855 29169 @: $(MAKE); $(unstage)
b813574b 29170 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29171 r=`${PWD_COMMAND}`; export r; \
29172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29173 $(HOST_EXPORTS) \
b813574b 29174 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29176 done; \
b813574b 29177 echo "Doing maintainer-clean in libgui" ; \
b00612cc 29178 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29181 "RANLIB=$${RANLIB}" \
0c24b341 29182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29183 maintainer-clean) \
4b1cb4fe
DD
29184 || exit 1
29185
b813574b 29186@endif libgui
4b1cb4fe
DD
29187
29188
a7254363 29189
b813574b
PB
29190.PHONY: configure-libiberty maybe-configure-libiberty
29191maybe-configure-libiberty:
4f0ef2d8
CD
29192@if gcc-bootstrap
29193configure-libiberty: stage_current
29194@endif gcc-bootstrap
b813574b
PB
29195@if libiberty
29196maybe-configure-libiberty: configure-libiberty
c52c6897 29197configure-libiberty:
c52c6897
PB
29198 @r=`${PWD_COMMAND}`; export r; \
29199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29200 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
1f53ca9a 29202 $(HOST_EXPORTS) \
a7254363
PB
29203 echo Configuring in $(HOST_SUBDIR)/libiberty; \
29204 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 29205 case $(srcdir) in \
b00612cc
PB
29206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29207 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29209 esac; \
b00612cc
PB
29210 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29211 libsrcdir="$$s/libiberty"; \
4fa63067 29212 $(SHELL) $${libsrcdir}/configure \
4b900473 29213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
700d40ca 29214 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
2a4cbe27 29215 || exit 1
b813574b 29216@endif libiberty
2a4cbe27 29217
a7254363
PB
29218
29219
d545f33b
PB
29220.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
29221maybe-configure-stage1-libiberty:
29222@if libiberty-bootstrap
29223maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 29224configure-stage1-libiberty:
c52c6897 29225 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 29226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29227 @r=`${PWD_COMMAND}`; export r; \
29228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29229 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 29230 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 29231 $(HOST_EXPORTS) \
8ee82aff 29232 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29233 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29234 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 29235 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29237 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29238 case $(srcdir) in \
29239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29240 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29242 esac; \
29243 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29244 libsrcdir="$$s/libiberty"; \
29245 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29247 --target=${target_alias} $${srcdiroption} \
700d40ca
ILT
29248 $(STAGE1_CONFIGURE_FLAGS) \
29249 @extra_host_libiberty_configure_flags@
d545f33b
PB
29250@endif libiberty-bootstrap
29251
29252.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29253maybe-configure-stage2-libiberty:
29254@if libiberty-bootstrap
29255maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 29256configure-stage2-libiberty:
c52c6897 29257 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 29258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29259 @r=`${PWD_COMMAND}`; export r; \
29260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29261 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 29262 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29263 $(HOST_EXPORTS) \
1b05fbbd 29264 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29265 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29266 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29267 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29268 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29270 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29271 case $(srcdir) in \
29272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29273 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29275 esac; \
29276 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29277 libsrcdir="$$s/libiberty"; \
29278 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29280 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29281 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29282 $(STAGE2_CONFIGURE_FLAGS) \
29283 @extra_host_libiberty_configure_flags@
8520c408
AO
29284@endif libiberty-bootstrap
29285
d545f33b
PB
29286.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
29287maybe-configure-stage3-libiberty:
29288@if libiberty-bootstrap
29289maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 29290configure-stage3-libiberty:
c52c6897 29291 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 29292 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29293 @r=`${PWD_COMMAND}`; export r; \
29294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29295 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 29296 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29297 $(HOST_EXPORTS) \
1b05fbbd 29298 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29299 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29300 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29301 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29302 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29304 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29305 case $(srcdir) in \
29306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29307 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29309 esac; \
29310 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29311 libsrcdir="$$s/libiberty"; \
29312 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29314 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29315 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29316 $(STAGE3_CONFIGURE_FLAGS) \
29317 @extra_host_libiberty_configure_flags@
8520c408
AO
29318@endif libiberty-bootstrap
29319
d545f33b
PB
29320.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
29321maybe-configure-stage4-libiberty:
29322@if libiberty-bootstrap
29323maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 29324configure-stage4-libiberty:
c52c6897 29325 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 29326 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29327 @r=`${PWD_COMMAND}`; export r; \
29328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29329 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 29330 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29331 $(HOST_EXPORTS) \
1b05fbbd 29332 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29333 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29334 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29335 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29336 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29337 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29338 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29339 case $(srcdir) in \
29340 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29341 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29342 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29343 esac; \
29344 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29345 libsrcdir="$$s/libiberty"; \
29346 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29347 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29348 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29349 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29350 $(STAGE4_CONFIGURE_FLAGS) \
29351 @extra_host_libiberty_configure_flags@
d545f33b
PB
29352@endif libiberty-bootstrap
29353
29354.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
29355maybe-configure-stageprofile-libiberty:
29356@if libiberty-bootstrap
29357maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 29358configure-stageprofile-libiberty:
c52c6897 29359 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 29360 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29361 @r=`${PWD_COMMAND}`; export r; \
29362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29363 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 29364 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29365 $(HOST_EXPORTS) \
1b05fbbd
AO
29366 $(POSTSTAGE1_HOST_EXPORTS) \
29367 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29368 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29369 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29370 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29372 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29373 case $(srcdir) in \
29374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29375 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29377 esac; \
29378 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29379 libsrcdir="$$s/libiberty"; \
29380 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29382 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29383 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29384 $(STAGEprofile_CONFIGURE_FLAGS) \
29385 @extra_host_libiberty_configure_flags@
d545f33b
PB
29386@endif libiberty-bootstrap
29387
29388.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
29389maybe-configure-stagefeedback-libiberty:
29390@if libiberty-bootstrap
29391maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 29392configure-stagefeedback-libiberty:
c52c6897 29393 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 29394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29395 @r=`${PWD_COMMAND}`; export r; \
29396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29397 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 29398 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29399 $(HOST_EXPORTS) \
1b05fbbd
AO
29400 $(POSTSTAGE1_HOST_EXPORTS) \
29401 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29402 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29403 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29404 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29406 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29407 case $(srcdir) in \
29408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29409 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29411 esac; \
29412 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29413 libsrcdir="$$s/libiberty"; \
29414 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29416 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29417 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29418 $(STAGEfeedback_CONFIGURE_FLAGS) \
29419 @extra_host_libiberty_configure_flags@
d545f33b
PB
29420@endif libiberty-bootstrap
29421
29422
29423
29424
29425
b813574b
PB
29426.PHONY: all-libiberty maybe-all-libiberty
29427maybe-all-libiberty:
4f0ef2d8
CD
29428@if gcc-bootstrap
29429all-libiberty: stage_current
29430@endif gcc-bootstrap
b813574b 29431@if libiberty
d27cc32e 29432TARGET-libiberty=all
b813574b
PB
29433maybe-all-libiberty: all-libiberty
29434all-libiberty: configure-libiberty
c52c6897 29435 @r=`${PWD_COMMAND}`; export r; \
b813574b 29436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 29437 $(HOST_EXPORTS) \
b00612cc 29438 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
29439 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29440 $(TARGET-libiberty))
b813574b 29441@endif libiberty
2a4cbe27 29442
a7254363 29443
d545f33b
PB
29444
29445.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
29446.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
29447maybe-all-stage1-libiberty:
29448maybe-clean-stage1-libiberty:
29449@if libiberty-bootstrap
29450maybe-all-stage1-libiberty: all-stage1-libiberty
29451all-stage1: all-stage1-libiberty
f70224b5 29452TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 29453all-stage1-libiberty: configure-stage1-libiberty
c52c6897 29454 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
29455 @r=`${PWD_COMMAND}`; export r; \
29456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29457 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 29458 $(HOST_EXPORTS) \
d545f33b 29459 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29461 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 29462 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
29463 LIBCFLAGS="$(LIBCFLAGS)" \
29464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29467 $(EXTRA_HOST_FLAGS) \
29468 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 29469 $(TARGET-stage1-libiberty)
d545f33b
PB
29470
29471maybe-clean-stage1-libiberty: clean-stage1-libiberty
29472clean-stage1: clean-stage1-libiberty
29473clean-stage1-libiberty:
9dbaa842
DD
29474 @if [ $(current_stage) = stage1 ]; then \
29475 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29476 else \
29477 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
29478 $(MAKE) stage1-start; \
29479 fi; \
d545f33b 29480 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29481 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 29482 clean
d545f33b
PB
29483@endif libiberty-bootstrap
29484
29485
29486.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29487.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29488maybe-all-stage2-libiberty:
29489maybe-clean-stage2-libiberty:
29490@if libiberty-bootstrap
29491maybe-all-stage2-libiberty: all-stage2-libiberty
29492all-stage2: all-stage2-libiberty
f70224b5 29493TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 29494all-stage2-libiberty: configure-stage2-libiberty
c52c6897 29495 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
29496 @r=`${PWD_COMMAND}`; export r; \
29497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29498 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 29499 $(HOST_EXPORTS) \
1f53ca9a 29500 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29501 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29503 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 29504 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
29505 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29510 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 29511 $(TARGET-stage2-libiberty)
d545f33b
PB
29512
29513maybe-clean-stage2-libiberty: clean-stage2-libiberty
29514clean-stage2: clean-stage2-libiberty
29515clean-stage2-libiberty:
9dbaa842
DD
29516 @if [ $(current_stage) = stage2 ]; then \
29517 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29518 else \
29519 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
29520 $(MAKE) stage2-start; \
29521 fi; \
d545f33b 29522 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29523 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29524 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29525 clean
d545f33b
PB
29526@endif libiberty-bootstrap
29527
29528
29529.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
29530.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
29531maybe-all-stage3-libiberty:
29532maybe-clean-stage3-libiberty:
29533@if libiberty-bootstrap
29534maybe-all-stage3-libiberty: all-stage3-libiberty
29535all-stage3: all-stage3-libiberty
f70224b5 29536TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 29537all-stage3-libiberty: configure-stage3-libiberty
c52c6897 29538 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
29539 @r=`${PWD_COMMAND}`; export r; \
29540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29541 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 29542 $(HOST_EXPORTS) \
1f53ca9a 29543 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29544 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29546 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 29547 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
29548 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29552 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29553 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 29554 $(TARGET-stage3-libiberty)
d545f33b
PB
29555
29556maybe-clean-stage3-libiberty: clean-stage3-libiberty
29557clean-stage3: clean-stage3-libiberty
29558clean-stage3-libiberty:
9dbaa842
DD
29559 @if [ $(current_stage) = stage3 ]; then \
29560 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29561 else \
29562 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
29563 $(MAKE) stage3-start; \
29564 fi; \
d545f33b 29565 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29566 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29567 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29568 clean
d545f33b
PB
29569@endif libiberty-bootstrap
29570
29571
29572.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
29573.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
29574maybe-all-stage4-libiberty:
29575maybe-clean-stage4-libiberty:
29576@if libiberty-bootstrap
29577maybe-all-stage4-libiberty: all-stage4-libiberty
29578all-stage4: all-stage4-libiberty
f70224b5 29579TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 29580all-stage4-libiberty: configure-stage4-libiberty
c52c6897 29581 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
29582 @r=`${PWD_COMMAND}`; export r; \
29583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29584 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 29585 $(HOST_EXPORTS) \
1f53ca9a 29586 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29587 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29589 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 29590 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 29591 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
29592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29596 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 29597 $(TARGET-stage4-libiberty)
d545f33b
PB
29598
29599maybe-clean-stage4-libiberty: clean-stage4-libiberty
29600clean-stage4: clean-stage4-libiberty
29601clean-stage4-libiberty:
9dbaa842
DD
29602 @if [ $(current_stage) = stage4 ]; then \
29603 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29604 else \
29605 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
29606 $(MAKE) stage4-start; \
29607 fi; \
d545f33b 29608 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29609 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29610 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29611 clean
d545f33b
PB
29612@endif libiberty-bootstrap
29613
29614
29615.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
29616.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
29617maybe-all-stageprofile-libiberty:
29618maybe-clean-stageprofile-libiberty:
29619@if libiberty-bootstrap
29620maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
29621all-stageprofile: all-stageprofile-libiberty
f70224b5 29622TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 29623all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 29624 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
29625 @r=`${PWD_COMMAND}`; export r; \
29626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29627 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 29628 $(HOST_EXPORTS) \
1f53ca9a 29629 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29630 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29631 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29632 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 29633 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
29634 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29635 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29636 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29637 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29638 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29639 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 29640 $(TARGET-stageprofile-libiberty)
d545f33b
PB
29641
29642maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
29643clean-stageprofile: clean-stageprofile-libiberty
29644clean-stageprofile-libiberty:
9dbaa842
DD
29645 @if [ $(current_stage) = stageprofile ]; then \
29646 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29647 else \
29648 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
29649 $(MAKE) stageprofile-start; \
29650 fi; \
d545f33b 29651 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29652 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29653 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29654 clean
d545f33b
PB
29655@endif libiberty-bootstrap
29656
29657
29658.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
29659.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
29660maybe-all-stagefeedback-libiberty:
29661maybe-clean-stagefeedback-libiberty:
29662@if libiberty-bootstrap
29663maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
29664all-stagefeedback: all-stagefeedback-libiberty
f70224b5 29665TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 29666all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 29667 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
29668 @r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29670 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 29671 $(HOST_EXPORTS) \
1f53ca9a 29672 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29673 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29674 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29675 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 29676 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
29677 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29678 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29679 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29680 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29681 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29682 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 29683 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
29684
29685maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
29686clean-stagefeedback: clean-stagefeedback-libiberty
29687clean-stagefeedback-libiberty:
9dbaa842
DD
29688 @if [ $(current_stage) = stagefeedback ]; then \
29689 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29690 else \
29691 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
29692 $(MAKE) stagefeedback-start; \
29693 fi; \
d545f33b 29694 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29695 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29696 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29697 clean
d545f33b
PB
29698@endif libiberty-bootstrap
29699
29700
29701
29702
29703
b813574b
PB
29704.PHONY: check-libiberty maybe-check-libiberty
29705maybe-check-libiberty:
29706@if libiberty
29707maybe-check-libiberty: check-libiberty
2a4cbe27 29708
b813574b 29709check-libiberty:
0aed8855 29710 @: $(MAKE); $(unstage)
4fa63067 29711 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29713 $(HOST_EXPORTS) \
b00612cc
PB
29714 (cd $(HOST_SUBDIR)/libiberty && \
29715 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29716
b813574b 29717@endif libiberty
2a4cbe27 29718
b813574b
PB
29719.PHONY: install-libiberty maybe-install-libiberty
29720maybe-install-libiberty:
29721@if libiberty
29722maybe-install-libiberty: install-libiberty
2a4cbe27 29723
b813574b 29724install-libiberty: installdirs
0aed8855 29725 @: $(MAKE); $(unstage)
4fa63067 29726 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29728 $(HOST_EXPORTS) \
b00612cc 29729 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 29730 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 29731
b813574b 29732@endif libiberty
2a4cbe27 29733
56a8fe78 29734# Other targets (info, dvi, pdf, etc.)
2a4cbe27 29735
b813574b
PB
29736.PHONY: maybe-info-libiberty info-libiberty
29737maybe-info-libiberty:
29738@if libiberty
29739maybe-info-libiberty: info-libiberty
4fa63067 29740
b813574b
PB
29741info-libiberty: \
29742 configure-libiberty
29743 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29744 r=`${PWD_COMMAND}`; export r; \
29745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29746 $(HOST_EXPORTS) \
b813574b 29747 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29749 done; \
6d389afc 29750 echo "Doing info in libiberty" ; \
b00612cc 29751 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
29752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29754 "RANLIB=$${RANLIB}" \
0c24b341 29755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29756 info) \
29757 || exit 1
29758
29759@endif libiberty
29760
29761.PHONY: maybe-dvi-libiberty dvi-libiberty
29762maybe-dvi-libiberty:
29763@if libiberty
29764maybe-dvi-libiberty: dvi-libiberty
29765
29766dvi-libiberty: \
29767 configure-libiberty
29768 @[ -f ./libiberty/Makefile ] || exit 0; \
29769 r=`${PWD_COMMAND}`; export r; \
29770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29771 $(HOST_EXPORTS) \
29772 for flag in $(EXTRA_HOST_FLAGS) ; do \
29773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29774 done; \
29775 echo "Doing dvi in libiberty" ; \
b00612cc 29776 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29779 "RANLIB=$${RANLIB}" \
0c24b341 29780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 29781 dvi) \
2a4cbe27
NN
29782 || exit 1
29783
b813574b 29784@endif libiberty
2a4cbe27 29785
56a8fe78
DD
29786.PHONY: maybe-pdf-libiberty pdf-libiberty
29787maybe-pdf-libiberty:
29788@if libiberty
29789maybe-pdf-libiberty: pdf-libiberty
29790
29791pdf-libiberty: \
29792 configure-libiberty
29793 @[ -f ./libiberty/Makefile ] || exit 0; \
29794 r=`${PWD_COMMAND}`; export r; \
29795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29796 $(HOST_EXPORTS) \
29797 for flag in $(EXTRA_HOST_FLAGS) ; do \
29798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29799 done; \
29800 echo "Doing pdf in libiberty" ; \
29801 (cd $(HOST_SUBDIR)/libiberty && \
29802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29804 "RANLIB=$${RANLIB}" \
0c24b341 29805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29806 pdf) \
29807 || exit 1
29808
29809@endif libiberty
29810
6d389afc
MS
29811.PHONY: maybe-html-libiberty html-libiberty
29812maybe-html-libiberty:
b813574b 29813@if libiberty
6d389afc 29814maybe-html-libiberty: html-libiberty
2a4cbe27 29815
6d389afc 29816html-libiberty: \
b813574b
PB
29817 configure-libiberty
29818 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29819 r=`${PWD_COMMAND}`; export r; \
29820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29821 $(HOST_EXPORTS) \
b813574b 29822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29824 done; \
6d389afc 29825 echo "Doing html in libiberty" ; \
b00612cc 29826 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29829 "RANLIB=$${RANLIB}" \
0c24b341 29830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 29831 html) \
2a4cbe27
NN
29832 || exit 1
29833
b813574b 29834@endif libiberty
2a4cbe27 29835
b813574b
PB
29836.PHONY: maybe-TAGS-libiberty TAGS-libiberty
29837maybe-TAGS-libiberty:
29838@if libiberty
29839maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 29840
b813574b
PB
29841TAGS-libiberty: \
29842 configure-libiberty
29843 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29844 r=`${PWD_COMMAND}`; export r; \
29845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29846 $(HOST_EXPORTS) \
b813574b 29847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29849 done; \
b813574b 29850 echo "Doing TAGS in libiberty" ; \
b00612cc 29851 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29854 "RANLIB=$${RANLIB}" \
0c24b341 29855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29856 TAGS) \
2a4cbe27
NN
29857 || exit 1
29858
b813574b 29859@endif libiberty
2a4cbe27 29860
b813574b
PB
29861.PHONY: maybe-install-info-libiberty install-info-libiberty
29862maybe-install-info-libiberty:
29863@if libiberty
29864maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 29865
b813574b
PB
29866install-info-libiberty: \
29867 configure-libiberty \
29868 info-libiberty
29869 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29870 r=`${PWD_COMMAND}`; export r; \
29871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29872 $(HOST_EXPORTS) \
b813574b 29873 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29875 done; \
b813574b 29876 echo "Doing install-info in libiberty" ; \
b00612cc 29877 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29880 "RANLIB=$${RANLIB}" \
0c24b341 29881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29882 install-info) \
2a4cbe27
NN
29883 || exit 1
29884
b813574b 29885@endif libiberty
2a4cbe27 29886
a3ca38d2
DD
29887.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
29888maybe-install-pdf-libiberty:
29889@if libiberty
29890maybe-install-pdf-libiberty: install-pdf-libiberty
29891
29892install-pdf-libiberty: \
29893 configure-libiberty \
29894 pdf-libiberty
29895 @[ -f ./libiberty/Makefile ] || exit 0; \
29896 r=`${PWD_COMMAND}`; export r; \
29897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29898 $(HOST_EXPORTS) \
29899 for flag in $(EXTRA_HOST_FLAGS) ; do \
29900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29901 done; \
29902 echo "Doing install-pdf in libiberty" ; \
29903 (cd $(HOST_SUBDIR)/libiberty && \
29904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29906 "RANLIB=$${RANLIB}" \
0c24b341 29907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29908 install-pdf) \
29909 || exit 1
29910
29911@endif libiberty
29912
108a6f8e
CD
29913.PHONY: maybe-install-html-libiberty install-html-libiberty
29914maybe-install-html-libiberty:
29915@if libiberty
29916maybe-install-html-libiberty: install-html-libiberty
29917
29918install-html-libiberty: \
29919 configure-libiberty \
29920 html-libiberty
29921 @[ -f ./libiberty/Makefile ] || exit 0; \
29922 r=`${PWD_COMMAND}`; export r; \
29923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29924 $(HOST_EXPORTS) \
29925 for flag in $(EXTRA_HOST_FLAGS) ; do \
29926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29927 done; \
29928 echo "Doing install-html in libiberty" ; \
29929 (cd $(HOST_SUBDIR)/libiberty && \
29930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29932 "RANLIB=$${RANLIB}" \
0c24b341 29933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29934 install-html) \
29935 || exit 1
29936
29937@endif libiberty
29938
b813574b
PB
29939.PHONY: maybe-installcheck-libiberty installcheck-libiberty
29940maybe-installcheck-libiberty:
29941@if libiberty
29942maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 29943
b813574b
PB
29944installcheck-libiberty: \
29945 configure-libiberty
29946 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29947 r=`${PWD_COMMAND}`; export r; \
29948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29949 $(HOST_EXPORTS) \
b813574b 29950 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29952 done; \
b813574b 29953 echo "Doing installcheck in libiberty" ; \
b00612cc 29954 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29957 "RANLIB=$${RANLIB}" \
0c24b341 29958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29959 installcheck) \
2a4cbe27
NN
29960 || exit 1
29961
b813574b 29962@endif libiberty
2a4cbe27 29963
b813574b
PB
29964.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
29965maybe-mostlyclean-libiberty:
29966@if libiberty
29967maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 29968
b813574b
PB
29969mostlyclean-libiberty:
29970 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29971 r=`${PWD_COMMAND}`; export r; \
29972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29973 $(HOST_EXPORTS) \
b813574b 29974 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29976 done; \
b813574b 29977 echo "Doing mostlyclean in libiberty" ; \
b00612cc 29978 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29981 "RANLIB=$${RANLIB}" \
0c24b341 29982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29983 mostlyclean) \
2a4cbe27
NN
29984 || exit 1
29985
b813574b 29986@endif libiberty
2a4cbe27 29987
b813574b
PB
29988.PHONY: maybe-clean-libiberty clean-libiberty
29989maybe-clean-libiberty:
29990@if libiberty
29991maybe-clean-libiberty: clean-libiberty
2a4cbe27 29992
b813574b
PB
29993clean-libiberty:
29994 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29995 r=`${PWD_COMMAND}`; export r; \
29996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29997 $(HOST_EXPORTS) \
b813574b 29998 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30000 done; \
b813574b 30001 echo "Doing clean in libiberty" ; \
b00612cc 30002 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30005 "RANLIB=$${RANLIB}" \
0c24b341 30006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30007 clean) \
2a4cbe27
NN
30008 || exit 1
30009
b813574b 30010@endif libiberty
2a4cbe27 30011
b813574b
PB
30012.PHONY: maybe-distclean-libiberty distclean-libiberty
30013maybe-distclean-libiberty:
30014@if libiberty
30015maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 30016
b813574b
PB
30017distclean-libiberty:
30018 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30019 r=`${PWD_COMMAND}`; export r; \
30020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30021 $(HOST_EXPORTS) \
b813574b 30022 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30024 done; \
b813574b 30025 echo "Doing distclean in libiberty" ; \
b00612cc 30026 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30029 "RANLIB=$${RANLIB}" \
0c24b341 30030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30031 distclean) \
2a4cbe27
NN
30032 || exit 1
30033
b813574b 30034@endif libiberty
2a4cbe27 30035
b813574b
PB
30036.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
30037maybe-maintainer-clean-libiberty:
30038@if libiberty
30039maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 30040
b813574b
PB
30041maintainer-clean-libiberty:
30042 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30043 r=`${PWD_COMMAND}`; export r; \
30044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30045 $(HOST_EXPORTS) \
b813574b 30046 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30048 done; \
b813574b 30049 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 30050 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30053 "RANLIB=$${RANLIB}" \
0c24b341 30054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30055 maintainer-clean) \
2a4cbe27
NN
30056 || exit 1
30057
b813574b 30058@endif libiberty
2a4cbe27 30059
2a4cbe27 30060
a7254363 30061
dc448a7b
TT
30062.PHONY: configure-libiconv maybe-configure-libiconv
30063maybe-configure-libiconv:
30064@if gcc-bootstrap
30065configure-libiconv: stage_current
30066@endif gcc-bootstrap
30067@if libiconv
30068maybe-configure-libiconv: configure-libiconv
30069configure-libiconv:
30070 @: $(MAKE); $(unstage)
30071 @r=`${PWD_COMMAND}`; export r; \
30072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30073 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
1f53ca9a 30075 $(HOST_EXPORTS) \
dc448a7b
TT
30076 echo Configuring in $(HOST_SUBDIR)/libiconv; \
30077 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
30078 case $(srcdir) in \
30079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30080 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30082 esac; \
30083 srcdiroption="--srcdir=$${topdir}/libiconv"; \
30084 libsrcdir="$$s/libiconv"; \
30085 $(SHELL) $${libsrcdir}/configure \
30086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30087 --target=${target_alias} $${srcdiroption} --disable-shared \
30088 || exit 1
30089@endif libiconv
30090
30091
30092
30093
30094
30095.PHONY: all-libiconv maybe-all-libiconv
30096maybe-all-libiconv:
30097@if gcc-bootstrap
30098all-libiconv: stage_current
30099@endif gcc-bootstrap
30100@if libiconv
30101TARGET-libiconv=all
30102maybe-all-libiconv: all-libiconv
30103all-libiconv: configure-libiconv
30104 @: $(MAKE); $(unstage)
30105 @r=`${PWD_COMMAND}`; export r; \
30106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30107 $(HOST_EXPORTS) \
dc448a7b
TT
30108 (cd $(HOST_SUBDIR)/libiconv && \
30109 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30110 $(TARGET-libiconv))
30111@endif libiconv
30112
30113
30114
30115
30116.PHONY: check-libiconv maybe-check-libiconv
30117maybe-check-libiconv:
30118@if libiconv
30119maybe-check-libiconv: check-libiconv
30120
30121check-libiconv:
30122 @: $(MAKE); $(unstage)
30123 @r=`${PWD_COMMAND}`; export r; \
30124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30125 $(HOST_EXPORTS) \
30126 (cd $(HOST_SUBDIR)/libiconv && \
30127 $(MAKE) $(FLAGS_TO_PASS) check)
30128
30129@endif libiconv
30130
30131.PHONY: install-libiconv maybe-install-libiconv
30132maybe-install-libiconv:
30133@if libiconv
30134maybe-install-libiconv: install-libiconv
30135
30136install-libiconv:
30137
30138@endif libiconv
30139
30140# Other targets (info, dvi, pdf, etc.)
30141
30142.PHONY: maybe-info-libiconv info-libiconv
30143maybe-info-libiconv:
30144@if libiconv
30145maybe-info-libiconv: info-libiconv
30146
30147info-libiconv: \
30148 configure-libiconv
30149 @: $(MAKE); $(unstage)
30150 @[ -f ./libiconv/Makefile ] || exit 0; \
30151 r=`${PWD_COMMAND}`; export r; \
30152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30153 $(HOST_EXPORTS) \
30154 for flag in $(EXTRA_HOST_FLAGS) ; do \
30155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30156 done; \
30157 echo "Doing info in libiconv" ; \
30158 (cd $(HOST_SUBDIR)/libiconv && \
30159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30161 "RANLIB=$${RANLIB}" \
30162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30163 info) \
30164 || exit 1
30165
30166@endif libiconv
30167
30168.PHONY: maybe-dvi-libiconv dvi-libiconv
30169maybe-dvi-libiconv:
30170@if libiconv
30171maybe-dvi-libiconv: dvi-libiconv
30172
30173dvi-libiconv: \
30174 configure-libiconv
30175 @: $(MAKE); $(unstage)
30176 @[ -f ./libiconv/Makefile ] || exit 0; \
30177 r=`${PWD_COMMAND}`; export r; \
30178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30179 $(HOST_EXPORTS) \
30180 for flag in $(EXTRA_HOST_FLAGS) ; do \
30181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30182 done; \
30183 echo "Doing dvi in libiconv" ; \
30184 (cd $(HOST_SUBDIR)/libiconv && \
30185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30187 "RANLIB=$${RANLIB}" \
30188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30189 dvi) \
30190 || exit 1
30191
30192@endif libiconv
30193
30194.PHONY: maybe-pdf-libiconv pdf-libiconv
30195maybe-pdf-libiconv:
30196@if libiconv
30197maybe-pdf-libiconv: pdf-libiconv
30198
30199pdf-libiconv: \
30200 configure-libiconv
30201 @: $(MAKE); $(unstage)
30202 @[ -f ./libiconv/Makefile ] || exit 0; \
30203 r=`${PWD_COMMAND}`; export r; \
30204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30205 $(HOST_EXPORTS) \
30206 for flag in $(EXTRA_HOST_FLAGS) ; do \
30207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30208 done; \
30209 echo "Doing pdf in libiconv" ; \
30210 (cd $(HOST_SUBDIR)/libiconv && \
30211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30213 "RANLIB=$${RANLIB}" \
30214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30215 pdf) \
30216 || exit 1
30217
30218@endif libiconv
30219
30220.PHONY: maybe-html-libiconv html-libiconv
30221maybe-html-libiconv:
30222@if libiconv
30223maybe-html-libiconv: html-libiconv
30224
30225html-libiconv: \
30226 configure-libiconv
30227 @: $(MAKE); $(unstage)
30228 @[ -f ./libiconv/Makefile ] || exit 0; \
30229 r=`${PWD_COMMAND}`; export r; \
30230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30231 $(HOST_EXPORTS) \
30232 for flag in $(EXTRA_HOST_FLAGS) ; do \
30233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30234 done; \
30235 echo "Doing html in libiconv" ; \
30236 (cd $(HOST_SUBDIR)/libiconv && \
30237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30239 "RANLIB=$${RANLIB}" \
30240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30241 html) \
30242 || exit 1
30243
30244@endif libiconv
30245
30246.PHONY: maybe-TAGS-libiconv TAGS-libiconv
30247maybe-TAGS-libiconv:
30248@if libiconv
30249maybe-TAGS-libiconv: TAGS-libiconv
30250
30251TAGS-libiconv: \
30252 configure-libiconv
30253 @: $(MAKE); $(unstage)
30254 @[ -f ./libiconv/Makefile ] || exit 0; \
30255 r=`${PWD_COMMAND}`; export r; \
30256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30257 $(HOST_EXPORTS) \
30258 for flag in $(EXTRA_HOST_FLAGS) ; do \
30259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30260 done; \
30261 echo "Doing TAGS in libiconv" ; \
30262 (cd $(HOST_SUBDIR)/libiconv && \
30263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30265 "RANLIB=$${RANLIB}" \
30266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30267 TAGS) \
30268 || exit 1
30269
30270@endif libiconv
30271
30272.PHONY: maybe-install-info-libiconv install-info-libiconv
30273maybe-install-info-libiconv:
30274@if libiconv
30275maybe-install-info-libiconv: install-info-libiconv
30276
30277# libiconv doesn't support install-info.
30278install-info-libiconv:
30279
30280@endif libiconv
30281
30282.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
30283maybe-install-pdf-libiconv:
30284@if libiconv
30285maybe-install-pdf-libiconv: install-pdf-libiconv
30286
30287# libiconv doesn't support install-pdf.
30288install-pdf-libiconv:
30289
30290@endif libiconv
30291
30292.PHONY: maybe-install-html-libiconv install-html-libiconv
30293maybe-install-html-libiconv:
30294@if libiconv
30295maybe-install-html-libiconv: install-html-libiconv
30296
30297# libiconv doesn't support install-html.
30298install-html-libiconv:
30299
30300@endif libiconv
30301
30302.PHONY: maybe-installcheck-libiconv installcheck-libiconv
30303maybe-installcheck-libiconv:
30304@if libiconv
30305maybe-installcheck-libiconv: installcheck-libiconv
30306
30307installcheck-libiconv: \
30308 configure-libiconv
30309 @: $(MAKE); $(unstage)
30310 @[ -f ./libiconv/Makefile ] || exit 0; \
30311 r=`${PWD_COMMAND}`; export r; \
30312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30313 $(HOST_EXPORTS) \
30314 for flag in $(EXTRA_HOST_FLAGS) ; do \
30315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30316 done; \
30317 echo "Doing installcheck in libiconv" ; \
30318 (cd $(HOST_SUBDIR)/libiconv && \
30319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30321 "RANLIB=$${RANLIB}" \
30322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30323 installcheck) \
30324 || exit 1
30325
30326@endif libiconv
30327
30328.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
30329maybe-mostlyclean-libiconv:
30330@if libiconv
30331maybe-mostlyclean-libiconv: mostlyclean-libiconv
30332
30333mostlyclean-libiconv:
30334 @: $(MAKE); $(unstage)
30335 @[ -f ./libiconv/Makefile ] || exit 0; \
30336 r=`${PWD_COMMAND}`; export r; \
30337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30338 $(HOST_EXPORTS) \
30339 for flag in $(EXTRA_HOST_FLAGS) ; do \
30340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30341 done; \
30342 echo "Doing mostlyclean in libiconv" ; \
30343 (cd $(HOST_SUBDIR)/libiconv && \
30344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30346 "RANLIB=$${RANLIB}" \
30347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30348 mostlyclean) \
30349 || exit 1
30350
30351@endif libiconv
30352
30353.PHONY: maybe-clean-libiconv clean-libiconv
30354maybe-clean-libiconv:
30355@if libiconv
30356maybe-clean-libiconv: clean-libiconv
30357
30358clean-libiconv:
30359 @: $(MAKE); $(unstage)
30360 @[ -f ./libiconv/Makefile ] || exit 0; \
30361 r=`${PWD_COMMAND}`; export r; \
30362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30363 $(HOST_EXPORTS) \
30364 for flag in $(EXTRA_HOST_FLAGS) ; do \
30365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30366 done; \
30367 echo "Doing clean in libiconv" ; \
30368 (cd $(HOST_SUBDIR)/libiconv && \
30369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30371 "RANLIB=$${RANLIB}" \
30372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30373 clean) \
30374 || exit 1
30375
30376@endif libiconv
30377
30378.PHONY: maybe-distclean-libiconv distclean-libiconv
30379maybe-distclean-libiconv:
30380@if libiconv
30381maybe-distclean-libiconv: distclean-libiconv
30382
30383distclean-libiconv:
30384 @: $(MAKE); $(unstage)
30385 @[ -f ./libiconv/Makefile ] || exit 0; \
30386 r=`${PWD_COMMAND}`; export r; \
30387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30388 $(HOST_EXPORTS) \
30389 for flag in $(EXTRA_HOST_FLAGS) ; do \
30390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30391 done; \
30392 echo "Doing distclean in libiconv" ; \
30393 (cd $(HOST_SUBDIR)/libiconv && \
30394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30396 "RANLIB=$${RANLIB}" \
30397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30398 distclean) \
30399 || exit 1
30400
30401@endif libiconv
30402
30403.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
30404maybe-maintainer-clean-libiconv:
30405@if libiconv
30406maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
30407
30408maintainer-clean-libiconv:
30409 @: $(MAKE); $(unstage)
30410 @[ -f ./libiconv/Makefile ] || exit 0; \
30411 r=`${PWD_COMMAND}`; export r; \
30412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30413 $(HOST_EXPORTS) \
30414 for flag in $(EXTRA_HOST_FLAGS) ; do \
30415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30416 done; \
30417 echo "Doing maintainer-clean in libiconv" ; \
30418 (cd $(HOST_SUBDIR)/libiconv && \
30419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30421 "RANLIB=$${RANLIB}" \
30422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30423 maintainer-clean) \
30424 || exit 1
30425
30426@endif libiconv
30427
30428
30429
b813574b
PB
30430.PHONY: configure-libtool maybe-configure-libtool
30431maybe-configure-libtool:
4f0ef2d8
CD
30432@if gcc-bootstrap
30433configure-libtool: stage_current
30434@endif gcc-bootstrap
b813574b
PB
30435@if libtool
30436maybe-configure-libtool: configure-libtool
c52c6897 30437configure-libtool:
0aed8855 30438 @: $(MAKE); $(unstage)
c52c6897 30439 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30441 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
30442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
1f53ca9a 30443 $(HOST_EXPORTS) \
a7254363
PB
30444 echo Configuring in $(HOST_SUBDIR)/libtool; \
30445 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 30446 case $(srcdir) in \
b00612cc
PB
30447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30448 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
30449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30450 esac; \
b00612cc
PB
30451 srcdiroption="--srcdir=$${topdir}/libtool"; \
30452 libsrcdir="$$s/libtool"; \
4fa63067 30453 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30455 --target=${target_alias} $${srcdiroption} \
2a4cbe27 30456 || exit 1
b813574b 30457@endif libtool
2a4cbe27 30458
a7254363
PB
30459
30460
d545f33b
PB
30461
30462
b813574b
PB
30463.PHONY: all-libtool maybe-all-libtool
30464maybe-all-libtool:
4f0ef2d8
CD
30465@if gcc-bootstrap
30466all-libtool: stage_current
30467@endif gcc-bootstrap
b813574b 30468@if libtool
d27cc32e 30469TARGET-libtool=all
b813574b
PB
30470maybe-all-libtool: all-libtool
30471all-libtool: configure-libtool
0aed8855 30472 @: $(MAKE); $(unstage)
4fa63067
NN
30473 @r=`${PWD_COMMAND}`; export r; \
30474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30475 $(HOST_EXPORTS) \
b00612cc 30476 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
30477 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30478 $(TARGET-libtool))
b813574b 30479@endif libtool
2a4cbe27 30480
a7254363 30481
d545f33b
PB
30482
30483
b813574b
PB
30484.PHONY: check-libtool maybe-check-libtool
30485maybe-check-libtool:
30486@if libtool
30487maybe-check-libtool: check-libtool
2a4cbe27 30488
b813574b 30489check-libtool:
0aed8855 30490 @: $(MAKE); $(unstage)
4fa63067 30491 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30493 $(HOST_EXPORTS) \
b00612cc
PB
30494 (cd $(HOST_SUBDIR)/libtool && \
30495 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30496
b813574b 30497@endif libtool
2a4cbe27 30498
b813574b
PB
30499.PHONY: install-libtool maybe-install-libtool
30500maybe-install-libtool:
30501@if libtool
30502maybe-install-libtool: install-libtool
2a4cbe27 30503
b813574b 30504install-libtool: installdirs
0aed8855 30505 @: $(MAKE); $(unstage)
4fa63067 30506 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30508 $(HOST_EXPORTS) \
b00612cc 30509 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 30510 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 30511
b813574b 30512@endif libtool
2a4cbe27 30513
56a8fe78 30514# Other targets (info, dvi, pdf, etc.)
2a4cbe27 30515
b813574b
PB
30516.PHONY: maybe-info-libtool info-libtool
30517maybe-info-libtool:
30518@if libtool
30519maybe-info-libtool: info-libtool
4fa63067 30520
b813574b
PB
30521info-libtool: \
30522 configure-libtool
0aed8855 30523 @: $(MAKE); $(unstage)
b813574b 30524 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30525 r=`${PWD_COMMAND}`; export r; \
30526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30527 $(HOST_EXPORTS) \
b813574b 30528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30530 done; \
b813574b 30531 echo "Doing info in libtool" ; \
b00612cc 30532 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30535 "RANLIB=$${RANLIB}" \
0c24b341 30536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30537 info) \
2a4cbe27
NN
30538 || exit 1
30539
b813574b 30540@endif libtool
2a4cbe27 30541
b813574b
PB
30542.PHONY: maybe-dvi-libtool dvi-libtool
30543maybe-dvi-libtool:
30544@if libtool
30545maybe-dvi-libtool: dvi-libtool
2a4cbe27 30546
b813574b
PB
30547dvi-libtool: \
30548 configure-libtool
0aed8855 30549 @: $(MAKE); $(unstage)
b813574b 30550 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30551 r=`${PWD_COMMAND}`; export r; \
30552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30553 $(HOST_EXPORTS) \
b813574b 30554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30556 done; \
b813574b 30557 echo "Doing dvi in libtool" ; \
b00612cc 30558 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30561 "RANLIB=$${RANLIB}" \
0c24b341 30562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30563 dvi) \
2a4cbe27
NN
30564 || exit 1
30565
b813574b 30566@endif libtool
2a4cbe27 30567
56a8fe78
DD
30568.PHONY: maybe-pdf-libtool pdf-libtool
30569maybe-pdf-libtool:
30570@if libtool
30571maybe-pdf-libtool: pdf-libtool
30572
30573pdf-libtool: \
30574 configure-libtool
30575 @: $(MAKE); $(unstage)
30576 @[ -f ./libtool/Makefile ] || exit 0; \
30577 r=`${PWD_COMMAND}`; export r; \
30578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30579 $(HOST_EXPORTS) \
30580 for flag in $(EXTRA_HOST_FLAGS) ; do \
30581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30582 done; \
30583 echo "Doing pdf in libtool" ; \
30584 (cd $(HOST_SUBDIR)/libtool && \
30585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30587 "RANLIB=$${RANLIB}" \
0c24b341 30588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30589 pdf) \
30590 || exit 1
30591
30592@endif libtool
30593
6d389afc
MS
30594.PHONY: maybe-html-libtool html-libtool
30595maybe-html-libtool:
30596@if libtool
30597maybe-html-libtool: html-libtool
30598
30599html-libtool: \
30600 configure-libtool
0aed8855 30601 @: $(MAKE); $(unstage)
6d389afc
MS
30602 @[ -f ./libtool/Makefile ] || exit 0; \
30603 r=`${PWD_COMMAND}`; export r; \
30604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30605 $(HOST_EXPORTS) \
30606 for flag in $(EXTRA_HOST_FLAGS) ; do \
30607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30608 done; \
30609 echo "Doing html in libtool" ; \
b00612cc 30610 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
30611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30613 "RANLIB=$${RANLIB}" \
0c24b341 30614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30615 html) \
30616 || exit 1
30617
30618@endif libtool
30619
b813574b
PB
30620.PHONY: maybe-TAGS-libtool TAGS-libtool
30621maybe-TAGS-libtool:
30622@if libtool
30623maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 30624
b813574b
PB
30625TAGS-libtool: \
30626 configure-libtool
0aed8855 30627 @: $(MAKE); $(unstage)
b813574b 30628 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30629 r=`${PWD_COMMAND}`; export r; \
30630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30631 $(HOST_EXPORTS) \
b813574b 30632 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30634 done; \
b813574b 30635 echo "Doing TAGS in libtool" ; \
b00612cc 30636 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30639 "RANLIB=$${RANLIB}" \
0c24b341 30640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30641 TAGS) \
2a4cbe27
NN
30642 || exit 1
30643
b813574b 30644@endif libtool
2a4cbe27 30645
b813574b
PB
30646.PHONY: maybe-install-info-libtool install-info-libtool
30647maybe-install-info-libtool:
30648@if libtool
30649maybe-install-info-libtool: install-info-libtool
2a4cbe27 30650
b813574b
PB
30651install-info-libtool: \
30652 configure-libtool \
30653 info-libtool
0aed8855 30654 @: $(MAKE); $(unstage)
b813574b 30655 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30656 r=`${PWD_COMMAND}`; export r; \
30657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30658 $(HOST_EXPORTS) \
b813574b 30659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30661 done; \
b813574b 30662 echo "Doing install-info in libtool" ; \
b00612cc 30663 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30666 "RANLIB=$${RANLIB}" \
0c24b341 30667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30668 install-info) \
2a4cbe27
NN
30669 || exit 1
30670
b813574b 30671@endif libtool
2a4cbe27 30672
a3ca38d2
DD
30673.PHONY: maybe-install-pdf-libtool install-pdf-libtool
30674maybe-install-pdf-libtool:
30675@if libtool
30676maybe-install-pdf-libtool: install-pdf-libtool
30677
30678install-pdf-libtool: \
30679 configure-libtool \
30680 pdf-libtool
30681 @: $(MAKE); $(unstage)
30682 @[ -f ./libtool/Makefile ] || exit 0; \
30683 r=`${PWD_COMMAND}`; export r; \
30684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30685 $(HOST_EXPORTS) \
30686 for flag in $(EXTRA_HOST_FLAGS) ; do \
30687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30688 done; \
30689 echo "Doing install-pdf in libtool" ; \
30690 (cd $(HOST_SUBDIR)/libtool && \
30691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30693 "RANLIB=$${RANLIB}" \
0c24b341 30694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30695 install-pdf) \
30696 || exit 1
30697
30698@endif libtool
30699
108a6f8e
CD
30700.PHONY: maybe-install-html-libtool install-html-libtool
30701maybe-install-html-libtool:
30702@if libtool
30703maybe-install-html-libtool: install-html-libtool
30704
30705install-html-libtool: \
30706 configure-libtool \
30707 html-libtool
30708 @: $(MAKE); $(unstage)
30709 @[ -f ./libtool/Makefile ] || exit 0; \
30710 r=`${PWD_COMMAND}`; export r; \
30711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30712 $(HOST_EXPORTS) \
30713 for flag in $(EXTRA_HOST_FLAGS) ; do \
30714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30715 done; \
30716 echo "Doing install-html in libtool" ; \
30717 (cd $(HOST_SUBDIR)/libtool && \
30718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30720 "RANLIB=$${RANLIB}" \
0c24b341 30721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30722 install-html) \
30723 || exit 1
30724
30725@endif libtool
30726
b813574b
PB
30727.PHONY: maybe-installcheck-libtool installcheck-libtool
30728maybe-installcheck-libtool:
30729@if libtool
30730maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 30731
b813574b
PB
30732installcheck-libtool: \
30733 configure-libtool
0aed8855 30734 @: $(MAKE); $(unstage)
b813574b 30735 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30736 r=`${PWD_COMMAND}`; export r; \
30737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30738 $(HOST_EXPORTS) \
b813574b 30739 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30741 done; \
b813574b 30742 echo "Doing installcheck in libtool" ; \
b00612cc 30743 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30746 "RANLIB=$${RANLIB}" \
0c24b341 30747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30748 installcheck) \
2a4cbe27
NN
30749 || exit 1
30750
b813574b 30751@endif libtool
2a4cbe27 30752
b813574b
PB
30753.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
30754maybe-mostlyclean-libtool:
30755@if libtool
30756maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 30757
b813574b 30758mostlyclean-libtool:
0aed8855 30759 @: $(MAKE); $(unstage)
b813574b 30760 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30761 r=`${PWD_COMMAND}`; export r; \
30762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30763 $(HOST_EXPORTS) \
b813574b 30764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30766 done; \
b813574b 30767 echo "Doing mostlyclean in libtool" ; \
b00612cc 30768 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30771 "RANLIB=$${RANLIB}" \
0c24b341 30772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30773 mostlyclean) \
2a4cbe27
NN
30774 || exit 1
30775
b813574b 30776@endif libtool
2a4cbe27 30777
b813574b
PB
30778.PHONY: maybe-clean-libtool clean-libtool
30779maybe-clean-libtool:
30780@if libtool
30781maybe-clean-libtool: clean-libtool
2a4cbe27 30782
b813574b 30783clean-libtool:
0aed8855 30784 @: $(MAKE); $(unstage)
b813574b 30785 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30786 r=`${PWD_COMMAND}`; export r; \
30787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30788 $(HOST_EXPORTS) \
b813574b 30789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30791 done; \
b813574b 30792 echo "Doing clean in libtool" ; \
b00612cc 30793 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30796 "RANLIB=$${RANLIB}" \
0c24b341 30797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30798 clean) \
2a4cbe27
NN
30799 || exit 1
30800
b813574b 30801@endif libtool
2a4cbe27 30802
b813574b
PB
30803.PHONY: maybe-distclean-libtool distclean-libtool
30804maybe-distclean-libtool:
30805@if libtool
30806maybe-distclean-libtool: distclean-libtool
2a4cbe27 30807
b813574b 30808distclean-libtool:
0aed8855 30809 @: $(MAKE); $(unstage)
b813574b 30810 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30811 r=`${PWD_COMMAND}`; export r; \
30812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30813 $(HOST_EXPORTS) \
b813574b 30814 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30816 done; \
b813574b 30817 echo "Doing distclean in libtool" ; \
b00612cc 30818 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30821 "RANLIB=$${RANLIB}" \
0c24b341 30822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30823 distclean) \
2a4cbe27
NN
30824 || exit 1
30825
b813574b 30826@endif libtool
2a4cbe27 30827
b813574b
PB
30828.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
30829maybe-maintainer-clean-libtool:
30830@if libtool
30831maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 30832
b813574b 30833maintainer-clean-libtool:
0aed8855 30834 @: $(MAKE); $(unstage)
b813574b 30835 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30836 r=`${PWD_COMMAND}`; export r; \
30837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30838 $(HOST_EXPORTS) \
b813574b 30839 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30841 done; \
b813574b 30842 echo "Doing maintainer-clean in libtool" ; \
b00612cc 30843 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30846 "RANLIB=$${RANLIB}" \
0c24b341 30847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30848 maintainer-clean) \
2a4cbe27
NN
30849 || exit 1
30850
b813574b 30851@endif libtool
2a4cbe27 30852
2a4cbe27 30853
a7254363 30854
b813574b
PB
30855.PHONY: configure-m4 maybe-configure-m4
30856maybe-configure-m4:
4f0ef2d8
CD
30857@if gcc-bootstrap
30858configure-m4: stage_current
30859@endif gcc-bootstrap
b813574b
PB
30860@if m4
30861maybe-configure-m4: configure-m4
c52c6897 30862configure-m4:
0aed8855 30863 @: $(MAKE); $(unstage)
c52c6897 30864 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30866 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
30867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
1f53ca9a 30868 $(HOST_EXPORTS) \
a7254363
PB
30869 echo Configuring in $(HOST_SUBDIR)/m4; \
30870 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 30871 case $(srcdir) in \
b00612cc
PB
30872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30873 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
30874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30875 esac; \
b00612cc
PB
30876 srcdiroption="--srcdir=$${topdir}/m4"; \
30877 libsrcdir="$$s/m4"; \
4fa63067 30878 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30880 --target=${target_alias} $${srcdiroption} \
2a4cbe27 30881 || exit 1
b813574b 30882@endif m4
2a4cbe27 30883
a7254363
PB
30884
30885
d545f33b
PB
30886
30887
b813574b
PB
30888.PHONY: all-m4 maybe-all-m4
30889maybe-all-m4:
4f0ef2d8
CD
30890@if gcc-bootstrap
30891all-m4: stage_current
30892@endif gcc-bootstrap
b813574b 30893@if m4
d27cc32e 30894TARGET-m4=all
b813574b
PB
30895maybe-all-m4: all-m4
30896all-m4: configure-m4
0aed8855 30897 @: $(MAKE); $(unstage)
4fa63067
NN
30898 @r=`${PWD_COMMAND}`; export r; \
30899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30900 $(HOST_EXPORTS) \
b00612cc 30901 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
30902 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30903 $(TARGET-m4))
b813574b 30904@endif m4
4fa63067 30905
a7254363 30906
d545f33b
PB
30907
30908
b813574b
PB
30909.PHONY: check-m4 maybe-check-m4
30910maybe-check-m4:
30911@if m4
30912maybe-check-m4: check-m4
2a4cbe27 30913
b813574b 30914check-m4:
0aed8855 30915 @: $(MAKE); $(unstage)
4fa63067
NN
30916 @r=`${PWD_COMMAND}`; export r; \
30917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30918 $(HOST_EXPORTS) \
b00612cc
PB
30919 (cd $(HOST_SUBDIR)/m4 && \
30920 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30921
b813574b 30922@endif m4
4fa63067 30923
b813574b
PB
30924.PHONY: install-m4 maybe-install-m4
30925maybe-install-m4:
30926@if m4
30927maybe-install-m4: install-m4
4fa63067 30928
b813574b 30929install-m4: installdirs
0aed8855 30930 @: $(MAKE); $(unstage)
4fa63067
NN
30931 @r=`${PWD_COMMAND}`; export r; \
30932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30933 $(HOST_EXPORTS) \
b00612cc 30934 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 30935 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30936
b813574b 30937@endif m4
4fa63067 30938
56a8fe78 30939# Other targets (info, dvi, pdf, etc.)
4fa63067 30940
b813574b
PB
30941.PHONY: maybe-info-m4 info-m4
30942maybe-info-m4:
30943@if m4
30944maybe-info-m4: info-m4
4fa63067 30945
b813574b
PB
30946info-m4: \
30947 configure-m4
0aed8855 30948 @: $(MAKE); $(unstage)
b813574b 30949 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30950 r=`${PWD_COMMAND}`; export r; \
30951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30952 $(HOST_EXPORTS) \
b813574b 30953 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30955 done; \
b813574b 30956 echo "Doing info in m4" ; \
b00612cc 30957 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30960 "RANLIB=$${RANLIB}" \
0c24b341 30961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30962 info) \
2a4cbe27
NN
30963 || exit 1
30964
b813574b 30965@endif m4
2a4cbe27 30966
b813574b
PB
30967.PHONY: maybe-dvi-m4 dvi-m4
30968maybe-dvi-m4:
30969@if m4
30970maybe-dvi-m4: dvi-m4
2a4cbe27 30971
b813574b
PB
30972dvi-m4: \
30973 configure-m4
0aed8855 30974 @: $(MAKE); $(unstage)
b813574b 30975 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30976 r=`${PWD_COMMAND}`; export r; \
30977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30978 $(HOST_EXPORTS) \
b813574b 30979 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30981 done; \
b813574b 30982 echo "Doing dvi in m4" ; \
b00612cc 30983 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30986 "RANLIB=$${RANLIB}" \
0c24b341 30987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30988 dvi) \
2a4cbe27
NN
30989 || exit 1
30990
b813574b 30991@endif m4
2a4cbe27 30992
56a8fe78
DD
30993.PHONY: maybe-pdf-m4 pdf-m4
30994maybe-pdf-m4:
30995@if m4
30996maybe-pdf-m4: pdf-m4
30997
30998pdf-m4: \
30999 configure-m4
31000 @: $(MAKE); $(unstage)
31001 @[ -f ./m4/Makefile ] || exit 0; \
31002 r=`${PWD_COMMAND}`; export r; \
31003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31004 $(HOST_EXPORTS) \
31005 for flag in $(EXTRA_HOST_FLAGS) ; do \
31006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31007 done; \
31008 echo "Doing pdf in m4" ; \
31009 (cd $(HOST_SUBDIR)/m4 && \
31010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31012 "RANLIB=$${RANLIB}" \
0c24b341 31013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31014 pdf) \
31015 || exit 1
31016
31017@endif m4
31018
6d389afc
MS
31019.PHONY: maybe-html-m4 html-m4
31020maybe-html-m4:
31021@if m4
31022maybe-html-m4: html-m4
31023
31024html-m4: \
31025 configure-m4
0aed8855 31026 @: $(MAKE); $(unstage)
6d389afc
MS
31027 @[ -f ./m4/Makefile ] || exit 0; \
31028 r=`${PWD_COMMAND}`; export r; \
31029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31030 $(HOST_EXPORTS) \
31031 for flag in $(EXTRA_HOST_FLAGS) ; do \
31032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31033 done; \
31034 echo "Doing html in m4" ; \
b00612cc 31035 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
31036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31038 "RANLIB=$${RANLIB}" \
0c24b341 31039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31040 html) \
31041 || exit 1
31042
31043@endif m4
31044
b813574b
PB
31045.PHONY: maybe-TAGS-m4 TAGS-m4
31046maybe-TAGS-m4:
31047@if m4
31048maybe-TAGS-m4: TAGS-m4
2a4cbe27 31049
b813574b
PB
31050TAGS-m4: \
31051 configure-m4
0aed8855 31052 @: $(MAKE); $(unstage)
b813574b 31053 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31054 r=`${PWD_COMMAND}`; export r; \
31055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31056 $(HOST_EXPORTS) \
b813574b 31057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31059 done; \
b813574b 31060 echo "Doing TAGS in m4" ; \
b00612cc 31061 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31064 "RANLIB=$${RANLIB}" \
0c24b341 31065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31066 TAGS) \
2a4cbe27
NN
31067 || exit 1
31068
b813574b 31069@endif m4
2a4cbe27 31070
b813574b
PB
31071.PHONY: maybe-install-info-m4 install-info-m4
31072maybe-install-info-m4:
31073@if m4
31074maybe-install-info-m4: install-info-m4
2a4cbe27 31075
b813574b
PB
31076install-info-m4: \
31077 configure-m4 \
31078 info-m4
0aed8855 31079 @: $(MAKE); $(unstage)
b813574b 31080 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31081 r=`${PWD_COMMAND}`; export r; \
31082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31083 $(HOST_EXPORTS) \
b813574b 31084 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31086 done; \
b813574b 31087 echo "Doing install-info in m4" ; \
b00612cc 31088 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31091 "RANLIB=$${RANLIB}" \
0c24b341 31092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31093 install-info) \
2a4cbe27
NN
31094 || exit 1
31095
b813574b 31096@endif m4
2a4cbe27 31097
a3ca38d2
DD
31098.PHONY: maybe-install-pdf-m4 install-pdf-m4
31099maybe-install-pdf-m4:
31100@if m4
31101maybe-install-pdf-m4: install-pdf-m4
31102
31103install-pdf-m4: \
31104 configure-m4 \
31105 pdf-m4
31106 @: $(MAKE); $(unstage)
31107 @[ -f ./m4/Makefile ] || exit 0; \
31108 r=`${PWD_COMMAND}`; export r; \
31109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31110 $(HOST_EXPORTS) \
31111 for flag in $(EXTRA_HOST_FLAGS) ; do \
31112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31113 done; \
31114 echo "Doing install-pdf in m4" ; \
31115 (cd $(HOST_SUBDIR)/m4 && \
31116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31118 "RANLIB=$${RANLIB}" \
0c24b341 31119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31120 install-pdf) \
31121 || exit 1
31122
31123@endif m4
31124
108a6f8e
CD
31125.PHONY: maybe-install-html-m4 install-html-m4
31126maybe-install-html-m4:
31127@if m4
31128maybe-install-html-m4: install-html-m4
31129
31130install-html-m4: \
31131 configure-m4 \
31132 html-m4
31133 @: $(MAKE); $(unstage)
31134 @[ -f ./m4/Makefile ] || exit 0; \
31135 r=`${PWD_COMMAND}`; export r; \
31136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31137 $(HOST_EXPORTS) \
31138 for flag in $(EXTRA_HOST_FLAGS) ; do \
31139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31140 done; \
31141 echo "Doing install-html in m4" ; \
31142 (cd $(HOST_SUBDIR)/m4 && \
31143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31145 "RANLIB=$${RANLIB}" \
0c24b341 31146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31147 install-html) \
31148 || exit 1
31149
31150@endif m4
31151
b813574b
PB
31152.PHONY: maybe-installcheck-m4 installcheck-m4
31153maybe-installcheck-m4:
31154@if m4
31155maybe-installcheck-m4: installcheck-m4
2a4cbe27 31156
b813574b
PB
31157installcheck-m4: \
31158 configure-m4
0aed8855 31159 @: $(MAKE); $(unstage)
b813574b 31160 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31161 r=`${PWD_COMMAND}`; export r; \
31162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31163 $(HOST_EXPORTS) \
b813574b 31164 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31166 done; \
b813574b 31167 echo "Doing installcheck in m4" ; \
b00612cc 31168 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31171 "RANLIB=$${RANLIB}" \
0c24b341 31172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31173 installcheck) \
2a4cbe27
NN
31174 || exit 1
31175
b813574b 31176@endif m4
2a4cbe27 31177
b813574b
PB
31178.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
31179maybe-mostlyclean-m4:
31180@if m4
31181maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 31182
b813574b 31183mostlyclean-m4:
0aed8855 31184 @: $(MAKE); $(unstage)
b813574b 31185 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31186 r=`${PWD_COMMAND}`; export r; \
31187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31188 $(HOST_EXPORTS) \
b813574b 31189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31191 done; \
b813574b 31192 echo "Doing mostlyclean in m4" ; \
b00612cc 31193 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31196 "RANLIB=$${RANLIB}" \
0c24b341 31197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31198 mostlyclean) \
2a4cbe27
NN
31199 || exit 1
31200
b813574b 31201@endif m4
2a4cbe27 31202
b813574b
PB
31203.PHONY: maybe-clean-m4 clean-m4
31204maybe-clean-m4:
31205@if m4
31206maybe-clean-m4: clean-m4
2a4cbe27 31207
b813574b 31208clean-m4:
0aed8855 31209 @: $(MAKE); $(unstage)
b813574b 31210 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31211 r=`${PWD_COMMAND}`; export r; \
31212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31213 $(HOST_EXPORTS) \
b813574b 31214 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31216 done; \
b813574b 31217 echo "Doing clean in m4" ; \
b00612cc 31218 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31221 "RANLIB=$${RANLIB}" \
0c24b341 31222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31223 clean) \
2a4cbe27
NN
31224 || exit 1
31225
b813574b 31226@endif m4
2a4cbe27 31227
b813574b
PB
31228.PHONY: maybe-distclean-m4 distclean-m4
31229maybe-distclean-m4:
31230@if m4
31231maybe-distclean-m4: distclean-m4
a2592b1b 31232
b813574b 31233distclean-m4:
0aed8855 31234 @: $(MAKE); $(unstage)
b813574b 31235 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
31236 r=`${PWD_COMMAND}`; export r; \
31237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31238 $(HOST_EXPORTS) \
b813574b 31239 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
31240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31241 done; \
b813574b 31242 echo "Doing distclean in m4" ; \
b00612cc 31243 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
31244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31246 "RANLIB=$${RANLIB}" \
0c24b341 31247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31248 distclean) \
a2592b1b
DD
31249 || exit 1
31250
b813574b 31251@endif m4
a2592b1b 31252
b813574b
PB
31253.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
31254maybe-maintainer-clean-m4:
31255@if m4
31256maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 31257
b813574b 31258maintainer-clean-m4:
0aed8855 31259 @: $(MAKE); $(unstage)
b813574b 31260 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 31261 r=`${PWD_COMMAND}`; export r; \
b40e3958 31262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31263 $(HOST_EXPORTS) \
b813574b 31264 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31266 done; \
b813574b 31267 echo "Doing maintainer-clean in m4" ; \
b00612cc 31268 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
31269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31271 "RANLIB=$${RANLIB}" \
0c24b341 31272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31273 maintainer-clean) \
4fa63067 31274 || exit 1
252b5132 31275
b813574b 31276@endif m4
252b5132 31277
252b5132 31278
a7254363 31279
b813574b
PB
31280.PHONY: configure-make maybe-configure-make
31281maybe-configure-make:
4f0ef2d8
CD
31282@if gcc-bootstrap
31283configure-make: stage_current
31284@endif gcc-bootstrap
b813574b
PB
31285@if make
31286maybe-configure-make: configure-make
c52c6897 31287configure-make:
0aed8855 31288 @: $(MAKE); $(unstage)
c52c6897 31289 @r=`${PWD_COMMAND}`; export r; \
b813574b 31290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31291 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
31292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
1f53ca9a 31293 $(HOST_EXPORTS) \
a7254363
PB
31294 echo Configuring in $(HOST_SUBDIR)/make; \
31295 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 31296 case $(srcdir) in \
b00612cc
PB
31297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31298 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
31299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 31300 esac; \
b00612cc
PB
31301 srcdiroption="--srcdir=$${topdir}/make"; \
31302 libsrcdir="$$s/make"; \
4fa63067 31303 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31305 --target=${target_alias} $${srcdiroption} \
4fa63067 31306 || exit 1
b813574b 31307@endif make
252b5132 31308
a7254363
PB
31309
31310
d545f33b
PB
31311
31312
b813574b
PB
31313.PHONY: all-make maybe-all-make
31314maybe-all-make:
4f0ef2d8
CD
31315@if gcc-bootstrap
31316all-make: stage_current
31317@endif gcc-bootstrap
b813574b 31318@if make
d27cc32e 31319TARGET-make=all
b813574b
PB
31320maybe-all-make: all-make
31321all-make: configure-make
0aed8855 31322 @: $(MAKE); $(unstage)
4fa63067
NN
31323 @r=`${PWD_COMMAND}`; export r; \
31324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31325 $(HOST_EXPORTS) \
b00612cc 31326 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
31327 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31328 $(TARGET-make))
b813574b 31329@endif make
252b5132 31330
a7254363 31331
d545f33b
PB
31332
31333
b813574b
PB
31334.PHONY: check-make maybe-check-make
31335maybe-check-make:
31336@if make
31337maybe-check-make: check-make
252b5132 31338
b813574b 31339check-make:
0aed8855 31340 @: $(MAKE); $(unstage)
b813574b
PB
31341 @r=`${PWD_COMMAND}`; export r; \
31342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 31343 $(HOST_EXPORTS) \
b00612cc
PB
31344 (cd $(HOST_SUBDIR)/make && \
31345 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 31346
b813574b 31347@endif make
16ae0395 31348
b813574b
PB
31349.PHONY: install-make maybe-install-make
31350maybe-install-make:
31351@if make
31352maybe-install-make: install-make
4fa63067 31353
b813574b 31354install-make: installdirs
0aed8855 31355 @: $(MAKE); $(unstage)
4fa63067
NN
31356 @r=`${PWD_COMMAND}`; export r; \
31357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31358 $(HOST_EXPORTS) \
b00612cc 31359 (cd $(HOST_SUBDIR)/make && \
2da12f12 31360 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31361
b813574b 31362@endif make
4fa63067 31363
56a8fe78 31364# Other targets (info, dvi, pdf, etc.)
4fa63067 31365
b813574b
PB
31366.PHONY: maybe-info-make info-make
31367maybe-info-make:
31368@if make
31369maybe-info-make: info-make
4fa63067 31370
b813574b
PB
31371info-make: \
31372 configure-make
0aed8855 31373 @: $(MAKE); $(unstage)
b813574b 31374 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31375 r=`${PWD_COMMAND}`; export r; \
31376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31377 $(HOST_EXPORTS) \
b813574b 31378 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31380 done; \
b813574b 31381 echo "Doing info in make" ; \
b00612cc 31382 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31385 "RANLIB=$${RANLIB}" \
0c24b341 31386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31387 info) \
4fa63067
NN
31388 || exit 1
31389
b813574b 31390@endif make
4fa63067 31391
b813574b
PB
31392.PHONY: maybe-dvi-make dvi-make
31393maybe-dvi-make:
31394@if make
31395maybe-dvi-make: dvi-make
4fa63067 31396
b813574b
PB
31397dvi-make: \
31398 configure-make
0aed8855 31399 @: $(MAKE); $(unstage)
b813574b 31400 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31401 r=`${PWD_COMMAND}`; export r; \
31402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31403 $(HOST_EXPORTS) \
b813574b 31404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31406 done; \
b813574b 31407 echo "Doing dvi in make" ; \
b00612cc 31408 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31411 "RANLIB=$${RANLIB}" \
0c24b341 31412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31413 dvi) \
4fa63067 31414 || exit 1
16ae0395 31415
b813574b 31416@endif make
252b5132 31417
56a8fe78
DD
31418.PHONY: maybe-pdf-make pdf-make
31419maybe-pdf-make:
31420@if make
31421maybe-pdf-make: pdf-make
31422
31423pdf-make: \
31424 configure-make
31425 @: $(MAKE); $(unstage)
31426 @[ -f ./make/Makefile ] || exit 0; \
31427 r=`${PWD_COMMAND}`; export r; \
31428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31429 $(HOST_EXPORTS) \
31430 for flag in $(EXTRA_HOST_FLAGS) ; do \
31431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31432 done; \
31433 echo "Doing pdf in make" ; \
31434 (cd $(HOST_SUBDIR)/make && \
31435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31437 "RANLIB=$${RANLIB}" \
0c24b341 31438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31439 pdf) \
31440 || exit 1
31441
31442@endif make
31443
6d389afc
MS
31444.PHONY: maybe-html-make html-make
31445maybe-html-make:
31446@if make
31447maybe-html-make: html-make
31448
31449html-make: \
31450 configure-make
0aed8855 31451 @: $(MAKE); $(unstage)
6d389afc
MS
31452 @[ -f ./make/Makefile ] || exit 0; \
31453 r=`${PWD_COMMAND}`; export r; \
31454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31455 $(HOST_EXPORTS) \
31456 for flag in $(EXTRA_HOST_FLAGS) ; do \
31457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31458 done; \
31459 echo "Doing html in make" ; \
b00612cc 31460 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
31461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31463 "RANLIB=$${RANLIB}" \
0c24b341 31464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31465 html) \
31466 || exit 1
31467
31468@endif make
31469
b813574b
PB
31470.PHONY: maybe-TAGS-make TAGS-make
31471maybe-TAGS-make:
31472@if make
31473maybe-TAGS-make: TAGS-make
252b5132 31474
b813574b
PB
31475TAGS-make: \
31476 configure-make
0aed8855 31477 @: $(MAKE); $(unstage)
b813574b 31478 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31479 r=`${PWD_COMMAND}`; export r; \
31480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31481 $(HOST_EXPORTS) \
b813574b 31482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31484 done; \
b813574b 31485 echo "Doing TAGS in make" ; \
b00612cc 31486 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31489 "RANLIB=$${RANLIB}" \
0c24b341 31490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31491 TAGS) \
4fa63067 31492 || exit 1
3866be5d 31493
b813574b 31494@endif make
3866be5d 31495
b813574b
PB
31496.PHONY: maybe-install-info-make install-info-make
31497maybe-install-info-make:
31498@if make
31499maybe-install-info-make: install-info-make
3866be5d 31500
b813574b
PB
31501install-info-make: \
31502 configure-make \
31503 info-make
0aed8855 31504 @: $(MAKE); $(unstage)
b813574b 31505 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31506 r=`${PWD_COMMAND}`; export r; \
31507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31508 $(HOST_EXPORTS) \
b813574b 31509 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31511 done; \
b813574b 31512 echo "Doing install-info in make" ; \
b00612cc 31513 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31516 "RANLIB=$${RANLIB}" \
0c24b341 31517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31518 install-info) \
4fa63067 31519 || exit 1
3866be5d 31520
b813574b 31521@endif make
3866be5d 31522
a3ca38d2
DD
31523.PHONY: maybe-install-pdf-make install-pdf-make
31524maybe-install-pdf-make:
31525@if make
31526maybe-install-pdf-make: install-pdf-make
31527
31528install-pdf-make: \
31529 configure-make \
31530 pdf-make
31531 @: $(MAKE); $(unstage)
31532 @[ -f ./make/Makefile ] || exit 0; \
31533 r=`${PWD_COMMAND}`; export r; \
31534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31535 $(HOST_EXPORTS) \
31536 for flag in $(EXTRA_HOST_FLAGS) ; do \
31537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31538 done; \
31539 echo "Doing install-pdf in make" ; \
31540 (cd $(HOST_SUBDIR)/make && \
31541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31543 "RANLIB=$${RANLIB}" \
0c24b341 31544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31545 install-pdf) \
31546 || exit 1
31547
31548@endif make
31549
108a6f8e
CD
31550.PHONY: maybe-install-html-make install-html-make
31551maybe-install-html-make:
31552@if make
31553maybe-install-html-make: install-html-make
31554
31555install-html-make: \
31556 configure-make \
31557 html-make
31558 @: $(MAKE); $(unstage)
31559 @[ -f ./make/Makefile ] || exit 0; \
31560 r=`${PWD_COMMAND}`; export r; \
31561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31562 $(HOST_EXPORTS) \
31563 for flag in $(EXTRA_HOST_FLAGS) ; do \
31564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31565 done; \
31566 echo "Doing install-html in make" ; \
31567 (cd $(HOST_SUBDIR)/make && \
31568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31570 "RANLIB=$${RANLIB}" \
0c24b341 31571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31572 install-html) \
31573 || exit 1
31574
31575@endif make
31576
b813574b
PB
31577.PHONY: maybe-installcheck-make installcheck-make
31578maybe-installcheck-make:
31579@if make
31580maybe-installcheck-make: installcheck-make
15723a45 31581
b813574b
PB
31582installcheck-make: \
31583 configure-make
0aed8855 31584 @: $(MAKE); $(unstage)
b813574b 31585 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31586 r=`${PWD_COMMAND}`; export r; \
31587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31588 $(HOST_EXPORTS) \
b813574b 31589 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31591 done; \
b813574b 31592 echo "Doing installcheck in make" ; \
b00612cc 31593 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31596 "RANLIB=$${RANLIB}" \
0c24b341 31597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31598 installcheck) \
4fa63067 31599 || exit 1
15723a45 31600
b813574b 31601@endif make
15723a45 31602
b813574b
PB
31603.PHONY: maybe-mostlyclean-make mostlyclean-make
31604maybe-mostlyclean-make:
31605@if make
31606maybe-mostlyclean-make: mostlyclean-make
15723a45 31607
b813574b 31608mostlyclean-make:
0aed8855 31609 @: $(MAKE); $(unstage)
b813574b 31610 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
31611 r=`${PWD_COMMAND}`; export r; \
31612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31613 $(HOST_EXPORTS) \
b813574b 31614 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31616 done; \
b813574b 31617 echo "Doing mostlyclean in make" ; \
b00612cc 31618 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31621 "RANLIB=$${RANLIB}" \
0c24b341 31622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31623 mostlyclean) \
bba45b8b 31624 || exit 1
15723a45 31625
b813574b 31626@endif make
4fa63067 31627
b813574b
PB
31628.PHONY: maybe-clean-make clean-make
31629maybe-clean-make:
31630@if make
31631maybe-clean-make: clean-make
4fa63067 31632
b813574b 31633clean-make:
0aed8855 31634 @: $(MAKE); $(unstage)
b813574b 31635 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31636 r=`${PWD_COMMAND}`; export r; \
31637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31638 $(HOST_EXPORTS) \
b813574b 31639 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31641 done; \
b813574b 31642 echo "Doing clean in make" ; \
b00612cc 31643 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31646 "RANLIB=$${RANLIB}" \
0c24b341 31647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31648 clean) \
4fa63067
NN
31649 || exit 1
31650
b813574b 31651@endif make
4fa63067 31652
b813574b
PB
31653.PHONY: maybe-distclean-make distclean-make
31654maybe-distclean-make:
31655@if make
31656maybe-distclean-make: distclean-make
4fa63067 31657
b813574b 31658distclean-make:
0aed8855 31659 @: $(MAKE); $(unstage)
b813574b 31660 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31661 r=`${PWD_COMMAND}`; export r; \
31662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31663 $(HOST_EXPORTS) \
b813574b 31664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31666 done; \
b813574b 31667 echo "Doing distclean in make" ; \
b00612cc 31668 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31671 "RANLIB=$${RANLIB}" \
0c24b341 31672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31673 distclean) \
4fa63067
NN
31674 || exit 1
31675
b813574b 31676@endif make
4fa63067 31677
b813574b
PB
31678.PHONY: maybe-maintainer-clean-make maintainer-clean-make
31679maybe-maintainer-clean-make:
31680@if make
31681maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 31682
b813574b 31683maintainer-clean-make:
0aed8855 31684 @: $(MAKE); $(unstage)
b813574b 31685 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 31686 r=`${PWD_COMMAND}`; export r; \
b40e3958 31687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31688 $(HOST_EXPORTS) \
b813574b 31689 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31691 done; \
b813574b 31692 echo "Doing maintainer-clean in make" ; \
b00612cc 31693 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31696 "RANLIB=$${RANLIB}" \
0c24b341 31697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31698 maintainer-clean) \
4fa63067 31699 || exit 1
3866be5d 31700
b813574b 31701@endif make
3866be5d 31702
3866be5d 31703
a7254363 31704
b813574b
PB
31705.PHONY: configure-mmalloc maybe-configure-mmalloc
31706maybe-configure-mmalloc:
4f0ef2d8
CD
31707@if gcc-bootstrap
31708configure-mmalloc: stage_current
31709@endif gcc-bootstrap
b813574b
PB
31710@if mmalloc
31711maybe-configure-mmalloc: configure-mmalloc
c52c6897 31712configure-mmalloc:
0aed8855 31713 @: $(MAKE); $(unstage)
c52c6897 31714 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31716 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
31717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
1f53ca9a 31718 $(HOST_EXPORTS) \
a7254363
PB
31719 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
31720 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 31721 case $(srcdir) in \
b00612cc
PB
31722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31723 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
31724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31725 esac; \
b00612cc
PB
31726 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
31727 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 31728 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31730 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31731 || exit 1
b813574b 31732@endif mmalloc
e2b9e2dc 31733
a7254363
PB
31734
31735
d545f33b
PB
31736
31737
b813574b
PB
31738.PHONY: all-mmalloc maybe-all-mmalloc
31739maybe-all-mmalloc:
4f0ef2d8
CD
31740@if gcc-bootstrap
31741all-mmalloc: stage_current
31742@endif gcc-bootstrap
b813574b 31743@if mmalloc
d27cc32e 31744TARGET-mmalloc=all
b813574b
PB
31745maybe-all-mmalloc: all-mmalloc
31746all-mmalloc: configure-mmalloc
0aed8855 31747 @: $(MAKE); $(unstage)
b40e3958
L
31748 @r=`${PWD_COMMAND}`; export r; \
31749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31750 $(HOST_EXPORTS) \
b00612cc 31751 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
31752 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31753 $(TARGET-mmalloc))
b813574b 31754@endif mmalloc
3866be5d 31755
a7254363 31756
d545f33b
PB
31757
31758
b813574b
PB
31759.PHONY: check-mmalloc maybe-check-mmalloc
31760maybe-check-mmalloc:
31761@if mmalloc
31762maybe-check-mmalloc: check-mmalloc
3866be5d 31763
b813574b 31764check-mmalloc:
3866be5d 31765
b813574b 31766@endif mmalloc
3866be5d 31767
b813574b
PB
31768.PHONY: install-mmalloc maybe-install-mmalloc
31769maybe-install-mmalloc:
31770@if mmalloc
31771maybe-install-mmalloc: install-mmalloc
4fa63067 31772
b813574b 31773install-mmalloc: installdirs
0aed8855 31774 @: $(MAKE); $(unstage)
4fa63067
NN
31775 @r=`${PWD_COMMAND}`; export r; \
31776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31777 $(HOST_EXPORTS) \
b00612cc 31778 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 31779 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31780
b813574b 31781@endif mmalloc
4fa63067 31782
56a8fe78 31783# Other targets (info, dvi, pdf, etc.)
4fa63067 31784
b813574b
PB
31785.PHONY: maybe-info-mmalloc info-mmalloc
31786maybe-info-mmalloc:
31787@if mmalloc
31788maybe-info-mmalloc: info-mmalloc
4fa63067 31789
b813574b
PB
31790info-mmalloc: \
31791 configure-mmalloc
0aed8855 31792 @: $(MAKE); $(unstage)
b813574b 31793 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31794 r=`${PWD_COMMAND}`; export r; \
31795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31796 $(HOST_EXPORTS) \
b813574b 31797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31799 done; \
b813574b 31800 echo "Doing info in mmalloc" ; \
b00612cc 31801 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31804 "RANLIB=$${RANLIB}" \
0c24b341 31805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31806 info) \
4fa63067
NN
31807 || exit 1
31808
b813574b 31809@endif mmalloc
4fa63067 31810
b813574b
PB
31811.PHONY: maybe-dvi-mmalloc dvi-mmalloc
31812maybe-dvi-mmalloc:
31813@if mmalloc
31814maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 31815
b813574b
PB
31816dvi-mmalloc: \
31817 configure-mmalloc
0aed8855 31818 @: $(MAKE); $(unstage)
b813574b 31819 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31820 r=`${PWD_COMMAND}`; export r; \
31821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31822 $(HOST_EXPORTS) \
b813574b 31823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31825 done; \
b813574b 31826 echo "Doing dvi in mmalloc" ; \
b00612cc 31827 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31830 "RANLIB=$${RANLIB}" \
0c24b341 31831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31832 dvi) \
4fa63067
NN
31833 || exit 1
31834
b813574b 31835@endif mmalloc
4fa63067 31836
56a8fe78
DD
31837.PHONY: maybe-pdf-mmalloc pdf-mmalloc
31838maybe-pdf-mmalloc:
31839@if mmalloc
31840maybe-pdf-mmalloc: pdf-mmalloc
31841
31842pdf-mmalloc: \
31843 configure-mmalloc
31844 @: $(MAKE); $(unstage)
31845 @[ -f ./mmalloc/Makefile ] || exit 0; \
31846 r=`${PWD_COMMAND}`; export r; \
31847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31848 $(HOST_EXPORTS) \
31849 for flag in $(EXTRA_HOST_FLAGS) ; do \
31850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31851 done; \
31852 echo "Doing pdf in mmalloc" ; \
31853 (cd $(HOST_SUBDIR)/mmalloc && \
31854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31856 "RANLIB=$${RANLIB}" \
0c24b341 31857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31858 pdf) \
31859 || exit 1
31860
31861@endif mmalloc
31862
6d389afc
MS
31863.PHONY: maybe-html-mmalloc html-mmalloc
31864maybe-html-mmalloc:
31865@if mmalloc
31866maybe-html-mmalloc: html-mmalloc
31867
31868html-mmalloc: \
31869 configure-mmalloc
0aed8855 31870 @: $(MAKE); $(unstage)
6d389afc
MS
31871 @[ -f ./mmalloc/Makefile ] || exit 0; \
31872 r=`${PWD_COMMAND}`; export r; \
31873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31874 $(HOST_EXPORTS) \
31875 for flag in $(EXTRA_HOST_FLAGS) ; do \
31876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31877 done; \
31878 echo "Doing html in mmalloc" ; \
b00612cc 31879 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
31880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31882 "RANLIB=$${RANLIB}" \
0c24b341 31883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31884 html) \
31885 || exit 1
31886
31887@endif mmalloc
31888
b813574b
PB
31889.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
31890maybe-TAGS-mmalloc:
31891@if mmalloc
31892maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 31893
b813574b
PB
31894TAGS-mmalloc: \
31895 configure-mmalloc
0aed8855 31896 @: $(MAKE); $(unstage)
b813574b 31897 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31898 r=`${PWD_COMMAND}`; export r; \
31899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31900 $(HOST_EXPORTS) \
b813574b 31901 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31903 done; \
b813574b 31904 echo "Doing TAGS in mmalloc" ; \
b00612cc 31905 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31908 "RANLIB=$${RANLIB}" \
0c24b341 31909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31910 TAGS) \
4fa63067
NN
31911 || exit 1
31912
b813574b 31913@endif mmalloc
4fa63067 31914
b813574b
PB
31915.PHONY: maybe-install-info-mmalloc install-info-mmalloc
31916maybe-install-info-mmalloc:
31917@if mmalloc
31918maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 31919
b813574b
PB
31920install-info-mmalloc: \
31921 configure-mmalloc \
31922 info-mmalloc
0aed8855 31923 @: $(MAKE); $(unstage)
b813574b 31924 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31925 r=`${PWD_COMMAND}`; export r; \
31926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31927 $(HOST_EXPORTS) \
b813574b 31928 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31930 done; \
b813574b 31931 echo "Doing install-info in mmalloc" ; \
b00612cc 31932 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31935 "RANLIB=$${RANLIB}" \
0c24b341 31936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31937 install-info) \
4fa63067
NN
31938 || exit 1
31939
b813574b 31940@endif mmalloc
4fa63067 31941
a3ca38d2
DD
31942.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
31943maybe-install-pdf-mmalloc:
31944@if mmalloc
31945maybe-install-pdf-mmalloc: install-pdf-mmalloc
31946
31947install-pdf-mmalloc: \
31948 configure-mmalloc \
31949 pdf-mmalloc
31950 @: $(MAKE); $(unstage)
31951 @[ -f ./mmalloc/Makefile ] || exit 0; \
31952 r=`${PWD_COMMAND}`; export r; \
31953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31954 $(HOST_EXPORTS) \
31955 for flag in $(EXTRA_HOST_FLAGS) ; do \
31956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31957 done; \
31958 echo "Doing install-pdf in mmalloc" ; \
31959 (cd $(HOST_SUBDIR)/mmalloc && \
31960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31962 "RANLIB=$${RANLIB}" \
0c24b341 31963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31964 install-pdf) \
31965 || exit 1
31966
31967@endif mmalloc
31968
108a6f8e
CD
31969.PHONY: maybe-install-html-mmalloc install-html-mmalloc
31970maybe-install-html-mmalloc:
31971@if mmalloc
31972maybe-install-html-mmalloc: install-html-mmalloc
31973
31974install-html-mmalloc: \
31975 configure-mmalloc \
31976 html-mmalloc
31977 @: $(MAKE); $(unstage)
31978 @[ -f ./mmalloc/Makefile ] || exit 0; \
31979 r=`${PWD_COMMAND}`; export r; \
31980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31981 $(HOST_EXPORTS) \
31982 for flag in $(EXTRA_HOST_FLAGS) ; do \
31983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31984 done; \
31985 echo "Doing install-html in mmalloc" ; \
31986 (cd $(HOST_SUBDIR)/mmalloc && \
31987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31989 "RANLIB=$${RANLIB}" \
0c24b341 31990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31991 install-html) \
31992 || exit 1
31993
31994@endif mmalloc
31995
b813574b
PB
31996.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
31997maybe-installcheck-mmalloc:
31998@if mmalloc
31999maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 32000
b813574b
PB
32001installcheck-mmalloc: \
32002 configure-mmalloc
0aed8855 32003 @: $(MAKE); $(unstage)
b813574b 32004 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32005 r=`${PWD_COMMAND}`; export r; \
32006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32007 $(HOST_EXPORTS) \
b813574b 32008 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32010 done; \
b813574b 32011 echo "Doing installcheck in mmalloc" ; \
b00612cc 32012 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32015 "RANLIB=$${RANLIB}" \
0c24b341 32016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32017 installcheck) \
4fa63067
NN
32018 || exit 1
32019
b813574b 32020@endif mmalloc
4fa63067 32021
b813574b
PB
32022.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
32023maybe-mostlyclean-mmalloc:
32024@if mmalloc
32025maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 32026
b813574b 32027mostlyclean-mmalloc:
0aed8855 32028 @: $(MAKE); $(unstage)
b813574b 32029 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32030 r=`${PWD_COMMAND}`; export r; \
32031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32032 $(HOST_EXPORTS) \
b813574b 32033 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32035 done; \
b813574b 32036 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 32037 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32040 "RANLIB=$${RANLIB}" \
0c24b341 32041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32042 mostlyclean) \
4fa63067
NN
32043 || exit 1
32044
b813574b 32045@endif mmalloc
4fa63067 32046
b813574b
PB
32047.PHONY: maybe-clean-mmalloc clean-mmalloc
32048maybe-clean-mmalloc:
32049@if mmalloc
32050maybe-clean-mmalloc: clean-mmalloc
4fa63067 32051
b813574b 32052clean-mmalloc:
0aed8855 32053 @: $(MAKE); $(unstage)
b813574b 32054 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32055 r=`${PWD_COMMAND}`; export r; \
32056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32057 $(HOST_EXPORTS) \
b813574b 32058 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32060 done; \
b813574b 32061 echo "Doing clean in mmalloc" ; \
b00612cc 32062 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32065 "RANLIB=$${RANLIB}" \
0c24b341 32066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32067 clean) \
4fa63067
NN
32068 || exit 1
32069
b813574b 32070@endif mmalloc
4fa63067 32071
b813574b
PB
32072.PHONY: maybe-distclean-mmalloc distclean-mmalloc
32073maybe-distclean-mmalloc:
32074@if mmalloc
32075maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 32076
b813574b 32077distclean-mmalloc:
0aed8855 32078 @: $(MAKE); $(unstage)
b813574b 32079 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32080 r=`${PWD_COMMAND}`; export r; \
32081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32082 $(HOST_EXPORTS) \
b813574b 32083 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32085 done; \
b813574b 32086 echo "Doing distclean in mmalloc" ; \
b00612cc 32087 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32090 "RANLIB=$${RANLIB}" \
0c24b341 32091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32092 distclean) \
4fa63067
NN
32093 || exit 1
32094
b813574b 32095@endif mmalloc
4fa63067 32096
b813574b
PB
32097.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
32098maybe-maintainer-clean-mmalloc:
32099@if mmalloc
32100maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 32101
b813574b 32102maintainer-clean-mmalloc:
0aed8855 32103 @: $(MAKE); $(unstage)
b813574b 32104 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32105 r=`${PWD_COMMAND}`; export r; \
32106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32107 $(HOST_EXPORTS) \
b813574b 32108 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32110 done; \
b813574b 32111 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 32112 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32115 "RANLIB=$${RANLIB}" \
0c24b341 32116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32117 maintainer-clean) \
4fa63067 32118 || exit 1
16ae0395 32119
b813574b 32120@endif mmalloc
3866be5d
NN
32121
32122
a7254363 32123
b813574b
PB
32124.PHONY: configure-patch maybe-configure-patch
32125maybe-configure-patch:
4f0ef2d8
CD
32126@if gcc-bootstrap
32127configure-patch: stage_current
32128@endif gcc-bootstrap
b813574b
PB
32129@if patch
32130maybe-configure-patch: configure-patch
c52c6897 32131configure-patch:
0aed8855 32132 @: $(MAKE); $(unstage)
c52c6897 32133 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32135 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
32136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
1f53ca9a 32137 $(HOST_EXPORTS) \
a7254363
PB
32138 echo Configuring in $(HOST_SUBDIR)/patch; \
32139 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 32140 case $(srcdir) in \
b00612cc
PB
32141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32142 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
32143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32144 esac; \
b00612cc
PB
32145 srcdiroption="--srcdir=$${topdir}/patch"; \
32146 libsrcdir="$$s/patch"; \
e2b9e2dc 32147 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32149 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32150 || exit 1
b813574b 32151@endif patch
e2b9e2dc 32152
a7254363
PB
32153
32154
d545f33b
PB
32155
32156
b813574b
PB
32157.PHONY: all-patch maybe-all-patch
32158maybe-all-patch:
4f0ef2d8
CD
32159@if gcc-bootstrap
32160all-patch: stage_current
32161@endif gcc-bootstrap
b813574b 32162@if patch
d27cc32e 32163TARGET-patch=all
b813574b
PB
32164maybe-all-patch: all-patch
32165all-patch: configure-patch
0aed8855 32166 @: $(MAKE); $(unstage)
b40e3958
L
32167 @r=`${PWD_COMMAND}`; export r; \
32168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32169 $(HOST_EXPORTS) \
b00612cc 32170 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
32171 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32172 $(TARGET-patch))
b813574b 32173@endif patch
3866be5d 32174
a7254363 32175
d545f33b
PB
32176
32177
b813574b
PB
32178.PHONY: check-patch maybe-check-patch
32179maybe-check-patch:
32180@if patch
32181maybe-check-patch: check-patch
3866be5d 32182
b813574b 32183check-patch:
0aed8855 32184 @: $(MAKE); $(unstage)
b40e3958
L
32185 @r=`${PWD_COMMAND}`; export r; \
32186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32187 $(HOST_EXPORTS) \
b00612cc
PB
32188 (cd $(HOST_SUBDIR)/patch && \
32189 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32190
b813574b 32191@endif patch
3866be5d 32192
b813574b
PB
32193.PHONY: install-patch maybe-install-patch
32194maybe-install-patch:
32195@if patch
32196maybe-install-patch: install-patch
16ae0395 32197
b813574b 32198install-patch: installdirs
0aed8855 32199 @: $(MAKE); $(unstage)
b40e3958
L
32200 @r=`${PWD_COMMAND}`; export r; \
32201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32202 $(HOST_EXPORTS) \
b00612cc 32203 (cd $(HOST_SUBDIR)/patch && \
2da12f12 32204 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32205
b813574b 32206@endif patch
3866be5d 32207
56a8fe78 32208# Other targets (info, dvi, pdf, etc.)
4fa63067 32209
b813574b
PB
32210.PHONY: maybe-info-patch info-patch
32211maybe-info-patch:
32212@if patch
32213maybe-info-patch: info-patch
4fa63067 32214
b813574b
PB
32215info-patch: \
32216 configure-patch
0aed8855 32217 @: $(MAKE); $(unstage)
b813574b 32218 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32219 r=`${PWD_COMMAND}`; export r; \
32220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32221 $(HOST_EXPORTS) \
b813574b 32222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32224 done; \
b813574b 32225 echo "Doing info in patch" ; \
b00612cc 32226 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32229 "RANLIB=$${RANLIB}" \
0c24b341 32230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32231 info) \
4fa63067
NN
32232 || exit 1
32233
b813574b 32234@endif patch
4fa63067 32235
b813574b
PB
32236.PHONY: maybe-dvi-patch dvi-patch
32237maybe-dvi-patch:
32238@if patch
32239maybe-dvi-patch: dvi-patch
4fa63067 32240
b813574b
PB
32241dvi-patch: \
32242 configure-patch
0aed8855 32243 @: $(MAKE); $(unstage)
b813574b 32244 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32245 r=`${PWD_COMMAND}`; export r; \
32246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32247 $(HOST_EXPORTS) \
b813574b 32248 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32250 done; \
b813574b 32251 echo "Doing dvi in patch" ; \
b00612cc 32252 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32255 "RANLIB=$${RANLIB}" \
0c24b341 32256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32257 dvi) \
4fa63067
NN
32258 || exit 1
32259
b813574b 32260@endif patch
4fa63067 32261
56a8fe78
DD
32262.PHONY: maybe-pdf-patch pdf-patch
32263maybe-pdf-patch:
32264@if patch
32265maybe-pdf-patch: pdf-patch
32266
32267pdf-patch: \
32268 configure-patch
32269 @: $(MAKE); $(unstage)
32270 @[ -f ./patch/Makefile ] || exit 0; \
32271 r=`${PWD_COMMAND}`; export r; \
32272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32273 $(HOST_EXPORTS) \
32274 for flag in $(EXTRA_HOST_FLAGS) ; do \
32275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32276 done; \
32277 echo "Doing pdf in patch" ; \
32278 (cd $(HOST_SUBDIR)/patch && \
32279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32281 "RANLIB=$${RANLIB}" \
0c24b341 32282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32283 pdf) \
32284 || exit 1
32285
32286@endif patch
32287
6d389afc
MS
32288.PHONY: maybe-html-patch html-patch
32289maybe-html-patch:
32290@if patch
32291maybe-html-patch: html-patch
32292
32293html-patch: \
32294 configure-patch
0aed8855 32295 @: $(MAKE); $(unstage)
6d389afc
MS
32296 @[ -f ./patch/Makefile ] || exit 0; \
32297 r=`${PWD_COMMAND}`; export r; \
32298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32299 $(HOST_EXPORTS) \
32300 for flag in $(EXTRA_HOST_FLAGS) ; do \
32301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32302 done; \
32303 echo "Doing html in patch" ; \
b00612cc 32304 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
32305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32307 "RANLIB=$${RANLIB}" \
0c24b341 32308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32309 html) \
32310 || exit 1
32311
32312@endif patch
32313
b813574b
PB
32314.PHONY: maybe-TAGS-patch TAGS-patch
32315maybe-TAGS-patch:
32316@if patch
32317maybe-TAGS-patch: TAGS-patch
4fa63067 32318
b813574b
PB
32319TAGS-patch: \
32320 configure-patch
0aed8855 32321 @: $(MAKE); $(unstage)
b813574b 32322 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32323 r=`${PWD_COMMAND}`; export r; \
32324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32325 $(HOST_EXPORTS) \
b813574b 32326 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32328 done; \
b813574b 32329 echo "Doing TAGS in patch" ; \
b00612cc 32330 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32333 "RANLIB=$${RANLIB}" \
0c24b341 32334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32335 TAGS) \
4fa63067
NN
32336 || exit 1
32337
b813574b 32338@endif patch
4fa63067 32339
b813574b
PB
32340.PHONY: maybe-install-info-patch install-info-patch
32341maybe-install-info-patch:
32342@if patch
32343maybe-install-info-patch: install-info-patch
4fa63067 32344
b813574b
PB
32345install-info-patch: \
32346 configure-patch \
32347 info-patch
0aed8855 32348 @: $(MAKE); $(unstage)
b813574b 32349 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32350 r=`${PWD_COMMAND}`; export r; \
32351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32352 $(HOST_EXPORTS) \
b813574b 32353 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32355 done; \
b813574b 32356 echo "Doing install-info in patch" ; \
b00612cc 32357 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32360 "RANLIB=$${RANLIB}" \
0c24b341 32361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32362 install-info) \
4fa63067
NN
32363 || exit 1
32364
b813574b 32365@endif patch
4fa63067 32366
a3ca38d2
DD
32367.PHONY: maybe-install-pdf-patch install-pdf-patch
32368maybe-install-pdf-patch:
32369@if patch
32370maybe-install-pdf-patch: install-pdf-patch
32371
32372install-pdf-patch: \
32373 configure-patch \
32374 pdf-patch
32375 @: $(MAKE); $(unstage)
32376 @[ -f ./patch/Makefile ] || exit 0; \
32377 r=`${PWD_COMMAND}`; export r; \
32378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32379 $(HOST_EXPORTS) \
32380 for flag in $(EXTRA_HOST_FLAGS) ; do \
32381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32382 done; \
32383 echo "Doing install-pdf in patch" ; \
32384 (cd $(HOST_SUBDIR)/patch && \
32385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32387 "RANLIB=$${RANLIB}" \
0c24b341 32388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32389 install-pdf) \
32390 || exit 1
32391
32392@endif patch
32393
108a6f8e
CD
32394.PHONY: maybe-install-html-patch install-html-patch
32395maybe-install-html-patch:
32396@if patch
32397maybe-install-html-patch: install-html-patch
32398
32399install-html-patch: \
32400 configure-patch \
32401 html-patch
32402 @: $(MAKE); $(unstage)
32403 @[ -f ./patch/Makefile ] || exit 0; \
32404 r=`${PWD_COMMAND}`; export r; \
32405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32406 $(HOST_EXPORTS) \
32407 for flag in $(EXTRA_HOST_FLAGS) ; do \
32408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32409 done; \
32410 echo "Doing install-html in patch" ; \
32411 (cd $(HOST_SUBDIR)/patch && \
32412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32414 "RANLIB=$${RANLIB}" \
0c24b341 32415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32416 install-html) \
32417 || exit 1
32418
32419@endif patch
32420
b813574b
PB
32421.PHONY: maybe-installcheck-patch installcheck-patch
32422maybe-installcheck-patch:
32423@if patch
32424maybe-installcheck-patch: installcheck-patch
4fa63067 32425
b813574b
PB
32426installcheck-patch: \
32427 configure-patch
0aed8855 32428 @: $(MAKE); $(unstage)
b813574b 32429 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32430 r=`${PWD_COMMAND}`; export r; \
32431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32432 $(HOST_EXPORTS) \
b813574b 32433 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32435 done; \
b813574b 32436 echo "Doing installcheck in patch" ; \
b00612cc 32437 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32440 "RANLIB=$${RANLIB}" \
0c24b341 32441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32442 installcheck) \
4fa63067
NN
32443 || exit 1
32444
b813574b 32445@endif patch
4fa63067 32446
b813574b
PB
32447.PHONY: maybe-mostlyclean-patch mostlyclean-patch
32448maybe-mostlyclean-patch:
32449@if patch
32450maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 32451
b813574b 32452mostlyclean-patch:
0aed8855 32453 @: $(MAKE); $(unstage)
b813574b 32454 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32455 r=`${PWD_COMMAND}`; export r; \
32456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32457 $(HOST_EXPORTS) \
b813574b 32458 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32460 done; \
b813574b 32461 echo "Doing mostlyclean in patch" ; \
b00612cc 32462 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32465 "RANLIB=$${RANLIB}" \
0c24b341 32466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32467 mostlyclean) \
4fa63067
NN
32468 || exit 1
32469
b813574b 32470@endif patch
4fa63067 32471
b813574b
PB
32472.PHONY: maybe-clean-patch clean-patch
32473maybe-clean-patch:
32474@if patch
32475maybe-clean-patch: clean-patch
4fa63067 32476
b813574b 32477clean-patch:
0aed8855 32478 @: $(MAKE); $(unstage)
b813574b 32479 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32480 r=`${PWD_COMMAND}`; export r; \
32481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32482 $(HOST_EXPORTS) \
b813574b 32483 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32485 done; \
b813574b 32486 echo "Doing clean in patch" ; \
b00612cc 32487 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32490 "RANLIB=$${RANLIB}" \
0c24b341 32491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32492 clean) \
4fa63067
NN
32493 || exit 1
32494
b813574b 32495@endif patch
4fa63067 32496
b813574b
PB
32497.PHONY: maybe-distclean-patch distclean-patch
32498maybe-distclean-patch:
32499@if patch
32500maybe-distclean-patch: distclean-patch
4fa63067 32501
b813574b 32502distclean-patch:
0aed8855 32503 @: $(MAKE); $(unstage)
b813574b 32504 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32505 r=`${PWD_COMMAND}`; export r; \
32506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32507 $(HOST_EXPORTS) \
b813574b 32508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32510 done; \
b813574b 32511 echo "Doing distclean in patch" ; \
b00612cc 32512 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32515 "RANLIB=$${RANLIB}" \
0c24b341 32516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32517 distclean) \
4fa63067
NN
32518 || exit 1
32519
b813574b 32520@endif patch
4fa63067 32521
b813574b
PB
32522.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
32523maybe-maintainer-clean-patch:
32524@if patch
32525maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 32526
b813574b 32527maintainer-clean-patch:
0aed8855 32528 @: $(MAKE); $(unstage)
b813574b 32529 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32530 r=`${PWD_COMMAND}`; export r; \
32531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32532 $(HOST_EXPORTS) \
b813574b 32533 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32535 done; \
b813574b 32536 echo "Doing maintainer-clean in patch" ; \
b00612cc 32537 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32540 "RANLIB=$${RANLIB}" \
0c24b341 32541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32542 maintainer-clean) \
4fa63067
NN
32543 || exit 1
32544
b813574b 32545@endif patch
4fa63067
NN
32546
32547
a7254363 32548
b813574b
PB
32549.PHONY: configure-perl maybe-configure-perl
32550maybe-configure-perl:
4f0ef2d8
CD
32551@if gcc-bootstrap
32552configure-perl: stage_current
32553@endif gcc-bootstrap
b813574b
PB
32554@if perl
32555maybe-configure-perl: configure-perl
c52c6897 32556configure-perl:
0aed8855 32557 @: $(MAKE); $(unstage)
c52c6897 32558 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32560 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
32561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
1f53ca9a 32562 $(HOST_EXPORTS) \
a7254363
PB
32563 echo Configuring in $(HOST_SUBDIR)/perl; \
32564 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 32565 case $(srcdir) in \
b00612cc
PB
32566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32567 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
32568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32569 esac; \
b00612cc
PB
32570 srcdiroption="--srcdir=$${topdir}/perl"; \
32571 libsrcdir="$$s/perl"; \
e2b9e2dc 32572 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32574 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32575 || exit 1
b813574b 32576@endif perl
e2b9e2dc 32577
a7254363
PB
32578
32579
d545f33b
PB
32580
32581
b813574b
PB
32582.PHONY: all-perl maybe-all-perl
32583maybe-all-perl:
4f0ef2d8
CD
32584@if gcc-bootstrap
32585all-perl: stage_current
32586@endif gcc-bootstrap
b813574b 32587@if perl
d27cc32e 32588TARGET-perl=all
b813574b
PB
32589maybe-all-perl: all-perl
32590all-perl: configure-perl
0aed8855 32591 @: $(MAKE); $(unstage)
b40e3958
L
32592 @r=`${PWD_COMMAND}`; export r; \
32593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32594 $(HOST_EXPORTS) \
b00612cc 32595 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
32596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32597 $(TARGET-perl))
b813574b 32598@endif perl
3866be5d 32599
a7254363 32600
d545f33b
PB
32601
32602
b813574b
PB
32603.PHONY: check-perl maybe-check-perl
32604maybe-check-perl:
32605@if perl
32606maybe-check-perl: check-perl
3866be5d 32607
b813574b 32608check-perl:
0aed8855 32609 @: $(MAKE); $(unstage)
b40e3958
L
32610 @r=`${PWD_COMMAND}`; export r; \
32611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32612 $(HOST_EXPORTS) \
b00612cc
PB
32613 (cd $(HOST_SUBDIR)/perl && \
32614 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32615
b813574b 32616@endif perl
3866be5d 32617
b813574b
PB
32618.PHONY: install-perl maybe-install-perl
32619maybe-install-perl:
32620@if perl
32621maybe-install-perl: install-perl
16ae0395 32622
b813574b 32623install-perl: installdirs
0aed8855 32624 @: $(MAKE); $(unstage)
b40e3958
L
32625 @r=`${PWD_COMMAND}`; export r; \
32626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32627 $(HOST_EXPORTS) \
b00612cc 32628 (cd $(HOST_SUBDIR)/perl && \
2da12f12 32629 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32630
b813574b 32631@endif perl
3866be5d 32632
56a8fe78 32633# Other targets (info, dvi, pdf, etc.)
4fa63067 32634
b813574b
PB
32635.PHONY: maybe-info-perl info-perl
32636maybe-info-perl:
32637@if perl
32638maybe-info-perl: info-perl
4fa63067 32639
b813574b
PB
32640info-perl: \
32641 configure-perl
0aed8855 32642 @: $(MAKE); $(unstage)
b813574b 32643 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
32644 r=`${PWD_COMMAND}`; export r; \
32645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32646 $(HOST_EXPORTS) \
b813574b 32647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32649 done; \
b813574b 32650 echo "Doing info in perl" ; \
b00612cc 32651 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32654 "RANLIB=$${RANLIB}" \
0c24b341 32655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32656 info) \
e2b9e2dc
NN
32657 || exit 1
32658
b813574b 32659@endif perl
4fa63067 32660
b813574b
PB
32661.PHONY: maybe-dvi-perl dvi-perl
32662maybe-dvi-perl:
32663@if perl
32664maybe-dvi-perl: dvi-perl
4fa63067 32665
b813574b
PB
32666dvi-perl: \
32667 configure-perl
0aed8855 32668 @: $(MAKE); $(unstage)
b813574b 32669 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32670 r=`${PWD_COMMAND}`; export r; \
b40e3958 32671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32672 $(HOST_EXPORTS) \
b813574b 32673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32675 done; \
b813574b 32676 echo "Doing dvi in perl" ; \
b00612cc 32677 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32680 "RANLIB=$${RANLIB}" \
0c24b341 32681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32682 dvi) \
4fa63067 32683 || exit 1
3866be5d 32684
b813574b 32685@endif perl
3866be5d 32686
56a8fe78
DD
32687.PHONY: maybe-pdf-perl pdf-perl
32688maybe-pdf-perl:
32689@if perl
32690maybe-pdf-perl: pdf-perl
32691
32692pdf-perl: \
32693 configure-perl
32694 @: $(MAKE); $(unstage)
32695 @[ -f ./perl/Makefile ] || exit 0; \
32696 r=`${PWD_COMMAND}`; export r; \
32697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32698 $(HOST_EXPORTS) \
32699 for flag in $(EXTRA_HOST_FLAGS) ; do \
32700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32701 done; \
32702 echo "Doing pdf in perl" ; \
32703 (cd $(HOST_SUBDIR)/perl && \
32704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32706 "RANLIB=$${RANLIB}" \
0c24b341 32707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32708 pdf) \
32709 || exit 1
32710
32711@endif perl
32712
6d389afc
MS
32713.PHONY: maybe-html-perl html-perl
32714maybe-html-perl:
32715@if perl
32716maybe-html-perl: html-perl
32717
32718html-perl: \
32719 configure-perl
0aed8855 32720 @: $(MAKE); $(unstage)
6d389afc
MS
32721 @[ -f ./perl/Makefile ] || exit 0; \
32722 r=`${PWD_COMMAND}`; export r; \
32723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32724 $(HOST_EXPORTS) \
32725 for flag in $(EXTRA_HOST_FLAGS) ; do \
32726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32727 done; \
32728 echo "Doing html in perl" ; \
b00612cc 32729 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
32730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32732 "RANLIB=$${RANLIB}" \
0c24b341 32733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32734 html) \
32735 || exit 1
32736
32737@endif perl
32738
b813574b
PB
32739.PHONY: maybe-TAGS-perl TAGS-perl
32740maybe-TAGS-perl:
32741@if perl
32742maybe-TAGS-perl: TAGS-perl
4fa63067 32743
b813574b
PB
32744TAGS-perl: \
32745 configure-perl
0aed8855 32746 @: $(MAKE); $(unstage)
b813574b 32747 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32748 r=`${PWD_COMMAND}`; export r; \
b40e3958 32749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32750 $(HOST_EXPORTS) \
b813574b 32751 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32753 done; \
b813574b 32754 echo "Doing TAGS in perl" ; \
b00612cc 32755 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32758 "RANLIB=$${RANLIB}" \
0c24b341 32759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32760 TAGS) \
4fa63067 32761 || exit 1
3866be5d 32762
b813574b 32763@endif perl
3866be5d 32764
b813574b
PB
32765.PHONY: maybe-install-info-perl install-info-perl
32766maybe-install-info-perl:
32767@if perl
32768maybe-install-info-perl: install-info-perl
16ae0395 32769
b813574b
PB
32770install-info-perl: \
32771 configure-perl \
32772 info-perl
0aed8855 32773 @: $(MAKE); $(unstage)
b813574b 32774 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32775 r=`${PWD_COMMAND}`; export r; \
32776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32777 $(HOST_EXPORTS) \
b813574b 32778 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32780 done; \
b813574b 32781 echo "Doing install-info in perl" ; \
b00612cc 32782 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32785 "RANLIB=$${RANLIB}" \
0c24b341 32786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32787 install-info) \
4fa63067
NN
32788 || exit 1
32789
b813574b 32790@endif perl
4fa63067 32791
a3ca38d2
DD
32792.PHONY: maybe-install-pdf-perl install-pdf-perl
32793maybe-install-pdf-perl:
32794@if perl
32795maybe-install-pdf-perl: install-pdf-perl
32796
32797install-pdf-perl: \
32798 configure-perl \
32799 pdf-perl
32800 @: $(MAKE); $(unstage)
32801 @[ -f ./perl/Makefile ] || exit 0; \
32802 r=`${PWD_COMMAND}`; export r; \
32803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32804 $(HOST_EXPORTS) \
32805 for flag in $(EXTRA_HOST_FLAGS) ; do \
32806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32807 done; \
32808 echo "Doing install-pdf in perl" ; \
32809 (cd $(HOST_SUBDIR)/perl && \
32810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32812 "RANLIB=$${RANLIB}" \
0c24b341 32813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32814 install-pdf) \
32815 || exit 1
32816
32817@endif perl
32818
108a6f8e
CD
32819.PHONY: maybe-install-html-perl install-html-perl
32820maybe-install-html-perl:
32821@if perl
32822maybe-install-html-perl: install-html-perl
32823
32824install-html-perl: \
32825 configure-perl \
32826 html-perl
32827 @: $(MAKE); $(unstage)
32828 @[ -f ./perl/Makefile ] || exit 0; \
32829 r=`${PWD_COMMAND}`; export r; \
32830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32831 $(HOST_EXPORTS) \
32832 for flag in $(EXTRA_HOST_FLAGS) ; do \
32833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32834 done; \
32835 echo "Doing install-html in perl" ; \
32836 (cd $(HOST_SUBDIR)/perl && \
32837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32839 "RANLIB=$${RANLIB}" \
0c24b341 32840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32841 install-html) \
32842 || exit 1
32843
32844@endif perl
32845
b813574b
PB
32846.PHONY: maybe-installcheck-perl installcheck-perl
32847maybe-installcheck-perl:
32848@if perl
32849maybe-installcheck-perl: installcheck-perl
4fa63067 32850
b813574b
PB
32851installcheck-perl: \
32852 configure-perl
0aed8855 32853 @: $(MAKE); $(unstage)
b813574b 32854 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32855 r=`${PWD_COMMAND}`; export r; \
32856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32857 $(HOST_EXPORTS) \
b813574b 32858 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32860 done; \
b813574b 32861 echo "Doing installcheck in perl" ; \
b00612cc 32862 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32865 "RANLIB=$${RANLIB}" \
0c24b341 32866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32867 installcheck) \
4fa63067
NN
32868 || exit 1
32869
b813574b 32870@endif perl
4fa63067 32871
b813574b
PB
32872.PHONY: maybe-mostlyclean-perl mostlyclean-perl
32873maybe-mostlyclean-perl:
32874@if perl
32875maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 32876
b813574b 32877mostlyclean-perl:
0aed8855 32878 @: $(MAKE); $(unstage)
b813574b 32879 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32880 r=`${PWD_COMMAND}`; export r; \
32881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32882 $(HOST_EXPORTS) \
b813574b 32883 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32885 done; \
b813574b 32886 echo "Doing mostlyclean in perl" ; \
b00612cc 32887 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32890 "RANLIB=$${RANLIB}" \
0c24b341 32891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32892 mostlyclean) \
4fa63067
NN
32893 || exit 1
32894
b813574b 32895@endif perl
4fa63067 32896
b813574b
PB
32897.PHONY: maybe-clean-perl clean-perl
32898maybe-clean-perl:
32899@if perl
32900maybe-clean-perl: clean-perl
4fa63067 32901
b813574b 32902clean-perl:
0aed8855 32903 @: $(MAKE); $(unstage)
b813574b 32904 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32905 r=`${PWD_COMMAND}`; export r; \
32906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32907 $(HOST_EXPORTS) \
b813574b 32908 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32910 done; \
b813574b 32911 echo "Doing clean in perl" ; \
b00612cc 32912 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32915 "RANLIB=$${RANLIB}" \
0c24b341 32916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32917 clean) \
4fa63067
NN
32918 || exit 1
32919
b813574b 32920@endif perl
4fa63067 32921
b813574b
PB
32922.PHONY: maybe-distclean-perl distclean-perl
32923maybe-distclean-perl:
32924@if perl
32925maybe-distclean-perl: distclean-perl
4fa63067 32926
b813574b 32927distclean-perl:
0aed8855 32928 @: $(MAKE); $(unstage)
b813574b 32929 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32930 r=`${PWD_COMMAND}`; export r; \
32931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32932 $(HOST_EXPORTS) \
b813574b 32933 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32935 done; \
b813574b 32936 echo "Doing distclean in perl" ; \
b00612cc 32937 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32940 "RANLIB=$${RANLIB}" \
0c24b341 32941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32942 distclean) \
4fa63067
NN
32943 || exit 1
32944
b813574b 32945@endif perl
4fa63067 32946
b813574b
PB
32947.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
32948maybe-maintainer-clean-perl:
32949@if perl
32950maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 32951
b813574b 32952maintainer-clean-perl:
0aed8855 32953 @: $(MAKE); $(unstage)
b813574b 32954 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32955 r=`${PWD_COMMAND}`; export r; \
b40e3958 32956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32957 $(HOST_EXPORTS) \
b813574b 32958 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32960 done; \
b813574b 32961 echo "Doing maintainer-clean in perl" ; \
b00612cc 32962 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32965 "RANLIB=$${RANLIB}" \
0c24b341 32966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32967 maintainer-clean) \
4fa63067 32968 || exit 1
3866be5d 32969
b813574b 32970@endif perl
3866be5d 32971
4fa63067 32972
a7254363 32973
b813574b
PB
32974.PHONY: configure-prms maybe-configure-prms
32975maybe-configure-prms:
4f0ef2d8
CD
32976@if gcc-bootstrap
32977configure-prms: stage_current
32978@endif gcc-bootstrap
b813574b
PB
32979@if prms
32980maybe-configure-prms: configure-prms
c52c6897 32981configure-prms:
0aed8855 32982 @: $(MAKE); $(unstage)
c52c6897 32983 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32985 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
32986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
1f53ca9a 32987 $(HOST_EXPORTS) \
a7254363
PB
32988 echo Configuring in $(HOST_SUBDIR)/prms; \
32989 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 32990 case $(srcdir) in \
b00612cc
PB
32991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32992 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
32993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32994 esac; \
b00612cc
PB
32995 srcdiroption="--srcdir=$${topdir}/prms"; \
32996 libsrcdir="$$s/prms"; \
e2b9e2dc 32997 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32999 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33000 || exit 1
b813574b 33001@endif prms
e2b9e2dc 33002
a7254363
PB
33003
33004
d545f33b
PB
33005
33006
b813574b
PB
33007.PHONY: all-prms maybe-all-prms
33008maybe-all-prms:
4f0ef2d8
CD
33009@if gcc-bootstrap
33010all-prms: stage_current
33011@endif gcc-bootstrap
b813574b 33012@if prms
d27cc32e 33013TARGET-prms=all
b813574b
PB
33014maybe-all-prms: all-prms
33015all-prms: configure-prms
0aed8855 33016 @: $(MAKE); $(unstage)
b40e3958
L
33017 @r=`${PWD_COMMAND}`; export r; \
33018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33019 $(HOST_EXPORTS) \
b00612cc 33020 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
33021 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33022 $(TARGET-prms))
b813574b 33023@endif prms
3866be5d 33024
a7254363 33025
d545f33b
PB
33026
33027
b813574b
PB
33028.PHONY: check-prms maybe-check-prms
33029maybe-check-prms:
33030@if prms
33031maybe-check-prms: check-prms
3866be5d 33032
b813574b 33033check-prms:
0aed8855 33034 @: $(MAKE); $(unstage)
b40e3958
L
33035 @r=`${PWD_COMMAND}`; export r; \
33036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33037 $(HOST_EXPORTS) \
b00612cc
PB
33038 (cd $(HOST_SUBDIR)/prms && \
33039 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33040
b813574b 33041@endif prms
3866be5d 33042
b813574b
PB
33043.PHONY: install-prms maybe-install-prms
33044maybe-install-prms:
33045@if prms
33046maybe-install-prms: install-prms
4fa63067 33047
b813574b 33048install-prms: installdirs
0aed8855 33049 @: $(MAKE); $(unstage)
4fa63067
NN
33050 @r=`${PWD_COMMAND}`; export r; \
33051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33052 $(HOST_EXPORTS) \
b00612cc 33053 (cd $(HOST_SUBDIR)/prms && \
2da12f12 33054 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33055
b813574b 33056@endif prms
4fa63067 33057
56a8fe78 33058# Other targets (info, dvi, pdf, etc.)
4fa63067 33059
b813574b
PB
33060.PHONY: maybe-info-prms info-prms
33061maybe-info-prms:
33062@if prms
33063maybe-info-prms: info-prms
4fa63067 33064
b813574b
PB
33065info-prms: \
33066 configure-prms
0aed8855 33067 @: $(MAKE); $(unstage)
b813574b 33068 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33069 r=`${PWD_COMMAND}`; export r; \
33070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33071 $(HOST_EXPORTS) \
b813574b 33072 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33074 done; \
b813574b 33075 echo "Doing info in prms" ; \
b00612cc 33076 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33079 "RANLIB=$${RANLIB}" \
0c24b341 33080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33081 info) \
4fa63067
NN
33082 || exit 1
33083
b813574b 33084@endif prms
4fa63067 33085
b813574b
PB
33086.PHONY: maybe-dvi-prms dvi-prms
33087maybe-dvi-prms:
33088@if prms
33089maybe-dvi-prms: dvi-prms
4fa63067 33090
b813574b
PB
33091dvi-prms: \
33092 configure-prms
0aed8855 33093 @: $(MAKE); $(unstage)
b813574b 33094 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33095 r=`${PWD_COMMAND}`; export r; \
33096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33097 $(HOST_EXPORTS) \
b813574b 33098 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33100 done; \
b813574b 33101 echo "Doing dvi in prms" ; \
b00612cc 33102 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33105 "RANLIB=$${RANLIB}" \
0c24b341 33106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33107 dvi) \
4fa63067
NN
33108 || exit 1
33109
b813574b 33110@endif prms
4fa63067 33111
56a8fe78
DD
33112.PHONY: maybe-pdf-prms pdf-prms
33113maybe-pdf-prms:
33114@if prms
33115maybe-pdf-prms: pdf-prms
33116
33117pdf-prms: \
33118 configure-prms
33119 @: $(MAKE); $(unstage)
33120 @[ -f ./prms/Makefile ] || exit 0; \
33121 r=`${PWD_COMMAND}`; export r; \
33122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33123 $(HOST_EXPORTS) \
33124 for flag in $(EXTRA_HOST_FLAGS) ; do \
33125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33126 done; \
33127 echo "Doing pdf in prms" ; \
33128 (cd $(HOST_SUBDIR)/prms && \
33129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33131 "RANLIB=$${RANLIB}" \
0c24b341 33132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33133 pdf) \
33134 || exit 1
33135
33136@endif prms
33137
6d389afc
MS
33138.PHONY: maybe-html-prms html-prms
33139maybe-html-prms:
33140@if prms
33141maybe-html-prms: html-prms
33142
33143html-prms: \
33144 configure-prms
0aed8855 33145 @: $(MAKE); $(unstage)
6d389afc
MS
33146 @[ -f ./prms/Makefile ] || exit 0; \
33147 r=`${PWD_COMMAND}`; export r; \
33148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33149 $(HOST_EXPORTS) \
33150 for flag in $(EXTRA_HOST_FLAGS) ; do \
33151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152 done; \
33153 echo "Doing html in prms" ; \
b00612cc 33154 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
33155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33157 "RANLIB=$${RANLIB}" \
0c24b341 33158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33159 html) \
33160 || exit 1
33161
33162@endif prms
33163
b813574b
PB
33164.PHONY: maybe-TAGS-prms TAGS-prms
33165maybe-TAGS-prms:
33166@if prms
33167maybe-TAGS-prms: TAGS-prms
4fa63067 33168
b813574b
PB
33169TAGS-prms: \
33170 configure-prms
0aed8855 33171 @: $(MAKE); $(unstage)
b813574b 33172 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33173 r=`${PWD_COMMAND}`; export r; \
33174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33175 $(HOST_EXPORTS) \
b813574b 33176 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33178 done; \
b813574b 33179 echo "Doing TAGS in prms" ; \
b00612cc 33180 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33183 "RANLIB=$${RANLIB}" \
0c24b341 33184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33185 TAGS) \
4fa63067
NN
33186 || exit 1
33187
b813574b 33188@endif prms
4fa63067 33189
b813574b
PB
33190.PHONY: maybe-install-info-prms install-info-prms
33191maybe-install-info-prms:
33192@if prms
33193maybe-install-info-prms: install-info-prms
4fa63067 33194
b813574b
PB
33195install-info-prms: \
33196 configure-prms \
33197 info-prms
0aed8855 33198 @: $(MAKE); $(unstage)
b813574b 33199 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33200 r=`${PWD_COMMAND}`; export r; \
33201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33202 $(HOST_EXPORTS) \
b813574b 33203 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33205 done; \
b813574b 33206 echo "Doing install-info in prms" ; \
b00612cc 33207 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33210 "RANLIB=$${RANLIB}" \
0c24b341 33211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33212 install-info) \
4fa63067
NN
33213 || exit 1
33214
b813574b 33215@endif prms
4fa63067 33216
a3ca38d2
DD
33217.PHONY: maybe-install-pdf-prms install-pdf-prms
33218maybe-install-pdf-prms:
33219@if prms
33220maybe-install-pdf-prms: install-pdf-prms
33221
33222install-pdf-prms: \
33223 configure-prms \
33224 pdf-prms
33225 @: $(MAKE); $(unstage)
33226 @[ -f ./prms/Makefile ] || exit 0; \
33227 r=`${PWD_COMMAND}`; export r; \
33228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33229 $(HOST_EXPORTS) \
33230 for flag in $(EXTRA_HOST_FLAGS) ; do \
33231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33232 done; \
33233 echo "Doing install-pdf in prms" ; \
33234 (cd $(HOST_SUBDIR)/prms && \
33235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33237 "RANLIB=$${RANLIB}" \
0c24b341 33238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33239 install-pdf) \
33240 || exit 1
33241
33242@endif prms
33243
108a6f8e
CD
33244.PHONY: maybe-install-html-prms install-html-prms
33245maybe-install-html-prms:
33246@if prms
33247maybe-install-html-prms: install-html-prms
33248
33249install-html-prms: \
33250 configure-prms \
33251 html-prms
33252 @: $(MAKE); $(unstage)
33253 @[ -f ./prms/Makefile ] || exit 0; \
33254 r=`${PWD_COMMAND}`; export r; \
33255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33256 $(HOST_EXPORTS) \
33257 for flag in $(EXTRA_HOST_FLAGS) ; do \
33258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33259 done; \
33260 echo "Doing install-html in prms" ; \
33261 (cd $(HOST_SUBDIR)/prms && \
33262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33264 "RANLIB=$${RANLIB}" \
0c24b341 33265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33266 install-html) \
33267 || exit 1
33268
33269@endif prms
33270
b813574b
PB
33271.PHONY: maybe-installcheck-prms installcheck-prms
33272maybe-installcheck-prms:
33273@if prms
33274maybe-installcheck-prms: installcheck-prms
4fa63067 33275
b813574b
PB
33276installcheck-prms: \
33277 configure-prms
0aed8855 33278 @: $(MAKE); $(unstage)
b813574b 33279 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33280 r=`${PWD_COMMAND}`; export r; \
33281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33282 $(HOST_EXPORTS) \
b813574b 33283 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33285 done; \
b813574b 33286 echo "Doing installcheck in prms" ; \
b00612cc 33287 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33290 "RANLIB=$${RANLIB}" \
0c24b341 33291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33292 installcheck) \
4fa63067
NN
33293 || exit 1
33294
b813574b 33295@endif prms
4fa63067 33296
b813574b
PB
33297.PHONY: maybe-mostlyclean-prms mostlyclean-prms
33298maybe-mostlyclean-prms:
33299@if prms
33300maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 33301
b813574b 33302mostlyclean-prms:
0aed8855 33303 @: $(MAKE); $(unstage)
b813574b 33304 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33305 r=`${PWD_COMMAND}`; export r; \
33306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33307 $(HOST_EXPORTS) \
b813574b 33308 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33310 done; \
b813574b 33311 echo "Doing mostlyclean in prms" ; \
b00612cc 33312 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33315 "RANLIB=$${RANLIB}" \
0c24b341 33316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33317 mostlyclean) \
4fa63067
NN
33318 || exit 1
33319
b813574b 33320@endif prms
4fa63067 33321
b813574b
PB
33322.PHONY: maybe-clean-prms clean-prms
33323maybe-clean-prms:
33324@if prms
33325maybe-clean-prms: clean-prms
4fa63067 33326
b813574b 33327clean-prms:
0aed8855 33328 @: $(MAKE); $(unstage)
b813574b 33329 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33330 r=`${PWD_COMMAND}`; export r; \
33331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33332 $(HOST_EXPORTS) \
b813574b 33333 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33335 done; \
b813574b 33336 echo "Doing clean in prms" ; \
b00612cc 33337 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33340 "RANLIB=$${RANLIB}" \
0c24b341 33341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33342 clean) \
4fa63067
NN
33343 || exit 1
33344
b813574b 33345@endif prms
4fa63067 33346
b813574b
PB
33347.PHONY: maybe-distclean-prms distclean-prms
33348maybe-distclean-prms:
33349@if prms
33350maybe-distclean-prms: distclean-prms
4fa63067 33351
b813574b 33352distclean-prms:
0aed8855 33353 @: $(MAKE); $(unstage)
b813574b 33354 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33355 r=`${PWD_COMMAND}`; export r; \
33356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33357 $(HOST_EXPORTS) \
b813574b 33358 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33360 done; \
b813574b 33361 echo "Doing distclean in prms" ; \
b00612cc 33362 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33365 "RANLIB=$${RANLIB}" \
0c24b341 33366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33367 distclean) \
4fa63067
NN
33368 || exit 1
33369
b813574b 33370@endif prms
4fa63067 33371
b813574b
PB
33372.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
33373maybe-maintainer-clean-prms:
33374@if prms
33375maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 33376
b813574b 33377maintainer-clean-prms:
0aed8855 33378 @: $(MAKE); $(unstage)
b813574b 33379 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33380 r=`${PWD_COMMAND}`; export r; \
33381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33382 $(HOST_EXPORTS) \
b813574b 33383 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33385 done; \
b813574b 33386 echo "Doing maintainer-clean in prms" ; \
b00612cc 33387 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33390 "RANLIB=$${RANLIB}" \
0c24b341 33391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33392 maintainer-clean) \
4fa63067 33393 || exit 1
16ae0395 33394
b813574b 33395@endif prms
3866be5d
NN
33396
33397
a7254363 33398
b813574b
PB
33399.PHONY: configure-rcs maybe-configure-rcs
33400maybe-configure-rcs:
4f0ef2d8
CD
33401@if gcc-bootstrap
33402configure-rcs: stage_current
33403@endif gcc-bootstrap
b813574b
PB
33404@if rcs
33405maybe-configure-rcs: configure-rcs
c52c6897 33406configure-rcs:
0aed8855 33407 @: $(MAKE); $(unstage)
c52c6897 33408 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33410 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
33411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
1f53ca9a 33412 $(HOST_EXPORTS) \
a7254363
PB
33413 echo Configuring in $(HOST_SUBDIR)/rcs; \
33414 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 33415 case $(srcdir) in \
b00612cc
PB
33416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33417 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
33418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33419 esac; \
b00612cc
PB
33420 srcdiroption="--srcdir=$${topdir}/rcs"; \
33421 libsrcdir="$$s/rcs"; \
e2b9e2dc 33422 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33424 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33425 || exit 1
b813574b 33426@endif rcs
e2b9e2dc 33427
a7254363
PB
33428
33429
d545f33b
PB
33430
33431
b813574b
PB
33432.PHONY: all-rcs maybe-all-rcs
33433maybe-all-rcs:
4f0ef2d8
CD
33434@if gcc-bootstrap
33435all-rcs: stage_current
33436@endif gcc-bootstrap
b813574b 33437@if rcs
d27cc32e 33438TARGET-rcs=all
b813574b
PB
33439maybe-all-rcs: all-rcs
33440all-rcs: configure-rcs
0aed8855 33441 @: $(MAKE); $(unstage)
b40e3958
L
33442 @r=`${PWD_COMMAND}`; export r; \
33443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33444 $(HOST_EXPORTS) \
b00612cc 33445 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
33446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33447 $(TARGET-rcs))
b813574b 33448@endif rcs
3866be5d 33449
a7254363 33450
d545f33b
PB
33451
33452
b813574b
PB
33453.PHONY: check-rcs maybe-check-rcs
33454maybe-check-rcs:
33455@if rcs
33456maybe-check-rcs: check-rcs
3866be5d 33457
b813574b 33458check-rcs:
0aed8855 33459 @: $(MAKE); $(unstage)
b40e3958
L
33460 @r=`${PWD_COMMAND}`; export r; \
33461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33462 $(HOST_EXPORTS) \
b00612cc
PB
33463 (cd $(HOST_SUBDIR)/rcs && \
33464 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33465
b813574b 33466@endif rcs
3866be5d 33467
b813574b
PB
33468.PHONY: install-rcs maybe-install-rcs
33469maybe-install-rcs:
33470@if rcs
33471maybe-install-rcs: install-rcs
16ae0395 33472
b813574b 33473install-rcs: installdirs
0aed8855 33474 @: $(MAKE); $(unstage)
b40e3958
L
33475 @r=`${PWD_COMMAND}`; export r; \
33476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33477 $(HOST_EXPORTS) \
b00612cc 33478 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 33479 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33480
b813574b 33481@endif rcs
3866be5d 33482
56a8fe78 33483# Other targets (info, dvi, pdf, etc.)
4fa63067 33484
b813574b
PB
33485.PHONY: maybe-info-rcs info-rcs
33486maybe-info-rcs:
33487@if rcs
33488maybe-info-rcs: info-rcs
4fa63067 33489
b813574b
PB
33490info-rcs: \
33491 configure-rcs
0aed8855 33492 @: $(MAKE); $(unstage)
b813574b 33493 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33494 r=`${PWD_COMMAND}`; export r; \
33495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33496 $(HOST_EXPORTS) \
b813574b 33497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33499 done; \
b813574b 33500 echo "Doing info in rcs" ; \
b00612cc 33501 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33504 "RANLIB=$${RANLIB}" \
0c24b341 33505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33506 info) \
4fa63067
NN
33507 || exit 1
33508
b813574b 33509@endif rcs
4fa63067 33510
b813574b
PB
33511.PHONY: maybe-dvi-rcs dvi-rcs
33512maybe-dvi-rcs:
33513@if rcs
33514maybe-dvi-rcs: dvi-rcs
4fa63067 33515
b813574b
PB
33516dvi-rcs: \
33517 configure-rcs
0aed8855 33518 @: $(MAKE); $(unstage)
b813574b 33519 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33520 r=`${PWD_COMMAND}`; export r; \
33521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33522 $(HOST_EXPORTS) \
b813574b 33523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33525 done; \
b813574b 33526 echo "Doing dvi in rcs" ; \
b00612cc 33527 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33530 "RANLIB=$${RANLIB}" \
0c24b341 33531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33532 dvi) \
4fa63067
NN
33533 || exit 1
33534
b813574b 33535@endif rcs
4fa63067 33536
56a8fe78
DD
33537.PHONY: maybe-pdf-rcs pdf-rcs
33538maybe-pdf-rcs:
33539@if rcs
33540maybe-pdf-rcs: pdf-rcs
33541
33542pdf-rcs: \
33543 configure-rcs
33544 @: $(MAKE); $(unstage)
33545 @[ -f ./rcs/Makefile ] || exit 0; \
33546 r=`${PWD_COMMAND}`; export r; \
33547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33548 $(HOST_EXPORTS) \
33549 for flag in $(EXTRA_HOST_FLAGS) ; do \
33550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33551 done; \
33552 echo "Doing pdf in rcs" ; \
33553 (cd $(HOST_SUBDIR)/rcs && \
33554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33556 "RANLIB=$${RANLIB}" \
0c24b341 33557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33558 pdf) \
33559 || exit 1
33560
33561@endif rcs
33562
6d389afc
MS
33563.PHONY: maybe-html-rcs html-rcs
33564maybe-html-rcs:
33565@if rcs
33566maybe-html-rcs: html-rcs
33567
33568html-rcs: \
33569 configure-rcs
0aed8855 33570 @: $(MAKE); $(unstage)
6d389afc
MS
33571 @[ -f ./rcs/Makefile ] || exit 0; \
33572 r=`${PWD_COMMAND}`; export r; \
33573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33574 $(HOST_EXPORTS) \
33575 for flag in $(EXTRA_HOST_FLAGS) ; do \
33576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33577 done; \
33578 echo "Doing html in rcs" ; \
b00612cc 33579 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
33580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33582 "RANLIB=$${RANLIB}" \
0c24b341 33583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33584 html) \
33585 || exit 1
33586
33587@endif rcs
33588
b813574b
PB
33589.PHONY: maybe-TAGS-rcs TAGS-rcs
33590maybe-TAGS-rcs:
33591@if rcs
33592maybe-TAGS-rcs: TAGS-rcs
4fa63067 33593
b813574b
PB
33594TAGS-rcs: \
33595 configure-rcs
0aed8855 33596 @: $(MAKE); $(unstage)
b813574b 33597 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33598 r=`${PWD_COMMAND}`; export r; \
33599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33600 $(HOST_EXPORTS) \
b813574b 33601 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33603 done; \
b813574b 33604 echo "Doing TAGS in rcs" ; \
b00612cc 33605 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33608 "RANLIB=$${RANLIB}" \
0c24b341 33609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33610 TAGS) \
4fa63067
NN
33611 || exit 1
33612
b813574b 33613@endif rcs
4fa63067 33614
b813574b
PB
33615.PHONY: maybe-install-info-rcs install-info-rcs
33616maybe-install-info-rcs:
33617@if rcs
33618maybe-install-info-rcs: install-info-rcs
4fa63067 33619
b813574b
PB
33620install-info-rcs: \
33621 configure-rcs \
33622 info-rcs
0aed8855 33623 @: $(MAKE); $(unstage)
b813574b 33624 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33625 r=`${PWD_COMMAND}`; export r; \
33626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33627 $(HOST_EXPORTS) \
b813574b 33628 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33630 done; \
b813574b 33631 echo "Doing install-info in rcs" ; \
b00612cc 33632 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33635 "RANLIB=$${RANLIB}" \
0c24b341 33636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33637 install-info) \
4fa63067
NN
33638 || exit 1
33639
b813574b 33640@endif rcs
4fa63067 33641
a3ca38d2
DD
33642.PHONY: maybe-install-pdf-rcs install-pdf-rcs
33643maybe-install-pdf-rcs:
33644@if rcs
33645maybe-install-pdf-rcs: install-pdf-rcs
33646
33647install-pdf-rcs: \
33648 configure-rcs \
33649 pdf-rcs
33650 @: $(MAKE); $(unstage)
33651 @[ -f ./rcs/Makefile ] || exit 0; \
33652 r=`${PWD_COMMAND}`; export r; \
33653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33654 $(HOST_EXPORTS) \
33655 for flag in $(EXTRA_HOST_FLAGS) ; do \
33656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33657 done; \
33658 echo "Doing install-pdf in rcs" ; \
33659 (cd $(HOST_SUBDIR)/rcs && \
33660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33662 "RANLIB=$${RANLIB}" \
0c24b341 33663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33664 install-pdf) \
33665 || exit 1
33666
33667@endif rcs
33668
108a6f8e
CD
33669.PHONY: maybe-install-html-rcs install-html-rcs
33670maybe-install-html-rcs:
33671@if rcs
33672maybe-install-html-rcs: install-html-rcs
33673
33674install-html-rcs: \
33675 configure-rcs \
33676 html-rcs
33677 @: $(MAKE); $(unstage)
33678 @[ -f ./rcs/Makefile ] || exit 0; \
33679 r=`${PWD_COMMAND}`; export r; \
33680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33681 $(HOST_EXPORTS) \
33682 for flag in $(EXTRA_HOST_FLAGS) ; do \
33683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33684 done; \
33685 echo "Doing install-html in rcs" ; \
33686 (cd $(HOST_SUBDIR)/rcs && \
33687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33689 "RANLIB=$${RANLIB}" \
0c24b341 33690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33691 install-html) \
33692 || exit 1
33693
33694@endif rcs
33695
b813574b
PB
33696.PHONY: maybe-installcheck-rcs installcheck-rcs
33697maybe-installcheck-rcs:
33698@if rcs
33699maybe-installcheck-rcs: installcheck-rcs
4fa63067 33700
b813574b
PB
33701installcheck-rcs: \
33702 configure-rcs
0aed8855 33703 @: $(MAKE); $(unstage)
b813574b 33704 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33705 r=`${PWD_COMMAND}`; export r; \
33706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33707 $(HOST_EXPORTS) \
b813574b 33708 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33710 done; \
b813574b 33711 echo "Doing installcheck in rcs" ; \
b00612cc 33712 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33715 "RANLIB=$${RANLIB}" \
0c24b341 33716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33717 installcheck) \
4fa63067
NN
33718 || exit 1
33719
b813574b 33720@endif rcs
4fa63067 33721
b813574b
PB
33722.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
33723maybe-mostlyclean-rcs:
33724@if rcs
33725maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 33726
b813574b 33727mostlyclean-rcs:
0aed8855 33728 @: $(MAKE); $(unstage)
b813574b 33729 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33730 r=`${PWD_COMMAND}`; export r; \
33731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33732 $(HOST_EXPORTS) \
b813574b 33733 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33735 done; \
b813574b 33736 echo "Doing mostlyclean in rcs" ; \
b00612cc 33737 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33740 "RANLIB=$${RANLIB}" \
0c24b341 33741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33742 mostlyclean) \
4fa63067
NN
33743 || exit 1
33744
b813574b 33745@endif rcs
4fa63067 33746
b813574b
PB
33747.PHONY: maybe-clean-rcs clean-rcs
33748maybe-clean-rcs:
33749@if rcs
33750maybe-clean-rcs: clean-rcs
4fa63067 33751
b813574b 33752clean-rcs:
0aed8855 33753 @: $(MAKE); $(unstage)
b813574b 33754 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33755 r=`${PWD_COMMAND}`; export r; \
33756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33757 $(HOST_EXPORTS) \
b813574b 33758 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33760 done; \
b813574b 33761 echo "Doing clean in rcs" ; \
b00612cc 33762 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33765 "RANLIB=$${RANLIB}" \
0c24b341 33766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33767 clean) \
4fa63067
NN
33768 || exit 1
33769
b813574b 33770@endif rcs
4fa63067 33771
b813574b
PB
33772.PHONY: maybe-distclean-rcs distclean-rcs
33773maybe-distclean-rcs:
33774@if rcs
33775maybe-distclean-rcs: distclean-rcs
4fa63067 33776
b813574b 33777distclean-rcs:
0aed8855 33778 @: $(MAKE); $(unstage)
b813574b 33779 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33780 r=`${PWD_COMMAND}`; export r; \
33781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33782 $(HOST_EXPORTS) \
b813574b 33783 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33785 done; \
b813574b 33786 echo "Doing distclean in rcs" ; \
b00612cc 33787 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33790 "RANLIB=$${RANLIB}" \
0c24b341 33791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33792 distclean) \
4fa63067
NN
33793 || exit 1
33794
b813574b 33795@endif rcs
4fa63067 33796
b813574b
PB
33797.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
33798maybe-maintainer-clean-rcs:
33799@if rcs
33800maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 33801
b813574b 33802maintainer-clean-rcs:
0aed8855 33803 @: $(MAKE); $(unstage)
b813574b 33804 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33805 r=`${PWD_COMMAND}`; export r; \
33806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33807 $(HOST_EXPORTS) \
b813574b 33808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33810 done; \
b813574b 33811 echo "Doing maintainer-clean in rcs" ; \
b00612cc 33812 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33815 "RANLIB=$${RANLIB}" \
0c24b341 33816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33817 maintainer-clean) \
4fa63067
NN
33818 || exit 1
33819
b813574b 33820@endif rcs
4fa63067
NN
33821
33822
a7254363 33823
b813574b
PB
33824.PHONY: configure-readline maybe-configure-readline
33825maybe-configure-readline:
4f0ef2d8
CD
33826@if gcc-bootstrap
33827configure-readline: stage_current
33828@endif gcc-bootstrap
b813574b
PB
33829@if readline
33830maybe-configure-readline: configure-readline
c52c6897 33831configure-readline:
0aed8855 33832 @: $(MAKE); $(unstage)
c52c6897 33833 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33835 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
33836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
1f53ca9a 33837 $(HOST_EXPORTS) \
a7254363
PB
33838 echo Configuring in $(HOST_SUBDIR)/readline; \
33839 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 33840 case $(srcdir) in \
b00612cc
PB
33841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33842 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
33843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33844 esac; \
b00612cc
PB
33845 srcdiroption="--srcdir=$${topdir}/readline"; \
33846 libsrcdir="$$s/readline"; \
e2b9e2dc 33847 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33849 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33850 || exit 1
b813574b 33851@endif readline
e2b9e2dc 33852
a7254363
PB
33853
33854
d545f33b
PB
33855
33856
b813574b
PB
33857.PHONY: all-readline maybe-all-readline
33858maybe-all-readline:
4f0ef2d8
CD
33859@if gcc-bootstrap
33860all-readline: stage_current
33861@endif gcc-bootstrap
b813574b 33862@if readline
d27cc32e 33863TARGET-readline=all
b813574b
PB
33864maybe-all-readline: all-readline
33865all-readline: configure-readline
0aed8855 33866 @: $(MAKE); $(unstage)
b40e3958
L
33867 @r=`${PWD_COMMAND}`; export r; \
33868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33869 $(HOST_EXPORTS) \
b00612cc 33870 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
33871 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33872 $(TARGET-readline))
b813574b 33873@endif readline
3866be5d 33874
a7254363 33875
d545f33b
PB
33876
33877
b813574b
PB
33878.PHONY: check-readline maybe-check-readline
33879maybe-check-readline:
33880@if readline
33881maybe-check-readline: check-readline
3866be5d 33882
b813574b 33883check-readline:
0aed8855 33884 @: $(MAKE); $(unstage)
b813574b
PB
33885 @r=`${PWD_COMMAND}`; export r; \
33886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33887 $(HOST_EXPORTS) \
b00612cc
PB
33888 (cd $(HOST_SUBDIR)/readline && \
33889 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 33890
b813574b 33891@endif readline
4fa63067 33892
b813574b
PB
33893.PHONY: install-readline maybe-install-readline
33894maybe-install-readline:
33895@if readline
33896maybe-install-readline: install-readline
4fa63067 33897
b813574b 33898install-readline: installdirs
0aed8855 33899 @: $(MAKE); $(unstage)
b813574b
PB
33900 @r=`${PWD_COMMAND}`; export r; \
33901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33902 $(HOST_EXPORTS) \
b00612cc 33903 (cd $(HOST_SUBDIR)/readline && \
2da12f12 33904 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33905
b813574b 33906@endif readline
4fa63067 33907
56a8fe78 33908# Other targets (info, dvi, pdf, etc.)
4fa63067 33909
b813574b
PB
33910.PHONY: maybe-info-readline info-readline
33911maybe-info-readline:
33912@if readline
33913maybe-info-readline: info-readline
4fa63067 33914
b813574b
PB
33915info-readline: \
33916 configure-readline
0aed8855 33917 @: $(MAKE); $(unstage)
b813574b 33918 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33919 r=`${PWD_COMMAND}`; export r; \
b40e3958 33920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33921 $(HOST_EXPORTS) \
b813574b 33922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33924 done; \
b813574b 33925 echo "Doing info in readline" ; \
b00612cc 33926 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33929 "RANLIB=$${RANLIB}" \
0c24b341 33930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33931 info) \
4fa63067 33932 || exit 1
3866be5d 33933
b813574b 33934@endif readline
3866be5d 33935
b813574b
PB
33936.PHONY: maybe-dvi-readline dvi-readline
33937maybe-dvi-readline:
33938@if readline
33939maybe-dvi-readline: dvi-readline
16ae0395 33940
b813574b
PB
33941dvi-readline: \
33942 configure-readline
0aed8855 33943 @: $(MAKE); $(unstage)
b813574b 33944 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33945 r=`${PWD_COMMAND}`; export r; \
b40e3958 33946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33947 $(HOST_EXPORTS) \
b813574b 33948 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33950 done; \
b813574b 33951 echo "Doing dvi in readline" ; \
b00612cc 33952 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33955 "RANLIB=$${RANLIB}" \
0c24b341 33956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33957 dvi) \
4fa63067 33958 || exit 1
3866be5d 33959
b813574b 33960@endif readline
3866be5d 33961
56a8fe78
DD
33962.PHONY: maybe-pdf-readline pdf-readline
33963maybe-pdf-readline:
33964@if readline
33965maybe-pdf-readline: pdf-readline
33966
33967pdf-readline: \
33968 configure-readline
33969 @: $(MAKE); $(unstage)
33970 @[ -f ./readline/Makefile ] || exit 0; \
33971 r=`${PWD_COMMAND}`; export r; \
33972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33973 $(HOST_EXPORTS) \
33974 for flag in $(EXTRA_HOST_FLAGS) ; do \
33975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33976 done; \
33977 echo "Doing pdf in readline" ; \
33978 (cd $(HOST_SUBDIR)/readline && \
33979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33981 "RANLIB=$${RANLIB}" \
0c24b341 33982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33983 pdf) \
33984 || exit 1
33985
33986@endif readline
33987
6d389afc
MS
33988.PHONY: maybe-html-readline html-readline
33989maybe-html-readline:
33990@if readline
33991maybe-html-readline: html-readline
33992
33993html-readline: \
33994 configure-readline
0aed8855 33995 @: $(MAKE); $(unstage)
6d389afc
MS
33996 @[ -f ./readline/Makefile ] || exit 0; \
33997 r=`${PWD_COMMAND}`; export r; \
33998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33999 $(HOST_EXPORTS) \
34000 for flag in $(EXTRA_HOST_FLAGS) ; do \
34001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34002 done; \
34003 echo "Doing html in readline" ; \
b00612cc 34004 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
34005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34007 "RANLIB=$${RANLIB}" \
0c24b341 34008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34009 html) \
34010 || exit 1
34011
34012@endif readline
34013
b813574b
PB
34014.PHONY: maybe-TAGS-readline TAGS-readline
34015maybe-TAGS-readline:
34016@if readline
34017maybe-TAGS-readline: TAGS-readline
4fa63067 34018
b813574b
PB
34019TAGS-readline: \
34020 configure-readline
0aed8855 34021 @: $(MAKE); $(unstage)
b813574b 34022 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
34023 r=`${PWD_COMMAND}`; export r; \
34024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34025 $(HOST_EXPORTS) \
b813574b 34026 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34028 done; \
b813574b 34029 echo "Doing TAGS in readline" ; \
b00612cc 34030 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34033 "RANLIB=$${RANLIB}" \
0c24b341 34034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34035 TAGS) \
e2b9e2dc
NN
34036 || exit 1
34037
b813574b 34038@endif readline
4fa63067 34039
b813574b
PB
34040.PHONY: maybe-install-info-readline install-info-readline
34041maybe-install-info-readline:
34042@if readline
34043maybe-install-info-readline: install-info-readline
4fa63067 34044
b813574b
PB
34045install-info-readline: \
34046 configure-readline \
34047 info-readline
0aed8855 34048 @: $(MAKE); $(unstage)
b813574b 34049 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34050 r=`${PWD_COMMAND}`; export r; \
b40e3958 34051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34052 $(HOST_EXPORTS) \
b813574b 34053 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34055 done; \
b813574b 34056 echo "Doing install-info in readline" ; \
b00612cc 34057 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34060 "RANLIB=$${RANLIB}" \
0c24b341 34061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34062 install-info) \
4fa63067 34063 || exit 1
3866be5d 34064
b813574b 34065@endif readline
3866be5d 34066
a3ca38d2
DD
34067.PHONY: maybe-install-pdf-readline install-pdf-readline
34068maybe-install-pdf-readline:
34069@if readline
34070maybe-install-pdf-readline: install-pdf-readline
34071
34072install-pdf-readline: \
34073 configure-readline \
34074 pdf-readline
34075 @: $(MAKE); $(unstage)
34076 @[ -f ./readline/Makefile ] || exit 0; \
34077 r=`${PWD_COMMAND}`; export r; \
34078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34079 $(HOST_EXPORTS) \
34080 for flag in $(EXTRA_HOST_FLAGS) ; do \
34081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34082 done; \
34083 echo "Doing install-pdf in readline" ; \
34084 (cd $(HOST_SUBDIR)/readline && \
34085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34087 "RANLIB=$${RANLIB}" \
0c24b341 34088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34089 install-pdf) \
34090 || exit 1
34091
34092@endif readline
34093
108a6f8e
CD
34094.PHONY: maybe-install-html-readline install-html-readline
34095maybe-install-html-readline:
34096@if readline
34097maybe-install-html-readline: install-html-readline
34098
34099install-html-readline: \
34100 configure-readline \
34101 html-readline
34102 @: $(MAKE); $(unstage)
34103 @[ -f ./readline/Makefile ] || exit 0; \
34104 r=`${PWD_COMMAND}`; export r; \
34105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34106 $(HOST_EXPORTS) \
34107 for flag in $(EXTRA_HOST_FLAGS) ; do \
34108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34109 done; \
34110 echo "Doing install-html in readline" ; \
34111 (cd $(HOST_SUBDIR)/readline && \
34112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34114 "RANLIB=$${RANLIB}" \
0c24b341 34115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34116 install-html) \
34117 || exit 1
34118
34119@endif readline
34120
b813574b
PB
34121.PHONY: maybe-installcheck-readline installcheck-readline
34122maybe-installcheck-readline:
34123@if readline
34124maybe-installcheck-readline: installcheck-readline
4fa63067 34125
b813574b
PB
34126installcheck-readline: \
34127 configure-readline
0aed8855 34128 @: $(MAKE); $(unstage)
b813574b 34129 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34130 r=`${PWD_COMMAND}`; export r; \
34131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34132 $(HOST_EXPORTS) \
b813574b 34133 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34135 done; \
b813574b 34136 echo "Doing installcheck in readline" ; \
b00612cc 34137 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34140 "RANLIB=$${RANLIB}" \
0c24b341 34141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34142 installcheck) \
4fa63067 34143 || exit 1
3866be5d 34144
b813574b 34145@endif readline
3866be5d 34146
b813574b
PB
34147.PHONY: maybe-mostlyclean-readline mostlyclean-readline
34148maybe-mostlyclean-readline:
34149@if readline
34150maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 34151
b813574b 34152mostlyclean-readline:
0aed8855 34153 @: $(MAKE); $(unstage)
b813574b 34154 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34155 r=`${PWD_COMMAND}`; export r; \
34156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34157 $(HOST_EXPORTS) \
b813574b 34158 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34160 done; \
b813574b 34161 echo "Doing mostlyclean in readline" ; \
b00612cc 34162 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34165 "RANLIB=$${RANLIB}" \
0c24b341 34166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34167 mostlyclean) \
4fa63067
NN
34168 || exit 1
34169
b813574b 34170@endif readline
4fa63067 34171
b813574b
PB
34172.PHONY: maybe-clean-readline clean-readline
34173maybe-clean-readline:
34174@if readline
34175maybe-clean-readline: clean-readline
4fa63067 34176
b813574b 34177clean-readline:
0aed8855 34178 @: $(MAKE); $(unstage)
b813574b 34179 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34180 r=`${PWD_COMMAND}`; export r; \
34181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34182 $(HOST_EXPORTS) \
b813574b 34183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34185 done; \
b813574b 34186 echo "Doing clean in readline" ; \
b00612cc 34187 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34190 "RANLIB=$${RANLIB}" \
0c24b341 34191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34192 clean) \
4fa63067
NN
34193 || exit 1
34194
b813574b 34195@endif readline
4fa63067 34196
b813574b
PB
34197.PHONY: maybe-distclean-readline distclean-readline
34198maybe-distclean-readline:
34199@if readline
34200maybe-distclean-readline: distclean-readline
4fa63067 34201
b813574b 34202distclean-readline:
0aed8855 34203 @: $(MAKE); $(unstage)
b813574b 34204 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34205 r=`${PWD_COMMAND}`; export r; \
34206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34207 $(HOST_EXPORTS) \
b813574b 34208 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34210 done; \
b813574b 34211 echo "Doing distclean in readline" ; \
b00612cc 34212 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34215 "RANLIB=$${RANLIB}" \
0c24b341 34216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34217 distclean) \
4fa63067
NN
34218 || exit 1
34219
b813574b 34220@endif readline
4fa63067 34221
b813574b
PB
34222.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
34223maybe-maintainer-clean-readline:
34224@if readline
34225maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 34226
b813574b 34227maintainer-clean-readline:
0aed8855 34228 @: $(MAKE); $(unstage)
b813574b 34229 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34230 r=`${PWD_COMMAND}`; export r; \
b40e3958 34231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34232 $(HOST_EXPORTS) \
b813574b 34233 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34235 done; \
b813574b 34236 echo "Doing maintainer-clean in readline" ; \
b00612cc 34237 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34240 "RANLIB=$${RANLIB}" \
0c24b341 34241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34242 maintainer-clean) \
4fa63067 34243 || exit 1
3866be5d 34244
b813574b 34245@endif readline
3866be5d 34246
4fa63067 34247
a7254363 34248
b813574b
PB
34249.PHONY: configure-release maybe-configure-release
34250maybe-configure-release:
4f0ef2d8
CD
34251@if gcc-bootstrap
34252configure-release: stage_current
34253@endif gcc-bootstrap
b813574b
PB
34254@if release
34255maybe-configure-release: configure-release
c52c6897 34256configure-release:
0aed8855 34257 @: $(MAKE); $(unstage)
c52c6897 34258 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34260 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
34261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
1f53ca9a 34262 $(HOST_EXPORTS) \
a7254363
PB
34263 echo Configuring in $(HOST_SUBDIR)/release; \
34264 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 34265 case $(srcdir) in \
b00612cc
PB
34266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34267 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
34268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34269 esac; \
b00612cc
PB
34270 srcdiroption="--srcdir=$${topdir}/release"; \
34271 libsrcdir="$$s/release"; \
e2b9e2dc 34272 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34274 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34275 || exit 1
b813574b 34276@endif release
e2b9e2dc 34277
a7254363
PB
34278
34279
d545f33b
PB
34280
34281
b813574b
PB
34282.PHONY: all-release maybe-all-release
34283maybe-all-release:
4f0ef2d8
CD
34284@if gcc-bootstrap
34285all-release: stage_current
34286@endif gcc-bootstrap
b813574b 34287@if release
d27cc32e 34288TARGET-release=all
b813574b
PB
34289maybe-all-release: all-release
34290all-release: configure-release
0aed8855 34291 @: $(MAKE); $(unstage)
b40e3958
L
34292 @r=`${PWD_COMMAND}`; export r; \
34293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34294 $(HOST_EXPORTS) \
b00612cc 34295 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
34296 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34297 $(TARGET-release))
b813574b 34298@endif release
3866be5d 34299
a7254363 34300
d545f33b
PB
34301
34302
b813574b
PB
34303.PHONY: check-release maybe-check-release
34304maybe-check-release:
34305@if release
34306maybe-check-release: check-release
3866be5d 34307
b813574b 34308check-release:
3866be5d 34309
b813574b 34310@endif release
3866be5d 34311
b813574b
PB
34312.PHONY: install-release maybe-install-release
34313maybe-install-release:
34314@if release
34315maybe-install-release: install-release
16ae0395 34316
b813574b 34317install-release:
4fa63067 34318
b813574b 34319@endif release
4fa63067 34320
56a8fe78 34321# Other targets (info, dvi, pdf, etc.)
4fa63067 34322
b813574b
PB
34323.PHONY: maybe-info-release info-release
34324maybe-info-release:
34325@if release
34326maybe-info-release: info-release
4fa63067 34327
b813574b
PB
34328info-release: \
34329 configure-release
0aed8855 34330 @: $(MAKE); $(unstage)
b813574b 34331 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34332 r=`${PWD_COMMAND}`; export r; \
34333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34334 $(HOST_EXPORTS) \
b813574b 34335 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34337 done; \
b813574b 34338 echo "Doing info in release" ; \
b00612cc 34339 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34342 "RANLIB=$${RANLIB}" \
0c24b341 34343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34344 info) \
4fa63067
NN
34345 || exit 1
34346
b813574b 34347@endif release
4fa63067 34348
b813574b
PB
34349.PHONY: maybe-dvi-release dvi-release
34350maybe-dvi-release:
34351@if release
34352maybe-dvi-release: dvi-release
4fa63067 34353
b813574b
PB
34354dvi-release: \
34355 configure-release
0aed8855 34356 @: $(MAKE); $(unstage)
b813574b 34357 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34358 r=`${PWD_COMMAND}`; export r; \
34359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34360 $(HOST_EXPORTS) \
b813574b 34361 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34363 done; \
b813574b 34364 echo "Doing dvi in release" ; \
b00612cc 34365 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34368 "RANLIB=$${RANLIB}" \
0c24b341 34369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34370 dvi) \
4fa63067
NN
34371 || exit 1
34372
b813574b 34373@endif release
4fa63067 34374
56a8fe78
DD
34375.PHONY: maybe-pdf-release pdf-release
34376maybe-pdf-release:
34377@if release
34378maybe-pdf-release: pdf-release
34379
34380pdf-release: \
34381 configure-release
34382 @: $(MAKE); $(unstage)
34383 @[ -f ./release/Makefile ] || exit 0; \
34384 r=`${PWD_COMMAND}`; export r; \
34385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34386 $(HOST_EXPORTS) \
34387 for flag in $(EXTRA_HOST_FLAGS) ; do \
34388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34389 done; \
34390 echo "Doing pdf in release" ; \
34391 (cd $(HOST_SUBDIR)/release && \
34392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34394 "RANLIB=$${RANLIB}" \
0c24b341 34395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34396 pdf) \
34397 || exit 1
34398
34399@endif release
34400
6d389afc
MS
34401.PHONY: maybe-html-release html-release
34402maybe-html-release:
34403@if release
34404maybe-html-release: html-release
34405
34406html-release: \
34407 configure-release
0aed8855 34408 @: $(MAKE); $(unstage)
6d389afc
MS
34409 @[ -f ./release/Makefile ] || exit 0; \
34410 r=`${PWD_COMMAND}`; export r; \
34411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34412 $(HOST_EXPORTS) \
34413 for flag in $(EXTRA_HOST_FLAGS) ; do \
34414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34415 done; \
34416 echo "Doing html in release" ; \
b00612cc 34417 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
34418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34420 "RANLIB=$${RANLIB}" \
0c24b341 34421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34422 html) \
34423 || exit 1
34424
34425@endif release
34426
b813574b
PB
34427.PHONY: maybe-TAGS-release TAGS-release
34428maybe-TAGS-release:
34429@if release
34430maybe-TAGS-release: TAGS-release
4fa63067 34431
b813574b
PB
34432TAGS-release: \
34433 configure-release
0aed8855 34434 @: $(MAKE); $(unstage)
b813574b 34435 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34436 r=`${PWD_COMMAND}`; export r; \
34437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34438 $(HOST_EXPORTS) \
b813574b 34439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34441 done; \
b813574b 34442 echo "Doing TAGS in release" ; \
b00612cc 34443 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34446 "RANLIB=$${RANLIB}" \
0c24b341 34447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34448 TAGS) \
4fa63067
NN
34449 || exit 1
34450
b813574b 34451@endif release
4fa63067 34452
b813574b
PB
34453.PHONY: maybe-install-info-release install-info-release
34454maybe-install-info-release:
34455@if release
34456maybe-install-info-release: install-info-release
4fa63067 34457
b813574b
PB
34458install-info-release: \
34459 configure-release \
34460 info-release
0aed8855 34461 @: $(MAKE); $(unstage)
b813574b 34462 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34463 r=`${PWD_COMMAND}`; export r; \
34464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34465 $(HOST_EXPORTS) \
b813574b 34466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34468 done; \
b813574b 34469 echo "Doing install-info in release" ; \
b00612cc 34470 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473 "RANLIB=$${RANLIB}" \
0c24b341 34474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34475 install-info) \
4fa63067
NN
34476 || exit 1
34477
b813574b 34478@endif release
4fa63067 34479
a3ca38d2
DD
34480.PHONY: maybe-install-pdf-release install-pdf-release
34481maybe-install-pdf-release:
34482@if release
34483maybe-install-pdf-release: install-pdf-release
34484
34485install-pdf-release: \
34486 configure-release \
34487 pdf-release
34488 @: $(MAKE); $(unstage)
34489 @[ -f ./release/Makefile ] || exit 0; \
34490 r=`${PWD_COMMAND}`; export r; \
34491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34492 $(HOST_EXPORTS) \
34493 for flag in $(EXTRA_HOST_FLAGS) ; do \
34494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34495 done; \
34496 echo "Doing install-pdf in release" ; \
34497 (cd $(HOST_SUBDIR)/release && \
34498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34500 "RANLIB=$${RANLIB}" \
0c24b341 34501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34502 install-pdf) \
34503 || exit 1
34504
34505@endif release
34506
108a6f8e
CD
34507.PHONY: maybe-install-html-release install-html-release
34508maybe-install-html-release:
34509@if release
34510maybe-install-html-release: install-html-release
34511
34512install-html-release: \
34513 configure-release \
34514 html-release
34515 @: $(MAKE); $(unstage)
34516 @[ -f ./release/Makefile ] || exit 0; \
34517 r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 $(HOST_EXPORTS) \
34520 for flag in $(EXTRA_HOST_FLAGS) ; do \
34521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34522 done; \
34523 echo "Doing install-html in release" ; \
34524 (cd $(HOST_SUBDIR)/release && \
34525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527 "RANLIB=$${RANLIB}" \
0c24b341 34528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34529 install-html) \
34530 || exit 1
34531
34532@endif release
34533
b813574b
PB
34534.PHONY: maybe-installcheck-release installcheck-release
34535maybe-installcheck-release:
34536@if release
34537maybe-installcheck-release: installcheck-release
4fa63067 34538
b813574b
PB
34539installcheck-release: \
34540 configure-release
0aed8855 34541 @: $(MAKE); $(unstage)
b813574b 34542 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34543 r=`${PWD_COMMAND}`; export r; \
34544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34545 $(HOST_EXPORTS) \
b813574b 34546 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34548 done; \
b813574b 34549 echo "Doing installcheck in release" ; \
b00612cc 34550 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34553 "RANLIB=$${RANLIB}" \
0c24b341 34554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34555 installcheck) \
4fa63067
NN
34556 || exit 1
34557
b813574b 34558@endif release
4fa63067 34559
b813574b
PB
34560.PHONY: maybe-mostlyclean-release mostlyclean-release
34561maybe-mostlyclean-release:
34562@if release
34563maybe-mostlyclean-release: mostlyclean-release
4fa63067 34564
b813574b 34565mostlyclean-release:
0aed8855 34566 @: $(MAKE); $(unstage)
b813574b 34567 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34568 r=`${PWD_COMMAND}`; export r; \
34569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34570 $(HOST_EXPORTS) \
b813574b 34571 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34573 done; \
b813574b 34574 echo "Doing mostlyclean in release" ; \
b00612cc 34575 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34578 "RANLIB=$${RANLIB}" \
0c24b341 34579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34580 mostlyclean) \
4fa63067
NN
34581 || exit 1
34582
b813574b 34583@endif release
4fa63067 34584
b813574b
PB
34585.PHONY: maybe-clean-release clean-release
34586maybe-clean-release:
34587@if release
34588maybe-clean-release: clean-release
4fa63067 34589
b813574b 34590clean-release:
0aed8855 34591 @: $(MAKE); $(unstage)
b813574b 34592 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34593 r=`${PWD_COMMAND}`; export r; \
34594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34595 $(HOST_EXPORTS) \
b813574b 34596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34598 done; \
b813574b 34599 echo "Doing clean in release" ; \
b00612cc 34600 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34603 "RANLIB=$${RANLIB}" \
0c24b341 34604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34605 clean) \
4fa63067
NN
34606 || exit 1
34607
b813574b 34608@endif release
4fa63067 34609
b813574b
PB
34610.PHONY: maybe-distclean-release distclean-release
34611maybe-distclean-release:
34612@if release
34613maybe-distclean-release: distclean-release
4fa63067 34614
b813574b 34615distclean-release:
0aed8855 34616 @: $(MAKE); $(unstage)
b813574b 34617 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34618 r=`${PWD_COMMAND}`; export r; \
34619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34620 $(HOST_EXPORTS) \
b813574b 34621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34623 done; \
b813574b 34624 echo "Doing distclean in release" ; \
b00612cc 34625 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34628 "RANLIB=$${RANLIB}" \
0c24b341 34629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34630 distclean) \
4fa63067
NN
34631 || exit 1
34632
b813574b 34633@endif release
4fa63067 34634
b813574b
PB
34635.PHONY: maybe-maintainer-clean-release maintainer-clean-release
34636maybe-maintainer-clean-release:
34637@if release
34638maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 34639
b813574b 34640maintainer-clean-release:
0aed8855 34641 @: $(MAKE); $(unstage)
b813574b 34642 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34643 r=`${PWD_COMMAND}`; export r; \
34644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34645 $(HOST_EXPORTS) \
b813574b 34646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34648 done; \
b813574b 34649 echo "Doing maintainer-clean in release" ; \
b00612cc 34650 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653 "RANLIB=$${RANLIB}" \
0c24b341 34654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34655 maintainer-clean) \
4fa63067 34656 || exit 1
3866be5d 34657
b813574b 34658@endif release
3866be5d 34659
4fa63067 34660
a7254363 34661
b813574b
PB
34662.PHONY: configure-recode maybe-configure-recode
34663maybe-configure-recode:
4f0ef2d8
CD
34664@if gcc-bootstrap
34665configure-recode: stage_current
34666@endif gcc-bootstrap
b813574b
PB
34667@if recode
34668maybe-configure-recode: configure-recode
c52c6897 34669configure-recode:
0aed8855 34670 @: $(MAKE); $(unstage)
c52c6897 34671 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34673 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
34674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
1f53ca9a 34675 $(HOST_EXPORTS) \
a7254363
PB
34676 echo Configuring in $(HOST_SUBDIR)/recode; \
34677 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 34678 case $(srcdir) in \
b00612cc
PB
34679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34680 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
34681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34682 esac; \
b00612cc
PB
34683 srcdiroption="--srcdir=$${topdir}/recode"; \
34684 libsrcdir="$$s/recode"; \
e2b9e2dc 34685 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34687 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34688 || exit 1
b813574b 34689@endif recode
e2b9e2dc 34690
a7254363
PB
34691
34692
d545f33b
PB
34693
34694
b813574b
PB
34695.PHONY: all-recode maybe-all-recode
34696maybe-all-recode:
4f0ef2d8
CD
34697@if gcc-bootstrap
34698all-recode: stage_current
34699@endif gcc-bootstrap
b813574b 34700@if recode
d27cc32e 34701TARGET-recode=all
b813574b
PB
34702maybe-all-recode: all-recode
34703all-recode: configure-recode
0aed8855 34704 @: $(MAKE); $(unstage)
b40e3958
L
34705 @r=`${PWD_COMMAND}`; export r; \
34706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34707 $(HOST_EXPORTS) \
b00612cc 34708 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
34709 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34710 $(TARGET-recode))
b813574b 34711@endif recode
3866be5d 34712
a7254363 34713
d545f33b
PB
34714
34715
b813574b
PB
34716.PHONY: check-recode maybe-check-recode
34717maybe-check-recode:
34718@if recode
34719maybe-check-recode: check-recode
3866be5d 34720
b813574b 34721check-recode:
0aed8855 34722 @: $(MAKE); $(unstage)
b40e3958
L
34723 @r=`${PWD_COMMAND}`; export r; \
34724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34725 $(HOST_EXPORTS) \
b00612cc
PB
34726 (cd $(HOST_SUBDIR)/recode && \
34727 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34728
b813574b 34729@endif recode
3866be5d 34730
b813574b
PB
34731.PHONY: install-recode maybe-install-recode
34732maybe-install-recode:
34733@if recode
34734maybe-install-recode: install-recode
4fa63067 34735
b813574b 34736install-recode: installdirs
0aed8855 34737 @: $(MAKE); $(unstage)
4fa63067
NN
34738 @r=`${PWD_COMMAND}`; export r; \
34739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34740 $(HOST_EXPORTS) \
b00612cc 34741 (cd $(HOST_SUBDIR)/recode && \
2da12f12 34742 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34743
b813574b 34744@endif recode
4fa63067 34745
56a8fe78 34746# Other targets (info, dvi, pdf, etc.)
4fa63067 34747
b813574b
PB
34748.PHONY: maybe-info-recode info-recode
34749maybe-info-recode:
34750@if recode
34751maybe-info-recode: info-recode
4fa63067 34752
b813574b
PB
34753info-recode: \
34754 configure-recode
0aed8855 34755 @: $(MAKE); $(unstage)
b813574b 34756 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34757 r=`${PWD_COMMAND}`; export r; \
34758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34759 $(HOST_EXPORTS) \
b813574b 34760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34762 done; \
b813574b 34763 echo "Doing info in recode" ; \
b00612cc 34764 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34767 "RANLIB=$${RANLIB}" \
0c24b341 34768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34769 info) \
4fa63067
NN
34770 || exit 1
34771
b813574b 34772@endif recode
4fa63067 34773
b813574b
PB
34774.PHONY: maybe-dvi-recode dvi-recode
34775maybe-dvi-recode:
34776@if recode
34777maybe-dvi-recode: dvi-recode
4fa63067 34778
b813574b
PB
34779dvi-recode: \
34780 configure-recode
0aed8855 34781 @: $(MAKE); $(unstage)
b813574b 34782 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34783 r=`${PWD_COMMAND}`; export r; \
34784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34785 $(HOST_EXPORTS) \
b813574b 34786 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34788 done; \
b813574b 34789 echo "Doing dvi in recode" ; \
b00612cc 34790 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34793 "RANLIB=$${RANLIB}" \
0c24b341 34794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34795 dvi) \
4fa63067
NN
34796 || exit 1
34797
b813574b 34798@endif recode
4fa63067 34799
56a8fe78
DD
34800.PHONY: maybe-pdf-recode pdf-recode
34801maybe-pdf-recode:
34802@if recode
34803maybe-pdf-recode: pdf-recode
34804
34805pdf-recode: \
34806 configure-recode
34807 @: $(MAKE); $(unstage)
34808 @[ -f ./recode/Makefile ] || exit 0; \
34809 r=`${PWD_COMMAND}`; export r; \
34810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34811 $(HOST_EXPORTS) \
34812 for flag in $(EXTRA_HOST_FLAGS) ; do \
34813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34814 done; \
34815 echo "Doing pdf in recode" ; \
34816 (cd $(HOST_SUBDIR)/recode && \
34817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34819 "RANLIB=$${RANLIB}" \
0c24b341 34820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34821 pdf) \
34822 || exit 1
34823
34824@endif recode
34825
6d389afc
MS
34826.PHONY: maybe-html-recode html-recode
34827maybe-html-recode:
34828@if recode
34829maybe-html-recode: html-recode
34830
34831html-recode: \
34832 configure-recode
0aed8855 34833 @: $(MAKE); $(unstage)
6d389afc
MS
34834 @[ -f ./recode/Makefile ] || exit 0; \
34835 r=`${PWD_COMMAND}`; export r; \
34836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34837 $(HOST_EXPORTS) \
34838 for flag in $(EXTRA_HOST_FLAGS) ; do \
34839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34840 done; \
34841 echo "Doing html in recode" ; \
b00612cc 34842 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
34843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34845 "RANLIB=$${RANLIB}" \
0c24b341 34846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34847 html) \
34848 || exit 1
34849
34850@endif recode
34851
b813574b
PB
34852.PHONY: maybe-TAGS-recode TAGS-recode
34853maybe-TAGS-recode:
34854@if recode
34855maybe-TAGS-recode: TAGS-recode
4fa63067 34856
b813574b
PB
34857TAGS-recode: \
34858 configure-recode
0aed8855 34859 @: $(MAKE); $(unstage)
b813574b 34860 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34861 r=`${PWD_COMMAND}`; export r; \
34862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34863 $(HOST_EXPORTS) \
b813574b 34864 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34866 done; \
b813574b 34867 echo "Doing TAGS in recode" ; \
b00612cc 34868 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34871 "RANLIB=$${RANLIB}" \
0c24b341 34872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34873 TAGS) \
4fa63067
NN
34874 || exit 1
34875
b813574b 34876@endif recode
4fa63067 34877
b813574b
PB
34878.PHONY: maybe-install-info-recode install-info-recode
34879maybe-install-info-recode:
34880@if recode
34881maybe-install-info-recode: install-info-recode
4fa63067 34882
b813574b
PB
34883install-info-recode: \
34884 configure-recode \
34885 info-recode
0aed8855 34886 @: $(MAKE); $(unstage)
b813574b 34887 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34888 r=`${PWD_COMMAND}`; export r; \
34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34890 $(HOST_EXPORTS) \
b813574b 34891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
b813574b 34894 echo "Doing install-info in recode" ; \
b00612cc 34895 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34898 "RANLIB=$${RANLIB}" \
0c24b341 34899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34900 install-info) \
4fa63067
NN
34901 || exit 1
34902
b813574b 34903@endif recode
4fa63067 34904
a3ca38d2
DD
34905.PHONY: maybe-install-pdf-recode install-pdf-recode
34906maybe-install-pdf-recode:
34907@if recode
34908maybe-install-pdf-recode: install-pdf-recode
34909
34910install-pdf-recode: \
34911 configure-recode \
34912 pdf-recode
34913 @: $(MAKE); $(unstage)
34914 @[ -f ./recode/Makefile ] || exit 0; \
34915 r=`${PWD_COMMAND}`; export r; \
34916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34917 $(HOST_EXPORTS) \
34918 for flag in $(EXTRA_HOST_FLAGS) ; do \
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
34921 echo "Doing install-pdf in recode" ; \
34922 (cd $(HOST_SUBDIR)/recode && \
34923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34925 "RANLIB=$${RANLIB}" \
0c24b341 34926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34927 install-pdf) \
34928 || exit 1
34929
34930@endif recode
34931
108a6f8e
CD
34932.PHONY: maybe-install-html-recode install-html-recode
34933maybe-install-html-recode:
34934@if recode
34935maybe-install-html-recode: install-html-recode
34936
34937install-html-recode: \
34938 configure-recode \
34939 html-recode
34940 @: $(MAKE); $(unstage)
34941 @[ -f ./recode/Makefile ] || exit 0; \
34942 r=`${PWD_COMMAND}`; export r; \
34943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34944 $(HOST_EXPORTS) \
34945 for flag in $(EXTRA_HOST_FLAGS) ; do \
34946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947 done; \
34948 echo "Doing install-html in recode" ; \
34949 (cd $(HOST_SUBDIR)/recode && \
34950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952 "RANLIB=$${RANLIB}" \
0c24b341 34953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34954 install-html) \
34955 || exit 1
34956
34957@endif recode
34958
b813574b
PB
34959.PHONY: maybe-installcheck-recode installcheck-recode
34960maybe-installcheck-recode:
34961@if recode
34962maybe-installcheck-recode: installcheck-recode
4fa63067 34963
b813574b
PB
34964installcheck-recode: \
34965 configure-recode
0aed8855 34966 @: $(MAKE); $(unstage)
b813574b 34967 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34968 r=`${PWD_COMMAND}`; export r; \
34969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34970 $(HOST_EXPORTS) \
b813574b 34971 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34973 done; \
b813574b 34974 echo "Doing installcheck in recode" ; \
b00612cc 34975 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34978 "RANLIB=$${RANLIB}" \
0c24b341 34979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34980 installcheck) \
4fa63067
NN
34981 || exit 1
34982
b813574b 34983@endif recode
4fa63067 34984
b813574b
PB
34985.PHONY: maybe-mostlyclean-recode mostlyclean-recode
34986maybe-mostlyclean-recode:
34987@if recode
34988maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 34989
b813574b 34990mostlyclean-recode:
0aed8855 34991 @: $(MAKE); $(unstage)
b813574b 34992 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34993 r=`${PWD_COMMAND}`; export r; \
34994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34995 $(HOST_EXPORTS) \
b813574b 34996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34998 done; \
b813574b 34999 echo "Doing mostlyclean in recode" ; \
b00612cc 35000 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35003 "RANLIB=$${RANLIB}" \
0c24b341 35004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35005 mostlyclean) \
4fa63067
NN
35006 || exit 1
35007
b813574b 35008@endif recode
4fa63067 35009
b813574b
PB
35010.PHONY: maybe-clean-recode clean-recode
35011maybe-clean-recode:
35012@if recode
35013maybe-clean-recode: clean-recode
4fa63067 35014
b813574b 35015clean-recode:
0aed8855 35016 @: $(MAKE); $(unstage)
b813574b 35017 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35018 r=`${PWD_COMMAND}`; export r; \
35019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35020 $(HOST_EXPORTS) \
b813574b 35021 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35023 done; \
b813574b 35024 echo "Doing clean in recode" ; \
b00612cc 35025 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35028 "RANLIB=$${RANLIB}" \
0c24b341 35029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35030 clean) \
4fa63067
NN
35031 || exit 1
35032
b813574b 35033@endif recode
4fa63067 35034
b813574b
PB
35035.PHONY: maybe-distclean-recode distclean-recode
35036maybe-distclean-recode:
35037@if recode
35038maybe-distclean-recode: distclean-recode
4fa63067 35039
b813574b 35040distclean-recode:
0aed8855 35041 @: $(MAKE); $(unstage)
b813574b 35042 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35043 r=`${PWD_COMMAND}`; export r; \
35044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35045 $(HOST_EXPORTS) \
b813574b 35046 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35048 done; \
b813574b 35049 echo "Doing distclean in recode" ; \
b00612cc 35050 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35053 "RANLIB=$${RANLIB}" \
0c24b341 35054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35055 distclean) \
4fa63067
NN
35056 || exit 1
35057
b813574b 35058@endif recode
4fa63067 35059
b813574b
PB
35060.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
35061maybe-maintainer-clean-recode:
35062@if recode
35063maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 35064
b813574b 35065maintainer-clean-recode:
0aed8855 35066 @: $(MAKE); $(unstage)
b813574b 35067 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35068 r=`${PWD_COMMAND}`; export r; \
35069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35070 $(HOST_EXPORTS) \
b813574b 35071 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35073 done; \
b813574b 35074 echo "Doing maintainer-clean in recode" ; \
b00612cc 35075 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35078 "RANLIB=$${RANLIB}" \
0c24b341 35079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35080 maintainer-clean) \
4fa63067 35081 || exit 1
16ae0395 35082
b813574b 35083@endif recode
3866be5d
NN
35084
35085
a7254363 35086
b813574b
PB
35087.PHONY: configure-sed maybe-configure-sed
35088maybe-configure-sed:
4f0ef2d8
CD
35089@if gcc-bootstrap
35090configure-sed: stage_current
35091@endif gcc-bootstrap
b813574b
PB
35092@if sed
35093maybe-configure-sed: configure-sed
c52c6897 35094configure-sed:
0aed8855 35095 @: $(MAKE); $(unstage)
c52c6897 35096 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35098 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
35099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
1f53ca9a 35100 $(HOST_EXPORTS) \
a7254363
PB
35101 echo Configuring in $(HOST_SUBDIR)/sed; \
35102 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 35103 case $(srcdir) in \
b00612cc
PB
35104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35105 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
35106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35107 esac; \
b00612cc
PB
35108 srcdiroption="--srcdir=$${topdir}/sed"; \
35109 libsrcdir="$$s/sed"; \
e2b9e2dc 35110 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35112 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35113 || exit 1
b813574b 35114@endif sed
e2b9e2dc 35115
a7254363
PB
35116
35117
d545f33b
PB
35118
35119
b813574b
PB
35120.PHONY: all-sed maybe-all-sed
35121maybe-all-sed:
4f0ef2d8
CD
35122@if gcc-bootstrap
35123all-sed: stage_current
35124@endif gcc-bootstrap
b813574b 35125@if sed
d27cc32e 35126TARGET-sed=all
b813574b
PB
35127maybe-all-sed: all-sed
35128all-sed: configure-sed
0aed8855 35129 @: $(MAKE); $(unstage)
b40e3958
L
35130 @r=`${PWD_COMMAND}`; export r; \
35131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35132 $(HOST_EXPORTS) \
b00612cc 35133 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
35134 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35135 $(TARGET-sed))
b813574b 35136@endif sed
3866be5d 35137
a7254363 35138
d545f33b
PB
35139
35140
b813574b
PB
35141.PHONY: check-sed maybe-check-sed
35142maybe-check-sed:
35143@if sed
35144maybe-check-sed: check-sed
3866be5d 35145
b813574b 35146check-sed:
0aed8855 35147 @: $(MAKE); $(unstage)
b40e3958
L
35148 @r=`${PWD_COMMAND}`; export r; \
35149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35150 $(HOST_EXPORTS) \
b00612cc
PB
35151 (cd $(HOST_SUBDIR)/sed && \
35152 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35153
b813574b 35154@endif sed
3866be5d 35155
b813574b
PB
35156.PHONY: install-sed maybe-install-sed
35157maybe-install-sed:
35158@if sed
35159maybe-install-sed: install-sed
16ae0395 35160
b813574b 35161install-sed: installdirs
0aed8855 35162 @: $(MAKE); $(unstage)
b40e3958
L
35163 @r=`${PWD_COMMAND}`; export r; \
35164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35165 $(HOST_EXPORTS) \
b00612cc 35166 (cd $(HOST_SUBDIR)/sed && \
2da12f12 35167 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35168
b813574b 35169@endif sed
3866be5d 35170
56a8fe78 35171# Other targets (info, dvi, pdf, etc.)
4fa63067 35172
b813574b
PB
35173.PHONY: maybe-info-sed info-sed
35174maybe-info-sed:
35175@if sed
35176maybe-info-sed: info-sed
4fa63067 35177
b813574b
PB
35178info-sed: \
35179 configure-sed
0aed8855 35180 @: $(MAKE); $(unstage)
b813574b 35181 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35182 r=`${PWD_COMMAND}`; export r; \
35183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35184 $(HOST_EXPORTS) \
b813574b 35185 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35187 done; \
6d389afc 35188 echo "Doing info in sed" ; \
b00612cc 35189 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
35190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35192 "RANLIB=$${RANLIB}" \
0c24b341 35193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35194 info) \
35195 || exit 1
35196
35197@endif sed
35198
35199.PHONY: maybe-dvi-sed dvi-sed
35200maybe-dvi-sed:
35201@if sed
35202maybe-dvi-sed: dvi-sed
35203
35204dvi-sed: \
35205 configure-sed
0aed8855 35206 @: $(MAKE); $(unstage)
6d389afc
MS
35207 @[ -f ./sed/Makefile ] || exit 0; \
35208 r=`${PWD_COMMAND}`; export r; \
35209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35210 $(HOST_EXPORTS) \
35211 for flag in $(EXTRA_HOST_FLAGS) ; do \
35212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35213 done; \
35214 echo "Doing dvi in sed" ; \
b00612cc 35215 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35218 "RANLIB=$${RANLIB}" \
0c24b341 35219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 35220 dvi) \
4fa63067
NN
35221 || exit 1
35222
b813574b 35223@endif sed
4fa63067 35224
56a8fe78
DD
35225.PHONY: maybe-pdf-sed pdf-sed
35226maybe-pdf-sed:
35227@if sed
35228maybe-pdf-sed: pdf-sed
35229
35230pdf-sed: \
35231 configure-sed
35232 @: $(MAKE); $(unstage)
35233 @[ -f ./sed/Makefile ] || exit 0; \
35234 r=`${PWD_COMMAND}`; export r; \
35235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35236 $(HOST_EXPORTS) \
35237 for flag in $(EXTRA_HOST_FLAGS) ; do \
35238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35239 done; \
35240 echo "Doing pdf in sed" ; \
35241 (cd $(HOST_SUBDIR)/sed && \
35242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35244 "RANLIB=$${RANLIB}" \
0c24b341 35245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35246 pdf) \
35247 || exit 1
35248
35249@endif sed
35250
6d389afc
MS
35251.PHONY: maybe-html-sed html-sed
35252maybe-html-sed:
b813574b 35253@if sed
6d389afc 35254maybe-html-sed: html-sed
4fa63067 35255
6d389afc 35256html-sed: \
b813574b 35257 configure-sed
0aed8855 35258 @: $(MAKE); $(unstage)
b813574b 35259 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35260 r=`${PWD_COMMAND}`; export r; \
35261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35262 $(HOST_EXPORTS) \
b813574b 35263 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35265 done; \
6d389afc 35266 echo "Doing html in sed" ; \
b00612cc 35267 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35270 "RANLIB=$${RANLIB}" \
0c24b341 35271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 35272 html) \
4fa63067
NN
35273 || exit 1
35274
b813574b 35275@endif sed
4fa63067 35276
b813574b
PB
35277.PHONY: maybe-TAGS-sed TAGS-sed
35278maybe-TAGS-sed:
35279@if sed
35280maybe-TAGS-sed: TAGS-sed
4fa63067 35281
b813574b
PB
35282TAGS-sed: \
35283 configure-sed
0aed8855 35284 @: $(MAKE); $(unstage)
b813574b 35285 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35286 r=`${PWD_COMMAND}`; export r; \
35287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35288 $(HOST_EXPORTS) \
b813574b 35289 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35291 done; \
b813574b 35292 echo "Doing TAGS in sed" ; \
b00612cc 35293 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35296 "RANLIB=$${RANLIB}" \
0c24b341 35297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35298 TAGS) \
4fa63067
NN
35299 || exit 1
35300
b813574b 35301@endif sed
4fa63067 35302
b813574b
PB
35303.PHONY: maybe-install-info-sed install-info-sed
35304maybe-install-info-sed:
35305@if sed
35306maybe-install-info-sed: install-info-sed
4fa63067 35307
b813574b
PB
35308install-info-sed: \
35309 configure-sed \
35310 info-sed
0aed8855 35311 @: $(MAKE); $(unstage)
b813574b 35312 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35313 r=`${PWD_COMMAND}`; export r; \
35314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35315 $(HOST_EXPORTS) \
b813574b 35316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35318 done; \
b813574b 35319 echo "Doing install-info in sed" ; \
b00612cc 35320 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35323 "RANLIB=$${RANLIB}" \
0c24b341 35324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35325 install-info) \
4fa63067
NN
35326 || exit 1
35327
b813574b 35328@endif sed
4fa63067 35329
a3ca38d2
DD
35330.PHONY: maybe-install-pdf-sed install-pdf-sed
35331maybe-install-pdf-sed:
35332@if sed
35333maybe-install-pdf-sed: install-pdf-sed
35334
35335install-pdf-sed: \
35336 configure-sed \
35337 pdf-sed
35338 @: $(MAKE); $(unstage)
35339 @[ -f ./sed/Makefile ] || exit 0; \
35340 r=`${PWD_COMMAND}`; export r; \
35341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35342 $(HOST_EXPORTS) \
35343 for flag in $(EXTRA_HOST_FLAGS) ; do \
35344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35345 done; \
35346 echo "Doing install-pdf in sed" ; \
35347 (cd $(HOST_SUBDIR)/sed && \
35348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35350 "RANLIB=$${RANLIB}" \
0c24b341 35351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35352 install-pdf) \
35353 || exit 1
35354
35355@endif sed
35356
108a6f8e
CD
35357.PHONY: maybe-install-html-sed install-html-sed
35358maybe-install-html-sed:
35359@if sed
35360maybe-install-html-sed: install-html-sed
35361
35362install-html-sed: \
35363 configure-sed \
35364 html-sed
35365 @: $(MAKE); $(unstage)
35366 @[ -f ./sed/Makefile ] || exit 0; \
35367 r=`${PWD_COMMAND}`; export r; \
35368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35369 $(HOST_EXPORTS) \
35370 for flag in $(EXTRA_HOST_FLAGS) ; do \
35371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35372 done; \
35373 echo "Doing install-html in sed" ; \
35374 (cd $(HOST_SUBDIR)/sed && \
35375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35377 "RANLIB=$${RANLIB}" \
0c24b341 35378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35379 install-html) \
35380 || exit 1
35381
35382@endif sed
35383
b813574b
PB
35384.PHONY: maybe-installcheck-sed installcheck-sed
35385maybe-installcheck-sed:
35386@if sed
35387maybe-installcheck-sed: installcheck-sed
4fa63067 35388
b813574b
PB
35389installcheck-sed: \
35390 configure-sed
0aed8855 35391 @: $(MAKE); $(unstage)
b813574b 35392 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35393 r=`${PWD_COMMAND}`; export r; \
35394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35395 $(HOST_EXPORTS) \
b813574b 35396 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35398 done; \
b813574b 35399 echo "Doing installcheck in sed" ; \
b00612cc 35400 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35403 "RANLIB=$${RANLIB}" \
0c24b341 35404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35405 installcheck) \
4fa63067
NN
35406 || exit 1
35407
b813574b 35408@endif sed
4fa63067 35409
b813574b
PB
35410.PHONY: maybe-mostlyclean-sed mostlyclean-sed
35411maybe-mostlyclean-sed:
35412@if sed
35413maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 35414
b813574b 35415mostlyclean-sed:
0aed8855 35416 @: $(MAKE); $(unstage)
b813574b 35417 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35418 r=`${PWD_COMMAND}`; export r; \
35419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35420 $(HOST_EXPORTS) \
b813574b 35421 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35423 done; \
b813574b 35424 echo "Doing mostlyclean in sed" ; \
b00612cc 35425 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35428 "RANLIB=$${RANLIB}" \
0c24b341 35429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35430 mostlyclean) \
4fa63067
NN
35431 || exit 1
35432
b813574b 35433@endif sed
4fa63067 35434
b813574b
PB
35435.PHONY: maybe-clean-sed clean-sed
35436maybe-clean-sed:
35437@if sed
35438maybe-clean-sed: clean-sed
4fa63067 35439
b813574b 35440clean-sed:
0aed8855 35441 @: $(MAKE); $(unstage)
b813574b 35442 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35443 r=`${PWD_COMMAND}`; export r; \
35444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35445 $(HOST_EXPORTS) \
b813574b 35446 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35448 done; \
b813574b 35449 echo "Doing clean in sed" ; \
b00612cc 35450 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35453 "RANLIB=$${RANLIB}" \
0c24b341 35454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35455 clean) \
4fa63067
NN
35456 || exit 1
35457
b813574b 35458@endif sed
4fa63067 35459
b813574b
PB
35460.PHONY: maybe-distclean-sed distclean-sed
35461maybe-distclean-sed:
35462@if sed
35463maybe-distclean-sed: distclean-sed
4fa63067 35464
b813574b 35465distclean-sed:
0aed8855 35466 @: $(MAKE); $(unstage)
b813574b 35467 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35468 r=`${PWD_COMMAND}`; export r; \
35469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35470 $(HOST_EXPORTS) \
b813574b 35471 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
b813574b 35474 echo "Doing distclean in sed" ; \
b00612cc 35475 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35478 "RANLIB=$${RANLIB}" \
0c24b341 35479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35480 distclean) \
4fa63067
NN
35481 || exit 1
35482
b813574b 35483@endif sed
4fa63067 35484
b813574b
PB
35485.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
35486maybe-maintainer-clean-sed:
35487@if sed
35488maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 35489
b813574b 35490maintainer-clean-sed:
0aed8855 35491 @: $(MAKE); $(unstage)
b813574b 35492 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35493 r=`${PWD_COMMAND}`; export r; \
35494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35495 $(HOST_EXPORTS) \
b813574b 35496 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498 done; \
b813574b 35499 echo "Doing maintainer-clean in sed" ; \
b00612cc 35500 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35503 "RANLIB=$${RANLIB}" \
0c24b341 35504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35505 maintainer-clean) \
4fa63067
NN
35506 || exit 1
35507
b813574b 35508@endif sed
4fa63067
NN
35509
35510
a7254363 35511
b813574b
PB
35512.PHONY: configure-send-pr maybe-configure-send-pr
35513maybe-configure-send-pr:
4f0ef2d8
CD
35514@if gcc-bootstrap
35515configure-send-pr: stage_current
35516@endif gcc-bootstrap
b813574b
PB
35517@if send-pr
35518maybe-configure-send-pr: configure-send-pr
c52c6897 35519configure-send-pr:
0aed8855 35520 @: $(MAKE); $(unstage)
c52c6897 35521 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35523 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
35524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
1f53ca9a 35525 $(HOST_EXPORTS) \
a7254363
PB
35526 echo Configuring in $(HOST_SUBDIR)/send-pr; \
35527 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 35528 case $(srcdir) in \
b00612cc
PB
35529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35530 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
35531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35532 esac; \
b00612cc
PB
35533 srcdiroption="--srcdir=$${topdir}/send-pr"; \
35534 libsrcdir="$$s/send-pr"; \
e2b9e2dc 35535 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35536 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35537 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35538 || exit 1
b813574b 35539@endif send-pr
e2b9e2dc 35540
a7254363
PB
35541
35542
d545f33b
PB
35543
35544
b813574b
PB
35545.PHONY: all-send-pr maybe-all-send-pr
35546maybe-all-send-pr:
4f0ef2d8
CD
35547@if gcc-bootstrap
35548all-send-pr: stage_current
35549@endif gcc-bootstrap
b813574b 35550@if send-pr
d27cc32e 35551TARGET-send-pr=all
b813574b
PB
35552maybe-all-send-pr: all-send-pr
35553all-send-pr: configure-send-pr
0aed8855 35554 @: $(MAKE); $(unstage)
b40e3958
L
35555 @r=`${PWD_COMMAND}`; export r; \
35556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35557 $(HOST_EXPORTS) \
b00612cc 35558 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
35559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35560 $(TARGET-send-pr))
b813574b 35561@endif send-pr
3866be5d 35562
a7254363 35563
d545f33b
PB
35564
35565
b813574b
PB
35566.PHONY: check-send-pr maybe-check-send-pr
35567maybe-check-send-pr:
35568@if send-pr
35569maybe-check-send-pr: check-send-pr
3866be5d 35570
b813574b 35571check-send-pr:
0aed8855 35572 @: $(MAKE); $(unstage)
b40e3958
L
35573 @r=`${PWD_COMMAND}`; export r; \
35574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35575 $(HOST_EXPORTS) \
b00612cc
PB
35576 (cd $(HOST_SUBDIR)/send-pr && \
35577 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35578
b813574b 35579@endif send-pr
3866be5d 35580
b813574b
PB
35581.PHONY: install-send-pr maybe-install-send-pr
35582maybe-install-send-pr:
35583@if send-pr
35584maybe-install-send-pr: install-send-pr
16ae0395 35585
b813574b 35586install-send-pr: installdirs
0aed8855 35587 @: $(MAKE); $(unstage)
b40e3958
L
35588 @r=`${PWD_COMMAND}`; export r; \
35589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35590 $(HOST_EXPORTS) \
b00612cc 35591 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 35592 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35593
b813574b 35594@endif send-pr
3866be5d 35595
56a8fe78 35596# Other targets (info, dvi, pdf, etc.)
4fa63067 35597
b813574b
PB
35598.PHONY: maybe-info-send-pr info-send-pr
35599maybe-info-send-pr:
35600@if send-pr
35601maybe-info-send-pr: info-send-pr
4fa63067 35602
b813574b
PB
35603info-send-pr: \
35604 configure-send-pr
0aed8855 35605 @: $(MAKE); $(unstage)
b813574b 35606 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
35607 r=`${PWD_COMMAND}`; export r; \
35608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35609 $(HOST_EXPORTS) \
b813574b 35610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35612 done; \
b813574b 35613 echo "Doing info in send-pr" ; \
b00612cc 35614 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35617 "RANLIB=$${RANLIB}" \
0c24b341 35618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35619 info) \
e2b9e2dc
NN
35620 || exit 1
35621
b813574b 35622@endif send-pr
4fa63067 35623
b813574b
PB
35624.PHONY: maybe-dvi-send-pr dvi-send-pr
35625maybe-dvi-send-pr:
35626@if send-pr
35627maybe-dvi-send-pr: dvi-send-pr
4fa63067 35628
b813574b
PB
35629dvi-send-pr: \
35630 configure-send-pr
0aed8855 35631 @: $(MAKE); $(unstage)
b813574b 35632 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 35633 r=`${PWD_COMMAND}`; export r; \
b40e3958 35634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35635 $(HOST_EXPORTS) \
b813574b 35636 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35638 done; \
b813574b 35639 echo "Doing dvi in send-pr" ; \
b00612cc 35640 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35643 "RANLIB=$${RANLIB}" \
0c24b341 35644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35645 dvi) \
4fa63067 35646 || exit 1
3866be5d 35647
b813574b 35648@endif send-pr
3866be5d 35649
56a8fe78
DD
35650.PHONY: maybe-pdf-send-pr pdf-send-pr
35651maybe-pdf-send-pr:
35652@if send-pr
35653maybe-pdf-send-pr: pdf-send-pr
35654
35655pdf-send-pr: \
35656 configure-send-pr
35657 @: $(MAKE); $(unstage)
35658 @[ -f ./send-pr/Makefile ] || exit 0; \
35659 r=`${PWD_COMMAND}`; export r; \
35660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35661 $(HOST_EXPORTS) \
35662 for flag in $(EXTRA_HOST_FLAGS) ; do \
35663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35664 done; \
35665 echo "Doing pdf in send-pr" ; \
35666 (cd $(HOST_SUBDIR)/send-pr && \
35667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35669 "RANLIB=$${RANLIB}" \
0c24b341 35670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35671 pdf) \
35672 || exit 1
35673
35674@endif send-pr
35675
6d389afc
MS
35676.PHONY: maybe-html-send-pr html-send-pr
35677maybe-html-send-pr:
35678@if send-pr
35679maybe-html-send-pr: html-send-pr
35680
35681html-send-pr: \
35682 configure-send-pr
0aed8855 35683 @: $(MAKE); $(unstage)
6d389afc
MS
35684 @[ -f ./send-pr/Makefile ] || exit 0; \
35685 r=`${PWD_COMMAND}`; export r; \
35686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35687 $(HOST_EXPORTS) \
35688 for flag in $(EXTRA_HOST_FLAGS) ; do \
35689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35690 done; \
35691 echo "Doing html in send-pr" ; \
b00612cc 35692 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
35693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35695 "RANLIB=$${RANLIB}" \
0c24b341 35696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35697 html) \
35698 || exit 1
35699
35700@endif send-pr
35701
b813574b
PB
35702.PHONY: maybe-TAGS-send-pr TAGS-send-pr
35703maybe-TAGS-send-pr:
35704@if send-pr
35705maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 35706
b813574b
PB
35707TAGS-send-pr: \
35708 configure-send-pr
0aed8855 35709 @: $(MAKE); $(unstage)
b813574b 35710 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35711 r=`${PWD_COMMAND}`; export r; \
35712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35713 $(HOST_EXPORTS) \
b813574b 35714 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35716 done; \
b813574b 35717 echo "Doing TAGS in send-pr" ; \
b00612cc 35718 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35721 "RANLIB=$${RANLIB}" \
0c24b341 35722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35723 TAGS) \
4fa63067 35724 || exit 1
3866be5d 35725
b813574b 35726@endif send-pr
3866be5d 35727
b813574b
PB
35728.PHONY: maybe-install-info-send-pr install-info-send-pr
35729maybe-install-info-send-pr:
35730@if send-pr
35731maybe-install-info-send-pr: install-info-send-pr
16ae0395 35732
b813574b
PB
35733install-info-send-pr: \
35734 configure-send-pr \
35735 info-send-pr
0aed8855 35736 @: $(MAKE); $(unstage)
b813574b 35737 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35738 r=`${PWD_COMMAND}`; export r; \
35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35740 $(HOST_EXPORTS) \
b813574b 35741 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35743 done; \
b813574b 35744 echo "Doing install-info in send-pr" ; \
b00612cc 35745 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748 "RANLIB=$${RANLIB}" \
0c24b341 35749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35750 install-info) \
4fa63067
NN
35751 || exit 1
35752
b813574b 35753@endif send-pr
4fa63067 35754
a3ca38d2
DD
35755.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
35756maybe-install-pdf-send-pr:
35757@if send-pr
35758maybe-install-pdf-send-pr: install-pdf-send-pr
35759
35760install-pdf-send-pr: \
35761 configure-send-pr \
35762 pdf-send-pr
35763 @: $(MAKE); $(unstage)
35764 @[ -f ./send-pr/Makefile ] || exit 0; \
35765 r=`${PWD_COMMAND}`; export r; \
35766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35767 $(HOST_EXPORTS) \
35768 for flag in $(EXTRA_HOST_FLAGS) ; do \
35769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35770 done; \
35771 echo "Doing install-pdf in send-pr" ; \
35772 (cd $(HOST_SUBDIR)/send-pr && \
35773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35775 "RANLIB=$${RANLIB}" \
0c24b341 35776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35777 install-pdf) \
35778 || exit 1
35779
35780@endif send-pr
35781
108a6f8e
CD
35782.PHONY: maybe-install-html-send-pr install-html-send-pr
35783maybe-install-html-send-pr:
35784@if send-pr
35785maybe-install-html-send-pr: install-html-send-pr
35786
35787install-html-send-pr: \
35788 configure-send-pr \
35789 html-send-pr
35790 @: $(MAKE); $(unstage)
35791 @[ -f ./send-pr/Makefile ] || exit 0; \
35792 r=`${PWD_COMMAND}`; export r; \
35793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35794 $(HOST_EXPORTS) \
35795 for flag in $(EXTRA_HOST_FLAGS) ; do \
35796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797 done; \
35798 echo "Doing install-html in send-pr" ; \
35799 (cd $(HOST_SUBDIR)/send-pr && \
35800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35802 "RANLIB=$${RANLIB}" \
0c24b341 35803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35804 install-html) \
35805 || exit 1
35806
35807@endif send-pr
35808
b813574b
PB
35809.PHONY: maybe-installcheck-send-pr installcheck-send-pr
35810maybe-installcheck-send-pr:
35811@if send-pr
35812maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 35813
b813574b
PB
35814installcheck-send-pr: \
35815 configure-send-pr
0aed8855 35816 @: $(MAKE); $(unstage)
b813574b 35817 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35818 r=`${PWD_COMMAND}`; export r; \
35819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35820 $(HOST_EXPORTS) \
b813574b 35821 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35823 done; \
b813574b 35824 echo "Doing installcheck in send-pr" ; \
b00612cc 35825 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35828 "RANLIB=$${RANLIB}" \
0c24b341 35829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35830 installcheck) \
4fa63067
NN
35831 || exit 1
35832
b813574b 35833@endif send-pr
4fa63067 35834
b813574b
PB
35835.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
35836maybe-mostlyclean-send-pr:
35837@if send-pr
35838maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 35839
b813574b 35840mostlyclean-send-pr:
0aed8855 35841 @: $(MAKE); $(unstage)
b813574b 35842 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35843 r=`${PWD_COMMAND}`; export r; \
35844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35845 $(HOST_EXPORTS) \
b813574b 35846 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35848 done; \
b813574b 35849 echo "Doing mostlyclean in send-pr" ; \
b00612cc 35850 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35853 "RANLIB=$${RANLIB}" \
0c24b341 35854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35855 mostlyclean) \
4fa63067
NN
35856 || exit 1
35857
b813574b 35858@endif send-pr
4fa63067 35859
b813574b
PB
35860.PHONY: maybe-clean-send-pr clean-send-pr
35861maybe-clean-send-pr:
35862@if send-pr
35863maybe-clean-send-pr: clean-send-pr
4fa63067 35864
b813574b 35865clean-send-pr:
0aed8855 35866 @: $(MAKE); $(unstage)
b813574b 35867 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35868 r=`${PWD_COMMAND}`; export r; \
35869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35870 $(HOST_EXPORTS) \
b813574b 35871 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35873 done; \
b813574b 35874 echo "Doing clean in send-pr" ; \
b00612cc 35875 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35878 "RANLIB=$${RANLIB}" \
0c24b341 35879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35880 clean) \
4fa63067
NN
35881 || exit 1
35882
b813574b 35883@endif send-pr
4fa63067 35884
b813574b
PB
35885.PHONY: maybe-distclean-send-pr distclean-send-pr
35886maybe-distclean-send-pr:
35887@if send-pr
35888maybe-distclean-send-pr: distclean-send-pr
4fa63067 35889
b813574b 35890distclean-send-pr:
0aed8855 35891 @: $(MAKE); $(unstage)
b813574b 35892 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35895 $(HOST_EXPORTS) \
b813574b 35896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35898 done; \
b813574b 35899 echo "Doing distclean in send-pr" ; \
b00612cc 35900 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
0c24b341 35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35905 distclean) \
4fa63067
NN
35906 || exit 1
35907
b813574b 35908@endif send-pr
4fa63067 35909
b813574b
PB
35910.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
35911maybe-maintainer-clean-send-pr:
35912@if send-pr
35913maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 35914
b813574b 35915maintainer-clean-send-pr:
0aed8855 35916 @: $(MAKE); $(unstage)
b813574b 35917 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 35918 r=`${PWD_COMMAND}`; export r; \
b40e3958 35919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35920 $(HOST_EXPORTS) \
b813574b 35921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35923 done; \
b813574b 35924 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 35925 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35928 "RANLIB=$${RANLIB}" \
0c24b341 35929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35930 maintainer-clean) \
4fa63067 35931 || exit 1
3866be5d 35932
b813574b 35933@endif send-pr
3866be5d 35934
4fa63067 35935
a7254363 35936
b813574b
PB
35937.PHONY: configure-shellutils maybe-configure-shellutils
35938maybe-configure-shellutils:
4f0ef2d8
CD
35939@if gcc-bootstrap
35940configure-shellutils: stage_current
35941@endif gcc-bootstrap
b813574b
PB
35942@if shellutils
35943maybe-configure-shellutils: configure-shellutils
c52c6897 35944configure-shellutils:
0aed8855 35945 @: $(MAKE); $(unstage)
c52c6897 35946 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35948 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
35949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
1f53ca9a 35950 $(HOST_EXPORTS) \
a7254363
PB
35951 echo Configuring in $(HOST_SUBDIR)/shellutils; \
35952 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 35953 case $(srcdir) in \
b00612cc
PB
35954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35955 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
35956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35957 esac; \
b00612cc
PB
35958 srcdiroption="--srcdir=$${topdir}/shellutils"; \
35959 libsrcdir="$$s/shellutils"; \
e2b9e2dc 35960 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35962 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35963 || exit 1
b813574b 35964@endif shellutils
e2b9e2dc 35965
a7254363
PB
35966
35967
d545f33b
PB
35968
35969
b813574b
PB
35970.PHONY: all-shellutils maybe-all-shellutils
35971maybe-all-shellutils:
4f0ef2d8
CD
35972@if gcc-bootstrap
35973all-shellutils: stage_current
35974@endif gcc-bootstrap
b813574b 35975@if shellutils
d27cc32e 35976TARGET-shellutils=all
b813574b
PB
35977maybe-all-shellutils: all-shellutils
35978all-shellutils: configure-shellutils
0aed8855 35979 @: $(MAKE); $(unstage)
b40e3958
L
35980 @r=`${PWD_COMMAND}`; export r; \
35981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35982 $(HOST_EXPORTS) \
b00612cc 35983 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
35984 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35985 $(TARGET-shellutils))
b813574b 35986@endif shellutils
3866be5d 35987
a7254363 35988
d545f33b
PB
35989
35990
b813574b
PB
35991.PHONY: check-shellutils maybe-check-shellutils
35992maybe-check-shellutils:
35993@if shellutils
35994maybe-check-shellutils: check-shellutils
3866be5d 35995
b813574b 35996check-shellutils:
0aed8855 35997 @: $(MAKE); $(unstage)
b40e3958
L
35998 @r=`${PWD_COMMAND}`; export r; \
35999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36000 $(HOST_EXPORTS) \
b00612cc
PB
36001 (cd $(HOST_SUBDIR)/shellutils && \
36002 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36003
b813574b 36004@endif shellutils
3866be5d 36005
b813574b
PB
36006.PHONY: install-shellutils maybe-install-shellutils
36007maybe-install-shellutils:
36008@if shellutils
36009maybe-install-shellutils: install-shellutils
16ae0395 36010
b813574b 36011install-shellutils: installdirs
0aed8855 36012 @: $(MAKE); $(unstage)
b40e3958
L
36013 @r=`${PWD_COMMAND}`; export r; \
36014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36015 $(HOST_EXPORTS) \
b00612cc 36016 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 36017 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36018
b813574b 36019@endif shellutils
4fa63067 36020
56a8fe78 36021# Other targets (info, dvi, pdf, etc.)
4fa63067 36022
b813574b
PB
36023.PHONY: maybe-info-shellutils info-shellutils
36024maybe-info-shellutils:
36025@if shellutils
36026maybe-info-shellutils: info-shellutils
4fa63067 36027
b813574b
PB
36028info-shellutils: \
36029 configure-shellutils
0aed8855 36030 @: $(MAKE); $(unstage)
b813574b 36031 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36032 r=`${PWD_COMMAND}`; export r; \
36033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36034 $(HOST_EXPORTS) \
b813574b 36035 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36037 done; \
b813574b 36038 echo "Doing info in shellutils" ; \
b00612cc 36039 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36042 "RANLIB=$${RANLIB}" \
0c24b341 36043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36044 info) \
4fa63067
NN
36045 || exit 1
36046
b813574b 36047@endif shellutils
4fa63067 36048
b813574b
PB
36049.PHONY: maybe-dvi-shellutils dvi-shellutils
36050maybe-dvi-shellutils:
36051@if shellutils
36052maybe-dvi-shellutils: dvi-shellutils
4fa63067 36053
b813574b
PB
36054dvi-shellutils: \
36055 configure-shellutils
0aed8855 36056 @: $(MAKE); $(unstage)
b813574b 36057 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36058 r=`${PWD_COMMAND}`; export r; \
36059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36060 $(HOST_EXPORTS) \
b813574b 36061 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36063 done; \
b813574b 36064 echo "Doing dvi in shellutils" ; \
b00612cc 36065 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36068 "RANLIB=$${RANLIB}" \
0c24b341 36069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36070 dvi) \
4fa63067
NN
36071 || exit 1
36072
b813574b 36073@endif shellutils
4fa63067 36074
56a8fe78
DD
36075.PHONY: maybe-pdf-shellutils pdf-shellutils
36076maybe-pdf-shellutils:
36077@if shellutils
36078maybe-pdf-shellutils: pdf-shellutils
36079
36080pdf-shellutils: \
36081 configure-shellutils
36082 @: $(MAKE); $(unstage)
36083 @[ -f ./shellutils/Makefile ] || exit 0; \
36084 r=`${PWD_COMMAND}`; export r; \
36085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36086 $(HOST_EXPORTS) \
36087 for flag in $(EXTRA_HOST_FLAGS) ; do \
36088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36089 done; \
36090 echo "Doing pdf in shellutils" ; \
36091 (cd $(HOST_SUBDIR)/shellutils && \
36092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36094 "RANLIB=$${RANLIB}" \
0c24b341 36095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36096 pdf) \
36097 || exit 1
36098
36099@endif shellutils
36100
6d389afc
MS
36101.PHONY: maybe-html-shellutils html-shellutils
36102maybe-html-shellutils:
36103@if shellutils
36104maybe-html-shellutils: html-shellutils
36105
36106html-shellutils: \
36107 configure-shellutils
0aed8855 36108 @: $(MAKE); $(unstage)
6d389afc
MS
36109 @[ -f ./shellutils/Makefile ] || exit 0; \
36110 r=`${PWD_COMMAND}`; export r; \
36111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36112 $(HOST_EXPORTS) \
36113 for flag in $(EXTRA_HOST_FLAGS) ; do \
36114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36115 done; \
36116 echo "Doing html in shellutils" ; \
b00612cc 36117 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
36118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36120 "RANLIB=$${RANLIB}" \
0c24b341 36121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36122 html) \
36123 || exit 1
36124
36125@endif shellutils
36126
b813574b
PB
36127.PHONY: maybe-TAGS-shellutils TAGS-shellutils
36128maybe-TAGS-shellutils:
36129@if shellutils
36130maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 36131
b813574b
PB
36132TAGS-shellutils: \
36133 configure-shellutils
0aed8855 36134 @: $(MAKE); $(unstage)
b813574b 36135 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36136 r=`${PWD_COMMAND}`; export r; \
36137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36138 $(HOST_EXPORTS) \
b813574b 36139 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36141 done; \
b813574b 36142 echo "Doing TAGS in shellutils" ; \
b00612cc 36143 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36146 "RANLIB=$${RANLIB}" \
0c24b341 36147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36148 TAGS) \
4fa63067
NN
36149 || exit 1
36150
b813574b 36151@endif shellutils
4fa63067 36152
b813574b
PB
36153.PHONY: maybe-install-info-shellutils install-info-shellutils
36154maybe-install-info-shellutils:
36155@if shellutils
36156maybe-install-info-shellutils: install-info-shellutils
4fa63067 36157
b813574b
PB
36158install-info-shellutils: \
36159 configure-shellutils \
36160 info-shellutils
0aed8855 36161 @: $(MAKE); $(unstage)
b813574b 36162 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36163 r=`${PWD_COMMAND}`; export r; \
36164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36165 $(HOST_EXPORTS) \
b813574b 36166 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
b813574b 36169 echo "Doing install-info in shellutils" ; \
b00612cc 36170 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36173 "RANLIB=$${RANLIB}" \
0c24b341 36174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36175 install-info) \
4fa63067
NN
36176 || exit 1
36177
b813574b 36178@endif shellutils
4fa63067 36179
a3ca38d2
DD
36180.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
36181maybe-install-pdf-shellutils:
36182@if shellutils
36183maybe-install-pdf-shellutils: install-pdf-shellutils
36184
36185install-pdf-shellutils: \
36186 configure-shellutils \
36187 pdf-shellutils
36188 @: $(MAKE); $(unstage)
36189 @[ -f ./shellutils/Makefile ] || exit 0; \
36190 r=`${PWD_COMMAND}`; export r; \
36191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36192 $(HOST_EXPORTS) \
36193 for flag in $(EXTRA_HOST_FLAGS) ; do \
36194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36195 done; \
36196 echo "Doing install-pdf in shellutils" ; \
36197 (cd $(HOST_SUBDIR)/shellutils && \
36198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36200 "RANLIB=$${RANLIB}" \
0c24b341 36201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36202 install-pdf) \
36203 || exit 1
36204
36205@endif shellutils
36206
108a6f8e
CD
36207.PHONY: maybe-install-html-shellutils install-html-shellutils
36208maybe-install-html-shellutils:
36209@if shellutils
36210maybe-install-html-shellutils: install-html-shellutils
36211
36212install-html-shellutils: \
36213 configure-shellutils \
36214 html-shellutils
36215 @: $(MAKE); $(unstage)
36216 @[ -f ./shellutils/Makefile ] || exit 0; \
36217 r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 $(HOST_EXPORTS) \
36220 for flag in $(EXTRA_HOST_FLAGS) ; do \
36221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36222 done; \
36223 echo "Doing install-html in shellutils" ; \
36224 (cd $(HOST_SUBDIR)/shellutils && \
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36227 "RANLIB=$${RANLIB}" \
0c24b341 36228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36229 install-html) \
36230 || exit 1
36231
36232@endif shellutils
36233
b813574b
PB
36234.PHONY: maybe-installcheck-shellutils installcheck-shellutils
36235maybe-installcheck-shellutils:
36236@if shellutils
36237maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 36238
b813574b
PB
36239installcheck-shellutils: \
36240 configure-shellutils
0aed8855 36241 @: $(MAKE); $(unstage)
b813574b 36242 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36243 r=`${PWD_COMMAND}`; export r; \
36244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36245 $(HOST_EXPORTS) \
b813574b 36246 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36248 done; \
b813574b 36249 echo "Doing installcheck in shellutils" ; \
b00612cc 36250 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253 "RANLIB=$${RANLIB}" \
0c24b341 36254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36255 installcheck) \
4fa63067
NN
36256 || exit 1
36257
b813574b 36258@endif shellutils
4fa63067 36259
b813574b
PB
36260.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
36261maybe-mostlyclean-shellutils:
36262@if shellutils
36263maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 36264
b813574b 36265mostlyclean-shellutils:
0aed8855 36266 @: $(MAKE); $(unstage)
b813574b 36267 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36268 r=`${PWD_COMMAND}`; export r; \
36269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36270 $(HOST_EXPORTS) \
b813574b 36271 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36273 done; \
b813574b 36274 echo "Doing mostlyclean in shellutils" ; \
b00612cc 36275 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36278 "RANLIB=$${RANLIB}" \
0c24b341 36279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36280 mostlyclean) \
4fa63067
NN
36281 || exit 1
36282
b813574b 36283@endif shellutils
4fa63067 36284
b813574b
PB
36285.PHONY: maybe-clean-shellutils clean-shellutils
36286maybe-clean-shellutils:
36287@if shellutils
36288maybe-clean-shellutils: clean-shellutils
4fa63067 36289
b813574b 36290clean-shellutils:
0aed8855 36291 @: $(MAKE); $(unstage)
b813574b 36292 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36293 r=`${PWD_COMMAND}`; export r; \
36294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36295 $(HOST_EXPORTS) \
b813574b 36296 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36298 done; \
b813574b 36299 echo "Doing clean in shellutils" ; \
b00612cc 36300 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36303 "RANLIB=$${RANLIB}" \
0c24b341 36304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36305 clean) \
4fa63067
NN
36306 || exit 1
36307
b813574b 36308@endif shellutils
4fa63067 36309
b813574b
PB
36310.PHONY: maybe-distclean-shellutils distclean-shellutils
36311maybe-distclean-shellutils:
36312@if shellutils
36313maybe-distclean-shellutils: distclean-shellutils
4fa63067 36314
b813574b 36315distclean-shellutils:
0aed8855 36316 @: $(MAKE); $(unstage)
b813574b 36317 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36318 r=`${PWD_COMMAND}`; export r; \
36319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36320 $(HOST_EXPORTS) \
b813574b 36321 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36323 done; \
b813574b 36324 echo "Doing distclean in shellutils" ; \
b00612cc 36325 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36328 "RANLIB=$${RANLIB}" \
0c24b341 36329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36330 distclean) \
4fa63067
NN
36331 || exit 1
36332
b813574b 36333@endif shellutils
4fa63067 36334
b813574b
PB
36335.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
36336maybe-maintainer-clean-shellutils:
36337@if shellutils
36338maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 36339
b813574b 36340maintainer-clean-shellutils:
0aed8855 36341 @: $(MAKE); $(unstage)
b813574b 36342 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36343 r=`${PWD_COMMAND}`; export r; \
36344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36345 $(HOST_EXPORTS) \
b813574b 36346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36348 done; \
b813574b 36349 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 36350 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36353 "RANLIB=$${RANLIB}" \
0c24b341 36354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36355 maintainer-clean) \
4fa63067 36356 || exit 1
3866be5d 36357
b813574b 36358@endif shellutils
3866be5d 36359
4fa63067 36360
a7254363 36361
b813574b
PB
36362.PHONY: configure-sid maybe-configure-sid
36363maybe-configure-sid:
4f0ef2d8
CD
36364@if gcc-bootstrap
36365configure-sid: stage_current
36366@endif gcc-bootstrap
b813574b
PB
36367@if sid
36368maybe-configure-sid: configure-sid
c52c6897 36369configure-sid:
0aed8855 36370 @: $(MAKE); $(unstage)
c52c6897 36371 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36373 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
36374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
1f53ca9a 36375 $(HOST_EXPORTS) \
a7254363
PB
36376 echo Configuring in $(HOST_SUBDIR)/sid; \
36377 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 36378 case $(srcdir) in \
b00612cc
PB
36379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36380 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
36381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36382 esac; \
b00612cc
PB
36383 srcdiroption="--srcdir=$${topdir}/sid"; \
36384 libsrcdir="$$s/sid"; \
e2b9e2dc 36385 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36387 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36388 || exit 1
b813574b 36389@endif sid
e2b9e2dc 36390
a7254363
PB
36391
36392
d545f33b
PB
36393
36394
b813574b
PB
36395.PHONY: all-sid maybe-all-sid
36396maybe-all-sid:
4f0ef2d8
CD
36397@if gcc-bootstrap
36398all-sid: stage_current
36399@endif gcc-bootstrap
b813574b 36400@if sid
d27cc32e 36401TARGET-sid=all
b813574b
PB
36402maybe-all-sid: all-sid
36403all-sid: configure-sid
0aed8855 36404 @: $(MAKE); $(unstage)
b40e3958
L
36405 @r=`${PWD_COMMAND}`; export r; \
36406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36407 $(HOST_EXPORTS) \
b00612cc 36408 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
36409 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36410 $(TARGET-sid))
b813574b 36411@endif sid
3866be5d 36412
a7254363 36413
d545f33b
PB
36414
36415
b813574b
PB
36416.PHONY: check-sid maybe-check-sid
36417maybe-check-sid:
36418@if sid
36419maybe-check-sid: check-sid
3866be5d 36420
b813574b 36421check-sid:
0aed8855 36422 @: $(MAKE); $(unstage)
4fa63067
NN
36423 @r=`${PWD_COMMAND}`; export r; \
36424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36425 $(HOST_EXPORTS) \
b00612cc
PB
36426 (cd $(HOST_SUBDIR)/sid && \
36427 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36428
b813574b 36429@endif sid
3866be5d 36430
b813574b
PB
36431.PHONY: install-sid maybe-install-sid
36432maybe-install-sid:
36433@if sid
36434maybe-install-sid: install-sid
16ae0395 36435
b813574b 36436install-sid: installdirs
0aed8855 36437 @: $(MAKE); $(unstage)
b40e3958
L
36438 @r=`${PWD_COMMAND}`; export r; \
36439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36440 $(HOST_EXPORTS) \
b00612cc 36441 (cd $(HOST_SUBDIR)/sid && \
2da12f12 36442 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36443
b813574b 36444@endif sid
3866be5d 36445
56a8fe78 36446# Other targets (info, dvi, pdf, etc.)
4fa63067 36447
b813574b
PB
36448.PHONY: maybe-info-sid info-sid
36449maybe-info-sid:
36450@if sid
36451maybe-info-sid: info-sid
4fa63067 36452
b813574b
PB
36453info-sid: \
36454 configure-sid
0aed8855 36455 @: $(MAKE); $(unstage)
b813574b 36456 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36457 r=`${PWD_COMMAND}`; export r; \
36458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36459 $(HOST_EXPORTS) \
b813574b 36460 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36462 done; \
b813574b 36463 echo "Doing info in sid" ; \
b00612cc 36464 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36467 "RANLIB=$${RANLIB}" \
0c24b341 36468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36469 info) \
4fa63067
NN
36470 || exit 1
36471
b813574b 36472@endif sid
4fa63067 36473
b813574b
PB
36474.PHONY: maybe-dvi-sid dvi-sid
36475maybe-dvi-sid:
36476@if sid
36477maybe-dvi-sid: dvi-sid
4fa63067 36478
b813574b
PB
36479dvi-sid: \
36480 configure-sid
0aed8855 36481 @: $(MAKE); $(unstage)
b813574b 36482 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36483 r=`${PWD_COMMAND}`; export r; \
36484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36485 $(HOST_EXPORTS) \
b813574b 36486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36488 done; \
b813574b 36489 echo "Doing dvi in sid" ; \
b00612cc 36490 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36493 "RANLIB=$${RANLIB}" \
0c24b341 36494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36495 dvi) \
4fa63067
NN
36496 || exit 1
36497
b813574b 36498@endif sid
4fa63067 36499
56a8fe78
DD
36500.PHONY: maybe-pdf-sid pdf-sid
36501maybe-pdf-sid:
36502@if sid
36503maybe-pdf-sid: pdf-sid
36504
36505pdf-sid: \
36506 configure-sid
36507 @: $(MAKE); $(unstage)
36508 @[ -f ./sid/Makefile ] || exit 0; \
36509 r=`${PWD_COMMAND}`; export r; \
36510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36511 $(HOST_EXPORTS) \
36512 for flag in $(EXTRA_HOST_FLAGS) ; do \
36513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36514 done; \
36515 echo "Doing pdf in sid" ; \
36516 (cd $(HOST_SUBDIR)/sid && \
36517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36519 "RANLIB=$${RANLIB}" \
0c24b341 36520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36521 pdf) \
36522 || exit 1
36523
36524@endif sid
36525
6d389afc
MS
36526.PHONY: maybe-html-sid html-sid
36527maybe-html-sid:
36528@if sid
36529maybe-html-sid: html-sid
36530
36531html-sid: \
36532 configure-sid
0aed8855 36533 @: $(MAKE); $(unstage)
6d389afc
MS
36534 @[ -f ./sid/Makefile ] || exit 0; \
36535 r=`${PWD_COMMAND}`; export r; \
36536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36537 $(HOST_EXPORTS) \
36538 for flag in $(EXTRA_HOST_FLAGS) ; do \
36539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36540 done; \
36541 echo "Doing html in sid" ; \
b00612cc 36542 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
36543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36545 "RANLIB=$${RANLIB}" \
0c24b341 36546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36547 html) \
36548 || exit 1
36549
36550@endif sid
36551
b813574b
PB
36552.PHONY: maybe-TAGS-sid TAGS-sid
36553maybe-TAGS-sid:
36554@if sid
36555maybe-TAGS-sid: TAGS-sid
4fa63067 36556
b813574b
PB
36557TAGS-sid: \
36558 configure-sid
0aed8855 36559 @: $(MAKE); $(unstage)
b813574b 36560 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36561 r=`${PWD_COMMAND}`; export r; \
36562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36563 $(HOST_EXPORTS) \
b813574b 36564 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36566 done; \
b813574b 36567 echo "Doing TAGS in sid" ; \
b00612cc 36568 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36571 "RANLIB=$${RANLIB}" \
0c24b341 36572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36573 TAGS) \
4fa63067
NN
36574 || exit 1
36575
b813574b 36576@endif sid
4fa63067 36577
b813574b
PB
36578.PHONY: maybe-install-info-sid install-info-sid
36579maybe-install-info-sid:
36580@if sid
36581maybe-install-info-sid: install-info-sid
4fa63067 36582
b813574b
PB
36583install-info-sid: \
36584 configure-sid \
36585 info-sid
0aed8855 36586 @: $(MAKE); $(unstage)
b813574b 36587 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36588 r=`${PWD_COMMAND}`; export r; \
36589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36590 $(HOST_EXPORTS) \
b813574b 36591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36593 done; \
b813574b 36594 echo "Doing install-info in sid" ; \
b00612cc 36595 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36598 "RANLIB=$${RANLIB}" \
0c24b341 36599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36600 install-info) \
4fa63067
NN
36601 || exit 1
36602
b813574b 36603@endif sid
4fa63067 36604
a3ca38d2
DD
36605.PHONY: maybe-install-pdf-sid install-pdf-sid
36606maybe-install-pdf-sid:
36607@if sid
36608maybe-install-pdf-sid: install-pdf-sid
36609
36610install-pdf-sid: \
36611 configure-sid \
36612 pdf-sid
36613 @: $(MAKE); $(unstage)
36614 @[ -f ./sid/Makefile ] || exit 0; \
36615 r=`${PWD_COMMAND}`; export r; \
36616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36617 $(HOST_EXPORTS) \
36618 for flag in $(EXTRA_HOST_FLAGS) ; do \
36619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36620 done; \
36621 echo "Doing install-pdf in sid" ; \
36622 (cd $(HOST_SUBDIR)/sid && \
36623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36625 "RANLIB=$${RANLIB}" \
0c24b341 36626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36627 install-pdf) \
36628 || exit 1
36629
36630@endif sid
36631
108a6f8e
CD
36632.PHONY: maybe-install-html-sid install-html-sid
36633maybe-install-html-sid:
36634@if sid
36635maybe-install-html-sid: install-html-sid
36636
36637install-html-sid: \
36638 configure-sid \
36639 html-sid
36640 @: $(MAKE); $(unstage)
36641 @[ -f ./sid/Makefile ] || exit 0; \
36642 r=`${PWD_COMMAND}`; export r; \
36643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36644 $(HOST_EXPORTS) \
36645 for flag in $(EXTRA_HOST_FLAGS) ; do \
36646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36647 done; \
36648 echo "Doing install-html in sid" ; \
36649 (cd $(HOST_SUBDIR)/sid && \
36650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36652 "RANLIB=$${RANLIB}" \
0c24b341 36653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36654 install-html) \
36655 || exit 1
36656
36657@endif sid
36658
b813574b
PB
36659.PHONY: maybe-installcheck-sid installcheck-sid
36660maybe-installcheck-sid:
36661@if sid
36662maybe-installcheck-sid: installcheck-sid
4fa63067 36663
b813574b
PB
36664installcheck-sid: \
36665 configure-sid
0aed8855 36666 @: $(MAKE); $(unstage)
b813574b
PB
36667 @[ -f ./sid/Makefile ] || exit 0; \
36668 r=`${PWD_COMMAND}`; export r; \
4fa63067 36669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36670 $(HOST_EXPORTS) \
b813574b 36671 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36673 done; \
b813574b 36674 echo "Doing installcheck in sid" ; \
b00612cc 36675 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36678 "RANLIB=$${RANLIB}" \
0c24b341 36679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36680 installcheck) \
4fa63067
NN
36681 || exit 1
36682
b813574b 36683@endif sid
4fa63067 36684
b813574b
PB
36685.PHONY: maybe-mostlyclean-sid mostlyclean-sid
36686maybe-mostlyclean-sid:
36687@if sid
36688maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 36689
b813574b 36690mostlyclean-sid:
0aed8855 36691 @: $(MAKE); $(unstage)
b813574b 36692 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36693 r=`${PWD_COMMAND}`; export r; \
36694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36695 $(HOST_EXPORTS) \
b813574b 36696 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36698 done; \
b813574b 36699 echo "Doing mostlyclean in sid" ; \
b00612cc 36700 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36703 "RANLIB=$${RANLIB}" \
0c24b341 36704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36705 mostlyclean) \
4fa63067
NN
36706 || exit 1
36707
b813574b 36708@endif sid
4fa63067 36709
b813574b
PB
36710.PHONY: maybe-clean-sid clean-sid
36711maybe-clean-sid:
36712@if sid
36713maybe-clean-sid: clean-sid
4fa63067 36714
b813574b 36715clean-sid:
0aed8855 36716 @: $(MAKE); $(unstage)
b813574b 36717 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36718 r=`${PWD_COMMAND}`; export r; \
36719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36720 $(HOST_EXPORTS) \
b813574b 36721 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36723 done; \
b813574b 36724 echo "Doing clean in sid" ; \
b00612cc 36725 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36728 "RANLIB=$${RANLIB}" \
0c24b341 36729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36730 clean) \
4fa63067
NN
36731 || exit 1
36732
b813574b 36733@endif sid
4fa63067 36734
b813574b
PB
36735.PHONY: maybe-distclean-sid distclean-sid
36736maybe-distclean-sid:
36737@if sid
36738maybe-distclean-sid: distclean-sid
4fa63067 36739
b813574b 36740distclean-sid:
0aed8855 36741 @: $(MAKE); $(unstage)
b813574b 36742 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36743 r=`${PWD_COMMAND}`; export r; \
36744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36745 $(HOST_EXPORTS) \
b813574b 36746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36748 done; \
b813574b 36749 echo "Doing distclean in sid" ; \
b00612cc 36750 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36753 "RANLIB=$${RANLIB}" \
0c24b341 36754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36755 distclean) \
4fa63067
NN
36756 || exit 1
36757
b813574b 36758@endif sid
4fa63067 36759
b813574b
PB
36760.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
36761maybe-maintainer-clean-sid:
36762@if sid
36763maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 36764
b813574b 36765maintainer-clean-sid:
0aed8855 36766 @: $(MAKE); $(unstage)
b813574b 36767 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36768 r=`${PWD_COMMAND}`; export r; \
36769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36770 $(HOST_EXPORTS) \
b813574b 36771 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36773 done; \
b813574b 36774 echo "Doing maintainer-clean in sid" ; \
b00612cc 36775 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36778 "RANLIB=$${RANLIB}" \
0c24b341 36779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36780 maintainer-clean) \
4fa63067
NN
36781 || exit 1
36782
b813574b 36783@endif sid
4fa63067
NN
36784
36785
a7254363 36786
b813574b
PB
36787.PHONY: configure-sim maybe-configure-sim
36788maybe-configure-sim:
4f0ef2d8
CD
36789@if gcc-bootstrap
36790configure-sim: stage_current
36791@endif gcc-bootstrap
b813574b
PB
36792@if sim
36793maybe-configure-sim: configure-sim
c52c6897 36794configure-sim:
0aed8855 36795 @: $(MAKE); $(unstage)
c52c6897 36796 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36798 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
36799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
1f53ca9a 36800 $(HOST_EXPORTS) \
a7254363
PB
36801 echo Configuring in $(HOST_SUBDIR)/sim; \
36802 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 36803 case $(srcdir) in \
b00612cc
PB
36804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36805 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
36806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36807 esac; \
b00612cc
PB
36808 srcdiroption="--srcdir=$${topdir}/sim"; \
36809 libsrcdir="$$s/sim"; \
e2b9e2dc 36810 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36812 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36813 || exit 1
b813574b 36814@endif sim
e2b9e2dc 36815
a7254363
PB
36816
36817
d545f33b
PB
36818
36819
b813574b
PB
36820.PHONY: all-sim maybe-all-sim
36821maybe-all-sim:
4f0ef2d8
CD
36822@if gcc-bootstrap
36823all-sim: stage_current
36824@endif gcc-bootstrap
b813574b 36825@if sim
d27cc32e 36826TARGET-sim=all
b813574b
PB
36827maybe-all-sim: all-sim
36828all-sim: configure-sim
0aed8855 36829 @: $(MAKE); $(unstage)
b40e3958
L
36830 @r=`${PWD_COMMAND}`; export r; \
36831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36832 $(HOST_EXPORTS) \
b00612cc 36833 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
36834 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36835 $(TARGET-sim))
b813574b 36836@endif sim
3866be5d 36837
a7254363 36838
d545f33b
PB
36839
36840
b813574b
PB
36841.PHONY: check-sim maybe-check-sim
36842maybe-check-sim:
36843@if sim
36844maybe-check-sim: check-sim
3866be5d 36845
b813574b 36846check-sim:
0aed8855 36847 @: $(MAKE); $(unstage)
b40e3958
L
36848 @r=`${PWD_COMMAND}`; export r; \
36849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36850 $(HOST_EXPORTS) \
b00612cc
PB
36851 (cd $(HOST_SUBDIR)/sim && \
36852 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36853
b813574b 36854@endif sim
3866be5d 36855
b813574b
PB
36856.PHONY: install-sim maybe-install-sim
36857maybe-install-sim:
36858@if sim
36859maybe-install-sim: install-sim
16ae0395 36860
b813574b 36861install-sim: installdirs
0aed8855 36862 @: $(MAKE); $(unstage)
b40e3958
L
36863 @r=`${PWD_COMMAND}`; export r; \
36864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36865 $(HOST_EXPORTS) \
b00612cc 36866 (cd $(HOST_SUBDIR)/sim && \
2da12f12 36867 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36868
b813574b 36869@endif sim
3866be5d 36870
56a8fe78 36871# Other targets (info, dvi, pdf, etc.)
4fa63067 36872
b813574b
PB
36873.PHONY: maybe-info-sim info-sim
36874maybe-info-sim:
36875@if sim
36876maybe-info-sim: info-sim
4fa63067 36877
b813574b
PB
36878info-sim: \
36879 configure-sim
0aed8855 36880 @: $(MAKE); $(unstage)
b813574b 36881 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
36882 r=`${PWD_COMMAND}`; export r; \
36883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36884 $(HOST_EXPORTS) \
b813574b 36885 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36887 done; \
b813574b 36888 echo "Doing info in sim" ; \
b00612cc 36889 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36892 "RANLIB=$${RANLIB}" \
0c24b341 36893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36894 info) \
e2b9e2dc
NN
36895 || exit 1
36896
b813574b 36897@endif sim
4fa63067 36898
b813574b
PB
36899.PHONY: maybe-dvi-sim dvi-sim
36900maybe-dvi-sim:
36901@if sim
36902maybe-dvi-sim: dvi-sim
4fa63067 36903
b813574b
PB
36904dvi-sim: \
36905 configure-sim
0aed8855 36906 @: $(MAKE); $(unstage)
b813574b 36907 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36908 r=`${PWD_COMMAND}`; export r; \
b40e3958 36909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36910 $(HOST_EXPORTS) \
b813574b 36911 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36913 done; \
b813574b 36914 echo "Doing dvi in sim" ; \
b00612cc 36915 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36918 "RANLIB=$${RANLIB}" \
0c24b341 36919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36920 dvi) \
4fa63067 36921 || exit 1
3866be5d 36922
b813574b 36923@endif sim
3866be5d 36924
56a8fe78
DD
36925.PHONY: maybe-pdf-sim pdf-sim
36926maybe-pdf-sim:
36927@if sim
36928maybe-pdf-sim: pdf-sim
36929
36930pdf-sim: \
36931 configure-sim
36932 @: $(MAKE); $(unstage)
36933 @[ -f ./sim/Makefile ] || exit 0; \
36934 r=`${PWD_COMMAND}`; export r; \
36935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36936 $(HOST_EXPORTS) \
36937 for flag in $(EXTRA_HOST_FLAGS) ; do \
36938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36939 done; \
36940 echo "Doing pdf in sim" ; \
36941 (cd $(HOST_SUBDIR)/sim && \
36942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36944 "RANLIB=$${RANLIB}" \
0c24b341 36945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36946 pdf) \
36947 || exit 1
36948
36949@endif sim
36950
6d389afc
MS
36951.PHONY: maybe-html-sim html-sim
36952maybe-html-sim:
36953@if sim
36954maybe-html-sim: html-sim
36955
36956html-sim: \
36957 configure-sim
0aed8855 36958 @: $(MAKE); $(unstage)
6d389afc
MS
36959 @[ -f ./sim/Makefile ] || exit 0; \
36960 r=`${PWD_COMMAND}`; export r; \
36961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36962 $(HOST_EXPORTS) \
36963 for flag in $(EXTRA_HOST_FLAGS) ; do \
36964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36965 done; \
36966 echo "Doing html in sim" ; \
b00612cc 36967 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
36968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36970 "RANLIB=$${RANLIB}" \
0c24b341 36971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36972 html) \
36973 || exit 1
36974
36975@endif sim
36976
b813574b
PB
36977.PHONY: maybe-TAGS-sim TAGS-sim
36978maybe-TAGS-sim:
36979@if sim
36980maybe-TAGS-sim: TAGS-sim
4fa63067 36981
b813574b
PB
36982TAGS-sim: \
36983 configure-sim
0aed8855 36984 @: $(MAKE); $(unstage)
b813574b 36985 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36986 r=`${PWD_COMMAND}`; export r; \
b40e3958 36987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36988 $(HOST_EXPORTS) \
b813574b 36989 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36991 done; \
b813574b 36992 echo "Doing TAGS in sim" ; \
b00612cc 36993 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36996 "RANLIB=$${RANLIB}" \
0c24b341 36997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36998 TAGS) \
4fa63067 36999 || exit 1
3866be5d 37000
b813574b 37001@endif sim
3866be5d 37002
b813574b
PB
37003.PHONY: maybe-install-info-sim install-info-sim
37004maybe-install-info-sim:
37005@if sim
37006maybe-install-info-sim: install-info-sim
4fa63067 37007
b813574b
PB
37008install-info-sim: \
37009 configure-sim \
37010 info-sim
0aed8855 37011 @: $(MAKE); $(unstage)
b813574b 37012 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37013 r=`${PWD_COMMAND}`; export r; \
37014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37015 $(HOST_EXPORTS) \
b813574b 37016 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37018 done; \
b813574b 37019 echo "Doing install-info in sim" ; \
b00612cc 37020 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37023 "RANLIB=$${RANLIB}" \
0c24b341 37024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37025 install-info) \
4fa63067
NN
37026 || exit 1
37027
b813574b 37028@endif sim
4fa63067 37029
a3ca38d2
DD
37030.PHONY: maybe-install-pdf-sim install-pdf-sim
37031maybe-install-pdf-sim:
37032@if sim
37033maybe-install-pdf-sim: install-pdf-sim
37034
37035install-pdf-sim: \
37036 configure-sim \
37037 pdf-sim
37038 @: $(MAKE); $(unstage)
37039 @[ -f ./sim/Makefile ] || exit 0; \
37040 r=`${PWD_COMMAND}`; export r; \
37041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37042 $(HOST_EXPORTS) \
37043 for flag in $(EXTRA_HOST_FLAGS) ; do \
37044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37045 done; \
37046 echo "Doing install-pdf in sim" ; \
37047 (cd $(HOST_SUBDIR)/sim && \
37048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37050 "RANLIB=$${RANLIB}" \
0c24b341 37051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37052 install-pdf) \
37053 || exit 1
37054
37055@endif sim
37056
108a6f8e
CD
37057.PHONY: maybe-install-html-sim install-html-sim
37058maybe-install-html-sim:
37059@if sim
37060maybe-install-html-sim: install-html-sim
37061
37062install-html-sim: \
37063 configure-sim \
37064 html-sim
37065 @: $(MAKE); $(unstage)
37066 @[ -f ./sim/Makefile ] || exit 0; \
37067 r=`${PWD_COMMAND}`; export r; \
37068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37069 $(HOST_EXPORTS) \
37070 for flag in $(EXTRA_HOST_FLAGS) ; do \
37071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37072 done; \
37073 echo "Doing install-html in sim" ; \
37074 (cd $(HOST_SUBDIR)/sim && \
37075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37077 "RANLIB=$${RANLIB}" \
0c24b341 37078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37079 install-html) \
37080 || exit 1
37081
37082@endif sim
37083
b813574b
PB
37084.PHONY: maybe-installcheck-sim installcheck-sim
37085maybe-installcheck-sim:
37086@if sim
37087maybe-installcheck-sim: installcheck-sim
4fa63067 37088
b813574b
PB
37089installcheck-sim: \
37090 configure-sim
0aed8855 37091 @: $(MAKE); $(unstage)
b813574b 37092 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37093 r=`${PWD_COMMAND}`; export r; \
37094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37095 $(HOST_EXPORTS) \
b813574b 37096 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37098 done; \
b813574b 37099 echo "Doing installcheck in sim" ; \
b00612cc 37100 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37103 "RANLIB=$${RANLIB}" \
0c24b341 37104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37105 installcheck) \
4fa63067
NN
37106 || exit 1
37107
b813574b 37108@endif sim
4fa63067 37109
b813574b
PB
37110.PHONY: maybe-mostlyclean-sim mostlyclean-sim
37111maybe-mostlyclean-sim:
37112@if sim
37113maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 37114
b813574b 37115mostlyclean-sim:
0aed8855 37116 @: $(MAKE); $(unstage)
b813574b 37117 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37118 r=`${PWD_COMMAND}`; export r; \
37119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37120 $(HOST_EXPORTS) \
b813574b 37121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37123 done; \
b813574b 37124 echo "Doing mostlyclean in sim" ; \
b00612cc 37125 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37128 "RANLIB=$${RANLIB}" \
0c24b341 37129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37130 mostlyclean) \
4fa63067
NN
37131 || exit 1
37132
b813574b 37133@endif sim
4fa63067 37134
b813574b
PB
37135.PHONY: maybe-clean-sim clean-sim
37136maybe-clean-sim:
37137@if sim
37138maybe-clean-sim: clean-sim
4fa63067 37139
b813574b 37140clean-sim:
0aed8855 37141 @: $(MAKE); $(unstage)
b813574b 37142 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37143 r=`${PWD_COMMAND}`; export r; \
37144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37145 $(HOST_EXPORTS) \
b813574b 37146 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37148 done; \
b813574b 37149 echo "Doing clean in sim" ; \
b00612cc 37150 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37153 "RANLIB=$${RANLIB}" \
0c24b341 37154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37155 clean) \
4fa63067
NN
37156 || exit 1
37157
b813574b 37158@endif sim
4fa63067 37159
b813574b
PB
37160.PHONY: maybe-distclean-sim distclean-sim
37161maybe-distclean-sim:
37162@if sim
37163maybe-distclean-sim: distclean-sim
4fa63067 37164
b813574b 37165distclean-sim:
0aed8855 37166 @: $(MAKE); $(unstage)
b813574b 37167 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37168 r=`${PWD_COMMAND}`; export r; \
37169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37170 $(HOST_EXPORTS) \
b813574b 37171 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37173 done; \
b813574b 37174 echo "Doing distclean in sim" ; \
b00612cc 37175 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37178 "RANLIB=$${RANLIB}" \
0c24b341 37179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37180 distclean) \
4fa63067
NN
37181 || exit 1
37182
b813574b 37183@endif sim
4fa63067 37184
b813574b
PB
37185.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
37186maybe-maintainer-clean-sim:
37187@if sim
37188maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 37189
b813574b 37190maintainer-clean-sim:
0aed8855 37191 @: $(MAKE); $(unstage)
b813574b 37192 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 37193 r=`${PWD_COMMAND}`; export r; \
b40e3958 37194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37195 $(HOST_EXPORTS) \
b813574b 37196 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37198 done; \
b813574b 37199 echo "Doing maintainer-clean in sim" ; \
b00612cc 37200 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37203 "RANLIB=$${RANLIB}" \
0c24b341 37204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37205 maintainer-clean) \
4fa63067 37206 || exit 1
3866be5d 37207
b813574b 37208@endif sim
3866be5d 37209
4fa63067 37210
a7254363 37211
b813574b
PB
37212.PHONY: configure-tar maybe-configure-tar
37213maybe-configure-tar:
4f0ef2d8
CD
37214@if gcc-bootstrap
37215configure-tar: stage_current
37216@endif gcc-bootstrap
b813574b
PB
37217@if tar
37218maybe-configure-tar: configure-tar
c52c6897 37219configure-tar:
0aed8855 37220 @: $(MAKE); $(unstage)
c52c6897 37221 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37223 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
37224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
1f53ca9a 37225 $(HOST_EXPORTS) \
a7254363
PB
37226 echo Configuring in $(HOST_SUBDIR)/tar; \
37227 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 37228 case $(srcdir) in \
b00612cc
PB
37229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37230 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
37231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37232 esac; \
b00612cc
PB
37233 srcdiroption="--srcdir=$${topdir}/tar"; \
37234 libsrcdir="$$s/tar"; \
e2b9e2dc 37235 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37237 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37238 || exit 1
b813574b 37239@endif tar
e2b9e2dc 37240
a7254363
PB
37241
37242
d545f33b
PB
37243
37244
b813574b
PB
37245.PHONY: all-tar maybe-all-tar
37246maybe-all-tar:
4f0ef2d8
CD
37247@if gcc-bootstrap
37248all-tar: stage_current
37249@endif gcc-bootstrap
b813574b 37250@if tar
d27cc32e 37251TARGET-tar=all
b813574b
PB
37252maybe-all-tar: all-tar
37253all-tar: configure-tar
0aed8855 37254 @: $(MAKE); $(unstage)
b40e3958
L
37255 @r=`${PWD_COMMAND}`; export r; \
37256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37257 $(HOST_EXPORTS) \
b00612cc 37258 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
37259 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37260 $(TARGET-tar))
b813574b 37261@endif tar
3866be5d 37262
a7254363 37263
d545f33b
PB
37264
37265
b813574b
PB
37266.PHONY: check-tar maybe-check-tar
37267maybe-check-tar:
37268@if tar
37269maybe-check-tar: check-tar
3866be5d 37270
b813574b 37271check-tar:
0aed8855 37272 @: $(MAKE); $(unstage)
b40e3958
L
37273 @r=`${PWD_COMMAND}`; export r; \
37274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37275 $(HOST_EXPORTS) \
b00612cc
PB
37276 (cd $(HOST_SUBDIR)/tar && \
37277 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37278
b813574b 37279@endif tar
3866be5d 37280
b813574b
PB
37281.PHONY: install-tar maybe-install-tar
37282maybe-install-tar:
37283@if tar
37284maybe-install-tar: install-tar
16ae0395 37285
b813574b 37286install-tar: installdirs
0aed8855 37287 @: $(MAKE); $(unstage)
b813574b
PB
37288 @r=`${PWD_COMMAND}`; export r; \
37289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37290 $(HOST_EXPORTS) \
b00612cc 37291 (cd $(HOST_SUBDIR)/tar && \
2da12f12 37292 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37293
b813574b 37294@endif tar
4fa63067 37295
56a8fe78 37296# Other targets (info, dvi, pdf, etc.)
4fa63067 37297
b813574b
PB
37298.PHONY: maybe-info-tar info-tar
37299maybe-info-tar:
37300@if tar
37301maybe-info-tar: info-tar
4fa63067 37302
b813574b
PB
37303info-tar: \
37304 configure-tar
0aed8855 37305 @: $(MAKE); $(unstage)
b813574b 37306 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 37307 r=`${PWD_COMMAND}`; export r; \
b40e3958 37308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37309 $(HOST_EXPORTS) \
b813574b 37310 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37312 done; \
b813574b 37313 echo "Doing info in tar" ; \
b00612cc 37314 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37317 "RANLIB=$${RANLIB}" \
0c24b341 37318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37319 info) \
4fa63067
NN
37320 || exit 1
37321
b813574b 37322@endif tar
4fa63067 37323
b813574b
PB
37324.PHONY: maybe-dvi-tar dvi-tar
37325maybe-dvi-tar:
37326@if tar
37327maybe-dvi-tar: dvi-tar
4fa63067 37328
b813574b
PB
37329dvi-tar: \
37330 configure-tar
0aed8855 37331 @: $(MAKE); $(unstage)
b813574b 37332 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37333 r=`${PWD_COMMAND}`; export r; \
37334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37335 $(HOST_EXPORTS) \
b813574b 37336 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37338 done; \
b813574b 37339 echo "Doing dvi in tar" ; \
b00612cc 37340 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37343 "RANLIB=$${RANLIB}" \
0c24b341 37344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37345 dvi) \
4fa63067
NN
37346 || exit 1
37347
b813574b 37348@endif tar
4fa63067 37349
56a8fe78
DD
37350.PHONY: maybe-pdf-tar pdf-tar
37351maybe-pdf-tar:
37352@if tar
37353maybe-pdf-tar: pdf-tar
37354
37355pdf-tar: \
37356 configure-tar
37357 @: $(MAKE); $(unstage)
37358 @[ -f ./tar/Makefile ] || exit 0; \
37359 r=`${PWD_COMMAND}`; export r; \
37360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37361 $(HOST_EXPORTS) \
37362 for flag in $(EXTRA_HOST_FLAGS) ; do \
37363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37364 done; \
37365 echo "Doing pdf in tar" ; \
37366 (cd $(HOST_SUBDIR)/tar && \
37367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37369 "RANLIB=$${RANLIB}" \
0c24b341 37370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37371 pdf) \
37372 || exit 1
37373
37374@endif tar
37375
6d389afc
MS
37376.PHONY: maybe-html-tar html-tar
37377maybe-html-tar:
37378@if tar
37379maybe-html-tar: html-tar
37380
37381html-tar: \
37382 configure-tar
0aed8855 37383 @: $(MAKE); $(unstage)
6d389afc
MS
37384 @[ -f ./tar/Makefile ] || exit 0; \
37385 r=`${PWD_COMMAND}`; export r; \
37386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37387 $(HOST_EXPORTS) \
37388 for flag in $(EXTRA_HOST_FLAGS) ; do \
37389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37390 done; \
37391 echo "Doing html in tar" ; \
b00612cc 37392 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
37393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37395 "RANLIB=$${RANLIB}" \
0c24b341 37396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37397 html) \
37398 || exit 1
37399
37400@endif tar
37401
b813574b
PB
37402.PHONY: maybe-TAGS-tar TAGS-tar
37403maybe-TAGS-tar:
37404@if tar
37405maybe-TAGS-tar: TAGS-tar
4fa63067 37406
b813574b
PB
37407TAGS-tar: \
37408 configure-tar
0aed8855 37409 @: $(MAKE); $(unstage)
b813574b 37410 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37411 r=`${PWD_COMMAND}`; export r; \
37412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37413 $(HOST_EXPORTS) \
b813574b 37414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37416 done; \
b813574b 37417 echo "Doing TAGS in tar" ; \
b00612cc 37418 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37421 "RANLIB=$${RANLIB}" \
0c24b341 37422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37423 TAGS) \
4fa63067
NN
37424 || exit 1
37425
b813574b 37426@endif tar
4fa63067 37427
b813574b
PB
37428.PHONY: maybe-install-info-tar install-info-tar
37429maybe-install-info-tar:
37430@if tar
37431maybe-install-info-tar: install-info-tar
4fa63067 37432
b813574b
PB
37433install-info-tar: \
37434 configure-tar \
37435 info-tar
0aed8855 37436 @: $(MAKE); $(unstage)
b813574b 37437 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37438 r=`${PWD_COMMAND}`; export r; \
37439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37440 $(HOST_EXPORTS) \
b813574b 37441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37443 done; \
b813574b 37444 echo "Doing install-info in tar" ; \
b00612cc 37445 (cd $(HOST_SUBDIR)/tar && \
b813574b 37446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
37447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37448 "RANLIB=$${RANLIB}" \
0c24b341 37449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37450 install-info) \
4fa63067
NN
37451 || exit 1
37452
b813574b 37453@endif tar
4fa63067 37454
a3ca38d2
DD
37455.PHONY: maybe-install-pdf-tar install-pdf-tar
37456maybe-install-pdf-tar:
37457@if tar
37458maybe-install-pdf-tar: install-pdf-tar
37459
37460install-pdf-tar: \
37461 configure-tar \
37462 pdf-tar
37463 @: $(MAKE); $(unstage)
37464 @[ -f ./tar/Makefile ] || exit 0; \
37465 r=`${PWD_COMMAND}`; export r; \
37466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37467 $(HOST_EXPORTS) \
37468 for flag in $(EXTRA_HOST_FLAGS) ; do \
37469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37470 done; \
37471 echo "Doing install-pdf in tar" ; \
37472 (cd $(HOST_SUBDIR)/tar && \
37473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37475 "RANLIB=$${RANLIB}" \
0c24b341 37476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37477 install-pdf) \
37478 || exit 1
37479
37480@endif tar
37481
108a6f8e
CD
37482.PHONY: maybe-install-html-tar install-html-tar
37483maybe-install-html-tar:
37484@if tar
37485maybe-install-html-tar: install-html-tar
37486
37487install-html-tar: \
37488 configure-tar \
37489 html-tar
37490 @: $(MAKE); $(unstage)
37491 @[ -f ./tar/Makefile ] || exit 0; \
37492 r=`${PWD_COMMAND}`; export r; \
37493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37494 $(HOST_EXPORTS) \
37495 for flag in $(EXTRA_HOST_FLAGS) ; do \
37496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37497 done; \
37498 echo "Doing install-html in tar" ; \
37499 (cd $(HOST_SUBDIR)/tar && \
37500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37502 "RANLIB=$${RANLIB}" \
0c24b341 37503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37504 install-html) \
37505 || exit 1
37506
37507@endif tar
37508
b813574b
PB
37509.PHONY: maybe-installcheck-tar installcheck-tar
37510maybe-installcheck-tar:
37511@if tar
37512maybe-installcheck-tar: installcheck-tar
4fa63067 37513
b813574b
PB
37514installcheck-tar: \
37515 configure-tar
0aed8855 37516 @: $(MAKE); $(unstage)
b813574b 37517 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37518 r=`${PWD_COMMAND}`; export r; \
37519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37520 $(HOST_EXPORTS) \
b813574b 37521 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
b813574b 37524 echo "Doing installcheck in tar" ; \
b00612cc 37525 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528 "RANLIB=$${RANLIB}" \
0c24b341 37529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37530 installcheck) \
4fa63067
NN
37531 || exit 1
37532
b813574b 37533@endif tar
4fa63067 37534
b813574b
PB
37535.PHONY: maybe-mostlyclean-tar mostlyclean-tar
37536maybe-mostlyclean-tar:
37537@if tar
37538maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 37539
b813574b 37540mostlyclean-tar:
0aed8855 37541 @: $(MAKE); $(unstage)
b813574b 37542 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37543 r=`${PWD_COMMAND}`; export r; \
37544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37545 $(HOST_EXPORTS) \
b813574b 37546 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37548 done; \
b813574b 37549 echo "Doing mostlyclean in tar" ; \
b00612cc 37550 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553 "RANLIB=$${RANLIB}" \
0c24b341 37554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37555 mostlyclean) \
4fa63067
NN
37556 || exit 1
37557
b813574b 37558@endif tar
4fa63067 37559
b813574b
PB
37560.PHONY: maybe-clean-tar clean-tar
37561maybe-clean-tar:
37562@if tar
37563maybe-clean-tar: clean-tar
4fa63067 37564
b813574b 37565clean-tar:
0aed8855 37566 @: $(MAKE); $(unstage)
b813574b 37567 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37568 r=`${PWD_COMMAND}`; export r; \
37569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37570 $(HOST_EXPORTS) \
b813574b 37571 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37573 done; \
b813574b 37574 echo "Doing clean in tar" ; \
b00612cc 37575 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37578 "RANLIB=$${RANLIB}" \
0c24b341 37579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37580 clean) \
4fa63067
NN
37581 || exit 1
37582
b813574b 37583@endif tar
4fa63067 37584
b813574b
PB
37585.PHONY: maybe-distclean-tar distclean-tar
37586maybe-distclean-tar:
37587@if tar
37588maybe-distclean-tar: distclean-tar
4fa63067 37589
b813574b 37590distclean-tar:
0aed8855 37591 @: $(MAKE); $(unstage)
b813574b 37592 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37593 r=`${PWD_COMMAND}`; export r; \
37594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37595 $(HOST_EXPORTS) \
b813574b 37596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37598 done; \
b813574b 37599 echo "Doing distclean in tar" ; \
b00612cc 37600 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37603 "RANLIB=$${RANLIB}" \
0c24b341 37604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37605 distclean) \
4fa63067
NN
37606 || exit 1
37607
b813574b 37608@endif tar
4fa63067 37609
b813574b
PB
37610.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
37611maybe-maintainer-clean-tar:
37612@if tar
37613maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 37614
b813574b 37615maintainer-clean-tar:
0aed8855 37616 @: $(MAKE); $(unstage)
b813574b 37617 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37618 r=`${PWD_COMMAND}`; export r; \
37619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37620 $(HOST_EXPORTS) \
b813574b 37621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623 done; \
b813574b 37624 echo "Doing maintainer-clean in tar" ; \
b00612cc 37625 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37628 "RANLIB=$${RANLIB}" \
0c24b341 37629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37630 maintainer-clean) \
4fa63067 37631 || exit 1
3866be5d 37632
b813574b 37633@endif tar
3866be5d 37634
4fa63067 37635
a7254363 37636
b813574b
PB
37637.PHONY: configure-texinfo maybe-configure-texinfo
37638maybe-configure-texinfo:
4f0ef2d8
CD
37639@if gcc-bootstrap
37640configure-texinfo: stage_current
37641@endif gcc-bootstrap
b813574b
PB
37642@if texinfo
37643maybe-configure-texinfo: configure-texinfo
c52c6897 37644configure-texinfo:
0aed8855 37645 @: $(MAKE); $(unstage)
c52c6897 37646 @r=`${PWD_COMMAND}`; export r; \
378fce5b 37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37648 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
37649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
1f53ca9a 37650 $(HOST_EXPORTS) \
a7254363
PB
37651 echo Configuring in $(HOST_SUBDIR)/texinfo; \
37652 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 37653 case $(srcdir) in \
b00612cc
PB
37654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37655 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
37656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37657 esac; \
b00612cc
PB
37658 srcdiroption="--srcdir=$${topdir}/texinfo"; \
37659 libsrcdir="$$s/texinfo"; \
e2b9e2dc 37660 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37661 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37662 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37663 || exit 1
b813574b 37664@endif texinfo
e2b9e2dc 37665
a7254363
PB
37666
37667
d545f33b
PB
37668
37669
b813574b
PB
37670.PHONY: all-texinfo maybe-all-texinfo
37671maybe-all-texinfo:
4f0ef2d8
CD
37672@if gcc-bootstrap
37673all-texinfo: stage_current
37674@endif gcc-bootstrap
b813574b 37675@if texinfo
d27cc32e 37676TARGET-texinfo=all
b813574b
PB
37677maybe-all-texinfo: all-texinfo
37678all-texinfo: configure-texinfo
0aed8855 37679 @: $(MAKE); $(unstage)
b40e3958
L
37680 @r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37682 $(HOST_EXPORTS) \
b00612cc 37683 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
37684 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37685 $(TARGET-texinfo))
b813574b 37686@endif texinfo
3866be5d 37687
a7254363 37688
d545f33b
PB
37689
37690
b813574b
PB
37691.PHONY: check-texinfo maybe-check-texinfo
37692maybe-check-texinfo:
37693@if texinfo
37694maybe-check-texinfo: check-texinfo
3866be5d 37695
b813574b 37696check-texinfo:
0aed8855 37697 @: $(MAKE); $(unstage)
4fa63067
NN
37698 @r=`${PWD_COMMAND}`; export r; \
37699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37700 $(HOST_EXPORTS) \
b00612cc
PB
37701 (cd $(HOST_SUBDIR)/texinfo && \
37702 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37703
b813574b 37704@endif texinfo
3866be5d 37705
b813574b
PB
37706.PHONY: install-texinfo maybe-install-texinfo
37707maybe-install-texinfo:
37708@if texinfo
37709maybe-install-texinfo: install-texinfo
16ae0395 37710
b813574b 37711install-texinfo:
3866be5d 37712
b813574b 37713@endif texinfo
3866be5d 37714
56a8fe78 37715# Other targets (info, dvi, pdf, etc.)
4fa63067 37716
b813574b
PB
37717.PHONY: maybe-info-texinfo info-texinfo
37718maybe-info-texinfo:
37719@if texinfo
37720maybe-info-texinfo: info-texinfo
4fa63067 37721
b813574b
PB
37722info-texinfo: \
37723 configure-texinfo
0aed8855 37724 @: $(MAKE); $(unstage)
b813574b 37725 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37726 r=`${PWD_COMMAND}`; export r; \
37727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37728 $(HOST_EXPORTS) \
b813574b 37729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37731 done; \
b813574b 37732 echo "Doing info in texinfo" ; \
b00612cc 37733 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37736 "RANLIB=$${RANLIB}" \
0c24b341 37737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37738 info) \
4fa63067
NN
37739 || exit 1
37740
b813574b 37741@endif texinfo
4fa63067 37742
b813574b
PB
37743.PHONY: maybe-dvi-texinfo dvi-texinfo
37744maybe-dvi-texinfo:
37745@if texinfo
37746maybe-dvi-texinfo: dvi-texinfo
4fa63067 37747
b813574b
PB
37748dvi-texinfo: \
37749 configure-texinfo
0aed8855 37750 @: $(MAKE); $(unstage)
b813574b 37751 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37752 r=`${PWD_COMMAND}`; export r; \
37753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37754 $(HOST_EXPORTS) \
b813574b 37755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37757 done; \
b813574b 37758 echo "Doing dvi in texinfo" ; \
b00612cc 37759 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37762 "RANLIB=$${RANLIB}" \
0c24b341 37763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37764 dvi) \
4fa63067
NN
37765 || exit 1
37766
b813574b 37767@endif texinfo
4fa63067 37768
56a8fe78
DD
37769.PHONY: maybe-pdf-texinfo pdf-texinfo
37770maybe-pdf-texinfo:
37771@if texinfo
37772maybe-pdf-texinfo: pdf-texinfo
37773
37774pdf-texinfo: \
37775 configure-texinfo
37776 @: $(MAKE); $(unstage)
37777 @[ -f ./texinfo/Makefile ] || exit 0; \
37778 r=`${PWD_COMMAND}`; export r; \
37779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780 $(HOST_EXPORTS) \
37781 for flag in $(EXTRA_HOST_FLAGS) ; do \
37782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37783 done; \
37784 echo "Doing pdf in texinfo" ; \
37785 (cd $(HOST_SUBDIR)/texinfo && \
37786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37788 "RANLIB=$${RANLIB}" \
0c24b341 37789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37790 pdf) \
37791 || exit 1
37792
37793@endif texinfo
37794
6d389afc
MS
37795.PHONY: maybe-html-texinfo html-texinfo
37796maybe-html-texinfo:
37797@if texinfo
37798maybe-html-texinfo: html-texinfo
37799
37800html-texinfo: \
37801 configure-texinfo
0aed8855 37802 @: $(MAKE); $(unstage)
6d389afc
MS
37803 @[ -f ./texinfo/Makefile ] || exit 0; \
37804 r=`${PWD_COMMAND}`; export r; \
37805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37806 $(HOST_EXPORTS) \
37807 for flag in $(EXTRA_HOST_FLAGS) ; do \
37808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809 done; \
37810 echo "Doing html in texinfo" ; \
b00612cc 37811 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
37812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37814 "RANLIB=$${RANLIB}" \
0c24b341 37815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37816 html) \
37817 || exit 1
37818
37819@endif texinfo
37820
b813574b
PB
37821.PHONY: maybe-TAGS-texinfo TAGS-texinfo
37822maybe-TAGS-texinfo:
37823@if texinfo
37824maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 37825
b813574b
PB
37826TAGS-texinfo: \
37827 configure-texinfo
0aed8855 37828 @: $(MAKE); $(unstage)
b813574b 37829 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37830 r=`${PWD_COMMAND}`; export r; \
37831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37832 $(HOST_EXPORTS) \
b813574b 37833 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37835 done; \
b813574b 37836 echo "Doing TAGS in texinfo" ; \
b00612cc 37837 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37840 "RANLIB=$${RANLIB}" \
0c24b341 37841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37842 TAGS) \
4fa63067
NN
37843 || exit 1
37844
b813574b 37845@endif texinfo
4fa63067 37846
b813574b
PB
37847.PHONY: maybe-install-info-texinfo install-info-texinfo
37848maybe-install-info-texinfo:
37849@if texinfo
37850maybe-install-info-texinfo: install-info-texinfo
4fa63067 37851
b813574b
PB
37852install-info-texinfo: \
37853 configure-texinfo \
37854 info-texinfo
0aed8855 37855 @: $(MAKE); $(unstage)
b813574b 37856 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37857 r=`${PWD_COMMAND}`; export r; \
37858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37859 $(HOST_EXPORTS) \
b813574b 37860 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37862 done; \
b813574b 37863 echo "Doing install-info in texinfo" ; \
b00612cc 37864 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37867 "RANLIB=$${RANLIB}" \
0c24b341 37868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37869 install-info) \
4fa63067
NN
37870 || exit 1
37871
b813574b 37872@endif texinfo
4fa63067 37873
a3ca38d2
DD
37874.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
37875maybe-install-pdf-texinfo:
37876@if texinfo
37877maybe-install-pdf-texinfo: install-pdf-texinfo
37878
37879install-pdf-texinfo: \
37880 configure-texinfo \
37881 pdf-texinfo
37882 @: $(MAKE); $(unstage)
37883 @[ -f ./texinfo/Makefile ] || exit 0; \
37884 r=`${PWD_COMMAND}`; export r; \
37885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37886 $(HOST_EXPORTS) \
37887 for flag in $(EXTRA_HOST_FLAGS) ; do \
37888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37889 done; \
37890 echo "Doing install-pdf in texinfo" ; \
37891 (cd $(HOST_SUBDIR)/texinfo && \
37892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37894 "RANLIB=$${RANLIB}" \
0c24b341 37895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37896 install-pdf) \
37897 || exit 1
37898
37899@endif texinfo
37900
108a6f8e
CD
37901.PHONY: maybe-install-html-texinfo install-html-texinfo
37902maybe-install-html-texinfo:
37903@if texinfo
37904maybe-install-html-texinfo: install-html-texinfo
37905
37906install-html-texinfo: \
37907 configure-texinfo \
37908 html-texinfo
37909 @: $(MAKE); $(unstage)
37910 @[ -f ./texinfo/Makefile ] || exit 0; \
37911 r=`${PWD_COMMAND}`; export r; \
37912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37913 $(HOST_EXPORTS) \
37914 for flag in $(EXTRA_HOST_FLAGS) ; do \
37915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37916 done; \
37917 echo "Doing install-html in texinfo" ; \
37918 (cd $(HOST_SUBDIR)/texinfo && \
37919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37921 "RANLIB=$${RANLIB}" \
0c24b341 37922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37923 install-html) \
37924 || exit 1
37925
37926@endif texinfo
37927
b813574b
PB
37928.PHONY: maybe-installcheck-texinfo installcheck-texinfo
37929maybe-installcheck-texinfo:
37930@if texinfo
37931maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 37932
b813574b
PB
37933installcheck-texinfo: \
37934 configure-texinfo
0aed8855 37935 @: $(MAKE); $(unstage)
b813574b 37936 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37937 r=`${PWD_COMMAND}`; export r; \
37938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37939 $(HOST_EXPORTS) \
b813574b 37940 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37942 done; \
b813574b 37943 echo "Doing installcheck in texinfo" ; \
b00612cc 37944 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37947 "RANLIB=$${RANLIB}" \
0c24b341 37948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37949 installcheck) \
4fa63067
NN
37950 || exit 1
37951
b813574b 37952@endif texinfo
4fa63067 37953
b813574b
PB
37954.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
37955maybe-mostlyclean-texinfo:
37956@if texinfo
37957maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 37958
b813574b 37959mostlyclean-texinfo:
0aed8855 37960 @: $(MAKE); $(unstage)
b813574b 37961 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37962 r=`${PWD_COMMAND}`; export r; \
37963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37964 $(HOST_EXPORTS) \
b813574b 37965 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37967 done; \
b813574b 37968 echo "Doing mostlyclean in texinfo" ; \
b00612cc 37969 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37972 "RANLIB=$${RANLIB}" \
0c24b341 37973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37974 mostlyclean) \
4fa63067
NN
37975 || exit 1
37976
b813574b 37977@endif texinfo
4fa63067 37978
b813574b
PB
37979.PHONY: maybe-clean-texinfo clean-texinfo
37980maybe-clean-texinfo:
37981@if texinfo
37982maybe-clean-texinfo: clean-texinfo
4fa63067 37983
b813574b 37984clean-texinfo:
0aed8855 37985 @: $(MAKE); $(unstage)
b813574b 37986 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37987 r=`${PWD_COMMAND}`; export r; \
37988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37989 $(HOST_EXPORTS) \
b813574b 37990 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37992 done; \
b813574b 37993 echo "Doing clean in texinfo" ; \
b00612cc 37994 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37997 "RANLIB=$${RANLIB}" \
0c24b341 37998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37999 clean) \
4fa63067
NN
38000 || exit 1
38001
b813574b 38002@endif texinfo
4fa63067 38003
b813574b
PB
38004.PHONY: maybe-distclean-texinfo distclean-texinfo
38005maybe-distclean-texinfo:
38006@if texinfo
38007maybe-distclean-texinfo: distclean-texinfo
4fa63067 38008
b813574b 38009distclean-texinfo:
0aed8855 38010 @: $(MAKE); $(unstage)
b813574b 38011 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38012 r=`${PWD_COMMAND}`; export r; \
38013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38014 $(HOST_EXPORTS) \
b813574b 38015 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38017 done; \
b813574b 38018 echo "Doing distclean in texinfo" ; \
b00612cc 38019 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38022 "RANLIB=$${RANLIB}" \
0c24b341 38023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38024 distclean) \
4fa63067
NN
38025 || exit 1
38026
b813574b 38027@endif texinfo
4fa63067 38028
b813574b
PB
38029.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
38030maybe-maintainer-clean-texinfo:
38031@if texinfo
38032maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 38033
b813574b 38034maintainer-clean-texinfo:
0aed8855 38035 @: $(MAKE); $(unstage)
b813574b 38036 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38037 r=`${PWD_COMMAND}`; export r; \
38038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38039 $(HOST_EXPORTS) \
b813574b 38040 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38042 done; \
b813574b 38043 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 38044 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38047 "RANLIB=$${RANLIB}" \
0c24b341 38048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38049 maintainer-clean) \
4fa63067
NN
38050 || exit 1
38051
b813574b 38052@endif texinfo
4fa63067
NN
38053
38054
a7254363 38055
b813574b
PB
38056.PHONY: configure-textutils maybe-configure-textutils
38057maybe-configure-textutils:
4f0ef2d8
CD
38058@if gcc-bootstrap
38059configure-textutils: stage_current
38060@endif gcc-bootstrap
b813574b
PB
38061@if textutils
38062maybe-configure-textutils: configure-textutils
c52c6897 38063configure-textutils:
0aed8855 38064 @: $(MAKE); $(unstage)
c52c6897 38065 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38067 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
38068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
1f53ca9a 38069 $(HOST_EXPORTS) \
a7254363
PB
38070 echo Configuring in $(HOST_SUBDIR)/textutils; \
38071 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 38072 case $(srcdir) in \
b00612cc
PB
38073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38074 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
38075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38076 esac; \
b00612cc
PB
38077 srcdiroption="--srcdir=$${topdir}/textutils"; \
38078 libsrcdir="$$s/textutils"; \
e2b9e2dc 38079 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38081 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38082 || exit 1
b813574b 38083@endif textutils
e2b9e2dc 38084
a7254363
PB
38085
38086
d545f33b
PB
38087
38088
b813574b
PB
38089.PHONY: all-textutils maybe-all-textutils
38090maybe-all-textutils:
4f0ef2d8
CD
38091@if gcc-bootstrap
38092all-textutils: stage_current
38093@endif gcc-bootstrap
b813574b 38094@if textutils
d27cc32e 38095TARGET-textutils=all
b813574b
PB
38096maybe-all-textutils: all-textutils
38097all-textutils: configure-textutils
0aed8855 38098 @: $(MAKE); $(unstage)
b40e3958
L
38099 @r=`${PWD_COMMAND}`; export r; \
38100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38101 $(HOST_EXPORTS) \
b00612cc 38102 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
38103 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38104 $(TARGET-textutils))
b813574b 38105@endif textutils
3866be5d 38106
a7254363 38107
d545f33b
PB
38108
38109
b813574b
PB
38110.PHONY: check-textutils maybe-check-textutils
38111maybe-check-textutils:
38112@if textutils
38113maybe-check-textutils: check-textutils
3866be5d 38114
b813574b 38115check-textutils:
0aed8855 38116 @: $(MAKE); $(unstage)
b40e3958
L
38117 @r=`${PWD_COMMAND}`; export r; \
38118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38119 $(HOST_EXPORTS) \
b00612cc
PB
38120 (cd $(HOST_SUBDIR)/textutils && \
38121 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38122
b813574b 38123@endif textutils
3866be5d 38124
b813574b
PB
38125.PHONY: install-textutils maybe-install-textutils
38126maybe-install-textutils:
38127@if textutils
38128maybe-install-textutils: install-textutils
16ae0395 38129
b813574b 38130install-textutils: installdirs
0aed8855 38131 @: $(MAKE); $(unstage)
b40e3958
L
38132 @r=`${PWD_COMMAND}`; export r; \
38133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38134 $(HOST_EXPORTS) \
b00612cc 38135 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 38136 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38137
b813574b 38138@endif textutils
3866be5d 38139
56a8fe78 38140# Other targets (info, dvi, pdf, etc.)
4fa63067 38141
b813574b
PB
38142.PHONY: maybe-info-textutils info-textutils
38143maybe-info-textutils:
38144@if textutils
38145maybe-info-textutils: info-textutils
4fa63067 38146
b813574b
PB
38147info-textutils: \
38148 configure-textutils
0aed8855 38149 @: $(MAKE); $(unstage)
b813574b 38150 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
38151 r=`${PWD_COMMAND}`; export r; \
38152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38153 $(HOST_EXPORTS) \
b813574b 38154 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38156 done; \
b813574b 38157 echo "Doing info in textutils" ; \
b00612cc 38158 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38161 "RANLIB=$${RANLIB}" \
0c24b341 38162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38163 info) \
e2b9e2dc
NN
38164 || exit 1
38165
b813574b 38166@endif textutils
4fa63067 38167
b813574b
PB
38168.PHONY: maybe-dvi-textutils dvi-textutils
38169maybe-dvi-textutils:
38170@if textutils
38171maybe-dvi-textutils: dvi-textutils
4fa63067 38172
b813574b
PB
38173dvi-textutils: \
38174 configure-textutils
0aed8855 38175 @: $(MAKE); $(unstage)
b813574b 38176 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38177 r=`${PWD_COMMAND}`; export r; \
b40e3958 38178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38179 $(HOST_EXPORTS) \
b813574b 38180 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38182 done; \
b813574b 38183 echo "Doing dvi in textutils" ; \
b00612cc 38184 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38187 "RANLIB=$${RANLIB}" \
0c24b341 38188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38189 dvi) \
4fa63067 38190 || exit 1
3866be5d 38191
b813574b 38192@endif textutils
3866be5d 38193
56a8fe78
DD
38194.PHONY: maybe-pdf-textutils pdf-textutils
38195maybe-pdf-textutils:
38196@if textutils
38197maybe-pdf-textutils: pdf-textutils
38198
38199pdf-textutils: \
38200 configure-textutils
38201 @: $(MAKE); $(unstage)
38202 @[ -f ./textutils/Makefile ] || exit 0; \
38203 r=`${PWD_COMMAND}`; export r; \
38204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38205 $(HOST_EXPORTS) \
38206 for flag in $(EXTRA_HOST_FLAGS) ; do \
38207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38208 done; \
38209 echo "Doing pdf in textutils" ; \
38210 (cd $(HOST_SUBDIR)/textutils && \
38211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38213 "RANLIB=$${RANLIB}" \
0c24b341 38214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38215 pdf) \
38216 || exit 1
38217
38218@endif textutils
38219
6d389afc
MS
38220.PHONY: maybe-html-textutils html-textutils
38221maybe-html-textutils:
38222@if textutils
38223maybe-html-textutils: html-textutils
38224
38225html-textutils: \
38226 configure-textutils
0aed8855 38227 @: $(MAKE); $(unstage)
6d389afc
MS
38228 @[ -f ./textutils/Makefile ] || exit 0; \
38229 r=`${PWD_COMMAND}`; export r; \
38230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38231 $(HOST_EXPORTS) \
38232 for flag in $(EXTRA_HOST_FLAGS) ; do \
38233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38234 done; \
38235 echo "Doing html in textutils" ; \
b00612cc 38236 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
38237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38239 "RANLIB=$${RANLIB}" \
0c24b341 38240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38241 html) \
38242 || exit 1
38243
38244@endif textutils
38245
b813574b
PB
38246.PHONY: maybe-TAGS-textutils TAGS-textutils
38247maybe-TAGS-textutils:
38248@if textutils
38249maybe-TAGS-textutils: TAGS-textutils
4fa63067 38250
b813574b
PB
38251TAGS-textutils: \
38252 configure-textutils
0aed8855 38253 @: $(MAKE); $(unstage)
b813574b 38254 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38255 r=`${PWD_COMMAND}`; export r; \
b40e3958 38256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38257 $(HOST_EXPORTS) \
b813574b 38258 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38260 done; \
b813574b 38261 echo "Doing TAGS in textutils" ; \
b00612cc 38262 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38265 "RANLIB=$${RANLIB}" \
0c24b341 38266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38267 TAGS) \
4fa63067 38268 || exit 1
3866be5d 38269
b813574b 38270@endif textutils
3866be5d 38271
b813574b
PB
38272.PHONY: maybe-install-info-textutils install-info-textutils
38273maybe-install-info-textutils:
38274@if textutils
38275maybe-install-info-textutils: install-info-textutils
4fa63067 38276
b813574b
PB
38277install-info-textutils: \
38278 configure-textutils \
38279 info-textutils
0aed8855 38280 @: $(MAKE); $(unstage)
b813574b 38281 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38282 r=`${PWD_COMMAND}`; export r; \
38283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38284 $(HOST_EXPORTS) \
b813574b 38285 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38287 done; \
b813574b 38288 echo "Doing install-info in textutils" ; \
b00612cc 38289 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38292 "RANLIB=$${RANLIB}" \
0c24b341 38293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38294 install-info) \
4fa63067
NN
38295 || exit 1
38296
b813574b 38297@endif textutils
4fa63067 38298
a3ca38d2
DD
38299.PHONY: maybe-install-pdf-textutils install-pdf-textutils
38300maybe-install-pdf-textutils:
38301@if textutils
38302maybe-install-pdf-textutils: install-pdf-textutils
38303
38304install-pdf-textutils: \
38305 configure-textutils \
38306 pdf-textutils
38307 @: $(MAKE); $(unstage)
38308 @[ -f ./textutils/Makefile ] || exit 0; \
38309 r=`${PWD_COMMAND}`; export r; \
38310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38311 $(HOST_EXPORTS) \
38312 for flag in $(EXTRA_HOST_FLAGS) ; do \
38313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38314 done; \
38315 echo "Doing install-pdf in textutils" ; \
38316 (cd $(HOST_SUBDIR)/textutils && \
38317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38319 "RANLIB=$${RANLIB}" \
0c24b341 38320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38321 install-pdf) \
38322 || exit 1
38323
38324@endif textutils
38325
108a6f8e
CD
38326.PHONY: maybe-install-html-textutils install-html-textutils
38327maybe-install-html-textutils:
38328@if textutils
38329maybe-install-html-textutils: install-html-textutils
38330
38331install-html-textutils: \
38332 configure-textutils \
38333 html-textutils
38334 @: $(MAKE); $(unstage)
38335 @[ -f ./textutils/Makefile ] || exit 0; \
38336 r=`${PWD_COMMAND}`; export r; \
38337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38338 $(HOST_EXPORTS) \
38339 for flag in $(EXTRA_HOST_FLAGS) ; do \
38340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38341 done; \
38342 echo "Doing install-html in textutils" ; \
38343 (cd $(HOST_SUBDIR)/textutils && \
38344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38346 "RANLIB=$${RANLIB}" \
0c24b341 38347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38348 install-html) \
38349 || exit 1
38350
38351@endif textutils
38352
b813574b
PB
38353.PHONY: maybe-installcheck-textutils installcheck-textutils
38354maybe-installcheck-textutils:
38355@if textutils
38356maybe-installcheck-textutils: installcheck-textutils
4fa63067 38357
b813574b
PB
38358installcheck-textutils: \
38359 configure-textutils
0aed8855 38360 @: $(MAKE); $(unstage)
b813574b 38361 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38362 r=`${PWD_COMMAND}`; export r; \
38363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38364 $(HOST_EXPORTS) \
b813574b 38365 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38367 done; \
b813574b 38368 echo "Doing installcheck in textutils" ; \
b00612cc 38369 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38372 "RANLIB=$${RANLIB}" \
0c24b341 38373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38374 installcheck) \
4fa63067
NN
38375 || exit 1
38376
b813574b 38377@endif textutils
4fa63067 38378
b813574b
PB
38379.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
38380maybe-mostlyclean-textutils:
38381@if textutils
38382maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 38383
b813574b 38384mostlyclean-textutils:
0aed8855 38385 @: $(MAKE); $(unstage)
b813574b 38386 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38387 r=`${PWD_COMMAND}`; export r; \
38388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38389 $(HOST_EXPORTS) \
b813574b 38390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38392 done; \
b813574b 38393 echo "Doing mostlyclean in textutils" ; \
b00612cc 38394 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38397 "RANLIB=$${RANLIB}" \
0c24b341 38398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38399 mostlyclean) \
4fa63067
NN
38400 || exit 1
38401
b813574b 38402@endif textutils
4fa63067 38403
b813574b
PB
38404.PHONY: maybe-clean-textutils clean-textutils
38405maybe-clean-textutils:
38406@if textutils
38407maybe-clean-textutils: clean-textutils
4fa63067 38408
b813574b 38409clean-textutils:
0aed8855 38410 @: $(MAKE); $(unstage)
b813574b 38411 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38412 r=`${PWD_COMMAND}`; export r; \
38413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38414 $(HOST_EXPORTS) \
b813574b 38415 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38417 done; \
b813574b 38418 echo "Doing clean in textutils" ; \
b00612cc 38419 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38422 "RANLIB=$${RANLIB}" \
0c24b341 38423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38424 clean) \
4fa63067
NN
38425 || exit 1
38426
b813574b 38427@endif textutils
4fa63067 38428
b813574b
PB
38429.PHONY: maybe-distclean-textutils distclean-textutils
38430maybe-distclean-textutils:
38431@if textutils
38432maybe-distclean-textutils: distclean-textutils
4fa63067 38433
b813574b 38434distclean-textutils:
0aed8855 38435 @: $(MAKE); $(unstage)
b813574b 38436 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38437 r=`${PWD_COMMAND}`; export r; \
38438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38439 $(HOST_EXPORTS) \
b813574b 38440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38442 done; \
b813574b 38443 echo "Doing distclean in textutils" ; \
b00612cc 38444 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38447 "RANLIB=$${RANLIB}" \
0c24b341 38448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38449 distclean) \
4fa63067
NN
38450 || exit 1
38451
b813574b 38452@endif textutils
4fa63067 38453
b813574b
PB
38454.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
38455maybe-maintainer-clean-textutils:
38456@if textutils
38457maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 38458
b813574b 38459maintainer-clean-textutils:
0aed8855 38460 @: $(MAKE); $(unstage)
b813574b 38461 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38462 r=`${PWD_COMMAND}`; export r; \
b40e3958 38463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38464 $(HOST_EXPORTS) \
b813574b 38465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38467 done; \
b813574b 38468 echo "Doing maintainer-clean in textutils" ; \
b00612cc 38469 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38472 "RANLIB=$${RANLIB}" \
0c24b341 38473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38474 maintainer-clean) \
4fa63067 38475 || exit 1
3866be5d 38476
b813574b 38477@endif textutils
3866be5d 38478
4fa63067 38479
a7254363 38480
b813574b
PB
38481.PHONY: configure-time maybe-configure-time
38482maybe-configure-time:
4f0ef2d8
CD
38483@if gcc-bootstrap
38484configure-time: stage_current
38485@endif gcc-bootstrap
b813574b
PB
38486@if time
38487maybe-configure-time: configure-time
c52c6897 38488configure-time:
0aed8855 38489 @: $(MAKE); $(unstage)
c52c6897 38490 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38492 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
38493 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
1f53ca9a 38494 $(HOST_EXPORTS) \
a7254363
PB
38495 echo Configuring in $(HOST_SUBDIR)/time; \
38496 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 38497 case $(srcdir) in \
b00612cc
PB
38498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38499 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
38500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38501 esac; \
b00612cc
PB
38502 srcdiroption="--srcdir=$${topdir}/time"; \
38503 libsrcdir="$$s/time"; \
e2b9e2dc 38504 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38506 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38507 || exit 1
b813574b 38508@endif time
e2b9e2dc 38509
a7254363
PB
38510
38511
d545f33b
PB
38512
38513
b813574b
PB
38514.PHONY: all-time maybe-all-time
38515maybe-all-time:
4f0ef2d8
CD
38516@if gcc-bootstrap
38517all-time: stage_current
38518@endif gcc-bootstrap
b813574b 38519@if time
d27cc32e 38520TARGET-time=all
b813574b
PB
38521maybe-all-time: all-time
38522all-time: configure-time
0aed8855 38523 @: $(MAKE); $(unstage)
b40e3958
L
38524 @r=`${PWD_COMMAND}`; export r; \
38525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38526 $(HOST_EXPORTS) \
b00612cc 38527 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
38528 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38529 $(TARGET-time))
b813574b 38530@endif time
3866be5d 38531
a7254363 38532
d545f33b
PB
38533
38534
b813574b
PB
38535.PHONY: check-time maybe-check-time
38536maybe-check-time:
38537@if time
38538maybe-check-time: check-time
3866be5d 38539
b813574b 38540check-time:
0aed8855 38541 @: $(MAKE); $(unstage)
b40e3958
L
38542 @r=`${PWD_COMMAND}`; export r; \
38543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38544 $(HOST_EXPORTS) \
b00612cc
PB
38545 (cd $(HOST_SUBDIR)/time && \
38546 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38547
b813574b 38548@endif time
3866be5d 38549
b813574b
PB
38550.PHONY: install-time maybe-install-time
38551maybe-install-time:
38552@if time
38553maybe-install-time: install-time
4fa63067 38554
b813574b 38555install-time: installdirs
0aed8855 38556 @: $(MAKE); $(unstage)
4fa63067
NN
38557 @r=`${PWD_COMMAND}`; export r; \
38558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38559 $(HOST_EXPORTS) \
b00612cc 38560 (cd $(HOST_SUBDIR)/time && \
2da12f12 38561 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38562
b813574b 38563@endif time
4fa63067 38564
56a8fe78 38565# Other targets (info, dvi, pdf, etc.)
4fa63067 38566
b813574b
PB
38567.PHONY: maybe-info-time info-time
38568maybe-info-time:
38569@if time
38570maybe-info-time: info-time
4fa63067 38571
b813574b
PB
38572info-time: \
38573 configure-time
0aed8855 38574 @: $(MAKE); $(unstage)
b813574b 38575 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38576 r=`${PWD_COMMAND}`; export r; \
38577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38578 $(HOST_EXPORTS) \
b813574b 38579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38581 done; \
b813574b 38582 echo "Doing info in time" ; \
b00612cc 38583 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38586 "RANLIB=$${RANLIB}" \
0c24b341 38587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38588 info) \
4fa63067
NN
38589 || exit 1
38590
b813574b 38591@endif time
4fa63067 38592
b813574b
PB
38593.PHONY: maybe-dvi-time dvi-time
38594maybe-dvi-time:
38595@if time
38596maybe-dvi-time: dvi-time
4fa63067 38597
b813574b
PB
38598dvi-time: \
38599 configure-time
0aed8855 38600 @: $(MAKE); $(unstage)
b813574b 38601 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38602 r=`${PWD_COMMAND}`; export r; \
38603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38604 $(HOST_EXPORTS) \
b813574b 38605 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38607 done; \
b813574b 38608 echo "Doing dvi in time" ; \
b00612cc 38609 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38612 "RANLIB=$${RANLIB}" \
0c24b341 38613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38614 dvi) \
4fa63067
NN
38615 || exit 1
38616
b813574b 38617@endif time
4fa63067 38618
56a8fe78
DD
38619.PHONY: maybe-pdf-time pdf-time
38620maybe-pdf-time:
38621@if time
38622maybe-pdf-time: pdf-time
38623
38624pdf-time: \
38625 configure-time
38626 @: $(MAKE); $(unstage)
38627 @[ -f ./time/Makefile ] || exit 0; \
38628 r=`${PWD_COMMAND}`; export r; \
38629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38630 $(HOST_EXPORTS) \
38631 for flag in $(EXTRA_HOST_FLAGS) ; do \
38632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38633 done; \
38634 echo "Doing pdf in time" ; \
38635 (cd $(HOST_SUBDIR)/time && \
38636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38638 "RANLIB=$${RANLIB}" \
0c24b341 38639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38640 pdf) \
38641 || exit 1
38642
38643@endif time
38644
6d389afc
MS
38645.PHONY: maybe-html-time html-time
38646maybe-html-time:
38647@if time
38648maybe-html-time: html-time
38649
38650html-time: \
38651 configure-time
0aed8855 38652 @: $(MAKE); $(unstage)
6d389afc
MS
38653 @[ -f ./time/Makefile ] || exit 0; \
38654 r=`${PWD_COMMAND}`; export r; \
38655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38656 $(HOST_EXPORTS) \
38657 for flag in $(EXTRA_HOST_FLAGS) ; do \
38658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38659 done; \
38660 echo "Doing html in time" ; \
b00612cc 38661 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
38662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38664 "RANLIB=$${RANLIB}" \
0c24b341 38665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38666 html) \
38667 || exit 1
38668
38669@endif time
38670
b813574b
PB
38671.PHONY: maybe-TAGS-time TAGS-time
38672maybe-TAGS-time:
38673@if time
38674maybe-TAGS-time: TAGS-time
4fa63067 38675
b813574b
PB
38676TAGS-time: \
38677 configure-time
0aed8855 38678 @: $(MAKE); $(unstage)
b813574b 38679 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38680 r=`${PWD_COMMAND}`; export r; \
38681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38682 $(HOST_EXPORTS) \
b813574b 38683 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38685 done; \
b813574b 38686 echo "Doing TAGS in time" ; \
b00612cc 38687 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38690 "RANLIB=$${RANLIB}" \
0c24b341 38691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38692 TAGS) \
4fa63067
NN
38693 || exit 1
38694
b813574b 38695@endif time
4fa63067 38696
b813574b
PB
38697.PHONY: maybe-install-info-time install-info-time
38698maybe-install-info-time:
38699@if time
38700maybe-install-info-time: install-info-time
4fa63067 38701
b813574b
PB
38702install-info-time: \
38703 configure-time \
38704 info-time
0aed8855 38705 @: $(MAKE); $(unstage)
b813574b 38706 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38707 r=`${PWD_COMMAND}`; export r; \
38708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38709 $(HOST_EXPORTS) \
b813574b 38710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38712 done; \
b813574b 38713 echo "Doing install-info in time" ; \
b00612cc 38714 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38717 "RANLIB=$${RANLIB}" \
0c24b341 38718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38719 install-info) \
4fa63067
NN
38720 || exit 1
38721
b813574b 38722@endif time
4fa63067 38723
a3ca38d2
DD
38724.PHONY: maybe-install-pdf-time install-pdf-time
38725maybe-install-pdf-time:
38726@if time
38727maybe-install-pdf-time: install-pdf-time
38728
38729install-pdf-time: \
38730 configure-time \
38731 pdf-time
38732 @: $(MAKE); $(unstage)
38733 @[ -f ./time/Makefile ] || exit 0; \
38734 r=`${PWD_COMMAND}`; export r; \
38735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38736 $(HOST_EXPORTS) \
38737 for flag in $(EXTRA_HOST_FLAGS) ; do \
38738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38739 done; \
38740 echo "Doing install-pdf in time" ; \
38741 (cd $(HOST_SUBDIR)/time && \
38742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38744 "RANLIB=$${RANLIB}" \
0c24b341 38745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38746 install-pdf) \
38747 || exit 1
38748
38749@endif time
38750
108a6f8e
CD
38751.PHONY: maybe-install-html-time install-html-time
38752maybe-install-html-time:
38753@if time
38754maybe-install-html-time: install-html-time
38755
38756install-html-time: \
38757 configure-time \
38758 html-time
38759 @: $(MAKE); $(unstage)
38760 @[ -f ./time/Makefile ] || exit 0; \
38761 r=`${PWD_COMMAND}`; export r; \
38762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38763 $(HOST_EXPORTS) \
38764 for flag in $(EXTRA_HOST_FLAGS) ; do \
38765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38766 done; \
38767 echo "Doing install-html in time" ; \
38768 (cd $(HOST_SUBDIR)/time && \
38769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38771 "RANLIB=$${RANLIB}" \
0c24b341 38772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38773 install-html) \
38774 || exit 1
38775
38776@endif time
38777
b813574b
PB
38778.PHONY: maybe-installcheck-time installcheck-time
38779maybe-installcheck-time:
38780@if time
38781maybe-installcheck-time: installcheck-time
4fa63067 38782
b813574b
PB
38783installcheck-time: \
38784 configure-time
0aed8855 38785 @: $(MAKE); $(unstage)
b813574b 38786 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38787 r=`${PWD_COMMAND}`; export r; \
38788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38789 $(HOST_EXPORTS) \
b813574b 38790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38792 done; \
b813574b 38793 echo "Doing installcheck in time" ; \
b00612cc 38794 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38797 "RANLIB=$${RANLIB}" \
0c24b341 38798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38799 installcheck) \
4fa63067
NN
38800 || exit 1
38801
b813574b 38802@endif time
4fa63067 38803
b813574b
PB
38804.PHONY: maybe-mostlyclean-time mostlyclean-time
38805maybe-mostlyclean-time:
38806@if time
38807maybe-mostlyclean-time: mostlyclean-time
4fa63067 38808
b813574b 38809mostlyclean-time:
0aed8855 38810 @: $(MAKE); $(unstage)
b813574b 38811 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38812 r=`${PWD_COMMAND}`; export r; \
38813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38814 $(HOST_EXPORTS) \
b813574b 38815 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38817 done; \
b813574b 38818 echo "Doing mostlyclean in time" ; \
b00612cc 38819 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38822 "RANLIB=$${RANLIB}" \
0c24b341 38823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38824 mostlyclean) \
4fa63067
NN
38825 || exit 1
38826
b813574b 38827@endif time
4fa63067 38828
b813574b
PB
38829.PHONY: maybe-clean-time clean-time
38830maybe-clean-time:
38831@if time
38832maybe-clean-time: clean-time
4fa63067 38833
b813574b 38834clean-time:
0aed8855 38835 @: $(MAKE); $(unstage)
b813574b 38836 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38837 r=`${PWD_COMMAND}`; export r; \
38838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38839 $(HOST_EXPORTS) \
b813574b 38840 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38842 done; \
b813574b 38843 echo "Doing clean in time" ; \
b00612cc 38844 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38847 "RANLIB=$${RANLIB}" \
0c24b341 38848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38849 clean) \
4fa63067
NN
38850 || exit 1
38851
b813574b 38852@endif time
4fa63067 38853
b813574b
PB
38854.PHONY: maybe-distclean-time distclean-time
38855maybe-distclean-time:
38856@if time
38857maybe-distclean-time: distclean-time
4fa63067 38858
b813574b 38859distclean-time:
0aed8855 38860 @: $(MAKE); $(unstage)
b813574b 38861 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38862 r=`${PWD_COMMAND}`; export r; \
38863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38864 $(HOST_EXPORTS) \
b813574b 38865 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38867 done; \
b813574b 38868 echo "Doing distclean in time" ; \
b00612cc 38869 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38872 "RANLIB=$${RANLIB}" \
0c24b341 38873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38874 distclean) \
4fa63067
NN
38875 || exit 1
38876
b813574b 38877@endif time
4fa63067 38878
b813574b
PB
38879.PHONY: maybe-maintainer-clean-time maintainer-clean-time
38880maybe-maintainer-clean-time:
38881@if time
38882maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 38883
b813574b 38884maintainer-clean-time:
0aed8855 38885 @: $(MAKE); $(unstage)
b813574b 38886 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38887 r=`${PWD_COMMAND}`; export r; \
38888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38889 $(HOST_EXPORTS) \
b813574b 38890 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38892 done; \
b813574b 38893 echo "Doing maintainer-clean in time" ; \
b00612cc 38894 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38897 "RANLIB=$${RANLIB}" \
0c24b341 38898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38899 maintainer-clean) \
4fa63067 38900 || exit 1
16ae0395 38901
b813574b 38902@endif time
3866be5d
NN
38903
38904
a7254363 38905
b813574b
PB
38906.PHONY: configure-uudecode maybe-configure-uudecode
38907maybe-configure-uudecode:
4f0ef2d8
CD
38908@if gcc-bootstrap
38909configure-uudecode: stage_current
38910@endif gcc-bootstrap
b813574b
PB
38911@if uudecode
38912maybe-configure-uudecode: configure-uudecode
c52c6897 38913configure-uudecode:
0aed8855 38914 @: $(MAKE); $(unstage)
c52c6897 38915 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38917 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
38918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
1f53ca9a 38919 $(HOST_EXPORTS) \
a7254363
PB
38920 echo Configuring in $(HOST_SUBDIR)/uudecode; \
38921 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 38922 case $(srcdir) in \
b00612cc
PB
38923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38924 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
38925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38926 esac; \
b00612cc
PB
38927 srcdiroption="--srcdir=$${topdir}/uudecode"; \
38928 libsrcdir="$$s/uudecode"; \
e2b9e2dc 38929 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38930 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38931 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38932 || exit 1
b813574b 38933@endif uudecode
e2b9e2dc 38934
a7254363
PB
38935
38936
d545f33b
PB
38937
38938
b813574b
PB
38939.PHONY: all-uudecode maybe-all-uudecode
38940maybe-all-uudecode:
4f0ef2d8
CD
38941@if gcc-bootstrap
38942all-uudecode: stage_current
38943@endif gcc-bootstrap
b813574b 38944@if uudecode
d27cc32e 38945TARGET-uudecode=all
b813574b
PB
38946maybe-all-uudecode: all-uudecode
38947all-uudecode: configure-uudecode
0aed8855 38948 @: $(MAKE); $(unstage)
b40e3958
L
38949 @r=`${PWD_COMMAND}`; export r; \
38950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38951 $(HOST_EXPORTS) \
b00612cc 38952 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
38953 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38954 $(TARGET-uudecode))
b813574b 38955@endif uudecode
3866be5d 38956
a7254363 38957
d545f33b
PB
38958
38959
b813574b
PB
38960.PHONY: check-uudecode maybe-check-uudecode
38961maybe-check-uudecode:
38962@if uudecode
38963maybe-check-uudecode: check-uudecode
3866be5d 38964
b813574b 38965check-uudecode:
0aed8855 38966 @: $(MAKE); $(unstage)
b40e3958
L
38967 @r=`${PWD_COMMAND}`; export r; \
38968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38969 $(HOST_EXPORTS) \
b00612cc
PB
38970 (cd $(HOST_SUBDIR)/uudecode && \
38971 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38972
b813574b 38973@endif uudecode
3866be5d 38974
b813574b
PB
38975.PHONY: install-uudecode maybe-install-uudecode
38976maybe-install-uudecode:
38977@if uudecode
38978maybe-install-uudecode: install-uudecode
4fa63067 38979
b813574b 38980install-uudecode: installdirs
0aed8855 38981 @: $(MAKE); $(unstage)
4fa63067
NN
38982 @r=`${PWD_COMMAND}`; export r; \
38983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38984 $(HOST_EXPORTS) \
b00612cc 38985 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 38986 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38987
b813574b 38988@endif uudecode
4fa63067 38989
56a8fe78 38990# Other targets (info, dvi, pdf, etc.)
4fa63067 38991
b813574b
PB
38992.PHONY: maybe-info-uudecode info-uudecode
38993maybe-info-uudecode:
38994@if uudecode
38995maybe-info-uudecode: info-uudecode
4fa63067 38996
b813574b
PB
38997info-uudecode: \
38998 configure-uudecode
0aed8855 38999 @: $(MAKE); $(unstage)
b813574b 39000 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39001 r=`${PWD_COMMAND}`; export r; \
39002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39003 $(HOST_EXPORTS) \
b813574b 39004 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39006 done; \
b813574b 39007 echo "Doing info in uudecode" ; \
b00612cc 39008 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39011 "RANLIB=$${RANLIB}" \
0c24b341 39012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39013 info) \
4fa63067
NN
39014 || exit 1
39015
b813574b 39016@endif uudecode
4fa63067 39017
b813574b
PB
39018.PHONY: maybe-dvi-uudecode dvi-uudecode
39019maybe-dvi-uudecode:
39020@if uudecode
39021maybe-dvi-uudecode: dvi-uudecode
4fa63067 39022
b813574b
PB
39023dvi-uudecode: \
39024 configure-uudecode
0aed8855 39025 @: $(MAKE); $(unstage)
b813574b 39026 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39027 r=`${PWD_COMMAND}`; export r; \
39028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39029 $(HOST_EXPORTS) \
b813574b 39030 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39032 done; \
b813574b 39033 echo "Doing dvi in uudecode" ; \
b00612cc 39034 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39037 "RANLIB=$${RANLIB}" \
0c24b341 39038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39039 dvi) \
4fa63067
NN
39040 || exit 1
39041
b813574b 39042@endif uudecode
4fa63067 39043
56a8fe78
DD
39044.PHONY: maybe-pdf-uudecode pdf-uudecode
39045maybe-pdf-uudecode:
39046@if uudecode
39047maybe-pdf-uudecode: pdf-uudecode
39048
39049pdf-uudecode: \
39050 configure-uudecode
39051 @: $(MAKE); $(unstage)
39052 @[ -f ./uudecode/Makefile ] || exit 0; \
39053 r=`${PWD_COMMAND}`; export r; \
39054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39055 $(HOST_EXPORTS) \
39056 for flag in $(EXTRA_HOST_FLAGS) ; do \
39057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39058 done; \
39059 echo "Doing pdf in uudecode" ; \
39060 (cd $(HOST_SUBDIR)/uudecode && \
39061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39063 "RANLIB=$${RANLIB}" \
0c24b341 39064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39065 pdf) \
39066 || exit 1
39067
39068@endif uudecode
39069
6d389afc
MS
39070.PHONY: maybe-html-uudecode html-uudecode
39071maybe-html-uudecode:
39072@if uudecode
39073maybe-html-uudecode: html-uudecode
39074
39075html-uudecode: \
39076 configure-uudecode
0aed8855 39077 @: $(MAKE); $(unstage)
6d389afc
MS
39078 @[ -f ./uudecode/Makefile ] || exit 0; \
39079 r=`${PWD_COMMAND}`; export r; \
39080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39081 $(HOST_EXPORTS) \
39082 for flag in $(EXTRA_HOST_FLAGS) ; do \
39083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39084 done; \
39085 echo "Doing html in uudecode" ; \
b00612cc 39086 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
39087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39089 "RANLIB=$${RANLIB}" \
0c24b341 39090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39091 html) \
39092 || exit 1
39093
39094@endif uudecode
39095
b813574b
PB
39096.PHONY: maybe-TAGS-uudecode TAGS-uudecode
39097maybe-TAGS-uudecode:
39098@if uudecode
39099maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 39100
b813574b
PB
39101TAGS-uudecode: \
39102 configure-uudecode
0aed8855 39103 @: $(MAKE); $(unstage)
b813574b
PB
39104 @[ -f ./uudecode/Makefile ] || exit 0; \
39105 r=`${PWD_COMMAND}`; export r; \
4fa63067 39106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39107 $(HOST_EXPORTS) \
b813574b 39108 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39110 done; \
b813574b 39111 echo "Doing TAGS in uudecode" ; \
b00612cc 39112 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39115 "RANLIB=$${RANLIB}" \
0c24b341 39116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39117 TAGS) \
4fa63067
NN
39118 || exit 1
39119
b813574b 39120@endif uudecode
4fa63067 39121
b813574b
PB
39122.PHONY: maybe-install-info-uudecode install-info-uudecode
39123maybe-install-info-uudecode:
39124@if uudecode
39125maybe-install-info-uudecode: install-info-uudecode
4fa63067 39126
b813574b
PB
39127install-info-uudecode: \
39128 configure-uudecode \
39129 info-uudecode
0aed8855 39130 @: $(MAKE); $(unstage)
b813574b 39131 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39132 r=`${PWD_COMMAND}`; export r; \
39133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39134 $(HOST_EXPORTS) \
b813574b 39135 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39137 done; \
b813574b 39138 echo "Doing install-info in uudecode" ; \
b00612cc 39139 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39142 "RANLIB=$${RANLIB}" \
0c24b341 39143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39144 install-info) \
4fa63067
NN
39145 || exit 1
39146
b813574b 39147@endif uudecode
4fa63067 39148
a3ca38d2
DD
39149.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
39150maybe-install-pdf-uudecode:
39151@if uudecode
39152maybe-install-pdf-uudecode: install-pdf-uudecode
39153
39154install-pdf-uudecode: \
39155 configure-uudecode \
39156 pdf-uudecode
39157 @: $(MAKE); $(unstage)
39158 @[ -f ./uudecode/Makefile ] || exit 0; \
39159 r=`${PWD_COMMAND}`; export r; \
39160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39161 $(HOST_EXPORTS) \
39162 for flag in $(EXTRA_HOST_FLAGS) ; do \
39163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39164 done; \
39165 echo "Doing install-pdf in uudecode" ; \
39166 (cd $(HOST_SUBDIR)/uudecode && \
39167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39169 "RANLIB=$${RANLIB}" \
0c24b341 39170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39171 install-pdf) \
39172 || exit 1
39173
39174@endif uudecode
39175
108a6f8e
CD
39176.PHONY: maybe-install-html-uudecode install-html-uudecode
39177maybe-install-html-uudecode:
39178@if uudecode
39179maybe-install-html-uudecode: install-html-uudecode
39180
39181install-html-uudecode: \
39182 configure-uudecode \
39183 html-uudecode
39184 @: $(MAKE); $(unstage)
39185 @[ -f ./uudecode/Makefile ] || exit 0; \
39186 r=`${PWD_COMMAND}`; export r; \
39187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39188 $(HOST_EXPORTS) \
39189 for flag in $(EXTRA_HOST_FLAGS) ; do \
39190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39191 done; \
39192 echo "Doing install-html in uudecode" ; \
39193 (cd $(HOST_SUBDIR)/uudecode && \
39194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39196 "RANLIB=$${RANLIB}" \
0c24b341 39197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39198 install-html) \
39199 || exit 1
39200
39201@endif uudecode
39202
b813574b
PB
39203.PHONY: maybe-installcheck-uudecode installcheck-uudecode
39204maybe-installcheck-uudecode:
39205@if uudecode
39206maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 39207
b813574b
PB
39208installcheck-uudecode: \
39209 configure-uudecode
0aed8855 39210 @: $(MAKE); $(unstage)
b813574b 39211 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39212 r=`${PWD_COMMAND}`; export r; \
39213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39214 $(HOST_EXPORTS) \
b813574b 39215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39217 done; \
b813574b 39218 echo "Doing installcheck in uudecode" ; \
b00612cc 39219 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39222 "RANLIB=$${RANLIB}" \
0c24b341 39223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39224 installcheck) \
4fa63067
NN
39225 || exit 1
39226
b813574b 39227@endif uudecode
4fa63067 39228
b813574b
PB
39229.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
39230maybe-mostlyclean-uudecode:
39231@if uudecode
39232maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 39233
b813574b 39234mostlyclean-uudecode:
0aed8855 39235 @: $(MAKE); $(unstage)
b813574b 39236 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39237 r=`${PWD_COMMAND}`; export r; \
39238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39239 $(HOST_EXPORTS) \
b813574b 39240 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39242 done; \
b813574b 39243 echo "Doing mostlyclean in uudecode" ; \
b00612cc 39244 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39247 "RANLIB=$${RANLIB}" \
0c24b341 39248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39249 mostlyclean) \
4fa63067
NN
39250 || exit 1
39251
b813574b 39252@endif uudecode
4fa63067 39253
b813574b
PB
39254.PHONY: maybe-clean-uudecode clean-uudecode
39255maybe-clean-uudecode:
39256@if uudecode
39257maybe-clean-uudecode: clean-uudecode
4fa63067 39258
b813574b 39259clean-uudecode:
0aed8855 39260 @: $(MAKE); $(unstage)
b813574b 39261 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39262 r=`${PWD_COMMAND}`; export r; \
39263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39264 $(HOST_EXPORTS) \
b813574b 39265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39267 done; \
b813574b 39268 echo "Doing clean in uudecode" ; \
b00612cc 39269 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39272 "RANLIB=$${RANLIB}" \
0c24b341 39273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39274 clean) \
4fa63067
NN
39275 || exit 1
39276
b813574b 39277@endif uudecode
4fa63067 39278
b813574b
PB
39279.PHONY: maybe-distclean-uudecode distclean-uudecode
39280maybe-distclean-uudecode:
39281@if uudecode
39282maybe-distclean-uudecode: distclean-uudecode
4fa63067 39283
b813574b 39284distclean-uudecode:
0aed8855 39285 @: $(MAKE); $(unstage)
b813574b 39286 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39287 r=`${PWD_COMMAND}`; export r; \
39288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39289 $(HOST_EXPORTS) \
b813574b 39290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39292 done; \
b813574b 39293 echo "Doing distclean in uudecode" ; \
b00612cc 39294 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39297 "RANLIB=$${RANLIB}" \
0c24b341 39298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39299 distclean) \
4fa63067
NN
39300 || exit 1
39301
b813574b 39302@endif uudecode
4fa63067 39303
b813574b
PB
39304.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
39305maybe-maintainer-clean-uudecode:
39306@if uudecode
39307maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 39308
b813574b 39309maintainer-clean-uudecode:
0aed8855 39310 @: $(MAKE); $(unstage)
b813574b 39311 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39312 r=`${PWD_COMMAND}`; export r; \
39313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39314 $(HOST_EXPORTS) \
b813574b 39315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39317 done; \
b813574b 39318 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 39319 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39322 "RANLIB=$${RANLIB}" \
0c24b341 39323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39324 maintainer-clean) \
4fa63067 39325 || exit 1
16ae0395 39326
b813574b 39327@endif uudecode
3866be5d
NN
39328
39329
a7254363 39330
b813574b
PB
39331.PHONY: configure-wdiff maybe-configure-wdiff
39332maybe-configure-wdiff:
4f0ef2d8
CD
39333@if gcc-bootstrap
39334configure-wdiff: stage_current
39335@endif gcc-bootstrap
b813574b
PB
39336@if wdiff
39337maybe-configure-wdiff: configure-wdiff
c52c6897 39338configure-wdiff:
0aed8855 39339 @: $(MAKE); $(unstage)
c52c6897 39340 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39342 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
39343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
1f53ca9a 39344 $(HOST_EXPORTS) \
a7254363
PB
39345 echo Configuring in $(HOST_SUBDIR)/wdiff; \
39346 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 39347 case $(srcdir) in \
b00612cc
PB
39348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39349 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
39350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39351 esac; \
b00612cc
PB
39352 srcdiroption="--srcdir=$${topdir}/wdiff"; \
39353 libsrcdir="$$s/wdiff"; \
e2b9e2dc 39354 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39356 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39357 || exit 1
b813574b 39358@endif wdiff
e2b9e2dc 39359
a7254363
PB
39360
39361
d545f33b
PB
39362
39363
b813574b
PB
39364.PHONY: all-wdiff maybe-all-wdiff
39365maybe-all-wdiff:
4f0ef2d8
CD
39366@if gcc-bootstrap
39367all-wdiff: stage_current
39368@endif gcc-bootstrap
b813574b 39369@if wdiff
d27cc32e 39370TARGET-wdiff=all
b813574b
PB
39371maybe-all-wdiff: all-wdiff
39372all-wdiff: configure-wdiff
0aed8855 39373 @: $(MAKE); $(unstage)
b40e3958
L
39374 @r=`${PWD_COMMAND}`; export r; \
39375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39376 $(HOST_EXPORTS) \
b00612cc 39377 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
39378 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39379 $(TARGET-wdiff))
b813574b 39380@endif wdiff
3866be5d 39381
a7254363 39382
d545f33b
PB
39383
39384
b813574b
PB
39385.PHONY: check-wdiff maybe-check-wdiff
39386maybe-check-wdiff:
39387@if wdiff
39388maybe-check-wdiff: check-wdiff
3866be5d 39389
b813574b 39390check-wdiff:
0aed8855 39391 @: $(MAKE); $(unstage)
b813574b
PB
39392 @r=`${PWD_COMMAND}`; export r; \
39393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39394 $(HOST_EXPORTS) \
b00612cc
PB
39395 (cd $(HOST_SUBDIR)/wdiff && \
39396 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 39397
b813574b 39398@endif wdiff
4fa63067 39399
b813574b
PB
39400.PHONY: install-wdiff maybe-install-wdiff
39401maybe-install-wdiff:
39402@if wdiff
39403maybe-install-wdiff: install-wdiff
4fa63067 39404
b813574b 39405install-wdiff: installdirs
0aed8855 39406 @: $(MAKE); $(unstage)
b40e3958
L
39407 @r=`${PWD_COMMAND}`; export r; \
39408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39409 $(HOST_EXPORTS) \
b00612cc 39410 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 39411 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39412
b813574b 39413@endif wdiff
3866be5d 39414
56a8fe78 39415# Other targets (info, dvi, pdf, etc.)
16ae0395 39416
b813574b
PB
39417.PHONY: maybe-info-wdiff info-wdiff
39418maybe-info-wdiff:
39419@if wdiff
39420maybe-info-wdiff: info-wdiff
4fa63067 39421
b813574b
PB
39422info-wdiff: \
39423 configure-wdiff
0aed8855 39424 @: $(MAKE); $(unstage)
b813574b 39425 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 39426 r=`${PWD_COMMAND}`; export r; \
b40e3958 39427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39428 $(HOST_EXPORTS) \
b813574b 39429 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39431 done; \
b813574b 39432 echo "Doing info in wdiff" ; \
b00612cc 39433 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39436 "RANLIB=$${RANLIB}" \
0c24b341 39437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39438 info) \
4fa63067 39439 || exit 1
3866be5d 39440
b813574b 39441@endif wdiff
3866be5d 39442
b813574b
PB
39443.PHONY: maybe-dvi-wdiff dvi-wdiff
39444maybe-dvi-wdiff:
39445@if wdiff
39446maybe-dvi-wdiff: dvi-wdiff
4fa63067 39447
b813574b
PB
39448dvi-wdiff: \
39449 configure-wdiff
0aed8855 39450 @: $(MAKE); $(unstage)
b813574b 39451 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39452 r=`${PWD_COMMAND}`; export r; \
39453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39454 $(HOST_EXPORTS) \
b813574b 39455 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39457 done; \
b813574b 39458 echo "Doing dvi in wdiff" ; \
b00612cc 39459 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39462 "RANLIB=$${RANLIB}" \
0c24b341 39463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39464 dvi) \
4fa63067
NN
39465 || exit 1
39466
b813574b 39467@endif wdiff
4fa63067 39468
56a8fe78
DD
39469.PHONY: maybe-pdf-wdiff pdf-wdiff
39470maybe-pdf-wdiff:
39471@if wdiff
39472maybe-pdf-wdiff: pdf-wdiff
39473
39474pdf-wdiff: \
39475 configure-wdiff
39476 @: $(MAKE); $(unstage)
39477 @[ -f ./wdiff/Makefile ] || exit 0; \
39478 r=`${PWD_COMMAND}`; export r; \
39479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39480 $(HOST_EXPORTS) \
39481 for flag in $(EXTRA_HOST_FLAGS) ; do \
39482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39483 done; \
39484 echo "Doing pdf in wdiff" ; \
39485 (cd $(HOST_SUBDIR)/wdiff && \
39486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39488 "RANLIB=$${RANLIB}" \
0c24b341 39489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39490 pdf) \
39491 || exit 1
39492
39493@endif wdiff
39494
6d389afc
MS
39495.PHONY: maybe-html-wdiff html-wdiff
39496maybe-html-wdiff:
39497@if wdiff
39498maybe-html-wdiff: html-wdiff
39499
39500html-wdiff: \
39501 configure-wdiff
0aed8855 39502 @: $(MAKE); $(unstage)
6d389afc
MS
39503 @[ -f ./wdiff/Makefile ] || exit 0; \
39504 r=`${PWD_COMMAND}`; export r; \
39505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39506 $(HOST_EXPORTS) \
39507 for flag in $(EXTRA_HOST_FLAGS) ; do \
39508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39509 done; \
39510 echo "Doing html in wdiff" ; \
b00612cc 39511 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
39512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39514 "RANLIB=$${RANLIB}" \
0c24b341 39515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39516 html) \
39517 || exit 1
39518
39519@endif wdiff
39520
b813574b
PB
39521.PHONY: maybe-TAGS-wdiff TAGS-wdiff
39522maybe-TAGS-wdiff:
39523@if wdiff
39524maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 39525
b813574b
PB
39526TAGS-wdiff: \
39527 configure-wdiff
0aed8855 39528 @: $(MAKE); $(unstage)
b813574b 39529 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39530 r=`${PWD_COMMAND}`; export r; \
39531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39532 $(HOST_EXPORTS) \
b813574b 39533 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39535 done; \
b813574b 39536 echo "Doing TAGS in wdiff" ; \
b00612cc 39537 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39540 "RANLIB=$${RANLIB}" \
0c24b341 39541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39542 TAGS) \
4fa63067
NN
39543 || exit 1
39544
b813574b 39545@endif wdiff
4fa63067 39546
b813574b
PB
39547.PHONY: maybe-install-info-wdiff install-info-wdiff
39548maybe-install-info-wdiff:
39549@if wdiff
39550maybe-install-info-wdiff: install-info-wdiff
4fa63067 39551
b813574b
PB
39552install-info-wdiff: \
39553 configure-wdiff \
39554 info-wdiff
0aed8855 39555 @: $(MAKE); $(unstage)
b813574b 39556 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39557 r=`${PWD_COMMAND}`; export r; \
39558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39559 $(HOST_EXPORTS) \
b813574b 39560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39562 done; \
b813574b 39563 echo "Doing install-info in wdiff" ; \
b00612cc 39564 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39567 "RANLIB=$${RANLIB}" \
0c24b341 39568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39569 install-info) \
4fa63067
NN
39570 || exit 1
39571
b813574b 39572@endif wdiff
4fa63067 39573
a3ca38d2
DD
39574.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
39575maybe-install-pdf-wdiff:
39576@if wdiff
39577maybe-install-pdf-wdiff: install-pdf-wdiff
39578
39579install-pdf-wdiff: \
39580 configure-wdiff \
39581 pdf-wdiff
39582 @: $(MAKE); $(unstage)
39583 @[ -f ./wdiff/Makefile ] || exit 0; \
39584 r=`${PWD_COMMAND}`; export r; \
39585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39586 $(HOST_EXPORTS) \
39587 for flag in $(EXTRA_HOST_FLAGS) ; do \
39588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39589 done; \
39590 echo "Doing install-pdf in wdiff" ; \
39591 (cd $(HOST_SUBDIR)/wdiff && \
39592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39594 "RANLIB=$${RANLIB}" \
0c24b341 39595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39596 install-pdf) \
39597 || exit 1
39598
39599@endif wdiff
39600
108a6f8e
CD
39601.PHONY: maybe-install-html-wdiff install-html-wdiff
39602maybe-install-html-wdiff:
39603@if wdiff
39604maybe-install-html-wdiff: install-html-wdiff
39605
39606install-html-wdiff: \
39607 configure-wdiff \
39608 html-wdiff
39609 @: $(MAKE); $(unstage)
39610 @[ -f ./wdiff/Makefile ] || exit 0; \
39611 r=`${PWD_COMMAND}`; export r; \
39612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39613 $(HOST_EXPORTS) \
39614 for flag in $(EXTRA_HOST_FLAGS) ; do \
39615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39616 done; \
39617 echo "Doing install-html in wdiff" ; \
39618 (cd $(HOST_SUBDIR)/wdiff && \
39619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39621 "RANLIB=$${RANLIB}" \
0c24b341 39622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39623 install-html) \
39624 || exit 1
39625
39626@endif wdiff
39627
b813574b
PB
39628.PHONY: maybe-installcheck-wdiff installcheck-wdiff
39629maybe-installcheck-wdiff:
39630@if wdiff
39631maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 39632
b813574b
PB
39633installcheck-wdiff: \
39634 configure-wdiff
0aed8855 39635 @: $(MAKE); $(unstage)
b813574b 39636 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39637 r=`${PWD_COMMAND}`; export r; \
39638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39639 $(HOST_EXPORTS) \
b813574b 39640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39642 done; \
b813574b 39643 echo "Doing installcheck in wdiff" ; \
b00612cc 39644 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39647 "RANLIB=$${RANLIB}" \
0c24b341 39648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39649 installcheck) \
4fa63067
NN
39650 || exit 1
39651
b813574b 39652@endif wdiff
4fa63067 39653
b813574b
PB
39654.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
39655maybe-mostlyclean-wdiff:
39656@if wdiff
39657maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 39658
b813574b 39659mostlyclean-wdiff:
0aed8855 39660 @: $(MAKE); $(unstage)
b813574b 39661 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39662 r=`${PWD_COMMAND}`; export r; \
39663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39664 $(HOST_EXPORTS) \
b813574b 39665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39667 done; \
b813574b 39668 echo "Doing mostlyclean in wdiff" ; \
b00612cc 39669 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39672 "RANLIB=$${RANLIB}" \
0c24b341 39673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39674 mostlyclean) \
4fa63067
NN
39675 || exit 1
39676
b813574b 39677@endif wdiff
4fa63067 39678
b813574b
PB
39679.PHONY: maybe-clean-wdiff clean-wdiff
39680maybe-clean-wdiff:
39681@if wdiff
39682maybe-clean-wdiff: clean-wdiff
4fa63067 39683
b813574b 39684clean-wdiff:
0aed8855 39685 @: $(MAKE); $(unstage)
b813574b 39686 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39687 r=`${PWD_COMMAND}`; export r; \
39688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39689 $(HOST_EXPORTS) \
b813574b 39690 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39692 done; \
b813574b 39693 echo "Doing clean in wdiff" ; \
b00612cc 39694 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39697 "RANLIB=$${RANLIB}" \
0c24b341 39698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39699 clean) \
4fa63067
NN
39700 || exit 1
39701
b813574b 39702@endif wdiff
4fa63067 39703
b813574b
PB
39704.PHONY: maybe-distclean-wdiff distclean-wdiff
39705maybe-distclean-wdiff:
39706@if wdiff
39707maybe-distclean-wdiff: distclean-wdiff
4fa63067 39708
b813574b 39709distclean-wdiff:
0aed8855 39710 @: $(MAKE); $(unstage)
b813574b 39711 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39712 r=`${PWD_COMMAND}`; export r; \
39713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39714 $(HOST_EXPORTS) \
b813574b 39715 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39717 done; \
b813574b 39718 echo "Doing distclean in wdiff" ; \
b00612cc 39719 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39722 "RANLIB=$${RANLIB}" \
0c24b341 39723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39724 distclean) \
4fa63067
NN
39725 || exit 1
39726
b813574b 39727@endif wdiff
4fa63067 39728
b813574b
PB
39729.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
39730maybe-maintainer-clean-wdiff:
39731@if wdiff
39732maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 39733
b813574b 39734maintainer-clean-wdiff:
0aed8855 39735 @: $(MAKE); $(unstage)
b813574b 39736 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39737 r=`${PWD_COMMAND}`; export r; \
39738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39739 $(HOST_EXPORTS) \
b813574b 39740 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39742 done; \
b813574b 39743 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 39744 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39747 "RANLIB=$${RANLIB}" \
0c24b341 39748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39749 maintainer-clean) \
4fa63067
NN
39750 || exit 1
39751
b813574b 39752@endif wdiff
4fa63067
NN
39753
39754
a7254363 39755
b813574b
PB
39756.PHONY: configure-zip maybe-configure-zip
39757maybe-configure-zip:
4f0ef2d8
CD
39758@if gcc-bootstrap
39759configure-zip: stage_current
39760@endif gcc-bootstrap
b813574b
PB
39761@if zip
39762maybe-configure-zip: configure-zip
c52c6897 39763configure-zip:
0aed8855 39764 @: $(MAKE); $(unstage)
c52c6897 39765 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39767 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
39768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
1f53ca9a 39769 $(HOST_EXPORTS) \
a7254363
PB
39770 echo Configuring in $(HOST_SUBDIR)/zip; \
39771 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 39772 case $(srcdir) in \
b00612cc
PB
39773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39774 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
39775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39776 esac; \
b00612cc
PB
39777 srcdiroption="--srcdir=$${topdir}/zip"; \
39778 libsrcdir="$$s/zip"; \
e2b9e2dc 39779 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39781 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39782 || exit 1
b813574b 39783@endif zip
e2b9e2dc 39784
a7254363
PB
39785
39786
d545f33b
PB
39787
39788
b813574b
PB
39789.PHONY: all-zip maybe-all-zip
39790maybe-all-zip:
4f0ef2d8
CD
39791@if gcc-bootstrap
39792all-zip: stage_current
39793@endif gcc-bootstrap
b813574b 39794@if zip
d27cc32e 39795TARGET-zip=all
b813574b
PB
39796maybe-all-zip: all-zip
39797all-zip: configure-zip
0aed8855 39798 @: $(MAKE); $(unstage)
b40e3958
L
39799 @r=`${PWD_COMMAND}`; export r; \
39800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39801 $(HOST_EXPORTS) \
b00612cc 39802 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
39803 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39804 $(TARGET-zip))
b813574b 39805@endif zip
3866be5d 39806
a7254363 39807
d545f33b
PB
39808
39809
b813574b
PB
39810.PHONY: check-zip maybe-check-zip
39811maybe-check-zip:
39812@if zip
39813maybe-check-zip: check-zip
3866be5d 39814
b813574b
PB
39815# This module is only tested in a native toolchain.
39816check-zip:
0aed8855 39817 @: $(MAKE); $(unstage)
b813574b
PB
39818 @if [ '$(host)' = '$(target)' ] ; then \
39819 r=`${PWD_COMMAND}`; export r; \
39820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39821 $(HOST_EXPORTS) \
b00612cc 39822 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 39823 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 39824 fi
4fa63067 39825
b813574b 39826@endif zip
4fa63067 39827
b813574b
PB
39828.PHONY: install-zip maybe-install-zip
39829maybe-install-zip:
39830@if zip
39831maybe-install-zip: install-zip
4fa63067 39832
b813574b 39833install-zip: installdirs
0aed8855 39834 @: $(MAKE); $(unstage)
b813574b
PB
39835 @r=`${PWD_COMMAND}`; export r; \
39836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39837 $(HOST_EXPORTS) \
b00612cc 39838 (cd $(HOST_SUBDIR)/zip && \
2da12f12 39839 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39840
b813574b 39841@endif zip
4fa63067 39842
56a8fe78 39843# Other targets (info, dvi, pdf, etc.)
4fa63067 39844
b813574b
PB
39845.PHONY: maybe-info-zip info-zip
39846maybe-info-zip:
39847@if zip
39848maybe-info-zip: info-zip
4fa63067 39849
b813574b
PB
39850info-zip: \
39851 configure-zip
0aed8855 39852 @: $(MAKE); $(unstage)
b813574b 39853 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39854 r=`${PWD_COMMAND}`; export r; \
b40e3958 39855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39856 $(HOST_EXPORTS) \
b813574b 39857 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39859 done; \
b813574b 39860 echo "Doing info in zip" ; \
b00612cc 39861 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39864 "RANLIB=$${RANLIB}" \
0c24b341 39865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39866 info) \
4fa63067 39867 || exit 1
3866be5d 39868
b813574b 39869@endif zip
3866be5d 39870
b813574b
PB
39871.PHONY: maybe-dvi-zip dvi-zip
39872maybe-dvi-zip:
39873@if zip
39874maybe-dvi-zip: dvi-zip
16ae0395 39875
b813574b
PB
39876dvi-zip: \
39877 configure-zip
0aed8855 39878 @: $(MAKE); $(unstage)
b813574b 39879 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39880 r=`${PWD_COMMAND}`; export r; \
b40e3958 39881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39882 $(HOST_EXPORTS) \
b813574b 39883 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39885 done; \
b813574b 39886 echo "Doing dvi in zip" ; \
b00612cc 39887 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39890 "RANLIB=$${RANLIB}" \
0c24b341 39891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39892 dvi) \
4fa63067 39893 || exit 1
3866be5d 39894
b813574b 39895@endif zip
3866be5d 39896
56a8fe78
DD
39897.PHONY: maybe-pdf-zip pdf-zip
39898maybe-pdf-zip:
39899@if zip
39900maybe-pdf-zip: pdf-zip
39901
39902pdf-zip: \
39903 configure-zip
39904 @: $(MAKE); $(unstage)
39905 @[ -f ./zip/Makefile ] || exit 0; \
39906 r=`${PWD_COMMAND}`; export r; \
39907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39908 $(HOST_EXPORTS) \
39909 for flag in $(EXTRA_HOST_FLAGS) ; do \
39910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39911 done; \
39912 echo "Doing pdf in zip" ; \
39913 (cd $(HOST_SUBDIR)/zip && \
39914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39916 "RANLIB=$${RANLIB}" \
0c24b341 39917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39918 pdf) \
39919 || exit 1
39920
39921@endif zip
39922
6d389afc
MS
39923.PHONY: maybe-html-zip html-zip
39924maybe-html-zip:
39925@if zip
39926maybe-html-zip: html-zip
39927
39928html-zip: \
39929 configure-zip
0aed8855 39930 @: $(MAKE); $(unstage)
6d389afc
MS
39931 @[ -f ./zip/Makefile ] || exit 0; \
39932 r=`${PWD_COMMAND}`; export r; \
39933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39934 $(HOST_EXPORTS) \
39935 for flag in $(EXTRA_HOST_FLAGS) ; do \
39936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39937 done; \
39938 echo "Doing html in zip" ; \
b00612cc 39939 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
39940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39942 "RANLIB=$${RANLIB}" \
0c24b341 39943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39944 html) \
39945 || exit 1
39946
39947@endif zip
39948
b813574b
PB
39949.PHONY: maybe-TAGS-zip TAGS-zip
39950maybe-TAGS-zip:
39951@if zip
39952maybe-TAGS-zip: TAGS-zip
4fa63067 39953
b813574b
PB
39954TAGS-zip: \
39955 configure-zip
0aed8855 39956 @: $(MAKE); $(unstage)
b813574b 39957 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
39958 r=`${PWD_COMMAND}`; export r; \
39959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39960 $(HOST_EXPORTS) \
b813574b 39961 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39963 done; \
b813574b 39964 echo "Doing TAGS in zip" ; \
b00612cc 39965 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39968 "RANLIB=$${RANLIB}" \
0c24b341 39969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39970 TAGS) \
e2b9e2dc
NN
39971 || exit 1
39972
b813574b 39973@endif zip
4fa63067 39974
b813574b
PB
39975.PHONY: maybe-install-info-zip install-info-zip
39976maybe-install-info-zip:
39977@if zip
39978maybe-install-info-zip: install-info-zip
4fa63067 39979
b813574b
PB
39980install-info-zip: \
39981 configure-zip \
39982 info-zip
0aed8855 39983 @: $(MAKE); $(unstage)
b813574b 39984 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39985 r=`${PWD_COMMAND}`; export r; \
b40e3958 39986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39987 $(HOST_EXPORTS) \
b813574b 39988 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39990 done; \
b813574b 39991 echo "Doing install-info in zip" ; \
b00612cc 39992 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39995 "RANLIB=$${RANLIB}" \
0c24b341 39996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39997 install-info) \
4fa63067 39998 || exit 1
3866be5d 39999
b813574b 40000@endif zip
3866be5d 40001
a3ca38d2
DD
40002.PHONY: maybe-install-pdf-zip install-pdf-zip
40003maybe-install-pdf-zip:
40004@if zip
40005maybe-install-pdf-zip: install-pdf-zip
40006
40007install-pdf-zip: \
40008 configure-zip \
40009 pdf-zip
40010 @: $(MAKE); $(unstage)
40011 @[ -f ./zip/Makefile ] || exit 0; \
40012 r=`${PWD_COMMAND}`; export r; \
40013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40014 $(HOST_EXPORTS) \
40015 for flag in $(EXTRA_HOST_FLAGS) ; do \
40016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40017 done; \
40018 echo "Doing install-pdf in zip" ; \
40019 (cd $(HOST_SUBDIR)/zip && \
40020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40022 "RANLIB=$${RANLIB}" \
0c24b341 40023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40024 install-pdf) \
40025 || exit 1
40026
40027@endif zip
40028
108a6f8e
CD
40029.PHONY: maybe-install-html-zip install-html-zip
40030maybe-install-html-zip:
40031@if zip
40032maybe-install-html-zip: install-html-zip
40033
40034install-html-zip: \
40035 configure-zip \
40036 html-zip
40037 @: $(MAKE); $(unstage)
40038 @[ -f ./zip/Makefile ] || exit 0; \
40039 r=`${PWD_COMMAND}`; export r; \
40040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40041 $(HOST_EXPORTS) \
40042 for flag in $(EXTRA_HOST_FLAGS) ; do \
40043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40044 done; \
40045 echo "Doing install-html in zip" ; \
40046 (cd $(HOST_SUBDIR)/zip && \
40047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40049 "RANLIB=$${RANLIB}" \
0c24b341 40050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40051 install-html) \
40052 || exit 1
40053
40054@endif zip
40055
b813574b
PB
40056.PHONY: maybe-installcheck-zip installcheck-zip
40057maybe-installcheck-zip:
40058@if zip
40059maybe-installcheck-zip: installcheck-zip
4fa63067 40060
b813574b
PB
40061installcheck-zip: \
40062 configure-zip
0aed8855 40063 @: $(MAKE); $(unstage)
b813574b 40064 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 40065 r=`${PWD_COMMAND}`; export r; \
b40e3958 40066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40067 $(HOST_EXPORTS) \
b813574b 40068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40070 done; \
b813574b 40071 echo "Doing installcheck in zip" ; \
b00612cc 40072 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40075 "RANLIB=$${RANLIB}" \
0c24b341 40076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40077 installcheck) \
4fa63067 40078 || exit 1
3866be5d 40079
b813574b 40080@endif zip
3866be5d 40081
b813574b
PB
40082.PHONY: maybe-mostlyclean-zip mostlyclean-zip
40083maybe-mostlyclean-zip:
40084@if zip
40085maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 40086
b813574b 40087mostlyclean-zip:
0aed8855 40088 @: $(MAKE); $(unstage)
b813574b 40089 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40090 r=`${PWD_COMMAND}`; export r; \
40091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40092 $(HOST_EXPORTS) \
b813574b 40093 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40095 done; \
b813574b 40096 echo "Doing mostlyclean in zip" ; \
b00612cc 40097 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40100 "RANLIB=$${RANLIB}" \
0c24b341 40101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40102 mostlyclean) \
4fa63067
NN
40103 || exit 1
40104
b813574b 40105@endif zip
4fa63067 40106
b813574b
PB
40107.PHONY: maybe-clean-zip clean-zip
40108maybe-clean-zip:
40109@if zip
40110maybe-clean-zip: clean-zip
4fa63067 40111
b813574b 40112clean-zip:
0aed8855 40113 @: $(MAKE); $(unstage)
b813574b 40114 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40115 r=`${PWD_COMMAND}`; export r; \
40116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40117 $(HOST_EXPORTS) \
b813574b 40118 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40120 done; \
b813574b 40121 echo "Doing clean in zip" ; \
b00612cc 40122 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40125 "RANLIB=$${RANLIB}" \
0c24b341 40126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40127 clean) \
4fa63067
NN
40128 || exit 1
40129
b813574b 40130@endif zip
4fa63067 40131
b813574b
PB
40132.PHONY: maybe-distclean-zip distclean-zip
40133maybe-distclean-zip:
40134@if zip
40135maybe-distclean-zip: distclean-zip
4fa63067 40136
b813574b 40137distclean-zip:
0aed8855 40138 @: $(MAKE); $(unstage)
b813574b 40139 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40140 r=`${PWD_COMMAND}`; export r; \
40141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40142 $(HOST_EXPORTS) \
b813574b 40143 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40145 done; \
b813574b 40146 echo "Doing distclean in zip" ; \
b00612cc 40147 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40150 "RANLIB=$${RANLIB}" \
0c24b341 40151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40152 distclean) \
4fa63067
NN
40153 || exit 1
40154
b813574b 40155@endif zip
4fa63067 40156
b813574b
PB
40157.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
40158maybe-maintainer-clean-zip:
40159@if zip
40160maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 40161
b813574b 40162maintainer-clean-zip:
0aed8855 40163 @: $(MAKE); $(unstage)
b813574b 40164 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 40165 r=`${PWD_COMMAND}`; export r; \
b40e3958 40166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40167 $(HOST_EXPORTS) \
b813574b 40168 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40170 done; \
b813574b 40171 echo "Doing maintainer-clean in zip" ; \
b00612cc 40172 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40175 "RANLIB=$${RANLIB}" \
0c24b341 40176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40177 maintainer-clean) \
4fa63067 40178 || exit 1
3866be5d 40179
b813574b 40180@endif zip
3866be5d 40181
4fa63067 40182
a7254363 40183
b813574b
PB
40184.PHONY: configure-zlib maybe-configure-zlib
40185maybe-configure-zlib:
4f0ef2d8
CD
40186@if gcc-bootstrap
40187configure-zlib: stage_current
40188@endif gcc-bootstrap
b813574b
PB
40189@if zlib
40190maybe-configure-zlib: configure-zlib
c52c6897 40191configure-zlib:
c52c6897
PB
40192 @r=`${PWD_COMMAND}`; export r; \
40193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40194 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
40195 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
1f53ca9a 40196 $(HOST_EXPORTS) \
a7254363
PB
40197 echo Configuring in $(HOST_SUBDIR)/zlib; \
40198 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 40199 case $(srcdir) in \
b00612cc
PB
40200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40201 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40203 esac; \
b00612cc
PB
40204 srcdiroption="--srcdir=$${topdir}/zlib"; \
40205 libsrcdir="$$s/zlib"; \
e2b9e2dc 40206 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40208 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40209 || exit 1
b813574b 40210@endif zlib
e2b9e2dc 40211
a7254363
PB
40212
40213
d545f33b
PB
40214.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
40215maybe-configure-stage1-zlib:
40216@if zlib-bootstrap
40217maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 40218configure-stage1-zlib:
c52c6897 40219 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 40220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40221 @r=`${PWD_COMMAND}`; export r; \
40222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40223 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 40224 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 40225 $(HOST_EXPORTS) \
8ee82aff 40226 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40227 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
40228 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 40229 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40231 cd $(HOST_SUBDIR)/zlib || exit 1; \
40232 case $(srcdir) in \
40233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40234 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40236 esac; \
40237 srcdiroption="--srcdir=$${topdir}/zlib"; \
40238 libsrcdir="$$s/zlib"; \
40239 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40241 --target=${target_alias} $${srcdiroption} \
1b05fbbd 40242 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
40243@endif zlib-bootstrap
40244
40245.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
40246maybe-configure-stage2-zlib:
40247@if zlib-bootstrap
40248maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 40249configure-stage2-zlib:
c52c6897 40250 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 40251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40252 @r=`${PWD_COMMAND}`; export r; \
40253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40254 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 40255 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40256 $(HOST_EXPORTS) \
1b05fbbd 40257 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40258 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40259 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
40260 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40261 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40263 cd $(HOST_SUBDIR)/zlib || exit 1; \
40264 case $(srcdir) in \
40265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40266 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40268 esac; \
40269 srcdiroption="--srcdir=$${topdir}/zlib"; \
40270 libsrcdir="$$s/zlib"; \
40271 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40273 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40274 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40275 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
40276@endif zlib-bootstrap
40277
d545f33b
PB
40278.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
40279maybe-configure-stage3-zlib:
40280@if zlib-bootstrap
40281maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 40282configure-stage3-zlib:
c52c6897 40283 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 40284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40285 @r=`${PWD_COMMAND}`; export r; \
40286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40287 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 40288 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40289 $(HOST_EXPORTS) \
1b05fbbd 40290 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40291 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40292 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
40293 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40294 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40295 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40296 cd $(HOST_SUBDIR)/zlib || exit 1; \
40297 case $(srcdir) in \
40298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40299 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40301 esac; \
40302 srcdiroption="--srcdir=$${topdir}/zlib"; \
40303 libsrcdir="$$s/zlib"; \
40304 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40306 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40307 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40308 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
40309@endif zlib-bootstrap
40310
d545f33b
PB
40311.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
40312maybe-configure-stage4-zlib:
40313@if zlib-bootstrap
40314maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 40315configure-stage4-zlib:
c52c6897 40316 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 40317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40318 @r=`${PWD_COMMAND}`; export r; \
40319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40320 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 40321 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40322 $(HOST_EXPORTS) \
1b05fbbd 40323 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40324 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40325 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
40326 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40327 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40329 cd $(HOST_SUBDIR)/zlib || exit 1; \
40330 case $(srcdir) in \
40331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40332 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40334 esac; \
40335 srcdiroption="--srcdir=$${topdir}/zlib"; \
40336 libsrcdir="$$s/zlib"; \
40337 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40339 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40340 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40341 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
40342@endif zlib-bootstrap
40343
40344.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
40345maybe-configure-stageprofile-zlib:
40346@if zlib-bootstrap
40347maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 40348configure-stageprofile-zlib:
c52c6897 40349 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 40350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40351 @r=`${PWD_COMMAND}`; export r; \
40352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40353 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 40354 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40355 $(HOST_EXPORTS) \
1b05fbbd
AO
40356 $(POSTSTAGE1_HOST_EXPORTS) \
40357 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40358 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
40359 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40360 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 40361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40362 cd $(HOST_SUBDIR)/zlib || exit 1; \
40363 case $(srcdir) in \
40364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40365 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40367 esac; \
40368 srcdiroption="--srcdir=$${topdir}/zlib"; \
40369 libsrcdir="$$s/zlib"; \
40370 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40372 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40373 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40374 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
40375@endif zlib-bootstrap
40376
40377.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
40378maybe-configure-stagefeedback-zlib:
40379@if zlib-bootstrap
40380maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 40381configure-stagefeedback-zlib:
c52c6897 40382 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 40383 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40384 @r=`${PWD_COMMAND}`; export r; \
40385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40386 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 40387 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40388 $(HOST_EXPORTS) \
1b05fbbd
AO
40389 $(POSTSTAGE1_HOST_EXPORTS) \
40390 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40391 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
40392 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40393 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 40394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40395 cd $(HOST_SUBDIR)/zlib || exit 1; \
40396 case $(srcdir) in \
40397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40398 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40400 esac; \
40401 srcdiroption="--srcdir=$${topdir}/zlib"; \
40402 libsrcdir="$$s/zlib"; \
40403 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40405 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40406 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40407 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
40408@endif zlib-bootstrap
40409
40410
40411
40412
40413
b813574b
PB
40414.PHONY: all-zlib maybe-all-zlib
40415maybe-all-zlib:
4f0ef2d8
CD
40416@if gcc-bootstrap
40417all-zlib: stage_current
40418@endif gcc-bootstrap
b813574b 40419@if zlib
d27cc32e 40420TARGET-zlib=all
b813574b
PB
40421maybe-all-zlib: all-zlib
40422all-zlib: configure-zlib
c52c6897 40423 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40425 $(HOST_EXPORTS) \
b00612cc 40426 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
40427 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40428 $(TARGET-zlib))
b813574b 40429@endif zlib
3866be5d 40430
a7254363 40431
d545f33b
PB
40432
40433.PHONY: all-stage1-zlib maybe-all-stage1-zlib
40434.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
40435maybe-all-stage1-zlib:
40436maybe-clean-stage1-zlib:
40437@if zlib-bootstrap
40438maybe-all-stage1-zlib: all-stage1-zlib
40439all-stage1: all-stage1-zlib
f70224b5 40440TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 40441all-stage1-zlib: configure-stage1-zlib
c52c6897 40442 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
40443 @r=`${PWD_COMMAND}`; export r; \
40444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40445 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 40446 $(HOST_EXPORTS) \
d545f33b 40447 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40449 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 40450 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
40451 LIBCFLAGS="$(LIBCFLAGS)" \
40452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40455 $(EXTRA_HOST_FLAGS) \
40456 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 40457 $(TARGET-stage1-zlib)
d545f33b
PB
40458
40459maybe-clean-stage1-zlib: clean-stage1-zlib
40460clean-stage1: clean-stage1-zlib
40461clean-stage1-zlib:
9dbaa842
DD
40462 @if [ $(current_stage) = stage1 ]; then \
40463 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40464 else \
40465 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
40466 $(MAKE) stage1-start; \
40467 fi; \
d545f33b 40468 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40469 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 40470 clean
d545f33b
PB
40471@endif zlib-bootstrap
40472
40473
40474.PHONY: all-stage2-zlib maybe-all-stage2-zlib
40475.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
40476maybe-all-stage2-zlib:
40477maybe-clean-stage2-zlib:
40478@if zlib-bootstrap
40479maybe-all-stage2-zlib: all-stage2-zlib
40480all-stage2: all-stage2-zlib
f70224b5 40481TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 40482all-stage2-zlib: configure-stage2-zlib
c52c6897 40483 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
40484 @r=`${PWD_COMMAND}`; export r; \
40485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40486 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 40487 $(HOST_EXPORTS) \
1f53ca9a 40488 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40489 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40491 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 40492 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
40493 LIBCFLAGS="$(STAGE2_CFLAGS)" \
40494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40498 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 40499 $(TARGET-stage2-zlib)
d545f33b
PB
40500
40501maybe-clean-stage2-zlib: clean-stage2-zlib
40502clean-stage2: clean-stage2-zlib
40503clean-stage2-zlib:
9dbaa842
DD
40504 @if [ $(current_stage) = stage2 ]; then \
40505 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40506 else \
40507 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
40508 $(MAKE) stage2-start; \
40509 fi; \
d545f33b 40510 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40511 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40512 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40513 clean
d545f33b
PB
40514@endif zlib-bootstrap
40515
40516
40517.PHONY: all-stage3-zlib maybe-all-stage3-zlib
40518.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
40519maybe-all-stage3-zlib:
40520maybe-clean-stage3-zlib:
40521@if zlib-bootstrap
40522maybe-all-stage3-zlib: all-stage3-zlib
40523all-stage3: all-stage3-zlib
f70224b5 40524TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 40525all-stage3-zlib: configure-stage3-zlib
c52c6897 40526 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
40527 @r=`${PWD_COMMAND}`; export r; \
40528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40529 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 40530 $(HOST_EXPORTS) \
1f53ca9a 40531 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40532 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40533 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40534 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 40535 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
40536 LIBCFLAGS="$(STAGE3_CFLAGS)" \
40537 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40538 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40539 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40540 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40541 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 40542 $(TARGET-stage3-zlib)
d545f33b
PB
40543
40544maybe-clean-stage3-zlib: clean-stage3-zlib
40545clean-stage3: clean-stage3-zlib
40546clean-stage3-zlib:
9dbaa842
DD
40547 @if [ $(current_stage) = stage3 ]; then \
40548 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40549 else \
40550 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
40551 $(MAKE) stage3-start; \
40552 fi; \
d545f33b 40553 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40554 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40555 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40556 clean
d545f33b
PB
40557@endif zlib-bootstrap
40558
40559
40560.PHONY: all-stage4-zlib maybe-all-stage4-zlib
40561.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
40562maybe-all-stage4-zlib:
40563maybe-clean-stage4-zlib:
40564@if zlib-bootstrap
40565maybe-all-stage4-zlib: all-stage4-zlib
40566all-stage4: all-stage4-zlib
f70224b5 40567TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 40568all-stage4-zlib: configure-stage4-zlib
c52c6897 40569 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
40570 @r=`${PWD_COMMAND}`; export r; \
40571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40572 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 40573 $(HOST_EXPORTS) \
1f53ca9a 40574 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40575 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40577 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 40578 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 40579 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
40580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40583 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40584 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 40585 $(TARGET-stage4-zlib)
d545f33b
PB
40586
40587maybe-clean-stage4-zlib: clean-stage4-zlib
40588clean-stage4: clean-stage4-zlib
40589clean-stage4-zlib:
9dbaa842
DD
40590 @if [ $(current_stage) = stage4 ]; then \
40591 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40592 else \
40593 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
40594 $(MAKE) stage4-start; \
40595 fi; \
d545f33b 40596 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40597 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40598 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40599 clean
d545f33b
PB
40600@endif zlib-bootstrap
40601
40602
40603.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
40604.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
40605maybe-all-stageprofile-zlib:
40606maybe-clean-stageprofile-zlib:
40607@if zlib-bootstrap
40608maybe-all-stageprofile-zlib: all-stageprofile-zlib
40609all-stageprofile: all-stageprofile-zlib
f70224b5 40610TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 40611all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 40612 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
40613 @r=`${PWD_COMMAND}`; export r; \
40614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40615 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 40616 $(HOST_EXPORTS) \
1f53ca9a 40617 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40618 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40619 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40620 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 40621 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
40622 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
40623 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40624 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40625 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40626 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40627 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 40628 $(TARGET-stageprofile-zlib)
d545f33b
PB
40629
40630maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
40631clean-stageprofile: clean-stageprofile-zlib
40632clean-stageprofile-zlib:
9dbaa842
DD
40633 @if [ $(current_stage) = stageprofile ]; then \
40634 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40635 else \
40636 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
40637 $(MAKE) stageprofile-start; \
40638 fi; \
d545f33b 40639 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40640 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40641 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40642 clean
d545f33b
PB
40643@endif zlib-bootstrap
40644
40645
40646.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
40647.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
40648maybe-all-stagefeedback-zlib:
40649maybe-clean-stagefeedback-zlib:
40650@if zlib-bootstrap
40651maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
40652all-stagefeedback: all-stagefeedback-zlib
f70224b5 40653TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 40654all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 40655 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
40656 @r=`${PWD_COMMAND}`; export r; \
40657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40658 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 40659 $(HOST_EXPORTS) \
1f53ca9a 40660 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40661 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40662 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40663 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 40664 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
40665 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
40666 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40667 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40668 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40669 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40670 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 40671 $(TARGET-stagefeedback-zlib)
d545f33b
PB
40672
40673maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
40674clean-stagefeedback: clean-stagefeedback-zlib
40675clean-stagefeedback-zlib:
9dbaa842
DD
40676 @if [ $(current_stage) = stagefeedback ]; then \
40677 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40678 else \
40679 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
40680 $(MAKE) stagefeedback-start; \
40681 fi; \
d545f33b 40682 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40683 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40684 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40685 clean
d545f33b
PB
40686@endif zlib-bootstrap
40687
40688
40689
40690
40691
b813574b
PB
40692.PHONY: check-zlib maybe-check-zlib
40693maybe-check-zlib:
40694@if zlib
40695maybe-check-zlib: check-zlib
3866be5d 40696
b813574b 40697check-zlib:
3866be5d 40698
b813574b 40699@endif zlib
3866be5d 40700
b813574b
PB
40701.PHONY: install-zlib maybe-install-zlib
40702maybe-install-zlib:
40703@if zlib
40704maybe-install-zlib: install-zlib
4fa63067 40705
b813574b 40706install-zlib:
4fa63067 40707
b813574b 40708@endif zlib
4fa63067 40709
56a8fe78 40710# Other targets (info, dvi, pdf, etc.)
4fa63067 40711
b813574b
PB
40712.PHONY: maybe-info-zlib info-zlib
40713maybe-info-zlib:
40714@if zlib
40715maybe-info-zlib: info-zlib
4fa63067 40716
6d389afc
MS
40717info-zlib: \
40718 configure-zlib
40719 @[ -f ./zlib/Makefile ] || exit 0; \
40720 r=`${PWD_COMMAND}`; export r; \
40721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40722 $(HOST_EXPORTS) \
40723 for flag in $(EXTRA_HOST_FLAGS) ; do \
40724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40725 done; \
40726 echo "Doing info in zlib" ; \
b00612cc 40727 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
40728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40730 "RANLIB=$${RANLIB}" \
0c24b341 40731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40732 info) \
40733 || exit 1
40734
40735@endif zlib
40736
40737.PHONY: maybe-dvi-zlib dvi-zlib
40738maybe-dvi-zlib:
40739@if zlib
40740maybe-dvi-zlib: dvi-zlib
40741
40742dvi-zlib: \
b813574b
PB
40743 configure-zlib
40744 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40745 r=`${PWD_COMMAND}`; export r; \
40746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40747 $(HOST_EXPORTS) \
b813574b 40748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40750 done; \
6d389afc 40751 echo "Doing dvi in zlib" ; \
b00612cc 40752 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40755 "RANLIB=$${RANLIB}" \
0c24b341 40756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 40757 dvi) \
4fa63067
NN
40758 || exit 1
40759
b813574b 40760@endif zlib
4fa63067 40761
56a8fe78
DD
40762.PHONY: maybe-pdf-zlib pdf-zlib
40763maybe-pdf-zlib:
40764@if zlib
40765maybe-pdf-zlib: pdf-zlib
40766
40767pdf-zlib: \
40768 configure-zlib
40769 @[ -f ./zlib/Makefile ] || exit 0; \
40770 r=`${PWD_COMMAND}`; export r; \
40771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40772 $(HOST_EXPORTS) \
40773 for flag in $(EXTRA_HOST_FLAGS) ; do \
40774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40775 done; \
40776 echo "Doing pdf in zlib" ; \
40777 (cd $(HOST_SUBDIR)/zlib && \
40778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40780 "RANLIB=$${RANLIB}" \
0c24b341 40781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40782 pdf) \
40783 || exit 1
40784
40785@endif zlib
40786
6d389afc
MS
40787.PHONY: maybe-html-zlib html-zlib
40788maybe-html-zlib:
b813574b 40789@if zlib
6d389afc 40790maybe-html-zlib: html-zlib
4fa63067 40791
6d389afc 40792html-zlib: \
b813574b
PB
40793 configure-zlib
40794 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40795 r=`${PWD_COMMAND}`; export r; \
40796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40797 $(HOST_EXPORTS) \
b813574b 40798 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40800 done; \
6d389afc 40801 echo "Doing html in zlib" ; \
b00612cc 40802 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40805 "RANLIB=$${RANLIB}" \
0c24b341 40806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 40807 html) \
4fa63067
NN
40808 || exit 1
40809
b813574b 40810@endif zlib
4fa63067 40811
b813574b
PB
40812.PHONY: maybe-TAGS-zlib TAGS-zlib
40813maybe-TAGS-zlib:
40814@if zlib
40815maybe-TAGS-zlib: TAGS-zlib
4fa63067 40816
b813574b
PB
40817TAGS-zlib: \
40818 configure-zlib
40819 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40820 r=`${PWD_COMMAND}`; export r; \
40821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40822 $(HOST_EXPORTS) \
b813574b 40823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40825 done; \
b813574b 40826 echo "Doing TAGS in zlib" ; \
b00612cc 40827 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40830 "RANLIB=$${RANLIB}" \
0c24b341 40831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40832 TAGS) \
4fa63067
NN
40833 || exit 1
40834
b813574b 40835@endif zlib
4fa63067 40836
b813574b
PB
40837.PHONY: maybe-install-info-zlib install-info-zlib
40838maybe-install-info-zlib:
40839@if zlib
40840maybe-install-info-zlib: install-info-zlib
4fa63067 40841
b813574b
PB
40842install-info-zlib: \
40843 configure-zlib \
40844 info-zlib
40845 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40846 r=`${PWD_COMMAND}`; export r; \
40847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40848 $(HOST_EXPORTS) \
b813574b 40849 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40851 done; \
b813574b 40852 echo "Doing install-info in zlib" ; \
b00612cc 40853 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40856 "RANLIB=$${RANLIB}" \
0c24b341 40857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40858 install-info) \
4fa63067
NN
40859 || exit 1
40860
b813574b 40861@endif zlib
4fa63067 40862
a3ca38d2
DD
40863.PHONY: maybe-install-pdf-zlib install-pdf-zlib
40864maybe-install-pdf-zlib:
40865@if zlib
40866maybe-install-pdf-zlib: install-pdf-zlib
40867
40868install-pdf-zlib: \
40869 configure-zlib \
40870 pdf-zlib
40871 @[ -f ./zlib/Makefile ] || exit 0; \
40872 r=`${PWD_COMMAND}`; export r; \
40873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40874 $(HOST_EXPORTS) \
40875 for flag in $(EXTRA_HOST_FLAGS) ; do \
40876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40877 done; \
40878 echo "Doing install-pdf in zlib" ; \
40879 (cd $(HOST_SUBDIR)/zlib && \
40880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40882 "RANLIB=$${RANLIB}" \
0c24b341 40883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40884 install-pdf) \
40885 || exit 1
40886
40887@endif zlib
40888
108a6f8e
CD
40889.PHONY: maybe-install-html-zlib install-html-zlib
40890maybe-install-html-zlib:
40891@if zlib
40892maybe-install-html-zlib: install-html-zlib
40893
40894install-html-zlib: \
40895 configure-zlib \
40896 html-zlib
40897 @[ -f ./zlib/Makefile ] || exit 0; \
40898 r=`${PWD_COMMAND}`; export r; \
40899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40900 $(HOST_EXPORTS) \
40901 for flag in $(EXTRA_HOST_FLAGS) ; do \
40902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40903 done; \
40904 echo "Doing install-html in zlib" ; \
40905 (cd $(HOST_SUBDIR)/zlib && \
40906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40908 "RANLIB=$${RANLIB}" \
0c24b341 40909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40910 install-html) \
40911 || exit 1
40912
40913@endif zlib
40914
b813574b
PB
40915.PHONY: maybe-installcheck-zlib installcheck-zlib
40916maybe-installcheck-zlib:
40917@if zlib
40918maybe-installcheck-zlib: installcheck-zlib
4fa63067 40919
b813574b
PB
40920installcheck-zlib: \
40921 configure-zlib
40922 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40923 r=`${PWD_COMMAND}`; export r; \
40924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40925 $(HOST_EXPORTS) \
b813574b 40926 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40928 done; \
b813574b 40929 echo "Doing installcheck in zlib" ; \
b00612cc 40930 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40933 "RANLIB=$${RANLIB}" \
0c24b341 40934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40935 installcheck) \
4fa63067
NN
40936 || exit 1
40937
b813574b 40938@endif zlib
4fa63067 40939
b813574b
PB
40940.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
40941maybe-mostlyclean-zlib:
40942@if zlib
40943maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 40944
b813574b
PB
40945mostlyclean-zlib:
40946 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40947 r=`${PWD_COMMAND}`; export r; \
40948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40949 $(HOST_EXPORTS) \
b813574b 40950 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40952 done; \
b813574b 40953 echo "Doing mostlyclean in zlib" ; \
b00612cc 40954 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40957 "RANLIB=$${RANLIB}" \
0c24b341 40958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40959 mostlyclean) \
4fa63067
NN
40960 || exit 1
40961
b813574b 40962@endif zlib
4fa63067 40963
b813574b
PB
40964.PHONY: maybe-clean-zlib clean-zlib
40965maybe-clean-zlib:
40966@if zlib
40967maybe-clean-zlib: clean-zlib
4fa63067 40968
b813574b
PB
40969clean-zlib:
40970 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40971 r=`${PWD_COMMAND}`; export r; \
40972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40973 $(HOST_EXPORTS) \
b813574b 40974 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40976 done; \
b813574b 40977 echo "Doing clean in zlib" ; \
b00612cc 40978 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40981 "RANLIB=$${RANLIB}" \
0c24b341 40982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40983 clean) \
4fa63067
NN
40984 || exit 1
40985
b813574b 40986@endif zlib
4fa63067 40987
b813574b
PB
40988.PHONY: maybe-distclean-zlib distclean-zlib
40989maybe-distclean-zlib:
40990@if zlib
40991maybe-distclean-zlib: distclean-zlib
4fa63067 40992
b813574b
PB
40993distclean-zlib:
40994 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40995 r=`${PWD_COMMAND}`; export r; \
40996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40997 $(HOST_EXPORTS) \
b813574b 40998 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41000 done; \
b813574b 41001 echo "Doing distclean in zlib" ; \
b00612cc 41002 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41005 "RANLIB=$${RANLIB}" \
0c24b341 41006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41007 distclean) \
4fa63067
NN
41008 || exit 1
41009
b813574b 41010@endif zlib
4fa63067 41011
b813574b
PB
41012.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
41013maybe-maintainer-clean-zlib:
41014@if zlib
41015maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 41016
b813574b
PB
41017maintainer-clean-zlib:
41018 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41019 r=`${PWD_COMMAND}`; export r; \
41020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41021 $(HOST_EXPORTS) \
b813574b 41022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41024 done; \
b813574b 41025 echo "Doing maintainer-clean in zlib" ; \
b00612cc 41026 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41029 "RANLIB=$${RANLIB}" \
0c24b341 41030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41031 maintainer-clean) \
4fa63067 41032 || exit 1
16ae0395 41033
b813574b 41034@endif zlib
3866be5d
NN
41035
41036
a7254363 41037
b813574b
PB
41038.PHONY: configure-gdb maybe-configure-gdb
41039maybe-configure-gdb:
4f0ef2d8
CD
41040@if gcc-bootstrap
41041configure-gdb: stage_current
41042@endif gcc-bootstrap
b813574b
PB
41043@if gdb
41044maybe-configure-gdb: configure-gdb
c52c6897 41045configure-gdb:
0aed8855 41046 @: $(MAKE); $(unstage)
c52c6897 41047 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41049 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
41050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
1f53ca9a 41051 $(HOST_EXPORTS) \
a7254363
PB
41052 echo Configuring in $(HOST_SUBDIR)/gdb; \
41053 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 41054 case $(srcdir) in \
b00612cc
PB
41055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41056 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
41057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41058 esac; \
b00612cc
PB
41059 srcdiroption="--srcdir=$${topdir}/gdb"; \
41060 libsrcdir="$$s/gdb"; \
e2b9e2dc 41061 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41063 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41064 || exit 1
b813574b 41065@endif gdb
e2b9e2dc 41066
a7254363
PB
41067
41068
d545f33b
PB
41069
41070
b813574b
PB
41071.PHONY: all-gdb maybe-all-gdb
41072maybe-all-gdb:
4f0ef2d8
CD
41073@if gcc-bootstrap
41074all-gdb: stage_current
41075@endif gcc-bootstrap
b813574b 41076@if gdb
d27cc32e 41077TARGET-gdb=all
b813574b
PB
41078maybe-all-gdb: all-gdb
41079all-gdb: configure-gdb
0aed8855 41080 @: $(MAKE); $(unstage)
b40e3958
L
41081 @r=`${PWD_COMMAND}`; export r; \
41082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41083 $(HOST_EXPORTS) \
b00612cc 41084 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
41085 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41086 $(TARGET-gdb))
b813574b 41087@endif gdb
3866be5d 41088
a7254363 41089
d545f33b
PB
41090
41091
b813574b
PB
41092.PHONY: check-gdb maybe-check-gdb
41093maybe-check-gdb:
41094@if gdb
41095maybe-check-gdb: check-gdb
3866be5d 41096
b813574b 41097check-gdb:
0aed8855 41098 @: $(MAKE); $(unstage)
b40e3958
L
41099 @r=`${PWD_COMMAND}`; export r; \
41100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41101 $(HOST_EXPORTS) \
b00612cc
PB
41102 (cd $(HOST_SUBDIR)/gdb && \
41103 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41104
b813574b 41105@endif gdb
3866be5d 41106
b813574b
PB
41107.PHONY: install-gdb maybe-install-gdb
41108maybe-install-gdb:
41109@if gdb
41110maybe-install-gdb: install-gdb
16ae0395 41111
b813574b 41112install-gdb: installdirs
0aed8855 41113 @: $(MAKE); $(unstage)
b40e3958
L
41114 @r=`${PWD_COMMAND}`; export r; \
41115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41116 $(HOST_EXPORTS) \
b00612cc 41117 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 41118 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41119
b813574b 41120@endif gdb
3866be5d 41121
56a8fe78 41122# Other targets (info, dvi, pdf, etc.)
4fa63067 41123
b813574b
PB
41124.PHONY: maybe-info-gdb info-gdb
41125maybe-info-gdb:
41126@if gdb
41127maybe-info-gdb: info-gdb
4fa63067 41128
b813574b
PB
41129info-gdb: \
41130 configure-gdb
0aed8855 41131 @: $(MAKE); $(unstage)
b813574b 41132 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41133 r=`${PWD_COMMAND}`; export r; \
41134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41135 $(HOST_EXPORTS) \
72b2455a 41136 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41138 done; \
b813574b 41139 echo "Doing info in gdb" ; \
b00612cc 41140 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41143 "RANLIB=$${RANLIB}" \
0c24b341 41144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41145 info) \
4fa63067
NN
41146 || exit 1
41147
b813574b 41148@endif gdb
4fa63067 41149
b813574b
PB
41150.PHONY: maybe-dvi-gdb dvi-gdb
41151maybe-dvi-gdb:
41152@if gdb
41153maybe-dvi-gdb: dvi-gdb
4fa63067 41154
b813574b
PB
41155dvi-gdb: \
41156 configure-gdb
0aed8855 41157 @: $(MAKE); $(unstage)
b813574b 41158 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41159 r=`${PWD_COMMAND}`; export r; \
41160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41161 $(HOST_EXPORTS) \
72b2455a 41162 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41164 done; \
b813574b 41165 echo "Doing dvi in gdb" ; \
b00612cc 41166 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41169 "RANLIB=$${RANLIB}" \
0c24b341 41170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41171 dvi) \
4fa63067
NN
41172 || exit 1
41173
b813574b 41174@endif gdb
4fa63067 41175
56a8fe78
DD
41176.PHONY: maybe-pdf-gdb pdf-gdb
41177maybe-pdf-gdb:
41178@if gdb
41179maybe-pdf-gdb: pdf-gdb
41180
41181pdf-gdb: \
41182 configure-gdb
41183 @: $(MAKE); $(unstage)
41184 @[ -f ./gdb/Makefile ] || exit 0; \
41185 r=`${PWD_COMMAND}`; export r; \
41186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41187 $(HOST_EXPORTS) \
41188 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41190 done; \
41191 echo "Doing pdf in gdb" ; \
41192 (cd $(HOST_SUBDIR)/gdb && \
41193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41195 "RANLIB=$${RANLIB}" \
0c24b341 41196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41197 pdf) \
41198 || exit 1
41199
41200@endif gdb
41201
6d389afc
MS
41202.PHONY: maybe-html-gdb html-gdb
41203maybe-html-gdb:
41204@if gdb
41205maybe-html-gdb: html-gdb
41206
41207html-gdb: \
41208 configure-gdb
0aed8855 41209 @: $(MAKE); $(unstage)
6d389afc
MS
41210 @[ -f ./gdb/Makefile ] || exit 0; \
41211 r=`${PWD_COMMAND}`; export r; \
41212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41213 $(HOST_EXPORTS) \
41214 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41216 done; \
41217 echo "Doing html in gdb" ; \
b00612cc 41218 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
41219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41221 "RANLIB=$${RANLIB}" \
0c24b341 41222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41223 html) \
41224 || exit 1
41225
41226@endif gdb
41227
b813574b
PB
41228.PHONY: maybe-TAGS-gdb TAGS-gdb
41229maybe-TAGS-gdb:
41230@if gdb
41231maybe-TAGS-gdb: TAGS-gdb
4fa63067 41232
b813574b
PB
41233TAGS-gdb: \
41234 configure-gdb
0aed8855 41235 @: $(MAKE); $(unstage)
b813574b 41236 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41237 r=`${PWD_COMMAND}`; export r; \
41238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41239 $(HOST_EXPORTS) \
72b2455a 41240 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41242 done; \
b813574b 41243 echo "Doing TAGS in gdb" ; \
b00612cc 41244 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41247 "RANLIB=$${RANLIB}" \
0c24b341 41248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41249 TAGS) \
4fa63067
NN
41250 || exit 1
41251
b813574b 41252@endif gdb
4fa63067 41253
b813574b
PB
41254.PHONY: maybe-install-info-gdb install-info-gdb
41255maybe-install-info-gdb:
41256@if gdb
41257maybe-install-info-gdb: install-info-gdb
4fa63067 41258
b813574b
PB
41259install-info-gdb: \
41260 configure-gdb \
41261 info-gdb
0aed8855 41262 @: $(MAKE); $(unstage)
b813574b 41263 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41264 r=`${PWD_COMMAND}`; export r; \
41265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41266 $(HOST_EXPORTS) \
72b2455a 41267 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41269 done; \
b813574b 41270 echo "Doing install-info in gdb" ; \
b00612cc 41271 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41274 "RANLIB=$${RANLIB}" \
0c24b341 41275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41276 install-info) \
4fa63067
NN
41277 || exit 1
41278
b813574b 41279@endif gdb
4fa63067 41280
a3ca38d2
DD
41281.PHONY: maybe-install-pdf-gdb install-pdf-gdb
41282maybe-install-pdf-gdb:
41283@if gdb
41284maybe-install-pdf-gdb: install-pdf-gdb
41285
41286install-pdf-gdb: \
41287 configure-gdb \
41288 pdf-gdb
41289 @: $(MAKE); $(unstage)
41290 @[ -f ./gdb/Makefile ] || exit 0; \
41291 r=`${PWD_COMMAND}`; export r; \
41292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41293 $(HOST_EXPORTS) \
41294 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41296 done; \
41297 echo "Doing install-pdf in gdb" ; \
41298 (cd $(HOST_SUBDIR)/gdb && \
41299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41301 "RANLIB=$${RANLIB}" \
0c24b341 41302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41303 install-pdf) \
41304 || exit 1
41305
41306@endif gdb
41307
108a6f8e
CD
41308.PHONY: maybe-install-html-gdb install-html-gdb
41309maybe-install-html-gdb:
41310@if gdb
41311maybe-install-html-gdb: install-html-gdb
41312
41313install-html-gdb: \
41314 configure-gdb \
41315 html-gdb
41316 @: $(MAKE); $(unstage)
41317 @[ -f ./gdb/Makefile ] || exit 0; \
41318 r=`${PWD_COMMAND}`; export r; \
41319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41320 $(HOST_EXPORTS) \
41321 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41323 done; \
41324 echo "Doing install-html in gdb" ; \
41325 (cd $(HOST_SUBDIR)/gdb && \
41326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41328 "RANLIB=$${RANLIB}" \
0c24b341 41329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41330 install-html) \
41331 || exit 1
41332
41333@endif gdb
41334
b813574b
PB
41335.PHONY: maybe-installcheck-gdb installcheck-gdb
41336maybe-installcheck-gdb:
41337@if gdb
41338maybe-installcheck-gdb: installcheck-gdb
4fa63067 41339
b813574b
PB
41340installcheck-gdb: \
41341 configure-gdb
0aed8855 41342 @: $(MAKE); $(unstage)
b813574b 41343 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41344 r=`${PWD_COMMAND}`; export r; \
41345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41346 $(HOST_EXPORTS) \
72b2455a 41347 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41349 done; \
b813574b 41350 echo "Doing installcheck in gdb" ; \
b00612cc 41351 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41354 "RANLIB=$${RANLIB}" \
0c24b341 41355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41356 installcheck) \
4fa63067
NN
41357 || exit 1
41358
b813574b 41359@endif gdb
4fa63067 41360
b813574b
PB
41361.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
41362maybe-mostlyclean-gdb:
41363@if gdb
41364maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 41365
b813574b 41366mostlyclean-gdb:
0aed8855 41367 @: $(MAKE); $(unstage)
b813574b 41368 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41369 r=`${PWD_COMMAND}`; export r; \
41370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41371 $(HOST_EXPORTS) \
72b2455a 41372 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41374 done; \
b813574b 41375 echo "Doing mostlyclean in gdb" ; \
b00612cc 41376 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41379 "RANLIB=$${RANLIB}" \
0c24b341 41380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41381 mostlyclean) \
4fa63067
NN
41382 || exit 1
41383
b813574b 41384@endif gdb
4fa63067 41385
b813574b
PB
41386.PHONY: maybe-clean-gdb clean-gdb
41387maybe-clean-gdb:
41388@if gdb
41389maybe-clean-gdb: clean-gdb
4fa63067 41390
b813574b 41391clean-gdb:
0aed8855 41392 @: $(MAKE); $(unstage)
b813574b 41393 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41394 r=`${PWD_COMMAND}`; export r; \
41395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41396 $(HOST_EXPORTS) \
72b2455a 41397 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41399 done; \
b813574b 41400 echo "Doing clean in gdb" ; \
b00612cc 41401 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41404 "RANLIB=$${RANLIB}" \
0c24b341 41405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41406 clean) \
4fa63067
NN
41407 || exit 1
41408
b813574b 41409@endif gdb
4fa63067 41410
b813574b
PB
41411.PHONY: maybe-distclean-gdb distclean-gdb
41412maybe-distclean-gdb:
41413@if gdb
41414maybe-distclean-gdb: distclean-gdb
4fa63067 41415
b813574b 41416distclean-gdb:
0aed8855 41417 @: $(MAKE); $(unstage)
b813574b 41418 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41419 r=`${PWD_COMMAND}`; export r; \
41420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41421 $(HOST_EXPORTS) \
72b2455a 41422 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41424 done; \
b813574b 41425 echo "Doing distclean in gdb" ; \
b00612cc 41426 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41429 "RANLIB=$${RANLIB}" \
0c24b341 41430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41431 distclean) \
4fa63067
NN
41432 || exit 1
41433
b813574b 41434@endif gdb
4fa63067 41435
b813574b
PB
41436.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
41437maybe-maintainer-clean-gdb:
41438@if gdb
41439maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 41440
b813574b 41441maintainer-clean-gdb:
0aed8855 41442 @: $(MAKE); $(unstage)
b813574b 41443 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41444 r=`${PWD_COMMAND}`; export r; \
41445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41446 $(HOST_EXPORTS) \
72b2455a 41447 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41449 done; \
b813574b 41450 echo "Doing maintainer-clean in gdb" ; \
b00612cc 41451 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41454 "RANLIB=$${RANLIB}" \
0c24b341 41455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41456 maintainer-clean) \
4fa63067
NN
41457 || exit 1
41458
b813574b 41459@endif gdb
4fa63067
NN
41460
41461
a7254363 41462
b813574b
PB
41463.PHONY: configure-expect maybe-configure-expect
41464maybe-configure-expect:
4f0ef2d8
CD
41465@if gcc-bootstrap
41466configure-expect: stage_current
41467@endif gcc-bootstrap
b813574b
PB
41468@if expect
41469maybe-configure-expect: configure-expect
c52c6897 41470configure-expect:
0aed8855 41471 @: $(MAKE); $(unstage)
c52c6897 41472 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41474 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
41475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
1f53ca9a 41476 $(HOST_EXPORTS) \
a7254363
PB
41477 echo Configuring in $(HOST_SUBDIR)/expect; \
41478 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 41479 case $(srcdir) in \
b00612cc
PB
41480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41481 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
41482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41483 esac; \
b00612cc
PB
41484 srcdiroption="--srcdir=$${topdir}/expect"; \
41485 libsrcdir="$$s/expect"; \
e2b9e2dc 41486 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41488 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41489 || exit 1
b813574b 41490@endif expect
e2b9e2dc 41491
a7254363
PB
41492
41493
d545f33b
PB
41494
41495
b813574b
PB
41496.PHONY: all-expect maybe-all-expect
41497maybe-all-expect:
4f0ef2d8
CD
41498@if gcc-bootstrap
41499all-expect: stage_current
41500@endif gcc-bootstrap
b813574b 41501@if expect
d27cc32e 41502TARGET-expect=all
b813574b
PB
41503maybe-all-expect: all-expect
41504all-expect: configure-expect
0aed8855 41505 @: $(MAKE); $(unstage)
b40e3958
L
41506 @r=`${PWD_COMMAND}`; export r; \
41507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41508 $(HOST_EXPORTS) \
b00612cc 41509 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
41510 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41511 $(TARGET-expect))
b813574b 41512@endif expect
3866be5d 41513
a7254363 41514
d545f33b
PB
41515
41516
b813574b
PB
41517.PHONY: check-expect maybe-check-expect
41518maybe-check-expect:
41519@if expect
41520maybe-check-expect: check-expect
3866be5d 41521
b813574b 41522check-expect:
0aed8855 41523 @: $(MAKE); $(unstage)
b40e3958
L
41524 @r=`${PWD_COMMAND}`; export r; \
41525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41526 $(HOST_EXPORTS) \
b00612cc
PB
41527 (cd $(HOST_SUBDIR)/expect && \
41528 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41529
b813574b 41530@endif expect
3866be5d 41531
b813574b
PB
41532.PHONY: install-expect maybe-install-expect
41533maybe-install-expect:
41534@if expect
41535maybe-install-expect: install-expect
16ae0395 41536
b813574b 41537install-expect: installdirs
0aed8855 41538 @: $(MAKE); $(unstage)
b40e3958
L
41539 @r=`${PWD_COMMAND}`; export r; \
41540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41541 $(HOST_EXPORTS) \
b00612cc 41542 (cd $(HOST_SUBDIR)/expect && \
2da12f12 41543 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41544
b813574b 41545@endif expect
3866be5d 41546
56a8fe78 41547# Other targets (info, dvi, pdf, etc.)
4fa63067 41548
b813574b
PB
41549.PHONY: maybe-info-expect info-expect
41550maybe-info-expect:
41551@if expect
41552maybe-info-expect: info-expect
4fa63067 41553
b813574b
PB
41554info-expect: \
41555 configure-expect
0aed8855 41556 @: $(MAKE); $(unstage)
b813574b 41557 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
41558 r=`${PWD_COMMAND}`; export r; \
41559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41560 $(HOST_EXPORTS) \
72b2455a 41561 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41563 done; \
b813574b 41564 echo "Doing info in expect" ; \
b00612cc 41565 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41568 "RANLIB=$${RANLIB}" \
0c24b341 41569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41570 info) \
e2b9e2dc
NN
41571 || exit 1
41572
b813574b 41573@endif expect
4fa63067 41574
b813574b
PB
41575.PHONY: maybe-dvi-expect dvi-expect
41576maybe-dvi-expect:
41577@if expect
41578maybe-dvi-expect: dvi-expect
4fa63067 41579
b813574b
PB
41580dvi-expect: \
41581 configure-expect
0aed8855 41582 @: $(MAKE); $(unstage)
b813574b 41583 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41584 r=`${PWD_COMMAND}`; export r; \
b40e3958 41585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41586 $(HOST_EXPORTS) \
72b2455a 41587 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41589 done; \
b813574b 41590 echo "Doing dvi in expect" ; \
b00612cc 41591 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41594 "RANLIB=$${RANLIB}" \
0c24b341 41595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41596 dvi) \
4fa63067 41597 || exit 1
3866be5d 41598
b813574b 41599@endif expect
3866be5d 41600
56a8fe78
DD
41601.PHONY: maybe-pdf-expect pdf-expect
41602maybe-pdf-expect:
41603@if expect
41604maybe-pdf-expect: pdf-expect
41605
41606pdf-expect: \
41607 configure-expect
41608 @: $(MAKE); $(unstage)
41609 @[ -f ./expect/Makefile ] || exit 0; \
41610 r=`${PWD_COMMAND}`; export r; \
41611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41612 $(HOST_EXPORTS) \
41613 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41615 done; \
41616 echo "Doing pdf in expect" ; \
41617 (cd $(HOST_SUBDIR)/expect && \
41618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41620 "RANLIB=$${RANLIB}" \
0c24b341 41621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41622 pdf) \
41623 || exit 1
41624
41625@endif expect
41626
6d389afc
MS
41627.PHONY: maybe-html-expect html-expect
41628maybe-html-expect:
41629@if expect
41630maybe-html-expect: html-expect
41631
41632html-expect: \
41633 configure-expect
0aed8855 41634 @: $(MAKE); $(unstage)
6d389afc
MS
41635 @[ -f ./expect/Makefile ] || exit 0; \
41636 r=`${PWD_COMMAND}`; export r; \
41637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41638 $(HOST_EXPORTS) \
41639 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41641 done; \
41642 echo "Doing html in expect" ; \
b00612cc 41643 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
41644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41646 "RANLIB=$${RANLIB}" \
0c24b341 41647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41648 html) \
41649 || exit 1
41650
41651@endif expect
41652
b813574b
PB
41653.PHONY: maybe-TAGS-expect TAGS-expect
41654maybe-TAGS-expect:
41655@if expect
41656maybe-TAGS-expect: TAGS-expect
4fa63067 41657
b813574b
PB
41658TAGS-expect: \
41659 configure-expect
0aed8855 41660 @: $(MAKE); $(unstage)
b813574b 41661 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41662 r=`${PWD_COMMAND}`; export r; \
b40e3958 41663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41664 $(HOST_EXPORTS) \
72b2455a 41665 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41667 done; \
b813574b 41668 echo "Doing TAGS in expect" ; \
b00612cc 41669 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41672 "RANLIB=$${RANLIB}" \
0c24b341 41673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41674 TAGS) \
4fa63067 41675 || exit 1
3866be5d 41676
b813574b 41677@endif expect
3866be5d 41678
b813574b
PB
41679.PHONY: maybe-install-info-expect install-info-expect
41680maybe-install-info-expect:
41681@if expect
41682maybe-install-info-expect: install-info-expect
16ae0395 41683
b813574b
PB
41684install-info-expect: \
41685 configure-expect \
41686 info-expect
0aed8855 41687 @: $(MAKE); $(unstage)
b813574b 41688 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41689 r=`${PWD_COMMAND}`; export r; \
41690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41691 $(HOST_EXPORTS) \
72b2455a 41692 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41694 done; \
b813574b 41695 echo "Doing install-info in expect" ; \
b00612cc 41696 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41699 "RANLIB=$${RANLIB}" \
0c24b341 41700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41701 install-info) \
4fa63067
NN
41702 || exit 1
41703
b813574b 41704@endif expect
4fa63067 41705
a3ca38d2
DD
41706.PHONY: maybe-install-pdf-expect install-pdf-expect
41707maybe-install-pdf-expect:
41708@if expect
41709maybe-install-pdf-expect: install-pdf-expect
41710
41711install-pdf-expect: \
41712 configure-expect \
41713 pdf-expect
41714 @: $(MAKE); $(unstage)
41715 @[ -f ./expect/Makefile ] || exit 0; \
41716 r=`${PWD_COMMAND}`; export r; \
41717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41718 $(HOST_EXPORTS) \
41719 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41721 done; \
41722 echo "Doing install-pdf in expect" ; \
41723 (cd $(HOST_SUBDIR)/expect && \
41724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41726 "RANLIB=$${RANLIB}" \
0c24b341 41727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41728 install-pdf) \
41729 || exit 1
41730
41731@endif expect
41732
108a6f8e
CD
41733.PHONY: maybe-install-html-expect install-html-expect
41734maybe-install-html-expect:
41735@if expect
41736maybe-install-html-expect: install-html-expect
41737
41738install-html-expect: \
41739 configure-expect \
41740 html-expect
41741 @: $(MAKE); $(unstage)
41742 @[ -f ./expect/Makefile ] || exit 0; \
41743 r=`${PWD_COMMAND}`; export r; \
41744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41745 $(HOST_EXPORTS) \
41746 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41748 done; \
41749 echo "Doing install-html in expect" ; \
41750 (cd $(HOST_SUBDIR)/expect && \
41751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41753 "RANLIB=$${RANLIB}" \
0c24b341 41754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41755 install-html) \
41756 || exit 1
41757
41758@endif expect
41759
b813574b
PB
41760.PHONY: maybe-installcheck-expect installcheck-expect
41761maybe-installcheck-expect:
41762@if expect
41763maybe-installcheck-expect: installcheck-expect
4fa63067 41764
b813574b
PB
41765installcheck-expect: \
41766 configure-expect
0aed8855 41767 @: $(MAKE); $(unstage)
b813574b 41768 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41769 r=`${PWD_COMMAND}`; export r; \
41770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41771 $(HOST_EXPORTS) \
72b2455a 41772 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41774 done; \
b813574b 41775 echo "Doing installcheck in expect" ; \
b00612cc 41776 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41779 "RANLIB=$${RANLIB}" \
0c24b341 41780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41781 installcheck) \
4fa63067
NN
41782 || exit 1
41783
b813574b 41784@endif expect
4fa63067 41785
b813574b
PB
41786.PHONY: maybe-mostlyclean-expect mostlyclean-expect
41787maybe-mostlyclean-expect:
41788@if expect
41789maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 41790
b813574b 41791mostlyclean-expect:
0aed8855 41792 @: $(MAKE); $(unstage)
b813574b 41793 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41794 r=`${PWD_COMMAND}`; export r; \
41795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41796 $(HOST_EXPORTS) \
72b2455a 41797 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41799 done; \
b813574b 41800 echo "Doing mostlyclean in expect" ; \
b00612cc 41801 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41804 "RANLIB=$${RANLIB}" \
0c24b341 41805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41806 mostlyclean) \
4fa63067
NN
41807 || exit 1
41808
b813574b 41809@endif expect
4fa63067 41810
b813574b
PB
41811.PHONY: maybe-clean-expect clean-expect
41812maybe-clean-expect:
41813@if expect
41814maybe-clean-expect: clean-expect
4fa63067 41815
b813574b 41816clean-expect:
0aed8855 41817 @: $(MAKE); $(unstage)
b813574b 41818 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41819 r=`${PWD_COMMAND}`; export r; \
41820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41821 $(HOST_EXPORTS) \
72b2455a 41822 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41824 done; \
b813574b 41825 echo "Doing clean in expect" ; \
b00612cc 41826 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41829 "RANLIB=$${RANLIB}" \
0c24b341 41830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41831 clean) \
4fa63067
NN
41832 || exit 1
41833
b813574b 41834@endif expect
4fa63067 41835
b813574b
PB
41836.PHONY: maybe-distclean-expect distclean-expect
41837maybe-distclean-expect:
41838@if expect
41839maybe-distclean-expect: distclean-expect
4fa63067 41840
b813574b 41841distclean-expect:
0aed8855 41842 @: $(MAKE); $(unstage)
b813574b 41843 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41844 r=`${PWD_COMMAND}`; export r; \
41845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41846 $(HOST_EXPORTS) \
72b2455a 41847 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41849 done; \
b813574b 41850 echo "Doing distclean in expect" ; \
b00612cc 41851 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41854 "RANLIB=$${RANLIB}" \
0c24b341 41855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41856 distclean) \
4fa63067
NN
41857 || exit 1
41858
b813574b 41859@endif expect
4fa63067 41860
b813574b
PB
41861.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
41862maybe-maintainer-clean-expect:
41863@if expect
41864maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 41865
b813574b 41866maintainer-clean-expect:
0aed8855 41867 @: $(MAKE); $(unstage)
b813574b 41868 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41869 r=`${PWD_COMMAND}`; export r; \
b40e3958 41870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41871 $(HOST_EXPORTS) \
72b2455a 41872 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41874 done; \
b813574b 41875 echo "Doing maintainer-clean in expect" ; \
b00612cc 41876 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41879 "RANLIB=$${RANLIB}" \
0c24b341 41880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41881 maintainer-clean) \
4fa63067 41882 || exit 1
3866be5d 41883
b813574b 41884@endif expect
3866be5d 41885
4fa63067 41886
a7254363 41887
b813574b
PB
41888.PHONY: configure-guile maybe-configure-guile
41889maybe-configure-guile:
4f0ef2d8
CD
41890@if gcc-bootstrap
41891configure-guile: stage_current
41892@endif gcc-bootstrap
b813574b
PB
41893@if guile
41894maybe-configure-guile: configure-guile
c52c6897 41895configure-guile:
0aed8855 41896 @: $(MAKE); $(unstage)
c52c6897 41897 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41899 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
41900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
1f53ca9a 41901 $(HOST_EXPORTS) \
a7254363
PB
41902 echo Configuring in $(HOST_SUBDIR)/guile; \
41903 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 41904 case $(srcdir) in \
b00612cc
PB
41905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41906 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
41907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41908 esac; \
b00612cc
PB
41909 srcdiroption="--srcdir=$${topdir}/guile"; \
41910 libsrcdir="$$s/guile"; \
e2b9e2dc 41911 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41913 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41914 || exit 1
b813574b 41915@endif guile
e2b9e2dc 41916
a7254363
PB
41917
41918
d545f33b
PB
41919
41920
b813574b
PB
41921.PHONY: all-guile maybe-all-guile
41922maybe-all-guile:
4f0ef2d8
CD
41923@if gcc-bootstrap
41924all-guile: stage_current
41925@endif gcc-bootstrap
b813574b 41926@if guile
d27cc32e 41927TARGET-guile=all
b813574b
PB
41928maybe-all-guile: all-guile
41929all-guile: configure-guile
0aed8855 41930 @: $(MAKE); $(unstage)
b40e3958
L
41931 @r=`${PWD_COMMAND}`; export r; \
41932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41933 $(HOST_EXPORTS) \
b00612cc 41934 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
41935 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41936 $(TARGET-guile))
b813574b 41937@endif guile
3866be5d 41938
a7254363 41939
d545f33b
PB
41940
41941
b813574b
PB
41942.PHONY: check-guile maybe-check-guile
41943maybe-check-guile:
41944@if guile
41945maybe-check-guile: check-guile
3866be5d 41946
b813574b 41947check-guile:
0aed8855 41948 @: $(MAKE); $(unstage)
b40e3958
L
41949 @r=`${PWD_COMMAND}`; export r; \
41950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41951 $(HOST_EXPORTS) \
b00612cc
PB
41952 (cd $(HOST_SUBDIR)/guile && \
41953 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41954
b813574b 41955@endif guile
16ae0395 41956
b813574b
PB
41957.PHONY: install-guile maybe-install-guile
41958maybe-install-guile:
41959@if guile
41960maybe-install-guile: install-guile
41961
41962install-guile: installdirs
0aed8855 41963 @: $(MAKE); $(unstage)
b40e3958
L
41964 @r=`${PWD_COMMAND}`; export r; \
41965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41966 $(HOST_EXPORTS) \
b00612cc 41967 (cd $(HOST_SUBDIR)/guile && \
2da12f12 41968 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 41969
b813574b 41970@endif guile
4fa63067 41971
56a8fe78 41972# Other targets (info, dvi, pdf, etc.)
4fa63067 41973
b813574b
PB
41974.PHONY: maybe-info-guile info-guile
41975maybe-info-guile:
41976@if guile
41977maybe-info-guile: info-guile
4fa63067 41978
b813574b
PB
41979info-guile: \
41980 configure-guile
0aed8855 41981 @: $(MAKE); $(unstage)
b813574b 41982 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41983 r=`${PWD_COMMAND}`; export r; \
41984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41985 $(HOST_EXPORTS) \
72b2455a 41986 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41988 done; \
b813574b 41989 echo "Doing info in guile" ; \
b00612cc 41990 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41993 "RANLIB=$${RANLIB}" \
0c24b341 41994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41995 info) \
4fa63067
NN
41996 || exit 1
41997
b813574b 41998@endif guile
4fa63067 41999
b813574b
PB
42000.PHONY: maybe-dvi-guile dvi-guile
42001maybe-dvi-guile:
42002@if guile
42003maybe-dvi-guile: dvi-guile
4fa63067 42004
b813574b
PB
42005dvi-guile: \
42006 configure-guile
0aed8855 42007 @: $(MAKE); $(unstage)
b813574b 42008 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42009 r=`${PWD_COMMAND}`; export r; \
42010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42011 $(HOST_EXPORTS) \
72b2455a 42012 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42014 done; \
b813574b 42015 echo "Doing dvi in guile" ; \
b00612cc 42016 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42019 "RANLIB=$${RANLIB}" \
0c24b341 42020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42021 dvi) \
4fa63067
NN
42022 || exit 1
42023
b813574b 42024@endif guile
4fa63067 42025
56a8fe78
DD
42026.PHONY: maybe-pdf-guile pdf-guile
42027maybe-pdf-guile:
42028@if guile
42029maybe-pdf-guile: pdf-guile
42030
42031pdf-guile: \
42032 configure-guile
42033 @: $(MAKE); $(unstage)
42034 @[ -f ./guile/Makefile ] || exit 0; \
42035 r=`${PWD_COMMAND}`; export r; \
42036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42037 $(HOST_EXPORTS) \
42038 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42040 done; \
42041 echo "Doing pdf in guile" ; \
42042 (cd $(HOST_SUBDIR)/guile && \
42043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42045 "RANLIB=$${RANLIB}" \
0c24b341 42046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42047 pdf) \
42048 || exit 1
42049
42050@endif guile
42051
6d389afc
MS
42052.PHONY: maybe-html-guile html-guile
42053maybe-html-guile:
42054@if guile
42055maybe-html-guile: html-guile
42056
42057html-guile: \
42058 configure-guile
0aed8855 42059 @: $(MAKE); $(unstage)
6d389afc
MS
42060 @[ -f ./guile/Makefile ] || exit 0; \
42061 r=`${PWD_COMMAND}`; export r; \
42062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42063 $(HOST_EXPORTS) \
42064 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42066 done; \
42067 echo "Doing html in guile" ; \
b00612cc 42068 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
42069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42071 "RANLIB=$${RANLIB}" \
0c24b341 42072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42073 html) \
42074 || exit 1
42075
42076@endif guile
42077
b813574b
PB
42078.PHONY: maybe-TAGS-guile TAGS-guile
42079maybe-TAGS-guile:
42080@if guile
42081maybe-TAGS-guile: TAGS-guile
4fa63067 42082
b813574b
PB
42083TAGS-guile: \
42084 configure-guile
0aed8855 42085 @: $(MAKE); $(unstage)
b813574b 42086 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42087 r=`${PWD_COMMAND}`; export r; \
42088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42089 $(HOST_EXPORTS) \
72b2455a 42090 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42092 done; \
b813574b 42093 echo "Doing TAGS in guile" ; \
b00612cc 42094 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42097 "RANLIB=$${RANLIB}" \
0c24b341 42098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42099 TAGS) \
4fa63067
NN
42100 || exit 1
42101
b813574b 42102@endif guile
4fa63067 42103
b813574b
PB
42104.PHONY: maybe-install-info-guile install-info-guile
42105maybe-install-info-guile:
42106@if guile
42107maybe-install-info-guile: install-info-guile
4fa63067 42108
b813574b
PB
42109install-info-guile: \
42110 configure-guile \
42111 info-guile
0aed8855 42112 @: $(MAKE); $(unstage)
b813574b 42113 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42114 r=`${PWD_COMMAND}`; export r; \
42115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42116 $(HOST_EXPORTS) \
72b2455a 42117 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42119 done; \
b813574b 42120 echo "Doing install-info in guile" ; \
b00612cc 42121 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42124 "RANLIB=$${RANLIB}" \
0c24b341 42125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42126 install-info) \
4fa63067
NN
42127 || exit 1
42128
b813574b 42129@endif guile
4fa63067 42130
a3ca38d2
DD
42131.PHONY: maybe-install-pdf-guile install-pdf-guile
42132maybe-install-pdf-guile:
42133@if guile
42134maybe-install-pdf-guile: install-pdf-guile
42135
42136install-pdf-guile: \
42137 configure-guile \
42138 pdf-guile
42139 @: $(MAKE); $(unstage)
42140 @[ -f ./guile/Makefile ] || exit 0; \
42141 r=`${PWD_COMMAND}`; export r; \
42142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42143 $(HOST_EXPORTS) \
42144 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42146 done; \
42147 echo "Doing install-pdf in guile" ; \
42148 (cd $(HOST_SUBDIR)/guile && \
42149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42151 "RANLIB=$${RANLIB}" \
0c24b341 42152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42153 install-pdf) \
42154 || exit 1
42155
42156@endif guile
42157
108a6f8e
CD
42158.PHONY: maybe-install-html-guile install-html-guile
42159maybe-install-html-guile:
42160@if guile
42161maybe-install-html-guile: install-html-guile
42162
42163install-html-guile: \
42164 configure-guile \
42165 html-guile
42166 @: $(MAKE); $(unstage)
42167 @[ -f ./guile/Makefile ] || exit 0; \
42168 r=`${PWD_COMMAND}`; export r; \
42169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42170 $(HOST_EXPORTS) \
42171 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42173 done; \
42174 echo "Doing install-html in guile" ; \
42175 (cd $(HOST_SUBDIR)/guile && \
42176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42178 "RANLIB=$${RANLIB}" \
0c24b341 42179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42180 install-html) \
42181 || exit 1
42182
42183@endif guile
42184
b813574b
PB
42185.PHONY: maybe-installcheck-guile installcheck-guile
42186maybe-installcheck-guile:
42187@if guile
42188maybe-installcheck-guile: installcheck-guile
4fa63067 42189
b813574b
PB
42190installcheck-guile: \
42191 configure-guile
0aed8855 42192 @: $(MAKE); $(unstage)
b813574b 42193 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42194 r=`${PWD_COMMAND}`; export r; \
42195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42196 $(HOST_EXPORTS) \
72b2455a 42197 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42199 done; \
b813574b 42200 echo "Doing installcheck in guile" ; \
b00612cc 42201 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42204 "RANLIB=$${RANLIB}" \
0c24b341 42205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42206 installcheck) \
4fa63067
NN
42207 || exit 1
42208
b813574b 42209@endif guile
4fa63067 42210
b813574b
PB
42211.PHONY: maybe-mostlyclean-guile mostlyclean-guile
42212maybe-mostlyclean-guile:
42213@if guile
42214maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 42215
b813574b 42216mostlyclean-guile:
0aed8855 42217 @: $(MAKE); $(unstage)
b813574b 42218 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42219 r=`${PWD_COMMAND}`; export r; \
42220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42221 $(HOST_EXPORTS) \
72b2455a 42222 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224 done; \
b813574b 42225 echo "Doing mostlyclean in guile" ; \
b00612cc 42226 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42229 "RANLIB=$${RANLIB}" \
0c24b341 42230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42231 mostlyclean) \
4fa63067
NN
42232 || exit 1
42233
b813574b 42234@endif guile
4fa63067 42235
b813574b
PB
42236.PHONY: maybe-clean-guile clean-guile
42237maybe-clean-guile:
42238@if guile
42239maybe-clean-guile: clean-guile
4fa63067 42240
b813574b 42241clean-guile:
0aed8855 42242 @: $(MAKE); $(unstage)
b813574b 42243 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42244 r=`${PWD_COMMAND}`; export r; \
42245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42246 $(HOST_EXPORTS) \
72b2455a 42247 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249 done; \
b813574b 42250 echo "Doing clean in guile" ; \
b00612cc 42251 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42254 "RANLIB=$${RANLIB}" \
0c24b341 42255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42256 clean) \
4fa63067
NN
42257 || exit 1
42258
b813574b 42259@endif guile
4fa63067 42260
b813574b
PB
42261.PHONY: maybe-distclean-guile distclean-guile
42262maybe-distclean-guile:
42263@if guile
42264maybe-distclean-guile: distclean-guile
4fa63067 42265
b813574b 42266distclean-guile:
0aed8855 42267 @: $(MAKE); $(unstage)
b813574b 42268 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42269 r=`${PWD_COMMAND}`; export r; \
42270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42271 $(HOST_EXPORTS) \
72b2455a 42272 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274 done; \
b813574b 42275 echo "Doing distclean in guile" ; \
b00612cc 42276 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42279 "RANLIB=$${RANLIB}" \
0c24b341 42280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42281 distclean) \
4fa63067
NN
42282 || exit 1
42283
b813574b 42284@endif guile
4fa63067 42285
b813574b
PB
42286.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
42287maybe-maintainer-clean-guile:
42288@if guile
42289maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 42290
b813574b 42291maintainer-clean-guile:
0aed8855 42292 @: $(MAKE); $(unstage)
b813574b 42293 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42294 r=`${PWD_COMMAND}`; export r; \
42295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42296 $(HOST_EXPORTS) \
72b2455a 42297 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42299 done; \
b813574b 42300 echo "Doing maintainer-clean in guile" ; \
b00612cc 42301 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42304 "RANLIB=$${RANLIB}" \
0c24b341 42305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42306 maintainer-clean) \
4fa63067
NN
42307 || exit 1
42308
b813574b 42309@endif guile
3866be5d
NN
42310
42311
a7254363 42312
b813574b
PB
42313.PHONY: configure-tk maybe-configure-tk
42314maybe-configure-tk:
4f0ef2d8
CD
42315@if gcc-bootstrap
42316configure-tk: stage_current
42317@endif gcc-bootstrap
b813574b
PB
42318@if tk
42319maybe-configure-tk: configure-tk
c52c6897 42320configure-tk:
0aed8855 42321 @: $(MAKE); $(unstage)
c52c6897 42322 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42324 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
42325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
1f53ca9a 42326 $(HOST_EXPORTS) \
a7254363
PB
42327 echo Configuring in $(HOST_SUBDIR)/tk; \
42328 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 42329 case $(srcdir) in \
b00612cc
PB
42330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42331 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
42332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42333 esac; \
b00612cc
PB
42334 srcdiroption="--srcdir=$${topdir}/tk"; \
42335 libsrcdir="$$s/tk"; \
e2b9e2dc 42336 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42338 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42339 || exit 1
b813574b 42340@endif tk
e2b9e2dc 42341
a7254363
PB
42342
42343
d545f33b
PB
42344
42345
b813574b
PB
42346.PHONY: all-tk maybe-all-tk
42347maybe-all-tk:
4f0ef2d8
CD
42348@if gcc-bootstrap
42349all-tk: stage_current
42350@endif gcc-bootstrap
b813574b 42351@if tk
d27cc32e 42352TARGET-tk=all
b813574b
PB
42353maybe-all-tk: all-tk
42354all-tk: configure-tk
0aed8855 42355 @: $(MAKE); $(unstage)
b40e3958
L
42356 @r=`${PWD_COMMAND}`; export r; \
42357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42358 $(HOST_EXPORTS) \
b00612cc 42359 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
42360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
42361 $(TARGET-tk))
b813574b 42362@endif tk
3866be5d 42363
a7254363 42364
d545f33b
PB
42365
42366
b813574b
PB
42367.PHONY: check-tk maybe-check-tk
42368maybe-check-tk:
42369@if tk
42370maybe-check-tk: check-tk
3866be5d 42371
b813574b 42372check-tk:
0aed8855 42373 @: $(MAKE); $(unstage)
b40e3958
L
42374 @r=`${PWD_COMMAND}`; export r; \
42375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42376 $(HOST_EXPORTS) \
b00612cc
PB
42377 (cd $(HOST_SUBDIR)/tk && \
42378 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 42379
b813574b 42380@endif tk
3866be5d 42381
b813574b
PB
42382.PHONY: install-tk maybe-install-tk
42383maybe-install-tk:
42384@if tk
42385maybe-install-tk: install-tk
16ae0395 42386
b813574b 42387install-tk: installdirs
0aed8855 42388 @: $(MAKE); $(unstage)
b40e3958
L
42389 @r=`${PWD_COMMAND}`; export r; \
42390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42391 $(HOST_EXPORTS) \
b00612cc 42392 (cd $(HOST_SUBDIR)/tk && \
2da12f12 42393 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 42394
b813574b 42395@endif tk
3866be5d 42396
56a8fe78 42397# Other targets (info, dvi, pdf, etc.)
4fa63067 42398
b813574b
PB
42399.PHONY: maybe-info-tk info-tk
42400maybe-info-tk:
42401@if tk
42402maybe-info-tk: info-tk
4fa63067 42403
b813574b
PB
42404info-tk: \
42405 configure-tk
0aed8855 42406 @: $(MAKE); $(unstage)
b813574b 42407 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
42408 r=`${PWD_COMMAND}`; export r; \
42409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42410 $(HOST_EXPORTS) \
72b2455a 42411 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42413 done; \
b813574b 42414 echo "Doing info in tk" ; \
b00612cc 42415 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42418 "RANLIB=$${RANLIB}" \
0c24b341 42419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42420 info) \
e2b9e2dc
NN
42421 || exit 1
42422
b813574b 42423@endif tk
4fa63067 42424
b813574b
PB
42425.PHONY: maybe-dvi-tk dvi-tk
42426maybe-dvi-tk:
42427@if tk
42428maybe-dvi-tk: dvi-tk
4fa63067 42429
b813574b
PB
42430dvi-tk: \
42431 configure-tk
0aed8855 42432 @: $(MAKE); $(unstage)
b813574b 42433 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42434 r=`${PWD_COMMAND}`; export r; \
b40e3958 42435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42436 $(HOST_EXPORTS) \
72b2455a 42437 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42439 done; \
b813574b 42440 echo "Doing dvi in tk" ; \
b00612cc 42441 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42444 "RANLIB=$${RANLIB}" \
0c24b341 42445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42446 dvi) \
4fa63067 42447 || exit 1
3866be5d 42448
b813574b 42449@endif tk
3866be5d 42450
56a8fe78
DD
42451.PHONY: maybe-pdf-tk pdf-tk
42452maybe-pdf-tk:
42453@if tk
42454maybe-pdf-tk: pdf-tk
42455
42456pdf-tk: \
42457 configure-tk
42458 @: $(MAKE); $(unstage)
42459 @[ -f ./tk/Makefile ] || exit 0; \
42460 r=`${PWD_COMMAND}`; export r; \
42461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42462 $(HOST_EXPORTS) \
42463 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42465 done; \
42466 echo "Doing pdf in tk" ; \
42467 (cd $(HOST_SUBDIR)/tk && \
42468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42470 "RANLIB=$${RANLIB}" \
0c24b341 42471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42472 pdf) \
42473 || exit 1
42474
42475@endif tk
42476
6d389afc
MS
42477.PHONY: maybe-html-tk html-tk
42478maybe-html-tk:
42479@if tk
42480maybe-html-tk: html-tk
42481
42482html-tk: \
42483 configure-tk
0aed8855 42484 @: $(MAKE); $(unstage)
6d389afc
MS
42485 @[ -f ./tk/Makefile ] || exit 0; \
42486 r=`${PWD_COMMAND}`; export r; \
42487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42488 $(HOST_EXPORTS) \
42489 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42491 done; \
42492 echo "Doing html in tk" ; \
b00612cc 42493 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
42494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42496 "RANLIB=$${RANLIB}" \
0c24b341 42497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42498 html) \
42499 || exit 1
42500
42501@endif tk
42502
b813574b
PB
42503.PHONY: maybe-TAGS-tk TAGS-tk
42504maybe-TAGS-tk:
42505@if tk
42506maybe-TAGS-tk: TAGS-tk
4fa63067 42507
b813574b
PB
42508TAGS-tk: \
42509 configure-tk
0aed8855 42510 @: $(MAKE); $(unstage)
b813574b 42511 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42512 r=`${PWD_COMMAND}`; export r; \
b40e3958 42513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42514 $(HOST_EXPORTS) \
72b2455a 42515 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42517 done; \
b813574b 42518 echo "Doing TAGS in tk" ; \
b00612cc 42519 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42522 "RANLIB=$${RANLIB}" \
0c24b341 42523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42524 TAGS) \
4fa63067 42525 || exit 1
3866be5d 42526
b813574b 42527@endif tk
3866be5d 42528
b813574b
PB
42529.PHONY: maybe-install-info-tk install-info-tk
42530maybe-install-info-tk:
42531@if tk
42532maybe-install-info-tk: install-info-tk
4fa63067 42533
b813574b
PB
42534install-info-tk: \
42535 configure-tk \
42536 info-tk
0aed8855 42537 @: $(MAKE); $(unstage)
b813574b 42538 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42539 r=`${PWD_COMMAND}`; export r; \
42540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42541 $(HOST_EXPORTS) \
72b2455a 42542 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42544 done; \
b813574b 42545 echo "Doing install-info in tk" ; \
b00612cc 42546 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42549 "RANLIB=$${RANLIB}" \
0c24b341 42550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42551 install-info) \
4fa63067
NN
42552 || exit 1
42553
b813574b 42554@endif tk
4fa63067 42555
a3ca38d2
DD
42556.PHONY: maybe-install-pdf-tk install-pdf-tk
42557maybe-install-pdf-tk:
42558@if tk
42559maybe-install-pdf-tk: install-pdf-tk
42560
42561install-pdf-tk: \
42562 configure-tk \
42563 pdf-tk
42564 @: $(MAKE); $(unstage)
42565 @[ -f ./tk/Makefile ] || exit 0; \
42566 r=`${PWD_COMMAND}`; export r; \
42567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42568 $(HOST_EXPORTS) \
42569 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42571 done; \
42572 echo "Doing install-pdf in tk" ; \
42573 (cd $(HOST_SUBDIR)/tk && \
42574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42576 "RANLIB=$${RANLIB}" \
0c24b341 42577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42578 install-pdf) \
42579 || exit 1
42580
42581@endif tk
42582
108a6f8e
CD
42583.PHONY: maybe-install-html-tk install-html-tk
42584maybe-install-html-tk:
42585@if tk
42586maybe-install-html-tk: install-html-tk
42587
42588install-html-tk: \
42589 configure-tk \
42590 html-tk
42591 @: $(MAKE); $(unstage)
42592 @[ -f ./tk/Makefile ] || exit 0; \
42593 r=`${PWD_COMMAND}`; export r; \
42594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42595 $(HOST_EXPORTS) \
42596 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42598 done; \
42599 echo "Doing install-html in tk" ; \
42600 (cd $(HOST_SUBDIR)/tk && \
42601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42603 "RANLIB=$${RANLIB}" \
0c24b341 42604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42605 install-html) \
42606 || exit 1
42607
42608@endif tk
42609
b813574b
PB
42610.PHONY: maybe-installcheck-tk installcheck-tk
42611maybe-installcheck-tk:
42612@if tk
42613maybe-installcheck-tk: installcheck-tk
4fa63067 42614
b813574b
PB
42615installcheck-tk: \
42616 configure-tk
0aed8855 42617 @: $(MAKE); $(unstage)
b813574b 42618 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42619 r=`${PWD_COMMAND}`; export r; \
42620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42621 $(HOST_EXPORTS) \
72b2455a 42622 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42624 done; \
b813574b 42625 echo "Doing installcheck in tk" ; \
b00612cc 42626 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42629 "RANLIB=$${RANLIB}" \
0c24b341 42630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42631 installcheck) \
4fa63067
NN
42632 || exit 1
42633
b813574b 42634@endif tk
4fa63067 42635
b813574b
PB
42636.PHONY: maybe-mostlyclean-tk mostlyclean-tk
42637maybe-mostlyclean-tk:
42638@if tk
42639maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 42640
b813574b 42641mostlyclean-tk:
0aed8855 42642 @: $(MAKE); $(unstage)
b813574b 42643 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42644 r=`${PWD_COMMAND}`; export r; \
42645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42646 $(HOST_EXPORTS) \
72b2455a 42647 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42649 done; \
b813574b 42650 echo "Doing mostlyclean in tk" ; \
b00612cc 42651 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42654 "RANLIB=$${RANLIB}" \
0c24b341 42655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42656 mostlyclean) \
4fa63067
NN
42657 || exit 1
42658
b813574b 42659@endif tk
4fa63067 42660
b813574b
PB
42661.PHONY: maybe-clean-tk clean-tk
42662maybe-clean-tk:
42663@if tk
42664maybe-clean-tk: clean-tk
4fa63067 42665
b813574b 42666clean-tk:
0aed8855 42667 @: $(MAKE); $(unstage)
b813574b 42668 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42669 r=`${PWD_COMMAND}`; export r; \
42670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42671 $(HOST_EXPORTS) \
72b2455a 42672 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42674 done; \
b813574b 42675 echo "Doing clean in tk" ; \
b00612cc 42676 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42679 "RANLIB=$${RANLIB}" \
0c24b341 42680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42681 clean) \
4fa63067
NN
42682 || exit 1
42683
b813574b 42684@endif tk
4fa63067 42685
b813574b
PB
42686.PHONY: maybe-distclean-tk distclean-tk
42687maybe-distclean-tk:
42688@if tk
42689maybe-distclean-tk: distclean-tk
4fa63067 42690
b813574b 42691distclean-tk:
0aed8855 42692 @: $(MAKE); $(unstage)
b813574b 42693 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42694 r=`${PWD_COMMAND}`; export r; \
42695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42696 $(HOST_EXPORTS) \
72b2455a 42697 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42699 done; \
b813574b 42700 echo "Doing distclean in tk" ; \
b00612cc 42701 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42704 "RANLIB=$${RANLIB}" \
0c24b341 42705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42706 distclean) \
4fa63067
NN
42707 || exit 1
42708
b813574b 42709@endif tk
4fa63067 42710
b813574b
PB
42711.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
42712maybe-maintainer-clean-tk:
42713@if tk
42714maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 42715
b813574b 42716maintainer-clean-tk:
0aed8855 42717 @: $(MAKE); $(unstage)
b813574b 42718 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42719 r=`${PWD_COMMAND}`; export r; \
b40e3958 42720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42721 $(HOST_EXPORTS) \
72b2455a 42722 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42724 done; \
b813574b 42725 echo "Doing maintainer-clean in tk" ; \
b00612cc 42726 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42729 "RANLIB=$${RANLIB}" \
0c24b341 42730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42731 maintainer-clean) \
4fa63067 42732 || exit 1
3866be5d 42733
b813574b 42734@endif tk
3866be5d 42735
4fa63067 42736
a7254363 42737
b813574b
PB
42738.PHONY: configure-libtermcap maybe-configure-libtermcap
42739maybe-configure-libtermcap:
4f0ef2d8
CD
42740@if gcc-bootstrap
42741configure-libtermcap: stage_current
42742@endif gcc-bootstrap
b813574b
PB
42743@if libtermcap
42744maybe-configure-libtermcap: configure-libtermcap
c52c6897 42745configure-libtermcap:
0aed8855 42746 @: $(MAKE); $(unstage)
c52c6897 42747 @r=`${PWD_COMMAND}`; export r; \
b813574b 42748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42749 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
42750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
1f53ca9a 42751 $(HOST_EXPORTS) \
a7254363
PB
42752 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
42753 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 42754 case $(srcdir) in \
b00612cc
PB
42755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42756 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
42757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 42758 esac; \
b00612cc
PB
42759 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
42760 libsrcdir="$$s/libtermcap"; \
b813574b 42761 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42763 --target=${target_alias} $${srcdiroption} \
b813574b
PB
42764 || exit 1
42765@endif libtermcap
42766
a7254363
PB
42767
42768
d545f33b
PB
42769
42770
b813574b
PB
42771.PHONY: all-libtermcap maybe-all-libtermcap
42772maybe-all-libtermcap:
4f0ef2d8
CD
42773@if gcc-bootstrap
42774all-libtermcap: stage_current
42775@endif gcc-bootstrap
b813574b 42776@if libtermcap
d27cc32e 42777TARGET-libtermcap=all
b813574b
PB
42778maybe-all-libtermcap: all-libtermcap
42779all-libtermcap: configure-libtermcap
0aed8855 42780 @: $(MAKE); $(unstage)
b813574b
PB
42781 @r=`${PWD_COMMAND}`; export r; \
42782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42783 $(HOST_EXPORTS) \
b00612cc 42784 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
42785 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42786 $(TARGET-libtermcap))
b813574b
PB
42787@endif libtermcap
42788
a7254363 42789
d545f33b
PB
42790
42791
b813574b
PB
42792.PHONY: check-libtermcap maybe-check-libtermcap
42793maybe-check-libtermcap:
42794@if libtermcap
42795maybe-check-libtermcap: check-libtermcap
42796
42797check-libtermcap:
4fa63067 42798
6bd3dfaa 42799@endif libtermcap
4fa63067
NN
42800
42801.PHONY: install-libtermcap maybe-install-libtermcap
42802maybe-install-libtermcap:
6bd3dfaa
PB
42803@if libtermcap
42804maybe-install-libtermcap: install-libtermcap
4fa63067
NN
42805
42806install-libtermcap: installdirs
0aed8855 42807 @: $(MAKE); $(unstage)
b40e3958
L
42808 @r=`${PWD_COMMAND}`; export r; \
42809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42810 $(HOST_EXPORTS) \
b00612cc 42811 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 42812 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 42813
6bd3dfaa 42814@endif libtermcap
3866be5d 42815
56a8fe78 42816# Other targets (info, dvi, pdf, etc.)
16ae0395 42817
4fa63067
NN
42818.PHONY: maybe-info-libtermcap info-libtermcap
42819maybe-info-libtermcap:
6bd3dfaa
PB
42820@if libtermcap
42821maybe-info-libtermcap: info-libtermcap
4fa63067
NN
42822
42823info-libtermcap: \
42824 configure-libtermcap
0aed8855 42825 @: $(MAKE); $(unstage)
4fa63067
NN
42826 @[ -f ./libtermcap/Makefile ] || exit 0; \
42827 r=`${PWD_COMMAND}`; export r; \
b40e3958 42828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42829 $(HOST_EXPORTS) \
b813574b 42830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42832 done; \
42833 echo "Doing info in libtermcap" ; \
b00612cc 42834 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42837 "RANLIB=$${RANLIB}" \
0c24b341 42838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42839 info) \
4fa63067 42840 || exit 1
3866be5d 42841
6bd3dfaa 42842@endif libtermcap
3866be5d 42843
4fa63067
NN
42844.PHONY: maybe-dvi-libtermcap dvi-libtermcap
42845maybe-dvi-libtermcap:
6bd3dfaa
PB
42846@if libtermcap
42847maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
42848
42849dvi-libtermcap: \
42850 configure-libtermcap
0aed8855 42851 @: $(MAKE); $(unstage)
4fa63067
NN
42852 @[ -f ./libtermcap/Makefile ] || exit 0; \
42853 r=`${PWD_COMMAND}`; export r; \
42854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42855 $(HOST_EXPORTS) \
b813574b 42856 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42858 done; \
42859 echo "Doing dvi in libtermcap" ; \
b00612cc 42860 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42863 "RANLIB=$${RANLIB}" \
0c24b341 42864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42865 dvi) \
4fa63067
NN
42866 || exit 1
42867
6bd3dfaa 42868@endif libtermcap
4fa63067 42869
56a8fe78
DD
42870.PHONY: maybe-pdf-libtermcap pdf-libtermcap
42871maybe-pdf-libtermcap:
42872@if libtermcap
42873maybe-pdf-libtermcap: pdf-libtermcap
42874
42875pdf-libtermcap: \
42876 configure-libtermcap
42877 @: $(MAKE); $(unstage)
42878 @[ -f ./libtermcap/Makefile ] || exit 0; \
42879 r=`${PWD_COMMAND}`; export r; \
42880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42881 $(HOST_EXPORTS) \
42882 for flag in $(EXTRA_HOST_FLAGS) ; do \
42883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42884 done; \
42885 echo "Doing pdf in libtermcap" ; \
42886 (cd $(HOST_SUBDIR)/libtermcap && \
42887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42889 "RANLIB=$${RANLIB}" \
0c24b341 42890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42891 pdf) \
42892 || exit 1
42893
42894@endif libtermcap
42895
6d389afc
MS
42896.PHONY: maybe-html-libtermcap html-libtermcap
42897maybe-html-libtermcap:
42898@if libtermcap
42899maybe-html-libtermcap: html-libtermcap
42900
42901html-libtermcap: \
42902 configure-libtermcap
0aed8855 42903 @: $(MAKE); $(unstage)
6d389afc
MS
42904 @[ -f ./libtermcap/Makefile ] || exit 0; \
42905 r=`${PWD_COMMAND}`; export r; \
42906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42907 $(HOST_EXPORTS) \
42908 for flag in $(EXTRA_HOST_FLAGS) ; do \
42909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42910 done; \
42911 echo "Doing html in libtermcap" ; \
b00612cc 42912 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
42913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42915 "RANLIB=$${RANLIB}" \
0c24b341 42916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42917 html) \
42918 || exit 1
42919
42920@endif libtermcap
42921
4fa63067
NN
42922.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
42923maybe-TAGS-libtermcap:
6bd3dfaa
PB
42924@if libtermcap
42925maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
42926
42927TAGS-libtermcap: \
42928 configure-libtermcap
0aed8855 42929 @: $(MAKE); $(unstage)
4fa63067
NN
42930 @[ -f ./libtermcap/Makefile ] || exit 0; \
42931 r=`${PWD_COMMAND}`; export r; \
42932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42933 $(HOST_EXPORTS) \
b813574b 42934 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42936 done; \
42937 echo "Doing TAGS in libtermcap" ; \
b00612cc 42938 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42941 "RANLIB=$${RANLIB}" \
0c24b341 42942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42943 TAGS) \
4fa63067
NN
42944 || exit 1
42945
6bd3dfaa 42946@endif libtermcap
4fa63067
NN
42947
42948.PHONY: maybe-install-info-libtermcap install-info-libtermcap
42949maybe-install-info-libtermcap:
6bd3dfaa
PB
42950@if libtermcap
42951maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
42952
42953install-info-libtermcap: \
42954 configure-libtermcap \
42955 info-libtermcap
0aed8855 42956 @: $(MAKE); $(unstage)
4fa63067
NN
42957 @[ -f ./libtermcap/Makefile ] || exit 0; \
42958 r=`${PWD_COMMAND}`; export r; \
42959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42960 $(HOST_EXPORTS) \
b813574b 42961 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42963 done; \
42964 echo "Doing install-info in libtermcap" ; \
b00612cc 42965 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42968 "RANLIB=$${RANLIB}" \
0c24b341 42969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42970 install-info) \
4fa63067
NN
42971 || exit 1
42972
6bd3dfaa 42973@endif libtermcap
4fa63067 42974
a3ca38d2
DD
42975.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
42976maybe-install-pdf-libtermcap:
42977@if libtermcap
42978maybe-install-pdf-libtermcap: install-pdf-libtermcap
42979
42980install-pdf-libtermcap: \
42981 configure-libtermcap \
42982 pdf-libtermcap
42983 @: $(MAKE); $(unstage)
42984 @[ -f ./libtermcap/Makefile ] || exit 0; \
42985 r=`${PWD_COMMAND}`; export r; \
42986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42987 $(HOST_EXPORTS) \
42988 for flag in $(EXTRA_HOST_FLAGS) ; do \
42989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42990 done; \
42991 echo "Doing install-pdf in libtermcap" ; \
42992 (cd $(HOST_SUBDIR)/libtermcap && \
42993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42995 "RANLIB=$${RANLIB}" \
0c24b341 42996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42997 install-pdf) \
42998 || exit 1
42999
43000@endif libtermcap
43001
108a6f8e
CD
43002.PHONY: maybe-install-html-libtermcap install-html-libtermcap
43003maybe-install-html-libtermcap:
43004@if libtermcap
43005maybe-install-html-libtermcap: install-html-libtermcap
43006
43007install-html-libtermcap: \
43008 configure-libtermcap \
43009 html-libtermcap
43010 @: $(MAKE); $(unstage)
43011 @[ -f ./libtermcap/Makefile ] || exit 0; \
43012 r=`${PWD_COMMAND}`; export r; \
43013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43014 $(HOST_EXPORTS) \
43015 for flag in $(EXTRA_HOST_FLAGS) ; do \
43016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43017 done; \
43018 echo "Doing install-html in libtermcap" ; \
43019 (cd $(HOST_SUBDIR)/libtermcap && \
43020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43022 "RANLIB=$${RANLIB}" \
0c24b341 43023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43024 install-html) \
43025 || exit 1
43026
43027@endif libtermcap
43028
4fa63067
NN
43029.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
43030maybe-installcheck-libtermcap:
6bd3dfaa
PB
43031@if libtermcap
43032maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
43033
43034installcheck-libtermcap: \
43035 configure-libtermcap
0aed8855 43036 @: $(MAKE); $(unstage)
4fa63067
NN
43037 @[ -f ./libtermcap/Makefile ] || exit 0; \
43038 r=`${PWD_COMMAND}`; export r; \
43039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43040 $(HOST_EXPORTS) \
b813574b 43041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43043 done; \
43044 echo "Doing installcheck in libtermcap" ; \
b00612cc 43045 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
43046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43048 "RANLIB=$${RANLIB}" \
0c24b341 43049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43050 installcheck) \
4fa63067
NN
43051 || exit 1
43052
6bd3dfaa 43053@endif libtermcap
4fa63067
NN
43054
43055.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
43056maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
43057@if libtermcap
43058maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
43059
43060# libtermcap doesn't support mostlyclean.
43061mostlyclean-libtermcap:
43062
6bd3dfaa 43063@endif libtermcap
4fa63067
NN
43064
43065.PHONY: maybe-clean-libtermcap clean-libtermcap
43066maybe-clean-libtermcap:
6bd3dfaa
PB
43067@if libtermcap
43068maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
43069
43070# libtermcap doesn't support clean.
43071clean-libtermcap:
43072
6bd3dfaa 43073@endif libtermcap
4fa63067
NN
43074
43075.PHONY: maybe-distclean-libtermcap distclean-libtermcap
43076maybe-distclean-libtermcap:
6bd3dfaa
PB
43077@if libtermcap
43078maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
43079
43080# libtermcap doesn't support distclean.
43081distclean-libtermcap:
43082
6bd3dfaa 43083@endif libtermcap
4fa63067
NN
43084
43085.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
43086maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
43087@if libtermcap
43088maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
43089
43090# libtermcap doesn't support maintainer-clean.
43091maintainer-clean-libtermcap:
43092
6bd3dfaa 43093@endif libtermcap
4fa63067
NN
43094
43095
a7254363 43096
4fa63067
NN
43097.PHONY: configure-utils maybe-configure-utils
43098maybe-configure-utils:
4f0ef2d8
CD
43099@if gcc-bootstrap
43100configure-utils: stage_current
43101@endif gcc-bootstrap
6bd3dfaa
PB
43102@if utils
43103maybe-configure-utils: configure-utils
c52c6897 43104configure-utils:
0aed8855 43105 @: $(MAKE); $(unstage)
c52c6897 43106 @r=`${PWD_COMMAND}`; export r; \
b40e3958 43107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43108 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
43109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
1f53ca9a 43110 $(HOST_EXPORTS) \
a7254363
PB
43111 echo Configuring in $(HOST_SUBDIR)/utils; \
43112 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 43113 case $(srcdir) in \
b00612cc
PB
43114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43115 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
43116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43117 esac; \
b00612cc
PB
43118 srcdiroption="--srcdir=$${topdir}/utils"; \
43119 libsrcdir="$$s/utils"; \
e2b9e2dc 43120 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43122 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43123 || exit 1
6bd3dfaa 43124@endif utils
e2b9e2dc 43125
a7254363
PB
43126
43127
d545f33b
PB
43128
43129
4fa63067
NN
43130.PHONY: all-utils maybe-all-utils
43131maybe-all-utils:
4f0ef2d8
CD
43132@if gcc-bootstrap
43133all-utils: stage_current
43134@endif gcc-bootstrap
6bd3dfaa 43135@if utils
d27cc32e 43136TARGET-utils=all
6bd3dfaa 43137maybe-all-utils: all-utils
4fa63067 43138all-utils: configure-utils
0aed8855 43139 @: $(MAKE); $(unstage)
4fa63067
NN
43140 @r=`${PWD_COMMAND}`; export r; \
43141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43142 $(HOST_EXPORTS) \
b00612cc 43143 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
43144 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43145 $(TARGET-utils))
6bd3dfaa 43146@endif utils
4fa63067 43147
a7254363 43148
d545f33b
PB
43149
43150
4fa63067
NN
43151.PHONY: check-utils maybe-check-utils
43152maybe-check-utils:
6bd3dfaa
PB
43153@if utils
43154maybe-check-utils: check-utils
4fa63067
NN
43155
43156check-utils:
43157
6bd3dfaa 43158@endif utils
4fa63067
NN
43159
43160.PHONY: install-utils maybe-install-utils
43161maybe-install-utils:
6bd3dfaa
PB
43162@if utils
43163maybe-install-utils: install-utils
4fa63067
NN
43164
43165install-utils: installdirs
0aed8855 43166 @: $(MAKE); $(unstage)
4fa63067
NN
43167 @r=`${PWD_COMMAND}`; export r; \
43168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43169 $(HOST_EXPORTS) \
b00612cc 43170 (cd $(HOST_SUBDIR)/utils && \
2da12f12 43171 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 43172
6bd3dfaa 43173@endif utils
4fa63067 43174
56a8fe78 43175# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43176
43177.PHONY: maybe-info-utils info-utils
43178maybe-info-utils:
6bd3dfaa
PB
43179@if utils
43180maybe-info-utils: info-utils
4fa63067
NN
43181
43182info-utils: \
43183 configure-utils
0aed8855 43184 @: $(MAKE); $(unstage)
4fa63067
NN
43185 @[ -f ./utils/Makefile ] || exit 0; \
43186 r=`${PWD_COMMAND}`; export r; \
43187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43188 $(HOST_EXPORTS) \
b813574b 43189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43191 done; \
43192 echo "Doing info in utils" ; \
b00612cc 43193 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43196 "RANLIB=$${RANLIB}" \
0c24b341 43197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43198 info) \
4fa63067
NN
43199 || exit 1
43200
6bd3dfaa 43201@endif utils
4fa63067
NN
43202
43203.PHONY: maybe-dvi-utils dvi-utils
43204maybe-dvi-utils:
6bd3dfaa
PB
43205@if utils
43206maybe-dvi-utils: dvi-utils
4fa63067
NN
43207
43208dvi-utils: \
43209 configure-utils
0aed8855 43210 @: $(MAKE); $(unstage)
4fa63067
NN
43211 @[ -f ./utils/Makefile ] || exit 0; \
43212 r=`${PWD_COMMAND}`; export r; \
b40e3958 43213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43214 $(HOST_EXPORTS) \
b813574b 43215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43217 done; \
43218 echo "Doing dvi in utils" ; \
b00612cc 43219 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43222 "RANLIB=$${RANLIB}" \
0c24b341 43223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43224 dvi) \
4fa63067 43225 || exit 1
3866be5d 43226
6bd3dfaa 43227@endif utils
3866be5d 43228
56a8fe78
DD
43229.PHONY: maybe-pdf-utils pdf-utils
43230maybe-pdf-utils:
43231@if utils
43232maybe-pdf-utils: pdf-utils
43233
43234pdf-utils: \
43235 configure-utils
43236 @: $(MAKE); $(unstage)
43237 @[ -f ./utils/Makefile ] || exit 0; \
43238 r=`${PWD_COMMAND}`; export r; \
43239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43240 $(HOST_EXPORTS) \
43241 for flag in $(EXTRA_HOST_FLAGS) ; do \
43242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43243 done; \
43244 echo "Doing pdf in utils" ; \
43245 (cd $(HOST_SUBDIR)/utils && \
43246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43248 "RANLIB=$${RANLIB}" \
0c24b341 43249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43250 pdf) \
43251 || exit 1
43252
43253@endif utils
43254
6d389afc
MS
43255.PHONY: maybe-html-utils html-utils
43256maybe-html-utils:
43257@if utils
43258maybe-html-utils: html-utils
43259
43260html-utils: \
43261 configure-utils
0aed8855 43262 @: $(MAKE); $(unstage)
6d389afc
MS
43263 @[ -f ./utils/Makefile ] || exit 0; \
43264 r=`${PWD_COMMAND}`; export r; \
43265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43266 $(HOST_EXPORTS) \
43267 for flag in $(EXTRA_HOST_FLAGS) ; do \
43268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43269 done; \
43270 echo "Doing html in utils" ; \
b00612cc 43271 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
43272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43274 "RANLIB=$${RANLIB}" \
0c24b341 43275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43276 html) \
43277 || exit 1
43278
43279@endif utils
43280
4fa63067
NN
43281.PHONY: maybe-TAGS-utils TAGS-utils
43282maybe-TAGS-utils:
6bd3dfaa
PB
43283@if utils
43284maybe-TAGS-utils: TAGS-utils
4fa63067
NN
43285
43286TAGS-utils: \
43287 configure-utils
0aed8855 43288 @: $(MAKE); $(unstage)
4fa63067
NN
43289 @[ -f ./utils/Makefile ] || exit 0; \
43290 r=`${PWD_COMMAND}`; export r; \
b40e3958 43291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43292 $(HOST_EXPORTS) \
b813574b 43293 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43295 done; \
43296 echo "Doing TAGS in utils" ; \
b00612cc 43297 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43300 "RANLIB=$${RANLIB}" \
0c24b341 43301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43302 TAGS) \
4fa63067 43303 || exit 1
3866be5d 43304
6bd3dfaa 43305@endif utils
3866be5d 43306
4fa63067
NN
43307.PHONY: maybe-install-info-utils install-info-utils
43308maybe-install-info-utils:
6bd3dfaa
PB
43309@if utils
43310maybe-install-info-utils: install-info-utils
16ae0395 43311
4fa63067
NN
43312install-info-utils: \
43313 configure-utils \
43314 info-utils
0aed8855 43315 @: $(MAKE); $(unstage)
4fa63067
NN
43316 @[ -f ./utils/Makefile ] || exit 0; \
43317 r=`${PWD_COMMAND}`; export r; \
b40e3958 43318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43319 $(HOST_EXPORTS) \
b813574b 43320 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43322 done; \
43323 echo "Doing install-info in utils" ; \
b00612cc 43324 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43327 "RANLIB=$${RANLIB}" \
0c24b341 43328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43329 install-info) \
4fa63067 43330 || exit 1
3866be5d 43331
6bd3dfaa 43332@endif utils
3866be5d 43333
a3ca38d2
DD
43334.PHONY: maybe-install-pdf-utils install-pdf-utils
43335maybe-install-pdf-utils:
43336@if utils
43337maybe-install-pdf-utils: install-pdf-utils
43338
43339install-pdf-utils: \
43340 configure-utils \
43341 pdf-utils
43342 @: $(MAKE); $(unstage)
43343 @[ -f ./utils/Makefile ] || exit 0; \
43344 r=`${PWD_COMMAND}`; export r; \
43345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43346 $(HOST_EXPORTS) \
43347 for flag in $(EXTRA_HOST_FLAGS) ; do \
43348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43349 done; \
43350 echo "Doing install-pdf in utils" ; \
43351 (cd $(HOST_SUBDIR)/utils && \
43352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43354 "RANLIB=$${RANLIB}" \
0c24b341 43355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43356 install-pdf) \
43357 || exit 1
43358
43359@endif utils
43360
108a6f8e
CD
43361.PHONY: maybe-install-html-utils install-html-utils
43362maybe-install-html-utils:
43363@if utils
43364maybe-install-html-utils: install-html-utils
43365
43366install-html-utils: \
43367 configure-utils \
43368 html-utils
43369 @: $(MAKE); $(unstage)
43370 @[ -f ./utils/Makefile ] || exit 0; \
43371 r=`${PWD_COMMAND}`; export r; \
43372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43373 $(HOST_EXPORTS) \
43374 for flag in $(EXTRA_HOST_FLAGS) ; do \
43375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43376 done; \
43377 echo "Doing install-html in utils" ; \
43378 (cd $(HOST_SUBDIR)/utils && \
43379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43381 "RANLIB=$${RANLIB}" \
0c24b341 43382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43383 install-html) \
43384 || exit 1
43385
43386@endif utils
43387
4fa63067
NN
43388.PHONY: maybe-installcheck-utils installcheck-utils
43389maybe-installcheck-utils:
6bd3dfaa
PB
43390@if utils
43391maybe-installcheck-utils: installcheck-utils
4fa63067
NN
43392
43393installcheck-utils: \
43394 configure-utils
0aed8855 43395 @: $(MAKE); $(unstage)
4fa63067 43396 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
43397 r=`${PWD_COMMAND}`; export r; \
43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43399 $(HOST_EXPORTS) \
b813574b 43400 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43402 done; \
43403 echo "Doing installcheck in utils" ; \
b00612cc 43404 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43407 "RANLIB=$${RANLIB}" \
0c24b341 43408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43409 installcheck) \
e2b9e2dc
NN
43410 || exit 1
43411
6bd3dfaa 43412@endif utils
4fa63067
NN
43413
43414.PHONY: maybe-mostlyclean-utils mostlyclean-utils
43415maybe-mostlyclean-utils:
6bd3dfaa
PB
43416@if utils
43417maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
43418
43419mostlyclean-utils:
0aed8855 43420 @: $(MAKE); $(unstage)
4fa63067
NN
43421 @[ -f ./utils/Makefile ] || exit 0; \
43422 r=`${PWD_COMMAND}`; export r; \
b40e3958 43423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43424 $(HOST_EXPORTS) \
b813574b 43425 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43427 done; \
43428 echo "Doing mostlyclean in utils" ; \
b00612cc 43429 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43432 "RANLIB=$${RANLIB}" \
0c24b341 43433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43434 mostlyclean) \
4fa63067 43435 || exit 1
3866be5d 43436
6bd3dfaa 43437@endif utils
3866be5d 43438
4fa63067
NN
43439.PHONY: maybe-clean-utils clean-utils
43440maybe-clean-utils:
6bd3dfaa
PB
43441@if utils
43442maybe-clean-utils: clean-utils
4fa63067
NN
43443
43444clean-utils:
0aed8855 43445 @: $(MAKE); $(unstage)
4fa63067
NN
43446 @[ -f ./utils/Makefile ] || exit 0; \
43447 r=`${PWD_COMMAND}`; export r; \
b40e3958 43448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43449 $(HOST_EXPORTS) \
b813574b 43450 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43452 done; \
43453 echo "Doing clean in utils" ; \
b00612cc 43454 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43457 "RANLIB=$${RANLIB}" \
0c24b341 43458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43459 clean) \
4fa63067 43460 || exit 1
3866be5d 43461
6bd3dfaa 43462@endif utils
3866be5d 43463
4fa63067
NN
43464.PHONY: maybe-distclean-utils distclean-utils
43465maybe-distclean-utils:
6bd3dfaa
PB
43466@if utils
43467maybe-distclean-utils: distclean-utils
16ae0395 43468
4fa63067 43469distclean-utils:
0aed8855 43470 @: $(MAKE); $(unstage)
4fa63067
NN
43471 @[ -f ./utils/Makefile ] || exit 0; \
43472 r=`${PWD_COMMAND}`; export r; \
b40e3958 43473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43474 $(HOST_EXPORTS) \
b813574b 43475 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43477 done; \
43478 echo "Doing distclean in utils" ; \
b00612cc 43479 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43482 "RANLIB=$${RANLIB}" \
0c24b341 43483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43484 distclean) \
4fa63067 43485 || exit 1
3866be5d 43486
6bd3dfaa 43487@endif utils
3866be5d 43488
4fa63067
NN
43489.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
43490maybe-maintainer-clean-utils:
6bd3dfaa
PB
43491@if utils
43492maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
43493
43494maintainer-clean-utils:
0aed8855 43495 @: $(MAKE); $(unstage)
4fa63067 43496 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
43497 r=`${PWD_COMMAND}`; export r; \
43498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43499 $(HOST_EXPORTS) \
b813574b 43500 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43502 done; \
43503 echo "Doing maintainer-clean in utils" ; \
b00612cc 43504 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43507 "RANLIB=$${RANLIB}" \
0c24b341 43508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43509 maintainer-clean) \
e2b9e2dc
NN
43510 || exit 1
43511
6bd3dfaa 43512@endif utils
3866be5d 43513
3866be5d 43514
a7254363 43515
b00612cc
PB
43516.PHONY: configure-gnattools maybe-configure-gnattools
43517maybe-configure-gnattools:
4f0ef2d8
CD
43518@if gcc-bootstrap
43519configure-gnattools: stage_current
43520@endif gcc-bootstrap
b00612cc
PB
43521@if gnattools
43522maybe-configure-gnattools: configure-gnattools
c52c6897 43523configure-gnattools:
0aed8855 43524 @: $(MAKE); $(unstage)
c52c6897 43525 @r=`${PWD_COMMAND}`; export r; \
b00612cc 43526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43527 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
43528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
1f53ca9a 43529 $(HOST_EXPORTS) \
a7254363
PB
43530 echo Configuring in $(HOST_SUBDIR)/gnattools; \
43531 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
43532 case $(srcdir) in \
43533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43534 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
43535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43536 esac; \
43537 srcdiroption="--srcdir=$${topdir}/gnattools"; \
43538 libsrcdir="$$s/gnattools"; \
43539 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43541 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
43542 || exit 1
43543@endif gnattools
43544
a7254363
PB
43545
43546
d545f33b
PB
43547
43548
b00612cc
PB
43549.PHONY: all-gnattools maybe-all-gnattools
43550maybe-all-gnattools:
4f0ef2d8
CD
43551@if gcc-bootstrap
43552all-gnattools: stage_current
43553@endif gcc-bootstrap
b00612cc
PB
43554@if gnattools
43555TARGET-gnattools=all
43556maybe-all-gnattools: all-gnattools
43557all-gnattools: configure-gnattools
0aed8855 43558 @: $(MAKE); $(unstage)
b00612cc
PB
43559 @r=`${PWD_COMMAND}`; export r; \
43560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43561 $(HOST_EXPORTS) \
b00612cc 43562 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
43563 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43564 $(TARGET-gnattools))
b00612cc
PB
43565@endif gnattools
43566
a7254363 43567
d545f33b
PB
43568
43569
b00612cc
PB
43570.PHONY: check-gnattools maybe-check-gnattools
43571maybe-check-gnattools:
43572@if gnattools
43573maybe-check-gnattools: check-gnattools
43574
43575check-gnattools:
0aed8855 43576 @: $(MAKE); $(unstage)
b00612cc
PB
43577 @r=`${PWD_COMMAND}`; export r; \
43578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43579 $(HOST_EXPORTS) \
43580 (cd $(HOST_SUBDIR)/gnattools && \
43581 $(MAKE) $(FLAGS_TO_PASS) check)
43582
43583@endif gnattools
43584
43585.PHONY: install-gnattools maybe-install-gnattools
43586maybe-install-gnattools:
43587@if gnattools
43588maybe-install-gnattools: install-gnattools
43589
43590install-gnattools: installdirs
0aed8855 43591 @: $(MAKE); $(unstage)
b00612cc
PB
43592 @r=`${PWD_COMMAND}`; export r; \
43593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43594 $(HOST_EXPORTS) \
43595 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 43596 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
43597
43598@endif gnattools
43599
56a8fe78 43600# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
43601
43602.PHONY: maybe-info-gnattools info-gnattools
43603maybe-info-gnattools:
43604@if gnattools
43605maybe-info-gnattools: info-gnattools
43606
43607info-gnattools: \
43608 configure-gnattools
0aed8855 43609 @: $(MAKE); $(unstage)
b00612cc
PB
43610 @[ -f ./gnattools/Makefile ] || exit 0; \
43611 r=`${PWD_COMMAND}`; export r; \
43612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43613 $(HOST_EXPORTS) \
43614 for flag in $(EXTRA_HOST_FLAGS) ; do \
43615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43616 done; \
43617 echo "Doing info in gnattools" ; \
43618 (cd $(HOST_SUBDIR)/gnattools && \
43619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43621 "RANLIB=$${RANLIB}" \
0c24b341 43622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43623 info) \
43624 || exit 1
43625
43626@endif gnattools
43627
43628.PHONY: maybe-dvi-gnattools dvi-gnattools
43629maybe-dvi-gnattools:
43630@if gnattools
43631maybe-dvi-gnattools: dvi-gnattools
43632
43633dvi-gnattools: \
43634 configure-gnattools
0aed8855 43635 @: $(MAKE); $(unstage)
b00612cc
PB
43636 @[ -f ./gnattools/Makefile ] || exit 0; \
43637 r=`${PWD_COMMAND}`; export r; \
43638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43639 $(HOST_EXPORTS) \
43640 for flag in $(EXTRA_HOST_FLAGS) ; do \
43641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43642 done; \
43643 echo "Doing dvi in gnattools" ; \
43644 (cd $(HOST_SUBDIR)/gnattools && \
43645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43647 "RANLIB=$${RANLIB}" \
0c24b341 43648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43649 dvi) \
43650 || exit 1
43651
43652@endif gnattools
43653
56a8fe78
DD
43654.PHONY: maybe-pdf-gnattools pdf-gnattools
43655maybe-pdf-gnattools:
43656@if gnattools
43657maybe-pdf-gnattools: pdf-gnattools
43658
43659pdf-gnattools: \
43660 configure-gnattools
43661 @: $(MAKE); $(unstage)
43662 @[ -f ./gnattools/Makefile ] || exit 0; \
43663 r=`${PWD_COMMAND}`; export r; \
43664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43665 $(HOST_EXPORTS) \
43666 for flag in $(EXTRA_HOST_FLAGS) ; do \
43667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43668 done; \
43669 echo "Doing pdf in gnattools" ; \
43670 (cd $(HOST_SUBDIR)/gnattools && \
43671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43673 "RANLIB=$${RANLIB}" \
0c24b341 43674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43675 pdf) \
43676 || exit 1
43677
43678@endif gnattools
43679
b00612cc
PB
43680.PHONY: maybe-html-gnattools html-gnattools
43681maybe-html-gnattools:
43682@if gnattools
43683maybe-html-gnattools: html-gnattools
43684
43685html-gnattools: \
43686 configure-gnattools
0aed8855 43687 @: $(MAKE); $(unstage)
b00612cc
PB
43688 @[ -f ./gnattools/Makefile ] || exit 0; \
43689 r=`${PWD_COMMAND}`; export r; \
43690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43691 $(HOST_EXPORTS) \
43692 for flag in $(EXTRA_HOST_FLAGS) ; do \
43693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43694 done; \
43695 echo "Doing html in gnattools" ; \
43696 (cd $(HOST_SUBDIR)/gnattools && \
43697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43699 "RANLIB=$${RANLIB}" \
0c24b341 43700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43701 html) \
43702 || exit 1
43703
43704@endif gnattools
43705
43706.PHONY: maybe-TAGS-gnattools TAGS-gnattools
43707maybe-TAGS-gnattools:
43708@if gnattools
43709maybe-TAGS-gnattools: TAGS-gnattools
43710
43711TAGS-gnattools: \
43712 configure-gnattools
0aed8855 43713 @: $(MAKE); $(unstage)
b00612cc
PB
43714 @[ -f ./gnattools/Makefile ] || exit 0; \
43715 r=`${PWD_COMMAND}`; export r; \
43716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43717 $(HOST_EXPORTS) \
43718 for flag in $(EXTRA_HOST_FLAGS) ; do \
43719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43720 done; \
43721 echo "Doing TAGS in gnattools" ; \
43722 (cd $(HOST_SUBDIR)/gnattools && \
43723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43725 "RANLIB=$${RANLIB}" \
0c24b341 43726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43727 TAGS) \
43728 || exit 1
43729
43730@endif gnattools
43731
43732.PHONY: maybe-install-info-gnattools install-info-gnattools
43733maybe-install-info-gnattools:
43734@if gnattools
43735maybe-install-info-gnattools: install-info-gnattools
43736
43737install-info-gnattools: \
43738 configure-gnattools \
43739 info-gnattools
0aed8855 43740 @: $(MAKE); $(unstage)
b00612cc
PB
43741 @[ -f ./gnattools/Makefile ] || exit 0; \
43742 r=`${PWD_COMMAND}`; export r; \
43743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43744 $(HOST_EXPORTS) \
43745 for flag in $(EXTRA_HOST_FLAGS) ; do \
43746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43747 done; \
43748 echo "Doing install-info in gnattools" ; \
43749 (cd $(HOST_SUBDIR)/gnattools && \
43750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43752 "RANLIB=$${RANLIB}" \
0c24b341 43753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43754 install-info) \
43755 || exit 1
43756
43757@endif gnattools
43758
a3ca38d2
DD
43759.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
43760maybe-install-pdf-gnattools:
43761@if gnattools
43762maybe-install-pdf-gnattools: install-pdf-gnattools
43763
43764install-pdf-gnattools: \
43765 configure-gnattools \
43766 pdf-gnattools
43767 @: $(MAKE); $(unstage)
43768 @[ -f ./gnattools/Makefile ] || exit 0; \
43769 r=`${PWD_COMMAND}`; export r; \
43770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43771 $(HOST_EXPORTS) \
43772 for flag in $(EXTRA_HOST_FLAGS) ; do \
43773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43774 done; \
43775 echo "Doing install-pdf in gnattools" ; \
43776 (cd $(HOST_SUBDIR)/gnattools && \
43777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43779 "RANLIB=$${RANLIB}" \
0c24b341 43780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43781 install-pdf) \
43782 || exit 1
43783
43784@endif gnattools
43785
108a6f8e
CD
43786.PHONY: maybe-install-html-gnattools install-html-gnattools
43787maybe-install-html-gnattools:
43788@if gnattools
43789maybe-install-html-gnattools: install-html-gnattools
43790
43791install-html-gnattools: \
43792 configure-gnattools \
43793 html-gnattools
43794 @: $(MAKE); $(unstage)
43795 @[ -f ./gnattools/Makefile ] || exit 0; \
43796 r=`${PWD_COMMAND}`; export r; \
43797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43798 $(HOST_EXPORTS) \
43799 for flag in $(EXTRA_HOST_FLAGS) ; do \
43800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43801 done; \
43802 echo "Doing install-html in gnattools" ; \
43803 (cd $(HOST_SUBDIR)/gnattools && \
43804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43806 "RANLIB=$${RANLIB}" \
0c24b341 43807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43808 install-html) \
43809 || exit 1
43810
43811@endif gnattools
43812
b00612cc
PB
43813.PHONY: maybe-installcheck-gnattools installcheck-gnattools
43814maybe-installcheck-gnattools:
43815@if gnattools
43816maybe-installcheck-gnattools: installcheck-gnattools
43817
43818installcheck-gnattools: \
43819 configure-gnattools
0aed8855 43820 @: $(MAKE); $(unstage)
b00612cc
PB
43821 @[ -f ./gnattools/Makefile ] || exit 0; \
43822 r=`${PWD_COMMAND}`; export r; \
43823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43824 $(HOST_EXPORTS) \
43825 for flag in $(EXTRA_HOST_FLAGS) ; do \
43826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43827 done; \
43828 echo "Doing installcheck in gnattools" ; \
43829 (cd $(HOST_SUBDIR)/gnattools && \
43830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43832 "RANLIB=$${RANLIB}" \
0c24b341 43833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43834 installcheck) \
43835 || exit 1
43836
43837@endif gnattools
43838
43839.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
43840maybe-mostlyclean-gnattools:
43841@if gnattools
43842maybe-mostlyclean-gnattools: mostlyclean-gnattools
43843
43844mostlyclean-gnattools:
0aed8855 43845 @: $(MAKE); $(unstage)
b00612cc
PB
43846 @[ -f ./gnattools/Makefile ] || exit 0; \
43847 r=`${PWD_COMMAND}`; export r; \
43848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43849 $(HOST_EXPORTS) \
43850 for flag in $(EXTRA_HOST_FLAGS) ; do \
43851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43852 done; \
43853 echo "Doing mostlyclean in gnattools" ; \
43854 (cd $(HOST_SUBDIR)/gnattools && \
43855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43857 "RANLIB=$${RANLIB}" \
0c24b341 43858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43859 mostlyclean) \
43860 || exit 1
43861
43862@endif gnattools
43863
43864.PHONY: maybe-clean-gnattools clean-gnattools
43865maybe-clean-gnattools:
43866@if gnattools
43867maybe-clean-gnattools: clean-gnattools
43868
43869clean-gnattools:
0aed8855 43870 @: $(MAKE); $(unstage)
b00612cc
PB
43871 @[ -f ./gnattools/Makefile ] || exit 0; \
43872 r=`${PWD_COMMAND}`; export r; \
43873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43874 $(HOST_EXPORTS) \
43875 for flag in $(EXTRA_HOST_FLAGS) ; do \
43876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43877 done; \
43878 echo "Doing clean in gnattools" ; \
43879 (cd $(HOST_SUBDIR)/gnattools && \
43880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43882 "RANLIB=$${RANLIB}" \
0c24b341 43883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43884 clean) \
43885 || exit 1
43886
43887@endif gnattools
43888
43889.PHONY: maybe-distclean-gnattools distclean-gnattools
43890maybe-distclean-gnattools:
43891@if gnattools
43892maybe-distclean-gnattools: distclean-gnattools
43893
43894distclean-gnattools:
0aed8855 43895 @: $(MAKE); $(unstage)
b00612cc
PB
43896 @[ -f ./gnattools/Makefile ] || exit 0; \
43897 r=`${PWD_COMMAND}`; export r; \
43898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43899 $(HOST_EXPORTS) \
43900 for flag in $(EXTRA_HOST_FLAGS) ; do \
43901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43902 done; \
43903 echo "Doing distclean in gnattools" ; \
43904 (cd $(HOST_SUBDIR)/gnattools && \
43905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43907 "RANLIB=$${RANLIB}" \
0c24b341 43908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43909 distclean) \
43910 || exit 1
43911
43912@endif gnattools
43913
43914.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
43915maybe-maintainer-clean-gnattools:
43916@if gnattools
43917maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
43918
43919maintainer-clean-gnattools:
0aed8855 43920 @: $(MAKE); $(unstage)
b00612cc
PB
43921 @[ -f ./gnattools/Makefile ] || exit 0; \
43922 r=`${PWD_COMMAND}`; export r; \
43923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43924 $(HOST_EXPORTS) \
43925 for flag in $(EXTRA_HOST_FLAGS) ; do \
43926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927 done; \
43928 echo "Doing maintainer-clean in gnattools" ; \
43929 (cd $(HOST_SUBDIR)/gnattools && \
43930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43932 "RANLIB=$${RANLIB}" \
0c24b341 43933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43934 maintainer-clean) \
43935 || exit 1
43936
43937@endif gnattools
43938
43939
3866be5d 43940
700d40ca
ILT
43941.PHONY: configure-lto-plugin maybe-configure-lto-plugin
43942maybe-configure-lto-plugin:
43943@if gcc-bootstrap
43944configure-lto-plugin: stage_current
43945@endif gcc-bootstrap
43946@if lto-plugin
43947maybe-configure-lto-plugin: configure-lto-plugin
43948configure-lto-plugin:
43949 @r=`${PWD_COMMAND}`; export r; \
43950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43951 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
43952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
1f53ca9a 43953 $(HOST_EXPORTS) \
700d40ca
ILT
43954 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
43955 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
43956 case $(srcdir) in \
43957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43958 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
43959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43960 esac; \
43961 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
43962 libsrcdir="$$s/lto-plugin"; \
43963 $(SHELL) $${libsrcdir}/configure \
43964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43965 --target=${target_alias} $${srcdiroption} \
43966 || exit 1
43967@endif lto-plugin
43968
43969
43970
43971.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
43972maybe-configure-stage1-lto-plugin:
43973@if lto-plugin-bootstrap
43974maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
43975configure-stage1-lto-plugin:
43976 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
43978 @r=`${PWD_COMMAND}`; export r; \
43979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43980 TFLAGS="$(STAGE1_TFLAGS)"; \
43981 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
43982 $(HOST_EXPORTS) \
43983 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
43984 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
43985 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
43986 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
43987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
43988 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
43989 case $(srcdir) in \
43990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43991 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
43992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43993 esac; \
43994 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
43995 libsrcdir="$$s/lto-plugin"; \
43996 $(SHELL) $${libsrcdir}/configure \
43997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43998 --target=${target_alias} $${srcdiroption} \
43999 $(STAGE1_CONFIGURE_FLAGS)
44000@endif lto-plugin-bootstrap
44001
44002.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
44003maybe-configure-stage2-lto-plugin:
44004@if lto-plugin-bootstrap
44005maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
44006configure-stage2-lto-plugin:
44007 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44009 @r=`${PWD_COMMAND}`; export r; \
44010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44011 TFLAGS="$(STAGE2_TFLAGS)"; \
44012 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44013 $(HOST_EXPORTS) \
44014 $(POSTSTAGE1_HOST_EXPORTS) \
44015 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44016 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
44017 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44018 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
44019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44020 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44021 case $(srcdir) in \
44022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44023 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44025 esac; \
44026 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44027 libsrcdir="$$s/lto-plugin"; \
44028 $(SHELL) $${libsrcdir}/configure \
44029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44030 --target=${target_alias} $${srcdiroption} \
44031 --with-build-libsubdir=$(HOST_SUBDIR) \
44032 $(STAGE2_CONFIGURE_FLAGS)
44033@endif lto-plugin-bootstrap
44034
44035.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
44036maybe-configure-stage3-lto-plugin:
44037@if lto-plugin-bootstrap
44038maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
44039configure-stage3-lto-plugin:
44040 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44042 @r=`${PWD_COMMAND}`; export r; \
44043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44044 TFLAGS="$(STAGE3_TFLAGS)"; \
44045 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44046 $(HOST_EXPORTS) \
44047 $(POSTSTAGE1_HOST_EXPORTS) \
44048 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44049 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
44050 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44051 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
44052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44053 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44054 case $(srcdir) in \
44055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44056 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44058 esac; \
44059 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44060 libsrcdir="$$s/lto-plugin"; \
44061 $(SHELL) $${libsrcdir}/configure \
44062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44063 --target=${target_alias} $${srcdiroption} \
44064 --with-build-libsubdir=$(HOST_SUBDIR) \
44065 $(STAGE3_CONFIGURE_FLAGS)
44066@endif lto-plugin-bootstrap
44067
44068.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
44069maybe-configure-stage4-lto-plugin:
44070@if lto-plugin-bootstrap
44071maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
44072configure-stage4-lto-plugin:
44073 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44074 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44075 @r=`${PWD_COMMAND}`; export r; \
44076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44077 TFLAGS="$(STAGE4_TFLAGS)"; \
44078 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44079 $(HOST_EXPORTS) \
44080 $(POSTSTAGE1_HOST_EXPORTS) \
44081 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44082 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
44083 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44084 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
44085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44086 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44087 case $(srcdir) in \
44088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44089 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44091 esac; \
44092 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44093 libsrcdir="$$s/lto-plugin"; \
44094 $(SHELL) $${libsrcdir}/configure \
44095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44096 --target=${target_alias} $${srcdiroption} \
44097 --with-build-libsubdir=$(HOST_SUBDIR) \
44098 $(STAGE4_CONFIGURE_FLAGS)
44099@endif lto-plugin-bootstrap
44100
44101.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
44102maybe-configure-stageprofile-lto-plugin:
44103@if lto-plugin-bootstrap
44104maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44105configure-stageprofile-lto-plugin:
44106 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44108 @r=`${PWD_COMMAND}`; export r; \
44109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44110 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44111 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44112 $(HOST_EXPORTS) \
44113 $(POSTSTAGE1_HOST_EXPORTS) \
44114 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44115 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
44116 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44117 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
44118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44119 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44120 case $(srcdir) in \
44121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44122 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44124 esac; \
44125 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44126 libsrcdir="$$s/lto-plugin"; \
44127 $(SHELL) $${libsrcdir}/configure \
44128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44129 --target=${target_alias} $${srcdiroption} \
44130 --with-build-libsubdir=$(HOST_SUBDIR) \
44131 $(STAGEprofile_CONFIGURE_FLAGS)
44132@endif lto-plugin-bootstrap
44133
44134.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
44135maybe-configure-stagefeedback-lto-plugin:
44136@if lto-plugin-bootstrap
44137maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44138configure-stagefeedback-lto-plugin:
44139 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44140 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44141 @r=`${PWD_COMMAND}`; export r; \
44142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44143 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44144 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44145 $(HOST_EXPORTS) \
44146 $(POSTSTAGE1_HOST_EXPORTS) \
44147 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44148 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
44149 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44150 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
44151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44152 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44153 case $(srcdir) in \
44154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44155 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44157 esac; \
44158 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44159 libsrcdir="$$s/lto-plugin"; \
44160 $(SHELL) $${libsrcdir}/configure \
44161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44162 --target=${target_alias} $${srcdiroption} \
44163 --with-build-libsubdir=$(HOST_SUBDIR) \
44164 $(STAGEfeedback_CONFIGURE_FLAGS)
44165@endif lto-plugin-bootstrap
44166
44167
44168
44169
44170
44171.PHONY: all-lto-plugin maybe-all-lto-plugin
44172maybe-all-lto-plugin:
44173@if gcc-bootstrap
44174all-lto-plugin: stage_current
44175@endif gcc-bootstrap
44176@if lto-plugin
44177TARGET-lto-plugin=all
44178maybe-all-lto-plugin: all-lto-plugin
44179all-lto-plugin: configure-lto-plugin
44180 @r=`${PWD_COMMAND}`; export r; \
44181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44182 $(HOST_EXPORTS) \
700d40ca
ILT
44183 (cd $(HOST_SUBDIR)/lto-plugin && \
44184 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44185 $(TARGET-lto-plugin))
44186@endif lto-plugin
44187
44188
44189
44190.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
44191.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
44192maybe-all-stage1-lto-plugin:
44193maybe-clean-stage1-lto-plugin:
44194@if lto-plugin-bootstrap
44195maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
44196all-stage1: all-stage1-lto-plugin
44197TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
44198all-stage1-lto-plugin: configure-stage1-lto-plugin
44199 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44200 @r=`${PWD_COMMAND}`; export r; \
44201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44202 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 44203 $(HOST_EXPORTS) \
700d40ca
ILT
44204 cd $(HOST_SUBDIR)/lto-plugin && \
44205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44206 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 44207 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
700d40ca
ILT
44208 LIBCFLAGS="$(LIBCFLAGS)" \
44209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44212 $(EXTRA_HOST_FLAGS) \
44213 TFLAGS="$(STAGE1_TFLAGS)" \
44214 $(TARGET-stage1-lto-plugin)
44215
44216maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
44217clean-stage1: clean-stage1-lto-plugin
44218clean-stage1-lto-plugin:
44219 @if [ $(current_stage) = stage1 ]; then \
44220 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44221 else \
44222 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
44223 $(MAKE) stage1-start; \
44224 fi; \
44225 cd $(HOST_SUBDIR)/lto-plugin && \
44226 $(MAKE) $(EXTRA_HOST_FLAGS) \
44227 clean
44228@endif lto-plugin-bootstrap
44229
44230
44231.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
44232.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
44233maybe-all-stage2-lto-plugin:
44234maybe-clean-stage2-lto-plugin:
44235@if lto-plugin-bootstrap
44236maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
44237all-stage2: all-stage2-lto-plugin
44238TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
44239all-stage2-lto-plugin: configure-stage2-lto-plugin
44240 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44241 @r=`${PWD_COMMAND}`; export r; \
44242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44243 TFLAGS="$(STAGE2_TFLAGS)"; \
44244 $(HOST_EXPORTS) \
1f53ca9a 44245 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44246 cd $(HOST_SUBDIR)/lto-plugin && \
44247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44248 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 44249 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
700d40ca
ILT
44250 LIBCFLAGS="$(STAGE2_CFLAGS)" \
44251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44254 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44255 TFLAGS="$(STAGE2_TFLAGS)" \
44256 $(TARGET-stage2-lto-plugin)
44257
44258maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
44259clean-stage2: clean-stage2-lto-plugin
44260clean-stage2-lto-plugin:
44261 @if [ $(current_stage) = stage2 ]; then \
44262 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44263 else \
44264 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
44265 $(MAKE) stage2-start; \
44266 fi; \
44267 cd $(HOST_SUBDIR)/lto-plugin && \
44268 $(MAKE) $(EXTRA_HOST_FLAGS) \
44269 $(POSTSTAGE1_FLAGS_TO_PASS) \
44270 clean
44271@endif lto-plugin-bootstrap
44272
44273
44274.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
44275.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
44276maybe-all-stage3-lto-plugin:
44277maybe-clean-stage3-lto-plugin:
44278@if lto-plugin-bootstrap
44279maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
44280all-stage3: all-stage3-lto-plugin
44281TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
44282all-stage3-lto-plugin: configure-stage3-lto-plugin
44283 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44284 @r=`${PWD_COMMAND}`; export r; \
44285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286 TFLAGS="$(STAGE3_TFLAGS)"; \
44287 $(HOST_EXPORTS) \
1f53ca9a 44288 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44289 cd $(HOST_SUBDIR)/lto-plugin && \
44290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44291 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 44292 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
700d40ca
ILT
44293 LIBCFLAGS="$(STAGE3_CFLAGS)" \
44294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44297 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44298 TFLAGS="$(STAGE3_TFLAGS)" \
44299 $(TARGET-stage3-lto-plugin)
44300
44301maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
44302clean-stage3: clean-stage3-lto-plugin
44303clean-stage3-lto-plugin:
44304 @if [ $(current_stage) = stage3 ]; then \
44305 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44306 else \
44307 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
44308 $(MAKE) stage3-start; \
44309 fi; \
44310 cd $(HOST_SUBDIR)/lto-plugin && \
44311 $(MAKE) $(EXTRA_HOST_FLAGS) \
44312 $(POSTSTAGE1_FLAGS_TO_PASS) \
44313 clean
44314@endif lto-plugin-bootstrap
44315
44316
44317.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
44318.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
44319maybe-all-stage4-lto-plugin:
44320maybe-clean-stage4-lto-plugin:
44321@if lto-plugin-bootstrap
44322maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
44323all-stage4: all-stage4-lto-plugin
44324TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
44325all-stage4-lto-plugin: configure-stage4-lto-plugin
44326 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44327 @r=`${PWD_COMMAND}`; export r; \
44328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44329 TFLAGS="$(STAGE4_TFLAGS)"; \
44330 $(HOST_EXPORTS) \
1f53ca9a 44331 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44332 cd $(HOST_SUBDIR)/lto-plugin && \
44333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44334 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 44335 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
700d40ca
ILT
44336 LIBCFLAGS="$(STAGE4_CFLAGS)" \
44337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44340 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44341 TFLAGS="$(STAGE4_TFLAGS)" \
44342 $(TARGET-stage4-lto-plugin)
44343
44344maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
44345clean-stage4: clean-stage4-lto-plugin
44346clean-stage4-lto-plugin:
44347 @if [ $(current_stage) = stage4 ]; then \
44348 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44349 else \
44350 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
44351 $(MAKE) stage4-start; \
44352 fi; \
44353 cd $(HOST_SUBDIR)/lto-plugin && \
44354 $(MAKE) $(EXTRA_HOST_FLAGS) \
44355 $(POSTSTAGE1_FLAGS_TO_PASS) \
44356 clean
44357@endif lto-plugin-bootstrap
44358
44359
44360.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
44361.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
44362maybe-all-stageprofile-lto-plugin:
44363maybe-clean-stageprofile-lto-plugin:
44364@if lto-plugin-bootstrap
44365maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
44366all-stageprofile: all-stageprofile-lto-plugin
44367TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
44368all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44369 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44370 @r=`${PWD_COMMAND}`; export r; \
44371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44372 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44373 $(HOST_EXPORTS) \
1f53ca9a 44374 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44375 cd $(HOST_SUBDIR)/lto-plugin && \
44376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44377 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 44378 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
700d40ca
ILT
44379 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
44380 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44381 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44382 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44383 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44384 TFLAGS="$(STAGEprofile_TFLAGS)" \
44385 $(TARGET-stageprofile-lto-plugin)
44386
44387maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
44388clean-stageprofile: clean-stageprofile-lto-plugin
44389clean-stageprofile-lto-plugin:
44390 @if [ $(current_stage) = stageprofile ]; then \
44391 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44392 else \
44393 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
44394 $(MAKE) stageprofile-start; \
44395 fi; \
44396 cd $(HOST_SUBDIR)/lto-plugin && \
44397 $(MAKE) $(EXTRA_HOST_FLAGS) \
44398 $(POSTSTAGE1_FLAGS_TO_PASS) \
44399 clean
44400@endif lto-plugin-bootstrap
44401
44402
44403.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
44404.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
44405maybe-all-stagefeedback-lto-plugin:
44406maybe-clean-stagefeedback-lto-plugin:
44407@if lto-plugin-bootstrap
44408maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
44409all-stagefeedback: all-stagefeedback-lto-plugin
44410TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
44411all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44412 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44413 @r=`${PWD_COMMAND}`; export r; \
44414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44415 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44416 $(HOST_EXPORTS) \
1f53ca9a 44417 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44418 cd $(HOST_SUBDIR)/lto-plugin && \
44419 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44420 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 44421 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
700d40ca
ILT
44422 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
44423 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44424 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44425 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44426 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44427 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44428 $(TARGET-stagefeedback-lto-plugin)
44429
44430maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
44431clean-stagefeedback: clean-stagefeedback-lto-plugin
44432clean-stagefeedback-lto-plugin:
44433 @if [ $(current_stage) = stagefeedback ]; then \
44434 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44435 else \
44436 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
44437 $(MAKE) stagefeedback-start; \
44438 fi; \
44439 cd $(HOST_SUBDIR)/lto-plugin && \
44440 $(MAKE) $(EXTRA_HOST_FLAGS) \
44441 $(POSTSTAGE1_FLAGS_TO_PASS) \
44442 clean
44443@endif lto-plugin-bootstrap
44444
44445
44446
44447
44448
44449.PHONY: check-lto-plugin maybe-check-lto-plugin
44450maybe-check-lto-plugin:
44451@if lto-plugin
44452maybe-check-lto-plugin: check-lto-plugin
44453
44454check-lto-plugin:
44455 @: $(MAKE); $(unstage)
44456 @r=`${PWD_COMMAND}`; export r; \
44457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44458 $(HOST_EXPORTS) \
44459 (cd $(HOST_SUBDIR)/lto-plugin && \
44460 $(MAKE) $(FLAGS_TO_PASS) check)
44461
44462@endif lto-plugin
44463
44464.PHONY: install-lto-plugin maybe-install-lto-plugin
44465maybe-install-lto-plugin:
44466@if lto-plugin
44467maybe-install-lto-plugin: install-lto-plugin
44468
44469install-lto-plugin: installdirs
44470 @: $(MAKE); $(unstage)
44471 @r=`${PWD_COMMAND}`; export r; \
44472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44473 $(HOST_EXPORTS) \
44474 (cd $(HOST_SUBDIR)/lto-plugin && \
44475 $(MAKE) $(FLAGS_TO_PASS) install)
44476
44477@endif lto-plugin
44478
44479# Other targets (info, dvi, pdf, etc.)
44480
44481.PHONY: maybe-info-lto-plugin info-lto-plugin
44482maybe-info-lto-plugin:
44483@if lto-plugin
44484maybe-info-lto-plugin: info-lto-plugin
44485
44486info-lto-plugin: \
44487 configure-lto-plugin
44488 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44489 r=`${PWD_COMMAND}`; export r; \
44490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44491 $(HOST_EXPORTS) \
44492 for flag in $(EXTRA_HOST_FLAGS) ; do \
44493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44494 done; \
44495 echo "Doing info in lto-plugin" ; \
44496 (cd $(HOST_SUBDIR)/lto-plugin && \
44497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44499 "RANLIB=$${RANLIB}" \
44500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44501 info) \
44502 || exit 1
44503
44504@endif lto-plugin
44505
44506.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
44507maybe-dvi-lto-plugin:
44508@if lto-plugin
44509maybe-dvi-lto-plugin: dvi-lto-plugin
44510
44511dvi-lto-plugin: \
44512 configure-lto-plugin
44513 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44514 r=`${PWD_COMMAND}`; export r; \
44515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44516 $(HOST_EXPORTS) \
44517 for flag in $(EXTRA_HOST_FLAGS) ; do \
44518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44519 done; \
44520 echo "Doing dvi in lto-plugin" ; \
44521 (cd $(HOST_SUBDIR)/lto-plugin && \
44522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44524 "RANLIB=$${RANLIB}" \
44525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44526 dvi) \
44527 || exit 1
44528
44529@endif lto-plugin
44530
44531.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
44532maybe-pdf-lto-plugin:
44533@if lto-plugin
44534maybe-pdf-lto-plugin: pdf-lto-plugin
44535
44536pdf-lto-plugin: \
44537 configure-lto-plugin
44538 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44539 r=`${PWD_COMMAND}`; export r; \
44540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44541 $(HOST_EXPORTS) \
44542 for flag in $(EXTRA_HOST_FLAGS) ; do \
44543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44544 done; \
44545 echo "Doing pdf in lto-plugin" ; \
44546 (cd $(HOST_SUBDIR)/lto-plugin && \
44547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44549 "RANLIB=$${RANLIB}" \
44550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44551 pdf) \
44552 || exit 1
44553
44554@endif lto-plugin
44555
44556.PHONY: maybe-html-lto-plugin html-lto-plugin
44557maybe-html-lto-plugin:
44558@if lto-plugin
44559maybe-html-lto-plugin: html-lto-plugin
44560
44561html-lto-plugin: \
44562 configure-lto-plugin
44563 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44564 r=`${PWD_COMMAND}`; export r; \
44565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44566 $(HOST_EXPORTS) \
44567 for flag in $(EXTRA_HOST_FLAGS) ; do \
44568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44569 done; \
44570 echo "Doing html in lto-plugin" ; \
44571 (cd $(HOST_SUBDIR)/lto-plugin && \
44572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44574 "RANLIB=$${RANLIB}" \
44575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44576 html) \
44577 || exit 1
44578
44579@endif lto-plugin
44580
44581.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
44582maybe-TAGS-lto-plugin:
44583@if lto-plugin
44584maybe-TAGS-lto-plugin: TAGS-lto-plugin
44585
44586TAGS-lto-plugin: \
44587 configure-lto-plugin
44588 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44589 r=`${PWD_COMMAND}`; export r; \
44590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44591 $(HOST_EXPORTS) \
44592 for flag in $(EXTRA_HOST_FLAGS) ; do \
44593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44594 done; \
44595 echo "Doing TAGS in lto-plugin" ; \
44596 (cd $(HOST_SUBDIR)/lto-plugin && \
44597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44599 "RANLIB=$${RANLIB}" \
44600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44601 TAGS) \
44602 || exit 1
44603
44604@endif lto-plugin
44605
44606.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
44607maybe-install-info-lto-plugin:
44608@if lto-plugin
44609maybe-install-info-lto-plugin: install-info-lto-plugin
44610
44611install-info-lto-plugin: \
44612 configure-lto-plugin \
44613 info-lto-plugin
44614 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44615 r=`${PWD_COMMAND}`; export r; \
44616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44617 $(HOST_EXPORTS) \
44618 for flag in $(EXTRA_HOST_FLAGS) ; do \
44619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44620 done; \
44621 echo "Doing install-info in lto-plugin" ; \
44622 (cd $(HOST_SUBDIR)/lto-plugin && \
44623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44625 "RANLIB=$${RANLIB}" \
44626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44627 install-info) \
44628 || exit 1
44629
44630@endif lto-plugin
44631
44632.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
44633maybe-install-pdf-lto-plugin:
44634@if lto-plugin
44635maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
44636
44637install-pdf-lto-plugin: \
44638 configure-lto-plugin \
44639 pdf-lto-plugin
44640 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44641 r=`${PWD_COMMAND}`; export r; \
44642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44643 $(HOST_EXPORTS) \
44644 for flag in $(EXTRA_HOST_FLAGS) ; do \
44645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44646 done; \
44647 echo "Doing install-pdf in lto-plugin" ; \
44648 (cd $(HOST_SUBDIR)/lto-plugin && \
44649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44651 "RANLIB=$${RANLIB}" \
44652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44653 install-pdf) \
44654 || exit 1
44655
44656@endif lto-plugin
44657
44658.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
44659maybe-install-html-lto-plugin:
44660@if lto-plugin
44661maybe-install-html-lto-plugin: install-html-lto-plugin
44662
44663install-html-lto-plugin: \
44664 configure-lto-plugin \
44665 html-lto-plugin
44666 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44667 r=`${PWD_COMMAND}`; export r; \
44668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44669 $(HOST_EXPORTS) \
44670 for flag in $(EXTRA_HOST_FLAGS) ; do \
44671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44672 done; \
44673 echo "Doing install-html in lto-plugin" ; \
44674 (cd $(HOST_SUBDIR)/lto-plugin && \
44675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44677 "RANLIB=$${RANLIB}" \
44678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44679 install-html) \
44680 || exit 1
44681
44682@endif lto-plugin
44683
44684.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
44685maybe-installcheck-lto-plugin:
44686@if lto-plugin
44687maybe-installcheck-lto-plugin: installcheck-lto-plugin
44688
44689installcheck-lto-plugin: \
44690 configure-lto-plugin
44691 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44692 r=`${PWD_COMMAND}`; export r; \
44693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44694 $(HOST_EXPORTS) \
44695 for flag in $(EXTRA_HOST_FLAGS) ; do \
44696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44697 done; \
44698 echo "Doing installcheck in lto-plugin" ; \
44699 (cd $(HOST_SUBDIR)/lto-plugin && \
44700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44702 "RANLIB=$${RANLIB}" \
44703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44704 installcheck) \
44705 || exit 1
44706
44707@endif lto-plugin
44708
44709.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
44710maybe-mostlyclean-lto-plugin:
44711@if lto-plugin
44712maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
44713
44714mostlyclean-lto-plugin:
44715 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44716 r=`${PWD_COMMAND}`; export r; \
44717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44718 $(HOST_EXPORTS) \
44719 for flag in $(EXTRA_HOST_FLAGS) ; do \
44720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44721 done; \
44722 echo "Doing mostlyclean in lto-plugin" ; \
44723 (cd $(HOST_SUBDIR)/lto-plugin && \
44724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44726 "RANLIB=$${RANLIB}" \
44727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44728 mostlyclean) \
44729 || exit 1
44730
44731@endif lto-plugin
44732
44733.PHONY: maybe-clean-lto-plugin clean-lto-plugin
44734maybe-clean-lto-plugin:
44735@if lto-plugin
44736maybe-clean-lto-plugin: clean-lto-plugin
44737
44738clean-lto-plugin:
44739 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44740 r=`${PWD_COMMAND}`; export r; \
44741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44742 $(HOST_EXPORTS) \
44743 for flag in $(EXTRA_HOST_FLAGS) ; do \
44744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44745 done; \
44746 echo "Doing clean in lto-plugin" ; \
44747 (cd $(HOST_SUBDIR)/lto-plugin && \
44748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44750 "RANLIB=$${RANLIB}" \
44751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44752 clean) \
44753 || exit 1
44754
44755@endif lto-plugin
44756
44757.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
44758maybe-distclean-lto-plugin:
44759@if lto-plugin
44760maybe-distclean-lto-plugin: distclean-lto-plugin
44761
44762distclean-lto-plugin:
44763 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44764 r=`${PWD_COMMAND}`; export r; \
44765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44766 $(HOST_EXPORTS) \
44767 for flag in $(EXTRA_HOST_FLAGS) ; do \
44768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44769 done; \
44770 echo "Doing distclean in lto-plugin" ; \
44771 (cd $(HOST_SUBDIR)/lto-plugin && \
44772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44774 "RANLIB=$${RANLIB}" \
44775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44776 distclean) \
44777 || exit 1
44778
44779@endif lto-plugin
44780
44781.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
44782maybe-maintainer-clean-lto-plugin:
44783@if lto-plugin
44784maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
44785
44786maintainer-clean-lto-plugin:
44787 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44788 r=`${PWD_COMMAND}`; export r; \
44789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44790 $(HOST_EXPORTS) \
44791 for flag in $(EXTRA_HOST_FLAGS) ; do \
44792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44793 done; \
44794 echo "Doing maintainer-clean in lto-plugin" ; \
44795 (cd $(HOST_SUBDIR)/lto-plugin && \
44796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44798 "RANLIB=$${RANLIB}" \
44799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44800 maintainer-clean) \
44801 || exit 1
44802
44803@endif lto-plugin
44804
44805
44806
4fa63067
NN
44807# ---------------------------------------
44808# Modules which run on the target machine
44809# ---------------------------------------
16ae0395 44810
3866be5d 44811
a7254363
PB
44812
44813
44814.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
44815maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
44816@if gcc-bootstrap
44817configure-target-libstdc++-v3: stage_current
44818@endif gcc-bootstrap
a7254363
PB
44819@if target-libstdc++-v3
44820maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 44821configure-target-libstdc++-v3:
0aed8855
PB
44822 @r=`${PWD_COMMAND}`; export r; \
44823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44824 echo "Checking multilib configuration for libstdc++-v3..."; \
44825 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44826 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44827 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44828 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44829 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44830 else \
44831 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44832 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44833 fi; \
44834 else \
44835 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
44836 fi; \
44837 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 44838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
1f53ca9a 44839 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44840 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
44841 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 44842 case $(srcdir) in \
b00612cc
PB
44843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44844 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44846 esac; \
b00612cc
PB
44847 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44848 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
44849 rm -f no-such-file || : ; \
44850 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44851 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44852 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44853 || exit 1
6bd3dfaa 44854@endif target-libstdc++-v3
e2b9e2dc 44855
a7254363
PB
44856
44857
e8a5fa9c
RW
44858.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
44859maybe-configure-stage1-target-libstdc++-v3:
44860@if target-libstdc++-v3-bootstrap
44861maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44862configure-stage1-target-libstdc++-v3:
44863 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44864 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44865 @r=`${PWD_COMMAND}`; export r; \
44866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44867 TFLAGS="$(STAGE1_TFLAGS)"; \
44868 echo "Checking multilib configuration for libstdc++-v3..."; \
44869 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44870 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44871 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44872 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44873 else \
44874 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44875 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44876 fi; \
44877 else \
44878 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44879 fi; \
44880 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44881 $(RAW_CXX_TARGET_EXPORTS) \
44882 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44883 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44884 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44885 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44886 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44887 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44888 case $(srcdir) in \
44889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44890 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44892 esac; \
44893 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44894 libsrcdir="$$s/libstdc++-v3"; \
44895 $(SHELL) $${libsrcdir}/configure \
44896 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44897 --target=${target_alias} $${srcdiroption} \
44898 $(STAGE1_CONFIGURE_FLAGS)
44899@endif target-libstdc++-v3-bootstrap
44900
44901.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
44902maybe-configure-stage2-target-libstdc++-v3:
44903@if target-libstdc++-v3-bootstrap
44904maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44905configure-stage2-target-libstdc++-v3:
44906 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44907 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44908 @r=`${PWD_COMMAND}`; export r; \
44909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44910 TFLAGS="$(STAGE2_TFLAGS)"; \
44911 echo "Checking multilib configuration for libstdc++-v3..."; \
44912 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44913 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44914 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44915 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44916 else \
44917 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44918 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44919 fi; \
44920 else \
44921 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44922 fi; \
44923 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44924 $(RAW_CXX_TARGET_EXPORTS) \
44925 \
44926 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44927 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44928 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44929 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44930 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44931 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44932 case $(srcdir) in \
44933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44934 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44936 esac; \
44937 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44938 libsrcdir="$$s/libstdc++-v3"; \
44939 $(SHELL) $${libsrcdir}/configure \
44940 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44941 --target=${target_alias} $${srcdiroption} \
44942 --with-build-libsubdir=$(HOST_SUBDIR) \
44943 $(STAGE2_CONFIGURE_FLAGS)
44944@endif target-libstdc++-v3-bootstrap
44945
44946.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
44947maybe-configure-stage3-target-libstdc++-v3:
44948@if target-libstdc++-v3-bootstrap
44949maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
44950configure-stage3-target-libstdc++-v3:
44951 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44952 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44953 @r=`${PWD_COMMAND}`; export r; \
44954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44955 TFLAGS="$(STAGE3_TFLAGS)"; \
44956 echo "Checking multilib configuration for libstdc++-v3..."; \
44957 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44958 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44959 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44960 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44961 else \
44962 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44963 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44964 fi; \
44965 else \
44966 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44967 fi; \
44968 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44969 $(RAW_CXX_TARGET_EXPORTS) \
44970 \
44971 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44972 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44973 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44974 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44975 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44976 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44977 case $(srcdir) in \
44978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44979 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44981 esac; \
44982 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44983 libsrcdir="$$s/libstdc++-v3"; \
44984 $(SHELL) $${libsrcdir}/configure \
44985 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44986 --target=${target_alias} $${srcdiroption} \
44987 --with-build-libsubdir=$(HOST_SUBDIR) \
44988 $(STAGE3_CONFIGURE_FLAGS)
44989@endif target-libstdc++-v3-bootstrap
44990
44991.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
44992maybe-configure-stage4-target-libstdc++-v3:
44993@if target-libstdc++-v3-bootstrap
44994maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
44995configure-stage4-target-libstdc++-v3:
44996 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44997 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44998 @r=`${PWD_COMMAND}`; export r; \
44999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45000 TFLAGS="$(STAGE4_TFLAGS)"; \
45001 echo "Checking multilib configuration for libstdc++-v3..."; \
45002 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45003 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45004 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45005 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45006 else \
45007 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45008 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45009 fi; \
45010 else \
45011 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45012 fi; \
45013 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45014 $(RAW_CXX_TARGET_EXPORTS) \
45015 \
45016 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45017 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45018 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45019 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45020 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45021 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45022 case $(srcdir) in \
45023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45024 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45026 esac; \
45027 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45028 libsrcdir="$$s/libstdc++-v3"; \
45029 $(SHELL) $${libsrcdir}/configure \
45030 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45031 --target=${target_alias} $${srcdiroption} \
45032 --with-build-libsubdir=$(HOST_SUBDIR) \
45033 $(STAGE4_CONFIGURE_FLAGS)
45034@endif target-libstdc++-v3-bootstrap
45035
45036.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
45037maybe-configure-stageprofile-target-libstdc++-v3:
45038@if target-libstdc++-v3-bootstrap
45039maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45040configure-stageprofile-target-libstdc++-v3:
45041 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45042 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45043 @r=`${PWD_COMMAND}`; export r; \
45044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45045 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45046 echo "Checking multilib configuration for libstdc++-v3..."; \
45047 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45048 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45049 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45050 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45051 else \
45052 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45053 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45054 fi; \
45055 else \
45056 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45057 fi; \
45058 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45059 $(RAW_CXX_TARGET_EXPORTS) \
45060 \
45061 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45062 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45063 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45064 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45065 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45066 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45067 case $(srcdir) in \
45068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45069 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45071 esac; \
45072 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45073 libsrcdir="$$s/libstdc++-v3"; \
45074 $(SHELL) $${libsrcdir}/configure \
45075 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45076 --target=${target_alias} $${srcdiroption} \
45077 --with-build-libsubdir=$(HOST_SUBDIR) \
45078 $(STAGEprofile_CONFIGURE_FLAGS)
45079@endif target-libstdc++-v3-bootstrap
45080
45081.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
45082maybe-configure-stagefeedback-target-libstdc++-v3:
45083@if target-libstdc++-v3-bootstrap
45084maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45085configure-stagefeedback-target-libstdc++-v3:
45086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45087 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45088 @r=`${PWD_COMMAND}`; export r; \
45089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45090 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45091 echo "Checking multilib configuration for libstdc++-v3..."; \
45092 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45093 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45094 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45095 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45096 else \
45097 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45098 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45099 fi; \
45100 else \
45101 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45102 fi; \
45103 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45104 $(RAW_CXX_TARGET_EXPORTS) \
45105 \
45106 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45107 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45108 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45109 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45110 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45111 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45112 case $(srcdir) in \
45113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45114 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45116 esac; \
45117 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45118 libsrcdir="$$s/libstdc++-v3"; \
45119 $(SHELL) $${libsrcdir}/configure \
45120 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45121 --target=${target_alias} $${srcdiroption} \
45122 --with-build-libsubdir=$(HOST_SUBDIR) \
45123 $(STAGEfeedback_CONFIGURE_FLAGS)
45124@endif target-libstdc++-v3-bootstrap
45125
45126
45127
d545f33b
PB
45128
45129
4fa63067
NN
45130.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
45131maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
45132@if gcc-bootstrap
45133all-target-libstdc++-v3: stage_current
45134@endif gcc-bootstrap
6bd3dfaa 45135@if target-libstdc++-v3
72b2455a 45136TARGET-target-libstdc++-v3=all
6bd3dfaa 45137maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 45138all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
45139 @r=`${PWD_COMMAND}`; export r; \
45140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45141 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45142 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
45143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45144 $(TARGET-target-libstdc++-v3))
6bd3dfaa 45145@endif target-libstdc++-v3
3866be5d 45146
a7254363
PB
45147
45148
e8a5fa9c
RW
45149.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
45150.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
45151maybe-all-stage1-target-libstdc++-v3:
45152maybe-clean-stage1-target-libstdc++-v3:
45153@if target-libstdc++-v3-bootstrap
45154maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
45155all-stage1: all-stage1-target-libstdc++-v3
45156TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45157all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
45158 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45159 @r=`${PWD_COMMAND}`; export r; \
45160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45161 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 45162 $(RAW_CXX_TARGET_EXPORTS) \
e8a5fa9c
RW
45163 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45165 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45166 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45167 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45171 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45172 TFLAGS="$(STAGE1_TFLAGS)" \
45173 $(TARGET-stage1-target-libstdc++-v3)
45174
45175maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
45176clean-stage1: clean-stage1-target-libstdc++-v3
45177clean-stage1-target-libstdc++-v3:
45178 @if [ $(current_stage) = stage1 ]; then \
45179 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45180 else \
45181 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
45182 $(MAKE) stage1-start; \
45183 fi; \
45184 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45185 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45186 clean
45187@endif target-libstdc++-v3-bootstrap
45188
45189
45190.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
45191.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
45192maybe-all-stage2-target-libstdc++-v3:
45193maybe-clean-stage2-target-libstdc++-v3:
45194@if target-libstdc++-v3-bootstrap
45195maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
45196all-stage2: all-stage2-target-libstdc++-v3
45197TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45198all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
45199 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45200 @r=`${PWD_COMMAND}`; export r; \
45201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45202 TFLAGS="$(STAGE2_TFLAGS)"; \
45203 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45204 \
e8a5fa9c
RW
45205 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45207 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45208 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45209 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45213 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45214 TFLAGS="$(STAGE2_TFLAGS)" \
45215 $(TARGET-stage2-target-libstdc++-v3)
45216
45217maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
45218clean-stage2: clean-stage2-target-libstdc++-v3
45219clean-stage2-target-libstdc++-v3:
45220 @if [ $(current_stage) = stage2 ]; then \
45221 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45222 else \
45223 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
45224 $(MAKE) stage2-start; \
45225 fi; \
45226 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45227 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45228 \
45229 clean
45230@endif target-libstdc++-v3-bootstrap
45231
45232
45233.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
45234.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
45235maybe-all-stage3-target-libstdc++-v3:
45236maybe-clean-stage3-target-libstdc++-v3:
45237@if target-libstdc++-v3-bootstrap
45238maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
45239all-stage3: all-stage3-target-libstdc++-v3
45240TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45241all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
45242 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45243 @r=`${PWD_COMMAND}`; export r; \
45244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45245 TFLAGS="$(STAGE3_TFLAGS)"; \
45246 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45247 \
e8a5fa9c
RW
45248 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45250 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45251 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45252 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45256 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45257 TFLAGS="$(STAGE3_TFLAGS)" \
45258 $(TARGET-stage3-target-libstdc++-v3)
45259
45260maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
45261clean-stage3: clean-stage3-target-libstdc++-v3
45262clean-stage3-target-libstdc++-v3:
45263 @if [ $(current_stage) = stage3 ]; then \
45264 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45265 else \
45266 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
45267 $(MAKE) stage3-start; \
45268 fi; \
45269 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45270 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45271 \
45272 clean
45273@endif target-libstdc++-v3-bootstrap
45274
45275
45276.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
45277.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
45278maybe-all-stage4-target-libstdc++-v3:
45279maybe-clean-stage4-target-libstdc++-v3:
45280@if target-libstdc++-v3-bootstrap
45281maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
45282all-stage4: all-stage4-target-libstdc++-v3
45283TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45284all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
45285 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45286 @r=`${PWD_COMMAND}`; export r; \
45287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45288 TFLAGS="$(STAGE4_TFLAGS)"; \
45289 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45290 \
e8a5fa9c
RW
45291 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45293 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45294 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45295 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45299 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45300 TFLAGS="$(STAGE4_TFLAGS)" \
45301 $(TARGET-stage4-target-libstdc++-v3)
45302
45303maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
45304clean-stage4: clean-stage4-target-libstdc++-v3
45305clean-stage4-target-libstdc++-v3:
45306 @if [ $(current_stage) = stage4 ]; then \
45307 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45308 else \
45309 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
45310 $(MAKE) stage4-start; \
45311 fi; \
45312 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45313 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45314 \
45315 clean
45316@endif target-libstdc++-v3-bootstrap
45317
45318
45319.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
45320.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
45321maybe-all-stageprofile-target-libstdc++-v3:
45322maybe-clean-stageprofile-target-libstdc++-v3:
45323@if target-libstdc++-v3-bootstrap
45324maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
45325all-stageprofile: all-stageprofile-target-libstdc++-v3
45326TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45327all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45328 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45329 @r=`${PWD_COMMAND}`; export r; \
45330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45331 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45332 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45333 \
e8a5fa9c
RW
45334 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45336 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45337 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45338 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45342 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45343 TFLAGS="$(STAGEprofile_TFLAGS)" \
45344 $(TARGET-stageprofile-target-libstdc++-v3)
45345
45346maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
45347clean-stageprofile: clean-stageprofile-target-libstdc++-v3
45348clean-stageprofile-target-libstdc++-v3:
45349 @if [ $(current_stage) = stageprofile ]; then \
45350 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45351 else \
45352 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
45353 $(MAKE) stageprofile-start; \
45354 fi; \
45355 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45356 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45357 \
45358 clean
45359@endif target-libstdc++-v3-bootstrap
45360
45361
45362.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
45363.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
45364maybe-all-stagefeedback-target-libstdc++-v3:
45365maybe-clean-stagefeedback-target-libstdc++-v3:
45366@if target-libstdc++-v3-bootstrap
45367maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
45368all-stagefeedback: all-stagefeedback-target-libstdc++-v3
45369TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45370all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45371 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45372 @r=`${PWD_COMMAND}`; export r; \
45373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45374 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45375 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45376 \
e8a5fa9c
RW
45377 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45379 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45380 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45381 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45385 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45386 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45387 $(TARGET-stagefeedback-target-libstdc++-v3)
45388
45389maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
45390clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
45391clean-stagefeedback-target-libstdc++-v3:
45392 @if [ $(current_stage) = stagefeedback ]; then \
45393 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45394 else \
45395 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
45396 $(MAKE) stagefeedback-start; \
45397 fi; \
45398 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45399 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45400 \
45401 clean
45402@endif target-libstdc++-v3-bootstrap
45403
45404
45405
45406
d545f33b
PB
45407
45408
4fa63067
NN
45409.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
45410maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
45411@if target-libstdc++-v3
45412maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 45413
4fa63067 45414check-target-libstdc++-v3:
0aed8855 45415 @: $(MAKE); $(unstage)
b40e3958
L
45416 @r=`${PWD_COMMAND}`; export r; \
45417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45418 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45419 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 45420 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 45421
6bd3dfaa 45422@endif target-libstdc++-v3
3866be5d 45423
4fa63067
NN
45424.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
45425maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
45426@if target-libstdc++-v3
45427maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 45428
4fa63067 45429install-target-libstdc++-v3: installdirs
0aed8855 45430 @: $(MAKE); $(unstage)
b40e3958
L
45431 @r=`${PWD_COMMAND}`; export r; \
45432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45433 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45434 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 45435 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 45436
6bd3dfaa 45437@endif target-libstdc++-v3
e2b9e2dc 45438
56a8fe78 45439# Other targets (info, dvi, pdf, etc.)
3866be5d 45440
4fa63067
NN
45441.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
45442maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
45443@if target-libstdc++-v3
45444maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 45445
4fa63067
NN
45446info-target-libstdc++-v3: \
45447 configure-target-libstdc++-v3
0aed8855 45448 @: $(MAKE); $(unstage)
4fa63067
NN
45449 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45450 r=`${PWD_COMMAND}`; export r; \
b40e3958 45451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45452 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45453 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45454 for flag in $(EXTRA_TARGET_FLAGS); do \
45455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45456 done; \
45457 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45460 "RANLIB=$${RANLIB}" \
0c24b341 45461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45462 info) \
4fa63067 45463 || exit 1
3866be5d 45464
6bd3dfaa 45465@endif target-libstdc++-v3
3866be5d 45466
4fa63067
NN
45467.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
45468maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
45469@if target-libstdc++-v3
45470maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 45471
4fa63067
NN
45472dvi-target-libstdc++-v3: \
45473 configure-target-libstdc++-v3
0aed8855 45474 @: $(MAKE); $(unstage)
4fa63067
NN
45475 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45476 r=`${PWD_COMMAND}`; export r; \
b40e3958 45477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45478 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45479 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45480 for flag in $(EXTRA_TARGET_FLAGS); do \
45481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45482 done; \
45483 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45486 "RANLIB=$${RANLIB}" \
0c24b341 45487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45488 dvi) \
4fa63067 45489 || exit 1
3866be5d 45490
6bd3dfaa 45491@endif target-libstdc++-v3
3866be5d 45492
56a8fe78
DD
45493.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
45494maybe-pdf-target-libstdc++-v3:
45495@if target-libstdc++-v3
45496maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
45497
45498pdf-target-libstdc++-v3: \
45499 configure-target-libstdc++-v3
45500 @: $(MAKE); $(unstage)
45501 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45502 r=`${PWD_COMMAND}`; export r; \
45503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45504 $(RAW_CXX_TARGET_EXPORTS) \
45505 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45506 for flag in $(EXTRA_TARGET_FLAGS); do \
45507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45508 done; \
45509 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45512 "RANLIB=$${RANLIB}" \
0c24b341 45513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45514 pdf) \
45515 || exit 1
45516
45517@endif target-libstdc++-v3
45518
6d389afc
MS
45519.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
45520maybe-html-target-libstdc++-v3:
45521@if target-libstdc++-v3
45522maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
45523
45524html-target-libstdc++-v3: \
45525 configure-target-libstdc++-v3
0aed8855 45526 @: $(MAKE); $(unstage)
6d389afc
MS
45527 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45528 r=`${PWD_COMMAND}`; export r; \
45529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45530 $(RAW_CXX_TARGET_EXPORTS) \
45531 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45532 for flag in $(EXTRA_TARGET_FLAGS); do \
45533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45534 done; \
45535 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45538 "RANLIB=$${RANLIB}" \
0c24b341 45539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45540 html) \
45541 || exit 1
45542
45543@endif target-libstdc++-v3
45544
4fa63067
NN
45545.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
45546maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
45547@if target-libstdc++-v3
45548maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
45549
45550TAGS-target-libstdc++-v3: \
45551 configure-target-libstdc++-v3
0aed8855 45552 @: $(MAKE); $(unstage)
4fa63067 45553 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
45554 r=`${PWD_COMMAND}`; export r; \
45555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45556 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45557 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45558 for flag in $(EXTRA_TARGET_FLAGS); do \
45559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45560 done; \
45561 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45564 "RANLIB=$${RANLIB}" \
0c24b341 45565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45566 TAGS) \
e2b9e2dc
NN
45567 || exit 1
45568
6bd3dfaa 45569@endif target-libstdc++-v3
3866be5d 45570
4fa63067
NN
45571.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
45572maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
45573@if target-libstdc++-v3
45574maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 45575
4fa63067
NN
45576install-info-target-libstdc++-v3: \
45577 configure-target-libstdc++-v3 \
45578 info-target-libstdc++-v3
0aed8855 45579 @: $(MAKE); $(unstage)
4fa63067
NN
45580 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45581 r=`${PWD_COMMAND}`; export r; \
b40e3958 45582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45583 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45584 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45585 for flag in $(EXTRA_TARGET_FLAGS); do \
45586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45587 done; \
45588 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45591 "RANLIB=$${RANLIB}" \
0c24b341 45592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45593 install-info) \
4fa63067 45594 || exit 1
3866be5d 45595
6bd3dfaa 45596@endif target-libstdc++-v3
3866be5d 45597
a3ca38d2
DD
45598.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
45599maybe-install-pdf-target-libstdc++-v3:
45600@if target-libstdc++-v3
45601maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
45602
45603install-pdf-target-libstdc++-v3: \
45604 configure-target-libstdc++-v3 \
45605 pdf-target-libstdc++-v3
45606 @: $(MAKE); $(unstage)
45607 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45608 r=`${PWD_COMMAND}`; export r; \
45609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45610 $(RAW_CXX_TARGET_EXPORTS) \
45611 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45612 for flag in $(EXTRA_TARGET_FLAGS); do \
45613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45614 done; \
45615 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45618 "RANLIB=$${RANLIB}" \
0c24b341 45619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45620 install-pdf) \
45621 || exit 1
45622
45623@endif target-libstdc++-v3
45624
108a6f8e
CD
45625.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
45626maybe-install-html-target-libstdc++-v3:
45627@if target-libstdc++-v3
45628maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
45629
45630install-html-target-libstdc++-v3: \
45631 configure-target-libstdc++-v3 \
45632 html-target-libstdc++-v3
45633 @: $(MAKE); $(unstage)
45634 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45635 r=`${PWD_COMMAND}`; export r; \
45636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45637 $(RAW_CXX_TARGET_EXPORTS) \
45638 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45639 for flag in $(EXTRA_TARGET_FLAGS); do \
45640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45641 done; \
45642 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45645 "RANLIB=$${RANLIB}" \
0c24b341 45646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45647 install-html) \
45648 || exit 1
45649
45650@endif target-libstdc++-v3
45651
4fa63067
NN
45652.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
45653maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
45654@if target-libstdc++-v3
45655maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 45656
4fa63067
NN
45657installcheck-target-libstdc++-v3: \
45658 configure-target-libstdc++-v3
0aed8855 45659 @: $(MAKE); $(unstage)
4fa63067
NN
45660 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45661 r=`${PWD_COMMAND}`; export r; \
b40e3958 45662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45663 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45664 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45665 for flag in $(EXTRA_TARGET_FLAGS); do \
45666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45667 done; \
45668 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45671 "RANLIB=$${RANLIB}" \
0c24b341 45672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45673 installcheck) \
4fa63067 45674 || exit 1
3866be5d 45675
6bd3dfaa 45676@endif target-libstdc++-v3
3866be5d 45677
4fa63067
NN
45678.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
45679maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
45680@if target-libstdc++-v3
45681maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
45682
45683mostlyclean-target-libstdc++-v3:
0aed8855 45684 @: $(MAKE); $(unstage)
4fa63067 45685 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
45686 r=`${PWD_COMMAND}`; export r; \
45687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45688 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45689 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45690 for flag in $(EXTRA_TARGET_FLAGS); do \
45691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45692 done; \
45693 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45696 "RANLIB=$${RANLIB}" \
0c24b341 45697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45698 mostlyclean) \
e2b9e2dc
NN
45699 || exit 1
45700
6bd3dfaa 45701@endif target-libstdc++-v3
4fa63067
NN
45702
45703.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
45704maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
45705@if target-libstdc++-v3
45706maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
45707
45708clean-target-libstdc++-v3:
0aed8855 45709 @: $(MAKE); $(unstage)
4fa63067
NN
45710 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45711 r=`${PWD_COMMAND}`; export r; \
b40e3958 45712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45713 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45714 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45715 for flag in $(EXTRA_TARGET_FLAGS); do \
45716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45717 done; \
45718 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45721 "RANLIB=$${RANLIB}" \
0c24b341 45722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45723 clean) \
4fa63067 45724 || exit 1
3866be5d 45725
6bd3dfaa 45726@endif target-libstdc++-v3
3866be5d 45727
4fa63067
NN
45728.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
45729maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
45730@if target-libstdc++-v3
45731maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
45732
45733distclean-target-libstdc++-v3:
0aed8855 45734 @: $(MAKE); $(unstage)
4fa63067
NN
45735 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45736 r=`${PWD_COMMAND}`; export r; \
b40e3958 45737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45738 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45739 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45740 for flag in $(EXTRA_TARGET_FLAGS); do \
45741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45742 done; \
45743 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45746 "RANLIB=$${RANLIB}" \
0c24b341 45747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45748 distclean) \
4fa63067 45749 || exit 1
3866be5d 45750
6bd3dfaa 45751@endif target-libstdc++-v3
3866be5d 45752
4fa63067
NN
45753.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
45754maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
45755@if target-libstdc++-v3
45756maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 45757
4fa63067 45758maintainer-clean-target-libstdc++-v3:
0aed8855 45759 @: $(MAKE); $(unstage)
4fa63067
NN
45760 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45761 r=`${PWD_COMMAND}`; export r; \
b40e3958 45762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45763 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45764 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45765 for flag in $(EXTRA_TARGET_FLAGS); do \
45766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45767 done; \
45768 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45771 "RANLIB=$${RANLIB}" \
0c24b341 45772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45773 maintainer-clean) \
4fa63067 45774 || exit 1
3866be5d 45775
6bd3dfaa 45776@endif target-libstdc++-v3
3866be5d 45777
4fa63067 45778
4fa63067 45779
a7254363
PB
45780
45781
45782.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
45783maybe-configure-target-libmudflap:
4f0ef2d8
CD
45784@if gcc-bootstrap
45785configure-target-libmudflap: stage_current
45786@endif gcc-bootstrap
a7254363
PB
45787@if target-libmudflap
45788maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 45789configure-target-libmudflap:
0aed8855
PB
45790 @: $(MAKE); $(unstage)
45791 @r=`${PWD_COMMAND}`; export r; \
45792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45793 echo "Checking multilib configuration for libmudflap..."; \
45794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
45795 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
45796 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45797 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45798 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
45799 else \
45800 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
45801 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
45802 fi; \
45803 else \
45804 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
45805 fi; \
45806 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 45807 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
1f53ca9a 45808 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45809 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
45810 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 45811 case $(srcdir) in \
b00612cc
PB
45812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45813 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
45814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45815 esac; \
b00612cc
PB
45816 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
45817 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
45818 rm -f no-such-file || : ; \
45819 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45820 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45821 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45822 || exit 1
6bd3dfaa 45823@endif target-libmudflap
e2b9e2dc 45824
a7254363
PB
45825
45826
d545f33b
PB
45827
45828
4b1cb4fe
DD
45829.PHONY: all-target-libmudflap maybe-all-target-libmudflap
45830maybe-all-target-libmudflap:
4f0ef2d8
CD
45831@if gcc-bootstrap
45832all-target-libmudflap: stage_current
45833@endif gcc-bootstrap
6bd3dfaa 45834@if target-libmudflap
72b2455a 45835TARGET-target-libmudflap=all
6bd3dfaa 45836maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 45837all-target-libmudflap: configure-target-libmudflap
0aed8855 45838 @: $(MAKE); $(unstage)
b40e3958
L
45839 @r=`${PWD_COMMAND}`; export r; \
45840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45841 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45842 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
45843 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45844 $(TARGET-target-libmudflap))
6bd3dfaa 45845@endif target-libmudflap
3866be5d 45846
a7254363
PB
45847
45848
d545f33b
PB
45849
45850
4b1cb4fe
DD
45851.PHONY: check-target-libmudflap maybe-check-target-libmudflap
45852maybe-check-target-libmudflap:
6bd3dfaa
PB
45853@if target-libmudflap
45854maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 45855
4b1cb4fe 45856check-target-libmudflap:
0aed8855 45857 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45858 @r=`${PWD_COMMAND}`; export r; \
45859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45860 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45861 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 45862 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 45863
6bd3dfaa 45864@endif target-libmudflap
4b1cb4fe
DD
45865
45866.PHONY: install-target-libmudflap maybe-install-target-libmudflap
45867maybe-install-target-libmudflap:
6bd3dfaa
PB
45868@if target-libmudflap
45869maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
45870
45871install-target-libmudflap: installdirs
0aed8855 45872 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45873 @r=`${PWD_COMMAND}`; export r; \
45874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45875 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45876 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 45877 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 45878
6bd3dfaa 45879@endif target-libmudflap
4b1cb4fe 45880
56a8fe78 45881# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
45882
45883.PHONY: maybe-info-target-libmudflap info-target-libmudflap
45884maybe-info-target-libmudflap:
6bd3dfaa
PB
45885@if target-libmudflap
45886maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
45887
45888info-target-libmudflap: \
45889 configure-target-libmudflap
0aed8855 45890 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45891 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45892 r=`${PWD_COMMAND}`; export r; \
45893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45894 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45895 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
45896 for flag in $(EXTRA_TARGET_FLAGS); do \
45897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45898 done; \
45899 (cd $(TARGET_SUBDIR)/libmudflap && \
45900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45902 "RANLIB=$${RANLIB}" \
0c24b341 45903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45904 info) \
4b1cb4fe
DD
45905 || exit 1
45906
6bd3dfaa 45907@endif target-libmudflap
4b1cb4fe
DD
45908
45909.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
45910maybe-dvi-target-libmudflap:
6bd3dfaa
PB
45911@if target-libmudflap
45912maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
45913
45914dvi-target-libmudflap: \
45915 configure-target-libmudflap
0aed8855 45916 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45917 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45918 r=`${PWD_COMMAND}`; export r; \
45919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45920 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45921 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
45922 for flag in $(EXTRA_TARGET_FLAGS); do \
45923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45924 done; \
45925 (cd $(TARGET_SUBDIR)/libmudflap && \
45926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45928 "RANLIB=$${RANLIB}" \
0c24b341 45929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45930 dvi) \
4b1cb4fe
DD
45931 || exit 1
45932
6bd3dfaa 45933@endif target-libmudflap
4b1cb4fe 45934
56a8fe78
DD
45935.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
45936maybe-pdf-target-libmudflap:
45937@if target-libmudflap
45938maybe-pdf-target-libmudflap: pdf-target-libmudflap
45939
45940pdf-target-libmudflap: \
45941 configure-target-libmudflap
45942 @: $(MAKE); $(unstage)
45943 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45944 r=`${PWD_COMMAND}`; export r; \
45945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45946 $(NORMAL_TARGET_EXPORTS) \
45947 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
45948 for flag in $(EXTRA_TARGET_FLAGS); do \
45949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45950 done; \
45951 (cd $(TARGET_SUBDIR)/libmudflap && \
45952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45954 "RANLIB=$${RANLIB}" \
0c24b341 45955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45956 pdf) \
45957 || exit 1
45958
45959@endif target-libmudflap
45960
6d389afc
MS
45961.PHONY: maybe-html-target-libmudflap html-target-libmudflap
45962maybe-html-target-libmudflap:
45963@if target-libmudflap
45964maybe-html-target-libmudflap: html-target-libmudflap
45965
45966html-target-libmudflap: \
45967 configure-target-libmudflap
0aed8855 45968 @: $(MAKE); $(unstage)
6d389afc
MS
45969 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45970 r=`${PWD_COMMAND}`; export r; \
45971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45972 $(NORMAL_TARGET_EXPORTS) \
45973 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
45974 for flag in $(EXTRA_TARGET_FLAGS); do \
45975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45976 done; \
45977 (cd $(TARGET_SUBDIR)/libmudflap && \
45978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45980 "RANLIB=$${RANLIB}" \
0c24b341 45981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45982 html) \
45983 || exit 1
45984
45985@endif target-libmudflap
45986
4b1cb4fe
DD
45987.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
45988maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
45989@if target-libmudflap
45990maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
45991
45992TAGS-target-libmudflap: \
45993 configure-target-libmudflap
0aed8855 45994 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45995 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45996 r=`${PWD_COMMAND}`; export r; \
45997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45998 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45999 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
46000 for flag in $(EXTRA_TARGET_FLAGS); do \
46001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46002 done; \
46003 (cd $(TARGET_SUBDIR)/libmudflap && \
46004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46006 "RANLIB=$${RANLIB}" \
0c24b341 46007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46008 TAGS) \
4b1cb4fe
DD
46009 || exit 1
46010
6bd3dfaa 46011@endif target-libmudflap
4b1cb4fe
DD
46012
46013.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
46014maybe-install-info-target-libmudflap:
6bd3dfaa
PB
46015@if target-libmudflap
46016maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
46017
46018install-info-target-libmudflap: \
46019 configure-target-libmudflap \
46020 info-target-libmudflap
0aed8855 46021 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46022 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46023 r=`${PWD_COMMAND}`; export r; \
46024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46025 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46026 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
46027 for flag in $(EXTRA_TARGET_FLAGS); do \
46028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46029 done; \
46030 (cd $(TARGET_SUBDIR)/libmudflap && \
46031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46033 "RANLIB=$${RANLIB}" \
0c24b341 46034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46035 install-info) \
4b1cb4fe
DD
46036 || exit 1
46037
6bd3dfaa 46038@endif target-libmudflap
4b1cb4fe 46039
a3ca38d2
DD
46040.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
46041maybe-install-pdf-target-libmudflap:
46042@if target-libmudflap
46043maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
46044
46045install-pdf-target-libmudflap: \
46046 configure-target-libmudflap \
46047 pdf-target-libmudflap
46048 @: $(MAKE); $(unstage)
46049 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46050 r=`${PWD_COMMAND}`; export r; \
46051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46052 $(NORMAL_TARGET_EXPORTS) \
46053 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
46054 for flag in $(EXTRA_TARGET_FLAGS); do \
46055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46056 done; \
46057 (cd $(TARGET_SUBDIR)/libmudflap && \
46058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46060 "RANLIB=$${RANLIB}" \
0c24b341 46061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46062 install-pdf) \
46063 || exit 1
46064
46065@endif target-libmudflap
46066
108a6f8e
CD
46067.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
46068maybe-install-html-target-libmudflap:
46069@if target-libmudflap
46070maybe-install-html-target-libmudflap: install-html-target-libmudflap
46071
46072install-html-target-libmudflap: \
46073 configure-target-libmudflap \
46074 html-target-libmudflap
46075 @: $(MAKE); $(unstage)
46076 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46077 r=`${PWD_COMMAND}`; export r; \
46078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46079 $(NORMAL_TARGET_EXPORTS) \
46080 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
46081 for flag in $(EXTRA_TARGET_FLAGS); do \
46082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46083 done; \
46084 (cd $(TARGET_SUBDIR)/libmudflap && \
46085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46087 "RANLIB=$${RANLIB}" \
0c24b341 46088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46089 install-html) \
46090 || exit 1
46091
46092@endif target-libmudflap
46093
4b1cb4fe
DD
46094.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
46095maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
46096@if target-libmudflap
46097maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
46098
46099installcheck-target-libmudflap: \
46100 configure-target-libmudflap
0aed8855 46101 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46102 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46103 r=`${PWD_COMMAND}`; export r; \
46104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46105 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46106 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
46107 for flag in $(EXTRA_TARGET_FLAGS); do \
46108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46109 done; \
46110 (cd $(TARGET_SUBDIR)/libmudflap && \
46111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46113 "RANLIB=$${RANLIB}" \
0c24b341 46114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46115 installcheck) \
4b1cb4fe
DD
46116 || exit 1
46117
6bd3dfaa 46118@endif target-libmudflap
4b1cb4fe
DD
46119
46120.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
46121maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
46122@if target-libmudflap
46123maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
46124
46125mostlyclean-target-libmudflap:
0aed8855 46126 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46127 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46128 r=`${PWD_COMMAND}`; export r; \
46129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46130 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46131 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
46132 for flag in $(EXTRA_TARGET_FLAGS); do \
46133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46134 done; \
46135 (cd $(TARGET_SUBDIR)/libmudflap && \
46136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46138 "RANLIB=$${RANLIB}" \
0c24b341 46139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46140 mostlyclean) \
4b1cb4fe
DD
46141 || exit 1
46142
6bd3dfaa 46143@endif target-libmudflap
4b1cb4fe
DD
46144
46145.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
46146maybe-clean-target-libmudflap:
6bd3dfaa
PB
46147@if target-libmudflap
46148maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
46149
46150clean-target-libmudflap:
0aed8855 46151 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46152 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46153 r=`${PWD_COMMAND}`; export r; \
46154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46155 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46156 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
46157 for flag in $(EXTRA_TARGET_FLAGS); do \
46158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46159 done; \
46160 (cd $(TARGET_SUBDIR)/libmudflap && \
46161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46163 "RANLIB=$${RANLIB}" \
0c24b341 46164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46165 clean) \
4b1cb4fe
DD
46166 || exit 1
46167
6bd3dfaa 46168@endif target-libmudflap
4b1cb4fe
DD
46169
46170.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
46171maybe-distclean-target-libmudflap:
6bd3dfaa
PB
46172@if target-libmudflap
46173maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
46174
46175distclean-target-libmudflap:
0aed8855 46176 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46177 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46178 r=`${PWD_COMMAND}`; export r; \
46179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46180 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46181 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
46182 for flag in $(EXTRA_TARGET_FLAGS); do \
46183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46184 done; \
46185 (cd $(TARGET_SUBDIR)/libmudflap && \
46186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46188 "RANLIB=$${RANLIB}" \
0c24b341 46189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46190 distclean) \
4b1cb4fe
DD
46191 || exit 1
46192
6bd3dfaa 46193@endif target-libmudflap
4b1cb4fe
DD
46194
46195.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
46196maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
46197@if target-libmudflap
46198maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
46199
46200maintainer-clean-target-libmudflap:
0aed8855 46201 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46202 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46203 r=`${PWD_COMMAND}`; export r; \
46204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46205 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46206 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
46207 for flag in $(EXTRA_TARGET_FLAGS); do \
46208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46209 done; \
46210 (cd $(TARGET_SUBDIR)/libmudflap && \
46211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46213 "RANLIB=$${RANLIB}" \
0c24b341 46214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46215 maintainer-clean) \
4b1cb4fe
DD
46216 || exit 1
46217
6bd3dfaa 46218@endif target-libmudflap
4b1cb4fe
DD
46219
46220
4b1cb4fe 46221
064d0a7c
PB
46222
46223
46224.PHONY: configure-target-libssp maybe-configure-target-libssp
46225maybe-configure-target-libssp:
4f0ef2d8
CD
46226@if gcc-bootstrap
46227configure-target-libssp: stage_current
46228@endif gcc-bootstrap
064d0a7c
PB
46229@if target-libssp
46230maybe-configure-target-libssp: configure-target-libssp
c52c6897 46231configure-target-libssp:
0aed8855
PB
46232 @: $(MAKE); $(unstage)
46233 @r=`${PWD_COMMAND}`; export r; \
46234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46235 echo "Checking multilib configuration for libssp..."; \
46236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
46237 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
46238 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
46239 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
46240 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
46241 else \
46242 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
46243 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
46244 fi; \
46245 else \
46246 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
46247 fi; \
46248 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 46249 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
1f53ca9a 46250 $(NORMAL_TARGET_EXPORTS) \
064d0a7c
PB
46251 echo Configuring in $(TARGET_SUBDIR)/libssp; \
46252 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
46253 case $(srcdir) in \
46254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46255 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
46256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46257 esac; \
46258 srcdiroption="--srcdir=$${topdir}/libssp"; \
46259 libsrcdir="$$s/libssp"; \
46260 rm -f no-such-file || : ; \
46261 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46262 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46263 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
46264 || exit 1
46265@endif target-libssp
46266
46267
46268
46269
46270
46271.PHONY: all-target-libssp maybe-all-target-libssp
46272maybe-all-target-libssp:
4f0ef2d8
CD
46273@if gcc-bootstrap
46274all-target-libssp: stage_current
46275@endif gcc-bootstrap
064d0a7c
PB
46276@if target-libssp
46277TARGET-target-libssp=all
46278maybe-all-target-libssp: all-target-libssp
46279all-target-libssp: configure-target-libssp
0aed8855 46280 @: $(MAKE); $(unstage)
064d0a7c
PB
46281 @r=`${PWD_COMMAND}`; export r; \
46282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46283 $(NORMAL_TARGET_EXPORTS) \
064d0a7c 46284 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
46285 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46286 $(TARGET-target-libssp))
064d0a7c
PB
46287@endif target-libssp
46288
46289
46290
46291
46292
46293.PHONY: check-target-libssp maybe-check-target-libssp
46294maybe-check-target-libssp:
46295@if target-libssp
46296maybe-check-target-libssp: check-target-libssp
46297
46298check-target-libssp:
0aed8855 46299 @: $(MAKE); $(unstage)
064d0a7c
PB
46300 @r=`${PWD_COMMAND}`; export r; \
46301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46302 $(NORMAL_TARGET_EXPORTS) \
46303 (cd $(TARGET_SUBDIR)/libssp && \
46304 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46305
46306@endif target-libssp
46307
46308.PHONY: install-target-libssp maybe-install-target-libssp
46309maybe-install-target-libssp:
46310@if target-libssp
46311maybe-install-target-libssp: install-target-libssp
46312
46313install-target-libssp: installdirs
0aed8855 46314 @: $(MAKE); $(unstage)
064d0a7c
PB
46315 @r=`${PWD_COMMAND}`; export r; \
46316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46317 $(NORMAL_TARGET_EXPORTS) \
46318 (cd $(TARGET_SUBDIR)/libssp && \
46319 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46320
46321@endif target-libssp
46322
56a8fe78 46323# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
46324
46325.PHONY: maybe-info-target-libssp info-target-libssp
46326maybe-info-target-libssp:
46327@if target-libssp
46328maybe-info-target-libssp: info-target-libssp
46329
46330info-target-libssp: \
46331 configure-target-libssp
0aed8855 46332 @: $(MAKE); $(unstage)
064d0a7c
PB
46333 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46334 r=`${PWD_COMMAND}`; export r; \
46335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46336 $(NORMAL_TARGET_EXPORTS) \
46337 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
46338 for flag in $(EXTRA_TARGET_FLAGS); do \
46339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46340 done; \
46341 (cd $(TARGET_SUBDIR)/libssp && \
46342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46344 "RANLIB=$${RANLIB}" \
0c24b341 46345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46346 info) \
46347 || exit 1
46348
46349@endif target-libssp
46350
46351.PHONY: maybe-dvi-target-libssp dvi-target-libssp
46352maybe-dvi-target-libssp:
46353@if target-libssp
46354maybe-dvi-target-libssp: dvi-target-libssp
46355
46356dvi-target-libssp: \
46357 configure-target-libssp
0aed8855 46358 @: $(MAKE); $(unstage)
064d0a7c
PB
46359 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46360 r=`${PWD_COMMAND}`; export r; \
46361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46362 $(NORMAL_TARGET_EXPORTS) \
46363 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
46364 for flag in $(EXTRA_TARGET_FLAGS); do \
46365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46366 done; \
46367 (cd $(TARGET_SUBDIR)/libssp && \
46368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46370 "RANLIB=$${RANLIB}" \
0c24b341 46371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46372 dvi) \
46373 || exit 1
46374
46375@endif target-libssp
46376
56a8fe78
DD
46377.PHONY: maybe-pdf-target-libssp pdf-target-libssp
46378maybe-pdf-target-libssp:
46379@if target-libssp
46380maybe-pdf-target-libssp: pdf-target-libssp
46381
46382pdf-target-libssp: \
46383 configure-target-libssp
46384 @: $(MAKE); $(unstage)
46385 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46386 r=`${PWD_COMMAND}`; export r; \
46387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46388 $(NORMAL_TARGET_EXPORTS) \
46389 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
46390 for flag in $(EXTRA_TARGET_FLAGS); do \
46391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46392 done; \
46393 (cd $(TARGET_SUBDIR)/libssp && \
46394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46396 "RANLIB=$${RANLIB}" \
0c24b341 46397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46398 pdf) \
46399 || exit 1
46400
46401@endif target-libssp
46402
064d0a7c
PB
46403.PHONY: maybe-html-target-libssp html-target-libssp
46404maybe-html-target-libssp:
46405@if target-libssp
46406maybe-html-target-libssp: html-target-libssp
46407
46408html-target-libssp: \
46409 configure-target-libssp
0aed8855 46410 @: $(MAKE); $(unstage)
064d0a7c
PB
46411 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46412 r=`${PWD_COMMAND}`; export r; \
46413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46414 $(NORMAL_TARGET_EXPORTS) \
46415 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
46416 for flag in $(EXTRA_TARGET_FLAGS); do \
46417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46418 done; \
46419 (cd $(TARGET_SUBDIR)/libssp && \
46420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46422 "RANLIB=$${RANLIB}" \
0c24b341 46423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46424 html) \
46425 || exit 1
46426
46427@endif target-libssp
46428
46429.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
46430maybe-TAGS-target-libssp:
46431@if target-libssp
46432maybe-TAGS-target-libssp: TAGS-target-libssp
46433
46434TAGS-target-libssp: \
46435 configure-target-libssp
0aed8855 46436 @: $(MAKE); $(unstage)
064d0a7c
PB
46437 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46438 r=`${PWD_COMMAND}`; export r; \
46439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46440 $(NORMAL_TARGET_EXPORTS) \
46441 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
46442 for flag in $(EXTRA_TARGET_FLAGS); do \
46443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46444 done; \
46445 (cd $(TARGET_SUBDIR)/libssp && \
46446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46448 "RANLIB=$${RANLIB}" \
0c24b341 46449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46450 TAGS) \
46451 || exit 1
46452
46453@endif target-libssp
46454
46455.PHONY: maybe-install-info-target-libssp install-info-target-libssp
46456maybe-install-info-target-libssp:
46457@if target-libssp
46458maybe-install-info-target-libssp: install-info-target-libssp
46459
46460install-info-target-libssp: \
46461 configure-target-libssp \
46462 info-target-libssp
0aed8855 46463 @: $(MAKE); $(unstage)
064d0a7c
PB
46464 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46465 r=`${PWD_COMMAND}`; export r; \
46466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46467 $(NORMAL_TARGET_EXPORTS) \
46468 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
46469 for flag in $(EXTRA_TARGET_FLAGS); do \
46470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46471 done; \
46472 (cd $(TARGET_SUBDIR)/libssp && \
46473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46475 "RANLIB=$${RANLIB}" \
0c24b341 46476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46477 install-info) \
46478 || exit 1
46479
46480@endif target-libssp
46481
a3ca38d2
DD
46482.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
46483maybe-install-pdf-target-libssp:
46484@if target-libssp
46485maybe-install-pdf-target-libssp: install-pdf-target-libssp
46486
46487install-pdf-target-libssp: \
46488 configure-target-libssp \
46489 pdf-target-libssp
46490 @: $(MAKE); $(unstage)
46491 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46492 r=`${PWD_COMMAND}`; export r; \
46493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46494 $(NORMAL_TARGET_EXPORTS) \
46495 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
46496 for flag in $(EXTRA_TARGET_FLAGS); do \
46497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46498 done; \
46499 (cd $(TARGET_SUBDIR)/libssp && \
46500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46502 "RANLIB=$${RANLIB}" \
0c24b341 46503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46504 install-pdf) \
46505 || exit 1
46506
46507@endif target-libssp
46508
108a6f8e
CD
46509.PHONY: maybe-install-html-target-libssp install-html-target-libssp
46510maybe-install-html-target-libssp:
46511@if target-libssp
46512maybe-install-html-target-libssp: install-html-target-libssp
46513
46514install-html-target-libssp: \
46515 configure-target-libssp \
46516 html-target-libssp
46517 @: $(MAKE); $(unstage)
46518 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46519 r=`${PWD_COMMAND}`; export r; \
46520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46521 $(NORMAL_TARGET_EXPORTS) \
46522 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
46523 for flag in $(EXTRA_TARGET_FLAGS); do \
46524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46525 done; \
46526 (cd $(TARGET_SUBDIR)/libssp && \
46527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46529 "RANLIB=$${RANLIB}" \
0c24b341 46530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46531 install-html) \
46532 || exit 1
46533
46534@endif target-libssp
46535
064d0a7c
PB
46536.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
46537maybe-installcheck-target-libssp:
46538@if target-libssp
46539maybe-installcheck-target-libssp: installcheck-target-libssp
46540
46541installcheck-target-libssp: \
46542 configure-target-libssp
0aed8855 46543 @: $(MAKE); $(unstage)
064d0a7c
PB
46544 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46545 r=`${PWD_COMMAND}`; export r; \
46546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46547 $(NORMAL_TARGET_EXPORTS) \
46548 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
46549 for flag in $(EXTRA_TARGET_FLAGS); do \
46550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46551 done; \
46552 (cd $(TARGET_SUBDIR)/libssp && \
46553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46555 "RANLIB=$${RANLIB}" \
0c24b341 46556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46557 installcheck) \
46558 || exit 1
46559
46560@endif target-libssp
46561
46562.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
46563maybe-mostlyclean-target-libssp:
46564@if target-libssp
46565maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
46566
46567mostlyclean-target-libssp:
0aed8855 46568 @: $(MAKE); $(unstage)
064d0a7c
PB
46569 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46570 r=`${PWD_COMMAND}`; export r; \
46571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46572 $(NORMAL_TARGET_EXPORTS) \
46573 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
46574 for flag in $(EXTRA_TARGET_FLAGS); do \
46575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46576 done; \
46577 (cd $(TARGET_SUBDIR)/libssp && \
46578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46580 "RANLIB=$${RANLIB}" \
0c24b341 46581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46582 mostlyclean) \
46583 || exit 1
46584
46585@endif target-libssp
46586
46587.PHONY: maybe-clean-target-libssp clean-target-libssp
46588maybe-clean-target-libssp:
46589@if target-libssp
46590maybe-clean-target-libssp: clean-target-libssp
46591
46592clean-target-libssp:
0aed8855 46593 @: $(MAKE); $(unstage)
064d0a7c
PB
46594 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46595 r=`${PWD_COMMAND}`; export r; \
46596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46597 $(NORMAL_TARGET_EXPORTS) \
46598 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
46599 for flag in $(EXTRA_TARGET_FLAGS); do \
46600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46601 done; \
46602 (cd $(TARGET_SUBDIR)/libssp && \
46603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46605 "RANLIB=$${RANLIB}" \
0c24b341 46606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46607 clean) \
46608 || exit 1
46609
46610@endif target-libssp
46611
46612.PHONY: maybe-distclean-target-libssp distclean-target-libssp
46613maybe-distclean-target-libssp:
46614@if target-libssp
46615maybe-distclean-target-libssp: distclean-target-libssp
46616
46617distclean-target-libssp:
0aed8855 46618 @: $(MAKE); $(unstage)
064d0a7c
PB
46619 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46620 r=`${PWD_COMMAND}`; export r; \
46621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46622 $(NORMAL_TARGET_EXPORTS) \
46623 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
46624 for flag in $(EXTRA_TARGET_FLAGS); do \
46625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46626 done; \
46627 (cd $(TARGET_SUBDIR)/libssp && \
46628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46630 "RANLIB=$${RANLIB}" \
0c24b341 46631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46632 distclean) \
46633 || exit 1
46634
46635@endif target-libssp
46636
46637.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
46638maybe-maintainer-clean-target-libssp:
46639@if target-libssp
46640maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
46641
46642maintainer-clean-target-libssp:
0aed8855 46643 @: $(MAKE); $(unstage)
064d0a7c
PB
46644 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46645 r=`${PWD_COMMAND}`; export r; \
46646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46647 $(NORMAL_TARGET_EXPORTS) \
46648 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
46649 for flag in $(EXTRA_TARGET_FLAGS); do \
46650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46651 done; \
46652 (cd $(TARGET_SUBDIR)/libssp && \
46653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46655 "RANLIB=$${RANLIB}" \
0c24b341 46656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46657 maintainer-clean) \
46658 || exit 1
46659
46660@endif target-libssp
46661
46662
46663
a7254363 46664
e90269c8 46665
a7254363
PB
46666.PHONY: configure-target-newlib maybe-configure-target-newlib
46667maybe-configure-target-newlib:
4f0ef2d8
CD
46668@if gcc-bootstrap
46669configure-target-newlib: stage_current
46670@endif gcc-bootstrap
a7254363
PB
46671@if target-newlib
46672maybe-configure-target-newlib: configure-target-newlib
c52c6897 46673configure-target-newlib:
0aed8855
PB
46674 @: $(MAKE); $(unstage)
46675 @r=`${PWD_COMMAND}`; export r; \
46676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46677 echo "Checking multilib configuration for newlib..."; \
46678 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
46679 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
46680 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
46681 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
46682 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
46683 else \
46684 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
46685 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
46686 fi; \
46687 else \
46688 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
46689 fi; \
46690 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 46691 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
1f53ca9a 46692 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46693 echo Configuring in $(TARGET_SUBDIR)/newlib; \
46694 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
46695 case $(srcdir) in \
b00612cc
PB
46696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46697 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
46698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 46699 esac; \
b00612cc
PB
46700 srcdiroption="--srcdir=$${topdir}/newlib"; \
46701 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
46702 rm -f no-such-file || : ; \
46703 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46704 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46705 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 46706 || exit 1
6bd3dfaa 46707@endif target-newlib
4b1cb4fe 46708
a7254363
PB
46709
46710
d545f33b
PB
46711
46712
4b1cb4fe
DD
46713.PHONY: all-target-newlib maybe-all-target-newlib
46714maybe-all-target-newlib:
4f0ef2d8
CD
46715@if gcc-bootstrap
46716all-target-newlib: stage_current
46717@endif gcc-bootstrap
6bd3dfaa 46718@if target-newlib
72b2455a 46719TARGET-target-newlib=all
6bd3dfaa 46720maybe-all-target-newlib: all-target-newlib
4b1cb4fe 46721all-target-newlib: configure-target-newlib
0aed8855 46722 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46723 @r=`${PWD_COMMAND}`; export r; \
46724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46725 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46726 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
46727 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46728 $(TARGET-target-newlib))
6bd3dfaa 46729@endif target-newlib
4b1cb4fe 46730
a7254363
PB
46731
46732
d545f33b
PB
46733
46734
4b1cb4fe
DD
46735.PHONY: check-target-newlib maybe-check-target-newlib
46736maybe-check-target-newlib:
6bd3dfaa
PB
46737@if target-newlib
46738maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
46739
46740check-target-newlib:
0aed8855 46741 @: $(MAKE); $(unstage)
b40e3958
L
46742 @r=`${PWD_COMMAND}`; export r; \
46743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46744 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46745 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 46746 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 46747
6bd3dfaa 46748@endif target-newlib
3866be5d 46749
4fa63067
NN
46750.PHONY: install-target-newlib maybe-install-target-newlib
46751maybe-install-target-newlib:
6bd3dfaa
PB
46752@if target-newlib
46753maybe-install-target-newlib: install-target-newlib
e2b9e2dc 46754
4fa63067 46755install-target-newlib: installdirs
0aed8855 46756 @: $(MAKE); $(unstage)
b40e3958
L
46757 @r=`${PWD_COMMAND}`; export r; \
46758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46759 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46760 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 46761 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46762
6bd3dfaa 46763@endif target-newlib
3866be5d 46764
56a8fe78 46765# Other targets (info, dvi, pdf, etc.)
3866be5d 46766
4fa63067
NN
46767.PHONY: maybe-info-target-newlib info-target-newlib
46768maybe-info-target-newlib:
6bd3dfaa
PB
46769@if target-newlib
46770maybe-info-target-newlib: info-target-newlib
3866be5d 46771
4fa63067
NN
46772info-target-newlib: \
46773 configure-target-newlib
0aed8855 46774 @: $(MAKE); $(unstage)
4fa63067
NN
46775 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46776 r=`${PWD_COMMAND}`; export r; \
46777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46778 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46779 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
46780 for flag in $(EXTRA_TARGET_FLAGS); do \
46781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46782 done; \
46783 (cd $(TARGET_SUBDIR)/newlib && \
46784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46786 "RANLIB=$${RANLIB}" \
0c24b341 46787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46788 info) \
4fa63067 46789 || exit 1
16ae0395 46790
6bd3dfaa 46791@endif target-newlib
3866be5d 46792
4fa63067
NN
46793.PHONY: maybe-dvi-target-newlib dvi-target-newlib
46794maybe-dvi-target-newlib:
6bd3dfaa
PB
46795@if target-newlib
46796maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 46797
4fa63067
NN
46798dvi-target-newlib: \
46799 configure-target-newlib
0aed8855 46800 @: $(MAKE); $(unstage)
4fa63067 46801 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
46802 r=`${PWD_COMMAND}`; export r; \
46803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46804 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46805 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
46806 for flag in $(EXTRA_TARGET_FLAGS); do \
46807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46808 done; \
46809 (cd $(TARGET_SUBDIR)/newlib && \
46810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46812 "RANLIB=$${RANLIB}" \
0c24b341 46813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46814 dvi) \
e2b9e2dc
NN
46815 || exit 1
46816
6bd3dfaa 46817@endif target-newlib
3866be5d 46818
56a8fe78
DD
46819.PHONY: maybe-pdf-target-newlib pdf-target-newlib
46820maybe-pdf-target-newlib:
46821@if target-newlib
46822maybe-pdf-target-newlib: pdf-target-newlib
46823
46824pdf-target-newlib: \
46825 configure-target-newlib
46826 @: $(MAKE); $(unstage)
46827 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46828 r=`${PWD_COMMAND}`; export r; \
46829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46830 $(NORMAL_TARGET_EXPORTS) \
46831 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
46832 for flag in $(EXTRA_TARGET_FLAGS); do \
46833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46834 done; \
46835 (cd $(TARGET_SUBDIR)/newlib && \
46836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46838 "RANLIB=$${RANLIB}" \
0c24b341 46839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46840 pdf) \
46841 || exit 1
46842
46843@endif target-newlib
46844
6d389afc
MS
46845.PHONY: maybe-html-target-newlib html-target-newlib
46846maybe-html-target-newlib:
46847@if target-newlib
46848maybe-html-target-newlib: html-target-newlib
46849
46850html-target-newlib: \
46851 configure-target-newlib
0aed8855 46852 @: $(MAKE); $(unstage)
6d389afc
MS
46853 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46854 r=`${PWD_COMMAND}`; export r; \
46855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46856 $(NORMAL_TARGET_EXPORTS) \
46857 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
46858 for flag in $(EXTRA_TARGET_FLAGS); do \
46859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46860 done; \
46861 (cd $(TARGET_SUBDIR)/newlib && \
46862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46864 "RANLIB=$${RANLIB}" \
0c24b341 46865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46866 html) \
46867 || exit 1
46868
46869@endif target-newlib
46870
4fa63067
NN
46871.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
46872maybe-TAGS-target-newlib:
6bd3dfaa
PB
46873@if target-newlib
46874maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 46875
4fa63067
NN
46876TAGS-target-newlib: \
46877 configure-target-newlib
0aed8855 46878 @: $(MAKE); $(unstage)
4fa63067
NN
46879 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46880 r=`${PWD_COMMAND}`; export r; \
b40e3958 46881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46883 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
46884 for flag in $(EXTRA_TARGET_FLAGS); do \
46885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46886 done; \
46887 (cd $(TARGET_SUBDIR)/newlib && \
46888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46890 "RANLIB=$${RANLIB}" \
0c24b341 46891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46892 TAGS) \
4fa63067 46893 || exit 1
3866be5d 46894
6bd3dfaa 46895@endif target-newlib
3866be5d 46896
4fa63067
NN
46897.PHONY: maybe-install-info-target-newlib install-info-target-newlib
46898maybe-install-info-target-newlib:
6bd3dfaa
PB
46899@if target-newlib
46900maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 46901
4fa63067
NN
46902install-info-target-newlib: \
46903 configure-target-newlib \
46904 info-target-newlib
0aed8855 46905 @: $(MAKE); $(unstage)
4fa63067
NN
46906 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46907 r=`${PWD_COMMAND}`; export r; \
b40e3958 46908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46909 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46910 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
46911 for flag in $(EXTRA_TARGET_FLAGS); do \
46912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46913 done; \
46914 (cd $(TARGET_SUBDIR)/newlib && \
46915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46917 "RANLIB=$${RANLIB}" \
0c24b341 46918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46919 install-info) \
4fa63067 46920 || exit 1
3866be5d 46921
6bd3dfaa 46922@endif target-newlib
3866be5d 46923
a3ca38d2
DD
46924.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
46925maybe-install-pdf-target-newlib:
46926@if target-newlib
46927maybe-install-pdf-target-newlib: install-pdf-target-newlib
46928
46929install-pdf-target-newlib: \
46930 configure-target-newlib \
46931 pdf-target-newlib
46932 @: $(MAKE); $(unstage)
46933 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46934 r=`${PWD_COMMAND}`; export r; \
46935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46936 $(NORMAL_TARGET_EXPORTS) \
46937 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
46938 for flag in $(EXTRA_TARGET_FLAGS); do \
46939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46940 done; \
46941 (cd $(TARGET_SUBDIR)/newlib && \
46942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46944 "RANLIB=$${RANLIB}" \
0c24b341 46945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46946 install-pdf) \
46947 || exit 1
46948
46949@endif target-newlib
46950
108a6f8e
CD
46951.PHONY: maybe-install-html-target-newlib install-html-target-newlib
46952maybe-install-html-target-newlib:
46953@if target-newlib
46954maybe-install-html-target-newlib: install-html-target-newlib
46955
46956install-html-target-newlib: \
46957 configure-target-newlib \
46958 html-target-newlib
46959 @: $(MAKE); $(unstage)
46960 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46961 r=`${PWD_COMMAND}`; export r; \
46962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46963 $(NORMAL_TARGET_EXPORTS) \
46964 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
46965 for flag in $(EXTRA_TARGET_FLAGS); do \
46966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46967 done; \
46968 (cd $(TARGET_SUBDIR)/newlib && \
46969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46971 "RANLIB=$${RANLIB}" \
0c24b341 46972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46973 install-html) \
46974 || exit 1
46975
46976@endif target-newlib
46977
4fa63067
NN
46978.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
46979maybe-installcheck-target-newlib:
6bd3dfaa
PB
46980@if target-newlib
46981maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
46982
46983installcheck-target-newlib: \
46984 configure-target-newlib
0aed8855 46985 @: $(MAKE); $(unstage)
4fa63067 46986 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
46987 r=`${PWD_COMMAND}`; export r; \
46988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46989 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46990 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
46991 for flag in $(EXTRA_TARGET_FLAGS); do \
46992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46993 done; \
46994 (cd $(TARGET_SUBDIR)/newlib && \
46995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46997 "RANLIB=$${RANLIB}" \
0c24b341 46998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46999 installcheck) \
e2b9e2dc
NN
47000 || exit 1
47001
6bd3dfaa 47002@endif target-newlib
3866be5d 47003
4fa63067
NN
47004.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
47005maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
47006@if target-newlib
47007maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 47008
4fa63067 47009mostlyclean-target-newlib:
0aed8855 47010 @: $(MAKE); $(unstage)
4fa63067
NN
47011 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47012 r=`${PWD_COMMAND}`; export r; \
b40e3958 47013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47014 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47015 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
47016 for flag in $(EXTRA_TARGET_FLAGS); do \
47017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47018 done; \
47019 (cd $(TARGET_SUBDIR)/newlib && \
47020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47022 "RANLIB=$${RANLIB}" \
0c24b341 47023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47024 mostlyclean) \
4fa63067 47025 || exit 1
3866be5d 47026
6bd3dfaa 47027@endif target-newlib
3866be5d 47028
4fa63067
NN
47029.PHONY: maybe-clean-target-newlib clean-target-newlib
47030maybe-clean-target-newlib:
6bd3dfaa
PB
47031@if target-newlib
47032maybe-clean-target-newlib: clean-target-newlib
16ae0395 47033
4fa63067 47034clean-target-newlib:
0aed8855 47035 @: $(MAKE); $(unstage)
4fa63067
NN
47036 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47037 r=`${PWD_COMMAND}`; export r; \
b40e3958 47038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47040 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
47041 for flag in $(EXTRA_TARGET_FLAGS); do \
47042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47043 done; \
47044 (cd $(TARGET_SUBDIR)/newlib && \
47045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47047 "RANLIB=$${RANLIB}" \
0c24b341 47048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47049 clean) \
4fa63067 47050 || exit 1
3866be5d 47051
6bd3dfaa 47052@endif target-newlib
3866be5d 47053
4fa63067
NN
47054.PHONY: maybe-distclean-target-newlib distclean-target-newlib
47055maybe-distclean-target-newlib:
6bd3dfaa
PB
47056@if target-newlib
47057maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
47058
47059distclean-target-newlib:
0aed8855 47060 @: $(MAKE); $(unstage)
4fa63067 47061 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
47062 r=`${PWD_COMMAND}`; export r; \
47063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47064 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47065 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
47066 for flag in $(EXTRA_TARGET_FLAGS); do \
47067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47068 done; \
47069 (cd $(TARGET_SUBDIR)/newlib && \
47070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47072 "RANLIB=$${RANLIB}" \
0c24b341 47073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47074 distclean) \
e2b9e2dc
NN
47075 || exit 1
47076
6bd3dfaa 47077@endif target-newlib
3866be5d 47078
4fa63067
NN
47079.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
47080maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
47081@if target-newlib
47082maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 47083
4fa63067 47084maintainer-clean-target-newlib:
0aed8855 47085 @: $(MAKE); $(unstage)
4fa63067
NN
47086 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47087 r=`${PWD_COMMAND}`; export r; \
b40e3958 47088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47089 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47090 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
47091 for flag in $(EXTRA_TARGET_FLAGS); do \
47092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47093 done; \
47094 (cd $(TARGET_SUBDIR)/newlib && \
47095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47097 "RANLIB=$${RANLIB}" \
0c24b341 47098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47099 maintainer-clean) \
4fa63067 47100 || exit 1
3866be5d 47101
6bd3dfaa 47102@endif target-newlib
3866be5d 47103
16ae0395 47104
4b1cb4fe 47105
a7254363 47106
4b1cb4fe 47107
6aa8ef82
DJ
47108.PHONY: configure-target-libgcc maybe-configure-target-libgcc
47109maybe-configure-target-libgcc:
47110@if gcc-bootstrap
47111configure-target-libgcc: stage_current
47112@endif gcc-bootstrap
47113@if target-libgcc
47114maybe-configure-target-libgcc: configure-target-libgcc
47115configure-target-libgcc:
47116 @r=`${PWD_COMMAND}`; export r; \
47117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47118 echo "Checking multilib configuration for libgcc..."; \
47119 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47120 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47121 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47122 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47123 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47124 else \
47125 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47126 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47127 fi; \
47128 else \
47129 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47130 fi; \
47131 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47132 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
1f53ca9a 47133 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82
DJ
47134 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
47135 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
47136 case $(srcdir) in \
47137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47138 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47140 esac; \
47141 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47142 libsrcdir="$$s/libgcc"; \
47143 rm -f no-such-file || : ; \
47144 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47145 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47146 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
47147 || exit 1
47148@endif target-libgcc
47149
47150
47151
47152.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
47153maybe-configure-stage1-target-libgcc:
47154@if target-libgcc-bootstrap
47155maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
47156configure-stage1-target-libgcc:
47157 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47158 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47159 @r=`${PWD_COMMAND}`; export r; \
47160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47161 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
47162 echo "Checking multilib configuration for libgcc..."; \
47163 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47164 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47165 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47166 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47167 else \
47168 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47169 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47170 fi; \
47171 else \
47172 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47173 fi; \
47174 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
47175 $(NORMAL_TARGET_EXPORTS) \
47176 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47179 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
47180 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47181 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47182 case $(srcdir) in \
47183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47184 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47186 esac; \
47187 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47188 libsrcdir="$$s/libgcc"; \
47189 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47190 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47191 --target=${target_alias} $${srcdiroption} \
1b05fbbd 47192 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
47193@endif target-libgcc-bootstrap
47194
47195.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
47196maybe-configure-stage2-target-libgcc:
47197@if target-libgcc-bootstrap
47198maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
47199configure-stage2-target-libgcc:
47200 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47201 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47202 @r=`${PWD_COMMAND}`; export r; \
47203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47204 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
47205 echo "Checking multilib configuration for libgcc..."; \
47206 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47207 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47208 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47209 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47210 else \
47211 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47212 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47213 fi; \
47214 else \
47215 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47216 fi; \
47217 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47218 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47219 \
47220 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47221 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47222 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47223 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
47224 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47225 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47226 case $(srcdir) in \
47227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47228 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47230 esac; \
47231 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47232 libsrcdir="$$s/libgcc"; \
47233 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47234 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47235 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47236 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47237 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
47238@endif target-libgcc-bootstrap
47239
6aa8ef82
DJ
47240.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
47241maybe-configure-stage3-target-libgcc:
47242@if target-libgcc-bootstrap
47243maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
47244configure-stage3-target-libgcc:
47245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47246 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47247 @r=`${PWD_COMMAND}`; export r; \
47248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47249 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
47250 echo "Checking multilib configuration for libgcc..."; \
47251 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47252 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47253 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47254 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47255 else \
47256 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47257 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47258 fi; \
47259 else \
47260 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47261 fi; \
47262 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47263 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47264 \
47265 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47266 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47267 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47268 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
47269 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47270 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47271 case $(srcdir) in \
47272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47273 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47275 esac; \
47276 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47277 libsrcdir="$$s/libgcc"; \
47278 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47279 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47280 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47281 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47282 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
47283@endif target-libgcc-bootstrap
47284
6aa8ef82
DJ
47285.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
47286maybe-configure-stage4-target-libgcc:
47287@if target-libgcc-bootstrap
47288maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
47289configure-stage4-target-libgcc:
47290 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47291 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47292 @r=`${PWD_COMMAND}`; export r; \
47293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47294 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
47295 echo "Checking multilib configuration for libgcc..."; \
47296 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47297 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47298 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47299 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47300 else \
47301 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47302 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47303 fi; \
47304 else \
47305 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47306 fi; \
47307 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47308 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47309 \
47310 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47311 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47312 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47313 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
47314 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47315 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47316 case $(srcdir) in \
47317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47318 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47320 esac; \
47321 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47322 libsrcdir="$$s/libgcc"; \
47323 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47324 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47325 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47326 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47327 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
47328@endif target-libgcc-bootstrap
47329
47330.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
47331maybe-configure-stageprofile-target-libgcc:
47332@if target-libgcc-bootstrap
47333maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47334configure-stageprofile-target-libgcc:
47335 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47336 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47337 @r=`${PWD_COMMAND}`; export r; \
47338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47339 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
47340 echo "Checking multilib configuration for libgcc..."; \
47341 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47342 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47343 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47344 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47345 else \
47346 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47347 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47348 fi; \
47349 else \
47350 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47351 fi; \
47352 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47353 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47354 \
47355 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47356 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47357 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47358 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
47359 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47360 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47361 case $(srcdir) in \
47362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47363 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47365 esac; \
47366 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47367 libsrcdir="$$s/libgcc"; \
47368 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47369 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47370 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47371 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47372 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
47373@endif target-libgcc-bootstrap
47374
47375.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
47376maybe-configure-stagefeedback-target-libgcc:
47377@if target-libgcc-bootstrap
47378maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47379configure-stagefeedback-target-libgcc:
47380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47381 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47382 @r=`${PWD_COMMAND}`; export r; \
47383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
47385 echo "Checking multilib configuration for libgcc..."; \
47386 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47387 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47388 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47389 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47390 else \
47391 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47392 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47393 fi; \
47394 else \
47395 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47396 fi; \
47397 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47398 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47399 \
47400 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47401 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47402 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47403 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
47404 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47405 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47406 case $(srcdir) in \
47407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47408 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47410 esac; \
47411 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47412 libsrcdir="$$s/libgcc"; \
47413 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47414 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47415 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47416 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47417 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
47418@endif target-libgcc-bootstrap
47419
47420
47421
47422
47423
47424.PHONY: all-target-libgcc maybe-all-target-libgcc
47425maybe-all-target-libgcc:
47426@if gcc-bootstrap
47427all-target-libgcc: stage_current
47428@endif gcc-bootstrap
47429@if target-libgcc
47430TARGET-target-libgcc=all
47431maybe-all-target-libgcc: all-target-libgcc
47432all-target-libgcc: configure-target-libgcc
47433 @r=`${PWD_COMMAND}`; export r; \
47434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 47435 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 47436 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
47437 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47438 $(TARGET-target-libgcc))
6aa8ef82
DJ
47439@endif target-libgcc
47440
47441
47442
47443.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
47444.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
47445maybe-all-stage1-target-libgcc:
47446maybe-clean-stage1-target-libgcc:
47447@if target-libgcc-bootstrap
47448maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
47449all-stage1: all-stage1-target-libgcc
47450TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
47451all-stage1-target-libgcc: configure-stage1-target-libgcc
47452 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47453 @r=`${PWD_COMMAND}`; export r; \
47454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47455 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 47456 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 47457 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47459 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47460 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47461 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47465 $(EXTRA_TARGET_FLAGS) \
47466 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
47467 $(TARGET-stage1-target-libgcc)
47468
47469maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
47470clean-stage1: clean-stage1-target-libgcc
47471clean-stage1-target-libgcc:
47472 @if [ $(current_stage) = stage1 ]; then \
47473 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47474 else \
47475 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
47476 $(MAKE) stage1-start; \
47477 fi; \
47478 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47479 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 47480 clean
6aa8ef82
DJ
47481@endif target-libgcc-bootstrap
47482
47483
47484.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
47485.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
47486maybe-all-stage2-target-libgcc:
47487maybe-clean-stage2-target-libgcc:
47488@if target-libgcc-bootstrap
47489maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
47490all-stage2: all-stage2-target-libgcc
47491TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
47492all-stage2-target-libgcc: configure-stage2-target-libgcc
47493 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47494 @r=`${PWD_COMMAND}`; export r; \
47495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47496 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82 47497 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47498 \
6aa8ef82 47499 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47501 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47502 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47503 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47507 $(EXTRA_TARGET_FLAGS) \
47508 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
47509 $(TARGET-stage2-target-libgcc)
47510
47511maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
47512clean-stage2: clean-stage2-target-libgcc
47513clean-stage2-target-libgcc:
47514 @if [ $(current_stage) = stage2 ]; then \
47515 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47516 else \
47517 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
47518 $(MAKE) stage2-start; \
47519 fi; \
47520 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47521 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47522 \
8ee82aff 47523 clean
6aa8ef82
DJ
47524@endif target-libgcc-bootstrap
47525
47526
47527.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
47528.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
47529maybe-all-stage3-target-libgcc:
47530maybe-clean-stage3-target-libgcc:
47531@if target-libgcc-bootstrap
47532maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
47533all-stage3: all-stage3-target-libgcc
47534TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
47535all-stage3-target-libgcc: configure-stage3-target-libgcc
47536 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47537 @r=`${PWD_COMMAND}`; export r; \
47538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47539 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82 47540 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47541 \
6aa8ef82 47542 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47544 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47545 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47546 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47550 $(EXTRA_TARGET_FLAGS) \
47551 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
47552 $(TARGET-stage3-target-libgcc)
47553
47554maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
47555clean-stage3: clean-stage3-target-libgcc
47556clean-stage3-target-libgcc:
47557 @if [ $(current_stage) = stage3 ]; then \
47558 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47559 else \
47560 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
47561 $(MAKE) stage3-start; \
47562 fi; \
47563 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47564 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47565 \
8ee82aff 47566 clean
6aa8ef82
DJ
47567@endif target-libgcc-bootstrap
47568
47569
47570.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
47571.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
47572maybe-all-stage4-target-libgcc:
47573maybe-clean-stage4-target-libgcc:
47574@if target-libgcc-bootstrap
47575maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
47576all-stage4: all-stage4-target-libgcc
47577TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
47578all-stage4-target-libgcc: configure-stage4-target-libgcc
47579 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47580 @r=`${PWD_COMMAND}`; export r; \
47581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47582 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82 47583 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47584 \
6aa8ef82 47585 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47587 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47588 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47589 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47593 $(EXTRA_TARGET_FLAGS) \
47594 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
47595 $(TARGET-stage4-target-libgcc)
47596
47597maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
47598clean-stage4: clean-stage4-target-libgcc
47599clean-stage4-target-libgcc:
47600 @if [ $(current_stage) = stage4 ]; then \
47601 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47602 else \
47603 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
47604 $(MAKE) stage4-start; \
47605 fi; \
47606 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47607 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47608 \
8ee82aff 47609 clean
6aa8ef82
DJ
47610@endif target-libgcc-bootstrap
47611
47612
47613.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
47614.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
47615maybe-all-stageprofile-target-libgcc:
47616maybe-clean-stageprofile-target-libgcc:
47617@if target-libgcc-bootstrap
47618maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
47619all-stageprofile: all-stageprofile-target-libgcc
47620TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
47621all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47622 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47623 @r=`${PWD_COMMAND}`; export r; \
47624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47625 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82 47626 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47627 \
6aa8ef82 47628 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47630 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47631 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47632 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47636 $(EXTRA_TARGET_FLAGS) \
47637 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
47638 $(TARGET-stageprofile-target-libgcc)
47639
47640maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
47641clean-stageprofile: clean-stageprofile-target-libgcc
47642clean-stageprofile-target-libgcc:
47643 @if [ $(current_stage) = stageprofile ]; then \
47644 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47645 else \
47646 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
47647 $(MAKE) stageprofile-start; \
47648 fi; \
47649 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47650 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47651 \
8ee82aff 47652 clean
6aa8ef82
DJ
47653@endif target-libgcc-bootstrap
47654
47655
47656.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
47657.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
47658maybe-all-stagefeedback-target-libgcc:
47659maybe-clean-stagefeedback-target-libgcc:
47660@if target-libgcc-bootstrap
47661maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
47662all-stagefeedback: all-stagefeedback-target-libgcc
47663TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
47664all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47665 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47666 @r=`${PWD_COMMAND}`; export r; \
47667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47668 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82 47669 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47670 \
6aa8ef82 47671 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47673 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47674 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47675 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47679 $(EXTRA_TARGET_FLAGS) \
47680 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
47681 $(TARGET-stagefeedback-target-libgcc)
47682
47683maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
47684clean-stagefeedback: clean-stagefeedback-target-libgcc
47685clean-stagefeedback-target-libgcc:
47686 @if [ $(current_stage) = stagefeedback ]; then \
47687 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47688 else \
47689 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
47690 $(MAKE) stagefeedback-start; \
47691 fi; \
47692 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47693 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47694 \
8ee82aff 47695 clean
6aa8ef82
DJ
47696@endif target-libgcc-bootstrap
47697
47698
47699
47700
47701
47702
47703.PHONY: check-target-libgcc maybe-check-target-libgcc
47704maybe-check-target-libgcc:
47705@if target-libgcc
47706maybe-check-target-libgcc: check-target-libgcc
47707
47708# Dummy target for uncheckable module.
47709check-target-libgcc:
47710
47711@endif target-libgcc
47712
47713.PHONY: install-target-libgcc maybe-install-target-libgcc
47714maybe-install-target-libgcc:
47715@if target-libgcc
47716maybe-install-target-libgcc: install-target-libgcc
47717
47718install-target-libgcc: installdirs
47719 @: $(MAKE); $(unstage)
47720 @r=`${PWD_COMMAND}`; export r; \
47721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47722 $(NORMAL_TARGET_EXPORTS) \
47723 (cd $(TARGET_SUBDIR)/libgcc && \
47724 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47725
47726@endif target-libgcc
47727
47728# Other targets (info, dvi, pdf, etc.)
47729
47730.PHONY: maybe-info-target-libgcc info-target-libgcc
47731maybe-info-target-libgcc:
47732@if target-libgcc
47733maybe-info-target-libgcc: info-target-libgcc
47734
47735info-target-libgcc: \
47736 configure-target-libgcc
47737 @: $(MAKE); $(unstage)
47738 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47739 r=`${PWD_COMMAND}`; export r; \
47740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47741 $(NORMAL_TARGET_EXPORTS) \
47742 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
47743 for flag in $(EXTRA_TARGET_FLAGS); do \
47744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47745 done; \
47746 (cd $(TARGET_SUBDIR)/libgcc && \
47747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47749 "RANLIB=$${RANLIB}" \
0c24b341 47750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47751 info) \
47752 || exit 1
47753
47754@endif target-libgcc
47755
47756.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
47757maybe-dvi-target-libgcc:
47758@if target-libgcc
47759maybe-dvi-target-libgcc: dvi-target-libgcc
47760
47761dvi-target-libgcc: \
47762 configure-target-libgcc
47763 @: $(MAKE); $(unstage)
47764 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47765 r=`${PWD_COMMAND}`; export r; \
47766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47767 $(NORMAL_TARGET_EXPORTS) \
47768 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
47769 for flag in $(EXTRA_TARGET_FLAGS); do \
47770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47771 done; \
47772 (cd $(TARGET_SUBDIR)/libgcc && \
47773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47775 "RANLIB=$${RANLIB}" \
0c24b341 47776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47777 dvi) \
47778 || exit 1
47779
47780@endif target-libgcc
47781
47782.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
47783maybe-pdf-target-libgcc:
47784@if target-libgcc
47785maybe-pdf-target-libgcc: pdf-target-libgcc
47786
47787pdf-target-libgcc: \
47788 configure-target-libgcc
47789 @: $(MAKE); $(unstage)
47790 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47791 r=`${PWD_COMMAND}`; export r; \
47792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47793 $(NORMAL_TARGET_EXPORTS) \
47794 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
47795 for flag in $(EXTRA_TARGET_FLAGS); do \
47796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47797 done; \
47798 (cd $(TARGET_SUBDIR)/libgcc && \
47799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47801 "RANLIB=$${RANLIB}" \
0c24b341 47802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47803 pdf) \
47804 || exit 1
47805
47806@endif target-libgcc
47807
47808.PHONY: maybe-html-target-libgcc html-target-libgcc
47809maybe-html-target-libgcc:
47810@if target-libgcc
47811maybe-html-target-libgcc: html-target-libgcc
47812
47813html-target-libgcc: \
47814 configure-target-libgcc
47815 @: $(MAKE); $(unstage)
47816 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47817 r=`${PWD_COMMAND}`; export r; \
47818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47819 $(NORMAL_TARGET_EXPORTS) \
47820 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
47821 for flag in $(EXTRA_TARGET_FLAGS); do \
47822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47823 done; \
47824 (cd $(TARGET_SUBDIR)/libgcc && \
47825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47827 "RANLIB=$${RANLIB}" \
0c24b341 47828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47829 html) \
47830 || exit 1
47831
47832@endif target-libgcc
47833
47834.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
47835maybe-TAGS-target-libgcc:
47836@if target-libgcc
47837maybe-TAGS-target-libgcc: TAGS-target-libgcc
47838
47839TAGS-target-libgcc: \
47840 configure-target-libgcc
47841 @: $(MAKE); $(unstage)
47842 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47843 r=`${PWD_COMMAND}`; export r; \
47844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47845 $(NORMAL_TARGET_EXPORTS) \
47846 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
47847 for flag in $(EXTRA_TARGET_FLAGS); do \
47848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47849 done; \
47850 (cd $(TARGET_SUBDIR)/libgcc && \
47851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47853 "RANLIB=$${RANLIB}" \
0c24b341 47854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47855 TAGS) \
47856 || exit 1
47857
47858@endif target-libgcc
47859
47860.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
47861maybe-install-info-target-libgcc:
47862@if target-libgcc
47863maybe-install-info-target-libgcc: install-info-target-libgcc
47864
47865install-info-target-libgcc: \
47866 configure-target-libgcc \
47867 info-target-libgcc
47868 @: $(MAKE); $(unstage)
47869 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47870 r=`${PWD_COMMAND}`; export r; \
47871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47872 $(NORMAL_TARGET_EXPORTS) \
47873 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
47874 for flag in $(EXTRA_TARGET_FLAGS); do \
47875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47876 done; \
47877 (cd $(TARGET_SUBDIR)/libgcc && \
47878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47880 "RANLIB=$${RANLIB}" \
0c24b341 47881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47882 install-info) \
47883 || exit 1
47884
47885@endif target-libgcc
47886
a3ca38d2
DD
47887.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
47888maybe-install-pdf-target-libgcc:
47889@if target-libgcc
47890maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
47891
47892install-pdf-target-libgcc: \
47893 configure-target-libgcc \
47894 pdf-target-libgcc
47895 @: $(MAKE); $(unstage)
47896 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47897 r=`${PWD_COMMAND}`; export r; \
47898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47899 $(NORMAL_TARGET_EXPORTS) \
47900 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
47901 for flag in $(EXTRA_TARGET_FLAGS); do \
47902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47903 done; \
47904 (cd $(TARGET_SUBDIR)/libgcc && \
47905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47907 "RANLIB=$${RANLIB}" \
0c24b341 47908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47909 install-pdf) \
47910 || exit 1
47911
47912@endif target-libgcc
47913
6aa8ef82
DJ
47914.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
47915maybe-install-html-target-libgcc:
47916@if target-libgcc
47917maybe-install-html-target-libgcc: install-html-target-libgcc
47918
47919install-html-target-libgcc: \
47920 configure-target-libgcc \
47921 html-target-libgcc
47922 @: $(MAKE); $(unstage)
47923 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47924 r=`${PWD_COMMAND}`; export r; \
47925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47926 $(NORMAL_TARGET_EXPORTS) \
47927 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
47928 for flag in $(EXTRA_TARGET_FLAGS); do \
47929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47930 done; \
47931 (cd $(TARGET_SUBDIR)/libgcc && \
47932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47934 "RANLIB=$${RANLIB}" \
0c24b341 47935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47936 install-html) \
47937 || exit 1
47938
47939@endif target-libgcc
47940
47941.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
47942maybe-installcheck-target-libgcc:
47943@if target-libgcc
47944maybe-installcheck-target-libgcc: installcheck-target-libgcc
47945
47946installcheck-target-libgcc: \
47947 configure-target-libgcc
47948 @: $(MAKE); $(unstage)
47949 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47950 r=`${PWD_COMMAND}`; export r; \
47951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47952 $(NORMAL_TARGET_EXPORTS) \
47953 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
47954 for flag in $(EXTRA_TARGET_FLAGS); do \
47955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47956 done; \
47957 (cd $(TARGET_SUBDIR)/libgcc && \
47958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47960 "RANLIB=$${RANLIB}" \
0c24b341 47961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47962 installcheck) \
47963 || exit 1
47964
47965@endif target-libgcc
47966
47967.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
47968maybe-mostlyclean-target-libgcc:
47969@if target-libgcc
47970maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
47971
47972mostlyclean-target-libgcc:
47973 @: $(MAKE); $(unstage)
47974 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47975 r=`${PWD_COMMAND}`; export r; \
47976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47977 $(NORMAL_TARGET_EXPORTS) \
47978 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
47979 for flag in $(EXTRA_TARGET_FLAGS); do \
47980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47981 done; \
47982 (cd $(TARGET_SUBDIR)/libgcc && \
47983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47985 "RANLIB=$${RANLIB}" \
0c24b341 47986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47987 mostlyclean) \
47988 || exit 1
47989
47990@endif target-libgcc
47991
47992.PHONY: maybe-clean-target-libgcc clean-target-libgcc
47993maybe-clean-target-libgcc:
47994@if target-libgcc
47995maybe-clean-target-libgcc: clean-target-libgcc
47996
47997clean-target-libgcc:
47998 @: $(MAKE); $(unstage)
47999 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48000 r=`${PWD_COMMAND}`; export r; \
48001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48002 $(NORMAL_TARGET_EXPORTS) \
48003 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
48004 for flag in $(EXTRA_TARGET_FLAGS); do \
48005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48006 done; \
48007 (cd $(TARGET_SUBDIR)/libgcc && \
48008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48010 "RANLIB=$${RANLIB}" \
0c24b341 48011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48012 clean) \
48013 || exit 1
48014
48015@endif target-libgcc
48016
48017.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
48018maybe-distclean-target-libgcc:
48019@if target-libgcc
48020maybe-distclean-target-libgcc: distclean-target-libgcc
48021
48022distclean-target-libgcc:
48023 @: $(MAKE); $(unstage)
48024 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48025 r=`${PWD_COMMAND}`; export r; \
48026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48027 $(NORMAL_TARGET_EXPORTS) \
48028 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
48029 for flag in $(EXTRA_TARGET_FLAGS); do \
48030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48031 done; \
48032 (cd $(TARGET_SUBDIR)/libgcc && \
48033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48035 "RANLIB=$${RANLIB}" \
0c24b341 48036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48037 distclean) \
48038 || exit 1
48039
48040@endif target-libgcc
48041
48042.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
48043maybe-maintainer-clean-target-libgcc:
48044@if target-libgcc
48045maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
48046
48047maintainer-clean-target-libgcc:
48048 @: $(MAKE); $(unstage)
48049 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48050 r=`${PWD_COMMAND}`; export r; \
48051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48052 $(NORMAL_TARGET_EXPORTS) \
48053 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
48054 for flag in $(EXTRA_TARGET_FLAGS); do \
48055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48056 done; \
48057 (cd $(TARGET_SUBDIR)/libgcc && \
48058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48060 "RANLIB=$${RANLIB}" \
0c24b341 48061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48062 maintainer-clean) \
48063 || exit 1
48064
48065@endif target-libgcc
48066
48067
48068
48069
48070
a7254363
PB
48071.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
48072maybe-configure-target-libgfortran:
4f0ef2d8
CD
48073@if gcc-bootstrap
48074configure-target-libgfortran: stage_current
48075@endif gcc-bootstrap
a7254363
PB
48076@if target-libgfortran
48077maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 48078configure-target-libgfortran:
0aed8855
PB
48079 @: $(MAKE); $(unstage)
48080 @r=`${PWD_COMMAND}`; export r; \
48081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48082 echo "Checking multilib configuration for libgfortran..."; \
48083 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
48084 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
48085 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48086 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48087 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
48088 else \
48089 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
48090 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
48091 fi; \
48092 else \
48093 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
48094 fi; \
48095 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 48096 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
1f53ca9a 48097 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48098 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
48099 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
48100 case $(srcdir) in \
b00612cc
PB
48101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48102 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
48103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 48104 esac; \
b00612cc
PB
48105 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
48106 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
48107 rm -f no-such-file || : ; \
48108 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48109 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48110 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 48111 || exit 1
6bd3dfaa 48112@endif target-libgfortran
4b1cb4fe 48113
a7254363
PB
48114
48115
d545f33b
PB
48116
48117
4b1cb4fe
DD
48118.PHONY: all-target-libgfortran maybe-all-target-libgfortran
48119maybe-all-target-libgfortran:
4f0ef2d8
CD
48120@if gcc-bootstrap
48121all-target-libgfortran: stage_current
48122@endif gcc-bootstrap
6bd3dfaa 48123@if target-libgfortran
72b2455a 48124TARGET-target-libgfortran=all
6bd3dfaa 48125maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 48126all-target-libgfortran: configure-target-libgfortran
0aed8855 48127 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48128 @r=`${PWD_COMMAND}`; export r; \
48129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48130 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48131 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
48132 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48133 $(TARGET-target-libgfortran))
6bd3dfaa 48134@endif target-libgfortran
4b1cb4fe 48135
a7254363
PB
48136
48137
d545f33b
PB
48138
48139
4b1cb4fe
DD
48140.PHONY: check-target-libgfortran maybe-check-target-libgfortran
48141maybe-check-target-libgfortran:
6bd3dfaa
PB
48142@if target-libgfortran
48143maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
48144
48145check-target-libgfortran:
0aed8855 48146 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48147 @r=`${PWD_COMMAND}`; export r; \
48148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48149 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48150 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 48151 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 48152
6bd3dfaa 48153@endif target-libgfortran
4b1cb4fe
DD
48154
48155.PHONY: install-target-libgfortran maybe-install-target-libgfortran
48156maybe-install-target-libgfortran:
6bd3dfaa
PB
48157@if target-libgfortran
48158maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
48159
48160install-target-libgfortran: installdirs
0aed8855 48161 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48162 @r=`${PWD_COMMAND}`; export r; \
48163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48164 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48165 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 48166 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 48167
6bd3dfaa 48168@endif target-libgfortran
4b1cb4fe 48169
56a8fe78 48170# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
48171
48172.PHONY: maybe-info-target-libgfortran info-target-libgfortran
48173maybe-info-target-libgfortran:
6bd3dfaa
PB
48174@if target-libgfortran
48175maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
48176
48177info-target-libgfortran: \
48178 configure-target-libgfortran
0aed8855 48179 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48180 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48181 r=`${PWD_COMMAND}`; export r; \
48182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48183 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48184 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
48185 for flag in $(EXTRA_TARGET_FLAGS); do \
48186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48187 done; \
48188 (cd $(TARGET_SUBDIR)/libgfortran && \
48189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48191 "RANLIB=$${RANLIB}" \
0c24b341 48192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48193 info) \
4b1cb4fe
DD
48194 || exit 1
48195
6bd3dfaa 48196@endif target-libgfortran
4b1cb4fe
DD
48197
48198.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
48199maybe-dvi-target-libgfortran:
6bd3dfaa
PB
48200@if target-libgfortran
48201maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
48202
48203dvi-target-libgfortran: \
48204 configure-target-libgfortran
0aed8855 48205 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48206 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48207 r=`${PWD_COMMAND}`; export r; \
48208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48209 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48210 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
48211 for flag in $(EXTRA_TARGET_FLAGS); do \
48212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48213 done; \
48214 (cd $(TARGET_SUBDIR)/libgfortran && \
48215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48217 "RANLIB=$${RANLIB}" \
0c24b341 48218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48219 dvi) \
4b1cb4fe
DD
48220 || exit 1
48221
6bd3dfaa 48222@endif target-libgfortran
4b1cb4fe 48223
56a8fe78
DD
48224.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
48225maybe-pdf-target-libgfortran:
48226@if target-libgfortran
48227maybe-pdf-target-libgfortran: pdf-target-libgfortran
48228
48229pdf-target-libgfortran: \
48230 configure-target-libgfortran
48231 @: $(MAKE); $(unstage)
48232 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48233 r=`${PWD_COMMAND}`; export r; \
48234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48235 $(NORMAL_TARGET_EXPORTS) \
48236 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48237 for flag in $(EXTRA_TARGET_FLAGS); do \
48238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48239 done; \
48240 (cd $(TARGET_SUBDIR)/libgfortran && \
48241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48243 "RANLIB=$${RANLIB}" \
0c24b341 48244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48245 pdf) \
48246 || exit 1
48247
48248@endif target-libgfortran
48249
6d389afc
MS
48250.PHONY: maybe-html-target-libgfortran html-target-libgfortran
48251maybe-html-target-libgfortran:
48252@if target-libgfortran
48253maybe-html-target-libgfortran: html-target-libgfortran
48254
48255html-target-libgfortran: \
48256 configure-target-libgfortran
0aed8855 48257 @: $(MAKE); $(unstage)
6d389afc
MS
48258 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48259 r=`${PWD_COMMAND}`; export r; \
48260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48261 $(NORMAL_TARGET_EXPORTS) \
48262 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
48263 for flag in $(EXTRA_TARGET_FLAGS); do \
48264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48265 done; \
48266 (cd $(TARGET_SUBDIR)/libgfortran && \
48267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48269 "RANLIB=$${RANLIB}" \
0c24b341 48270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48271 html) \
48272 || exit 1
48273
48274@endif target-libgfortran
48275
4b1cb4fe
DD
48276.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
48277maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
48278@if target-libgfortran
48279maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
48280
48281TAGS-target-libgfortran: \
48282 configure-target-libgfortran
0aed8855 48283 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48284 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48285 r=`${PWD_COMMAND}`; export r; \
48286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48287 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48288 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
48289 for flag in $(EXTRA_TARGET_FLAGS); do \
48290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48291 done; \
48292 (cd $(TARGET_SUBDIR)/libgfortran && \
48293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48295 "RANLIB=$${RANLIB}" \
0c24b341 48296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48297 TAGS) \
4b1cb4fe
DD
48298 || exit 1
48299
6bd3dfaa 48300@endif target-libgfortran
4b1cb4fe
DD
48301
48302.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
48303maybe-install-info-target-libgfortran:
6bd3dfaa
PB
48304@if target-libgfortran
48305maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
48306
48307install-info-target-libgfortran: \
48308 configure-target-libgfortran \
48309 info-target-libgfortran
0aed8855 48310 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48311 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48312 r=`${PWD_COMMAND}`; export r; \
48313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48314 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48315 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
48316 for flag in $(EXTRA_TARGET_FLAGS); do \
48317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48318 done; \
48319 (cd $(TARGET_SUBDIR)/libgfortran && \
48320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48322 "RANLIB=$${RANLIB}" \
0c24b341 48323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48324 install-info) \
4b1cb4fe
DD
48325 || exit 1
48326
6bd3dfaa 48327@endif target-libgfortran
4b1cb4fe 48328
a3ca38d2
DD
48329.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
48330maybe-install-pdf-target-libgfortran:
48331@if target-libgfortran
48332maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
48333
48334install-pdf-target-libgfortran: \
48335 configure-target-libgfortran \
48336 pdf-target-libgfortran
48337 @: $(MAKE); $(unstage)
48338 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48339 r=`${PWD_COMMAND}`; export r; \
48340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48341 $(NORMAL_TARGET_EXPORTS) \
48342 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48343 for flag in $(EXTRA_TARGET_FLAGS); do \
48344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48345 done; \
48346 (cd $(TARGET_SUBDIR)/libgfortran && \
48347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48349 "RANLIB=$${RANLIB}" \
0c24b341 48350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48351 install-pdf) \
48352 || exit 1
48353
48354@endif target-libgfortran
48355
108a6f8e
CD
48356.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
48357maybe-install-html-target-libgfortran:
48358@if target-libgfortran
48359maybe-install-html-target-libgfortran: install-html-target-libgfortran
48360
48361install-html-target-libgfortran: \
48362 configure-target-libgfortran \
48363 html-target-libgfortran
48364 @: $(MAKE); $(unstage)
48365 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48366 r=`${PWD_COMMAND}`; export r; \
48367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48368 $(NORMAL_TARGET_EXPORTS) \
48369 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
48370 for flag in $(EXTRA_TARGET_FLAGS); do \
48371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48372 done; \
48373 (cd $(TARGET_SUBDIR)/libgfortran && \
48374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48376 "RANLIB=$${RANLIB}" \
0c24b341 48377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48378 install-html) \
48379 || exit 1
48380
48381@endif target-libgfortran
48382
4b1cb4fe
DD
48383.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
48384maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
48385@if target-libgfortran
48386maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
48387
48388installcheck-target-libgfortran: \
48389 configure-target-libgfortran
0aed8855 48390 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48391 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48392 r=`${PWD_COMMAND}`; export r; \
48393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48394 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48395 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
48396 for flag in $(EXTRA_TARGET_FLAGS); do \
48397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48398 done; \
48399 (cd $(TARGET_SUBDIR)/libgfortran && \
48400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48402 "RANLIB=$${RANLIB}" \
0c24b341 48403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48404 installcheck) \
4b1cb4fe
DD
48405 || exit 1
48406
6bd3dfaa 48407@endif target-libgfortran
4b1cb4fe
DD
48408
48409.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
48410maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
48411@if target-libgfortran
48412maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
48413
48414mostlyclean-target-libgfortran:
0aed8855 48415 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48416 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48417 r=`${PWD_COMMAND}`; export r; \
48418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48419 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48420 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
48421 for flag in $(EXTRA_TARGET_FLAGS); do \
48422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48423 done; \
48424 (cd $(TARGET_SUBDIR)/libgfortran && \
48425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48427 "RANLIB=$${RANLIB}" \
0c24b341 48428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48429 mostlyclean) \
4b1cb4fe
DD
48430 || exit 1
48431
6bd3dfaa 48432@endif target-libgfortran
4b1cb4fe
DD
48433
48434.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
48435maybe-clean-target-libgfortran:
6bd3dfaa
PB
48436@if target-libgfortran
48437maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
48438
48439clean-target-libgfortran:
0aed8855 48440 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48441 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48442 r=`${PWD_COMMAND}`; export r; \
48443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48444 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48445 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
48446 for flag in $(EXTRA_TARGET_FLAGS); do \
48447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48448 done; \
48449 (cd $(TARGET_SUBDIR)/libgfortran && \
48450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48452 "RANLIB=$${RANLIB}" \
0c24b341 48453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48454 clean) \
4b1cb4fe
DD
48455 || exit 1
48456
6bd3dfaa 48457@endif target-libgfortran
4b1cb4fe
DD
48458
48459.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
48460maybe-distclean-target-libgfortran:
6bd3dfaa
PB
48461@if target-libgfortran
48462maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
48463
48464distclean-target-libgfortran:
0aed8855 48465 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48466 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48467 r=`${PWD_COMMAND}`; export r; \
48468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48469 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48470 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
48471 for flag in $(EXTRA_TARGET_FLAGS); do \
48472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48473 done; \
48474 (cd $(TARGET_SUBDIR)/libgfortran && \
48475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48477 "RANLIB=$${RANLIB}" \
0c24b341 48478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48479 distclean) \
4b1cb4fe
DD
48480 || exit 1
48481
6bd3dfaa 48482@endif target-libgfortran
4b1cb4fe
DD
48483
48484.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
48485maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
48486@if target-libgfortran
48487maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
48488
48489maintainer-clean-target-libgfortran:
0aed8855 48490 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48491 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48492 r=`${PWD_COMMAND}`; export r; \
48493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48494 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48495 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
48496 for flag in $(EXTRA_TARGET_FLAGS); do \
48497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48498 done; \
48499 (cd $(TARGET_SUBDIR)/libgfortran && \
48500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48502 "RANLIB=$${RANLIB}" \
0c24b341 48503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48504 maintainer-clean) \
4b1cb4fe
DD
48505 || exit 1
48506
6bd3dfaa 48507@endif target-libgfortran
4b1cb4fe
DD
48508
48509
3866be5d 48510
a7254363 48511
e90269c8 48512
a7254363
PB
48513.PHONY: configure-target-libobjc maybe-configure-target-libobjc
48514maybe-configure-target-libobjc:
4f0ef2d8
CD
48515@if gcc-bootstrap
48516configure-target-libobjc: stage_current
48517@endif gcc-bootstrap
a7254363
PB
48518@if target-libobjc
48519maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 48520configure-target-libobjc:
0aed8855
PB
48521 @: $(MAKE); $(unstage)
48522 @r=`${PWD_COMMAND}`; export r; \
48523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48524 echo "Checking multilib configuration for libobjc..."; \
48525 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
48526 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
48527 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48528 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48529 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
48530 else \
48531 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
48532 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
48533 fi; \
48534 else \
48535 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
48536 fi; \
48537 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 48538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
1f53ca9a 48539 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48540 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
48541 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 48542 case $(srcdir) in \
b00612cc
PB
48543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48544 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
48545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 48546 esac; \
b00612cc
PB
48547 srcdiroption="--srcdir=$${topdir}/libobjc"; \
48548 libsrcdir="$$s/libobjc"; \
4fa63067
NN
48549 rm -f no-such-file || : ; \
48550 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48551 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48552 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 48553 || exit 1
6bd3dfaa 48554@endif target-libobjc
e2b9e2dc 48555
a7254363
PB
48556
48557
d545f33b
PB
48558
48559
4fa63067
NN
48560.PHONY: all-target-libobjc maybe-all-target-libobjc
48561maybe-all-target-libobjc:
4f0ef2d8
CD
48562@if gcc-bootstrap
48563all-target-libobjc: stage_current
48564@endif gcc-bootstrap
6bd3dfaa 48565@if target-libobjc
72b2455a 48566TARGET-target-libobjc=all
6bd3dfaa 48567maybe-all-target-libobjc: all-target-libobjc
4fa63067 48568all-target-libobjc: configure-target-libobjc
0aed8855 48569 @: $(MAKE); $(unstage)
b40e3958
L
48570 @r=`${PWD_COMMAND}`; export r; \
48571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48572 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48573 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
48574 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48575 $(TARGET-target-libobjc))
6bd3dfaa 48576@endif target-libobjc
3866be5d 48577
a7254363
PB
48578
48579
d545f33b
PB
48580
48581
4fa63067
NN
48582.PHONY: check-target-libobjc maybe-check-target-libobjc
48583maybe-check-target-libobjc:
6bd3dfaa
PB
48584@if target-libobjc
48585maybe-check-target-libobjc: check-target-libobjc
3866be5d 48586
4fa63067 48587check-target-libobjc:
0aed8855 48588 @: $(MAKE); $(unstage)
b40e3958
L
48589 @r=`${PWD_COMMAND}`; export r; \
48590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48591 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48592 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 48593 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 48594
6bd3dfaa 48595@endif target-libobjc
3866be5d 48596
4fa63067
NN
48597.PHONY: install-target-libobjc maybe-install-target-libobjc
48598maybe-install-target-libobjc:
6bd3dfaa
PB
48599@if target-libobjc
48600maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 48601
4fa63067 48602install-target-libobjc: installdirs
0aed8855 48603 @: $(MAKE); $(unstage)
b40e3958
L
48604 @r=`${PWD_COMMAND}`; export r; \
48605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48606 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48607 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 48608 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 48609
6bd3dfaa 48610@endif target-libobjc
3866be5d 48611
56a8fe78 48612# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48613
48614.PHONY: maybe-info-target-libobjc info-target-libobjc
48615maybe-info-target-libobjc:
6bd3dfaa
PB
48616@if target-libobjc
48617maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
48618
48619info-target-libobjc: \
48620 configure-target-libobjc
0aed8855 48621 @: $(MAKE); $(unstage)
4fa63067
NN
48622 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48623 r=`${PWD_COMMAND}`; export r; \
b40e3958 48624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48625 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48626 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
48627 for flag in $(EXTRA_TARGET_FLAGS); do \
48628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48629 done; \
48630 (cd $(TARGET_SUBDIR)/libobjc && \
48631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48633 "RANLIB=$${RANLIB}" \
0c24b341 48634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48635 info) \
4fa63067 48636 || exit 1
3866be5d 48637
6bd3dfaa 48638@endif target-libobjc
3866be5d 48639
4fa63067
NN
48640.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
48641maybe-dvi-target-libobjc:
6bd3dfaa
PB
48642@if target-libobjc
48643maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 48644
4fa63067
NN
48645dvi-target-libobjc: \
48646 configure-target-libobjc
0aed8855 48647 @: $(MAKE); $(unstage)
4fa63067
NN
48648 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48649 r=`${PWD_COMMAND}`; export r; \
b40e3958 48650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48651 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48652 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
48653 for flag in $(EXTRA_TARGET_FLAGS); do \
48654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48655 done; \
48656 (cd $(TARGET_SUBDIR)/libobjc && \
48657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48659 "RANLIB=$${RANLIB}" \
0c24b341 48660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48661 dvi) \
4fa63067 48662 || exit 1
3866be5d 48663
6bd3dfaa 48664@endif target-libobjc
3866be5d 48665
56a8fe78
DD
48666.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
48667maybe-pdf-target-libobjc:
48668@if target-libobjc
48669maybe-pdf-target-libobjc: pdf-target-libobjc
48670
48671pdf-target-libobjc: \
48672 configure-target-libobjc
48673 @: $(MAKE); $(unstage)
48674 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48675 r=`${PWD_COMMAND}`; export r; \
48676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48677 $(NORMAL_TARGET_EXPORTS) \
48678 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
48679 for flag in $(EXTRA_TARGET_FLAGS); do \
48680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48681 done; \
48682 (cd $(TARGET_SUBDIR)/libobjc && \
48683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48685 "RANLIB=$${RANLIB}" \
0c24b341 48686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48687 pdf) \
48688 || exit 1
48689
48690@endif target-libobjc
48691
6d389afc
MS
48692.PHONY: maybe-html-target-libobjc html-target-libobjc
48693maybe-html-target-libobjc:
48694@if target-libobjc
48695maybe-html-target-libobjc: html-target-libobjc
48696
48697html-target-libobjc: \
48698 configure-target-libobjc
0aed8855 48699 @: $(MAKE); $(unstage)
6d389afc
MS
48700 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48701 r=`${PWD_COMMAND}`; export r; \
48702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48703 $(NORMAL_TARGET_EXPORTS) \
48704 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
48705 for flag in $(EXTRA_TARGET_FLAGS); do \
48706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48707 done; \
48708 (cd $(TARGET_SUBDIR)/libobjc && \
48709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48711 "RANLIB=$${RANLIB}" \
0c24b341 48712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48713 html) \
48714 || exit 1
48715
48716@endif target-libobjc
48717
4fa63067
NN
48718.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
48719maybe-TAGS-target-libobjc:
6bd3dfaa
PB
48720@if target-libobjc
48721maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
48722
48723TAGS-target-libobjc: \
48724 configure-target-libobjc
0aed8855 48725 @: $(MAKE); $(unstage)
4fa63067 48726 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
48727 r=`${PWD_COMMAND}`; export r; \
48728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48729 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48730 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
48731 for flag in $(EXTRA_TARGET_FLAGS); do \
48732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48733 done; \
48734 (cd $(TARGET_SUBDIR)/libobjc && \
48735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48737 "RANLIB=$${RANLIB}" \
0c24b341 48738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48739 TAGS) \
e2b9e2dc
NN
48740 || exit 1
48741
6bd3dfaa 48742@endif target-libobjc
4fa63067
NN
48743
48744.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
48745maybe-install-info-target-libobjc:
6bd3dfaa
PB
48746@if target-libobjc
48747maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
48748
48749install-info-target-libobjc: \
48750 configure-target-libobjc \
48751 info-target-libobjc
0aed8855 48752 @: $(MAKE); $(unstage)
4fa63067
NN
48753 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48754 r=`${PWD_COMMAND}`; export r; \
b40e3958 48755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48756 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48757 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
48758 for flag in $(EXTRA_TARGET_FLAGS); do \
48759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48760 done; \
48761 (cd $(TARGET_SUBDIR)/libobjc && \
48762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48764 "RANLIB=$${RANLIB}" \
0c24b341 48765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48766 install-info) \
4fa63067 48767 || exit 1
3866be5d 48768
6bd3dfaa 48769@endif target-libobjc
3866be5d 48770
a3ca38d2
DD
48771.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
48772maybe-install-pdf-target-libobjc:
48773@if target-libobjc
48774maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
48775
48776install-pdf-target-libobjc: \
48777 configure-target-libobjc \
48778 pdf-target-libobjc
48779 @: $(MAKE); $(unstage)
48780 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48781 r=`${PWD_COMMAND}`; export r; \
48782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48783 $(NORMAL_TARGET_EXPORTS) \
48784 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
48785 for flag in $(EXTRA_TARGET_FLAGS); do \
48786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48787 done; \
48788 (cd $(TARGET_SUBDIR)/libobjc && \
48789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48791 "RANLIB=$${RANLIB}" \
0c24b341 48792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48793 install-pdf) \
48794 || exit 1
48795
48796@endif target-libobjc
48797
108a6f8e
CD
48798.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
48799maybe-install-html-target-libobjc:
48800@if target-libobjc
48801maybe-install-html-target-libobjc: install-html-target-libobjc
48802
48803install-html-target-libobjc: \
48804 configure-target-libobjc \
48805 html-target-libobjc
48806 @: $(MAKE); $(unstage)
48807 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48808 r=`${PWD_COMMAND}`; export r; \
48809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48810 $(NORMAL_TARGET_EXPORTS) \
48811 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
48812 for flag in $(EXTRA_TARGET_FLAGS); do \
48813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48814 done; \
48815 (cd $(TARGET_SUBDIR)/libobjc && \
48816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48818 "RANLIB=$${RANLIB}" \
0c24b341 48819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48820 install-html) \
48821 || exit 1
48822
48823@endif target-libobjc
48824
4fa63067
NN
48825.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
48826maybe-installcheck-target-libobjc:
6bd3dfaa
PB
48827@if target-libobjc
48828maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
48829
48830installcheck-target-libobjc: \
48831 configure-target-libobjc
0aed8855 48832 @: $(MAKE); $(unstage)
4fa63067
NN
48833 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48834 r=`${PWD_COMMAND}`; export r; \
b40e3958 48835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48836 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48837 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
48838 for flag in $(EXTRA_TARGET_FLAGS); do \
48839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48840 done; \
48841 (cd $(TARGET_SUBDIR)/libobjc && \
48842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48844 "RANLIB=$${RANLIB}" \
0c24b341 48845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48846 installcheck) \
4fa63067 48847 || exit 1
3866be5d 48848
6bd3dfaa 48849@endif target-libobjc
3866be5d 48850
4fa63067
NN
48851.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
48852maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
48853@if target-libobjc
48854maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 48855
4fa63067 48856mostlyclean-target-libobjc:
0aed8855 48857 @: $(MAKE); $(unstage)
4fa63067
NN
48858 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48859 r=`${PWD_COMMAND}`; export r; \
b40e3958 48860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48861 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48862 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
48863 for flag in $(EXTRA_TARGET_FLAGS); do \
48864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48865 done; \
48866 (cd $(TARGET_SUBDIR)/libobjc && \
48867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48869 "RANLIB=$${RANLIB}" \
0c24b341 48870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48871 mostlyclean) \
4fa63067 48872 || exit 1
3866be5d 48873
6bd3dfaa 48874@endif target-libobjc
3866be5d 48875
4fa63067
NN
48876.PHONY: maybe-clean-target-libobjc clean-target-libobjc
48877maybe-clean-target-libobjc:
6bd3dfaa
PB
48878@if target-libobjc
48879maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
48880
48881clean-target-libobjc:
0aed8855 48882 @: $(MAKE); $(unstage)
4fa63067 48883 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
48884 r=`${PWD_COMMAND}`; export r; \
48885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48886 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48887 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
48888 for flag in $(EXTRA_TARGET_FLAGS); do \
48889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48890 done; \
48891 (cd $(TARGET_SUBDIR)/libobjc && \
48892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48894 "RANLIB=$${RANLIB}" \
0c24b341 48895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48896 clean) \
e2b9e2dc
NN
48897 || exit 1
48898
6bd3dfaa 48899@endif target-libobjc
3866be5d 48900
4fa63067
NN
48901.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
48902maybe-distclean-target-libobjc:
6bd3dfaa
PB
48903@if target-libobjc
48904maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 48905
4fa63067 48906distclean-target-libobjc:
0aed8855 48907 @: $(MAKE); $(unstage)
4fa63067
NN
48908 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48909 r=`${PWD_COMMAND}`; export r; \
b40e3958 48910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48911 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48912 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
48913 for flag in $(EXTRA_TARGET_FLAGS); do \
48914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48915 done; \
48916 (cd $(TARGET_SUBDIR)/libobjc && \
48917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48919 "RANLIB=$${RANLIB}" \
0c24b341 48920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48921 distclean) \
4fa63067 48922 || exit 1
3866be5d 48923
6bd3dfaa 48924@endif target-libobjc
3866be5d 48925
4fa63067
NN
48926.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
48927maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
48928@if target-libobjc
48929maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 48930
4fa63067 48931maintainer-clean-target-libobjc:
0aed8855 48932 @: $(MAKE); $(unstage)
4fa63067
NN
48933 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48934 r=`${PWD_COMMAND}`; export r; \
b40e3958 48935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48936 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48937 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
48938 for flag in $(EXTRA_TARGET_FLAGS); do \
48939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48940 done; \
48941 (cd $(TARGET_SUBDIR)/libobjc && \
48942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48944 "RANLIB=$${RANLIB}" \
0c24b341 48945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48946 maintainer-clean) \
4fa63067 48947 || exit 1
3866be5d 48948
6bd3dfaa 48949@endif target-libobjc
3866be5d 48950
4fa63067 48951
4fa63067 48952
a7254363 48953
e90269c8 48954
a7254363
PB
48955.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
48956maybe-configure-target-libtermcap:
4f0ef2d8
CD
48957@if gcc-bootstrap
48958configure-target-libtermcap: stage_current
48959@endif gcc-bootstrap
a7254363
PB
48960@if target-libtermcap
48961maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 48962configure-target-libtermcap:
0aed8855
PB
48963 @: $(MAKE); $(unstage)
48964 @r=`${PWD_COMMAND}`; export r; \
48965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48966 echo "Checking multilib configuration for libtermcap..."; \
48967 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
48968 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
48969 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
48970 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
48971 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
48972 else \
48973 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
48974 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
48975 fi; \
48976 else \
48977 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
48978 fi; \
48979 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 48980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
1f53ca9a 48981 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48982 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
48983 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 48984 case $(srcdir) in \
b00612cc
PB
48985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48986 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
48987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 48988 esac; \
b00612cc
PB
48989 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
48990 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
48991 rm -f no-such-file || : ; \
48992 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48993 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48994 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 48995 || exit 1
6bd3dfaa 48996@endif target-libtermcap
e2b9e2dc 48997
a7254363
PB
48998
48999
d545f33b
PB
49000
49001
4fa63067
NN
49002.PHONY: all-target-libtermcap maybe-all-target-libtermcap
49003maybe-all-target-libtermcap:
4f0ef2d8
CD
49004@if gcc-bootstrap
49005all-target-libtermcap: stage_current
49006@endif gcc-bootstrap
6bd3dfaa 49007@if target-libtermcap
72b2455a 49008TARGET-target-libtermcap=all
6bd3dfaa 49009maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 49010all-target-libtermcap: configure-target-libtermcap
0aed8855 49011 @: $(MAKE); $(unstage)
b40e3958
L
49012 @r=`${PWD_COMMAND}`; export r; \
49013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49014 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49015 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
49016 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49017 $(TARGET-target-libtermcap))
6bd3dfaa 49018@endif target-libtermcap
3866be5d 49019
a7254363
PB
49020
49021
d545f33b
PB
49022
49023
4fa63067
NN
49024.PHONY: check-target-libtermcap maybe-check-target-libtermcap
49025maybe-check-target-libtermcap:
6bd3dfaa
PB
49026@if target-libtermcap
49027maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 49028
4fa63067
NN
49029# Dummy target for uncheckable module.
49030check-target-libtermcap:
49031
6bd3dfaa 49032@endif target-libtermcap
4fa63067
NN
49033
49034.PHONY: install-target-libtermcap maybe-install-target-libtermcap
49035maybe-install-target-libtermcap:
6bd3dfaa
PB
49036@if target-libtermcap
49037maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
49038
49039install-target-libtermcap: installdirs
0aed8855 49040 @: $(MAKE); $(unstage)
b40e3958
L
49041 @r=`${PWD_COMMAND}`; export r; \
49042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49043 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49044 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 49045 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 49046
6bd3dfaa 49047@endif target-libtermcap
3866be5d 49048
56a8fe78 49049# Other targets (info, dvi, pdf, etc.)
16ae0395 49050
4fa63067
NN
49051.PHONY: maybe-info-target-libtermcap info-target-libtermcap
49052maybe-info-target-libtermcap:
6bd3dfaa 49053@if target-libtermcap
6d389afc
MS
49054maybe-info-target-libtermcap: info-target-libtermcap
49055
49056info-target-libtermcap: \
49057 configure-target-libtermcap
0aed8855 49058 @: $(MAKE); $(unstage)
6d389afc
MS
49059 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49060 r=`${PWD_COMMAND}`; export r; \
49061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49062 $(NORMAL_TARGET_EXPORTS) \
49063 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
49064 for flag in $(EXTRA_TARGET_FLAGS); do \
49065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49066 done; \
49067 (cd $(TARGET_SUBDIR)/libtermcap && \
49068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49070 "RANLIB=$${RANLIB}" \
0c24b341 49071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49072 info) \
49073 || exit 1
49074
49075@endif target-libtermcap
49076
49077.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
49078maybe-dvi-target-libtermcap:
49079@if target-libtermcap
49080maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 49081
6d389afc 49082dvi-target-libtermcap: \
4fa63067 49083 configure-target-libtermcap
0aed8855 49084 @: $(MAKE); $(unstage)
4fa63067
NN
49085 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49086 r=`${PWD_COMMAND}`; export r; \
b40e3958 49087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49088 $(NORMAL_TARGET_EXPORTS) \
6d389afc 49089 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
49090 for flag in $(EXTRA_TARGET_FLAGS); do \
49091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49092 done; \
49093 (cd $(TARGET_SUBDIR)/libtermcap && \
49094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49096 "RANLIB=$${RANLIB}" \
0c24b341 49097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 49098 dvi) \
4fa63067 49099 || exit 1
3866be5d 49100
6bd3dfaa 49101@endif target-libtermcap
3866be5d 49102
56a8fe78
DD
49103.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
49104maybe-pdf-target-libtermcap:
49105@if target-libtermcap
49106maybe-pdf-target-libtermcap: pdf-target-libtermcap
49107
49108pdf-target-libtermcap: \
49109 configure-target-libtermcap
49110 @: $(MAKE); $(unstage)
49111 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49112 r=`${PWD_COMMAND}`; export r; \
49113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49114 $(NORMAL_TARGET_EXPORTS) \
49115 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
49116 for flag in $(EXTRA_TARGET_FLAGS); do \
49117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49118 done; \
49119 (cd $(TARGET_SUBDIR)/libtermcap && \
49120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49122 "RANLIB=$${RANLIB}" \
0c24b341 49123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49124 pdf) \
49125 || exit 1
49126
49127@endif target-libtermcap
49128
6d389afc
MS
49129.PHONY: maybe-html-target-libtermcap html-target-libtermcap
49130maybe-html-target-libtermcap:
6bd3dfaa 49131@if target-libtermcap
6d389afc 49132maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 49133
6d389afc 49134html-target-libtermcap: \
4fa63067 49135 configure-target-libtermcap
0aed8855 49136 @: $(MAKE); $(unstage)
4fa63067 49137 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
49138 r=`${PWD_COMMAND}`; export r; \
49139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49140 $(NORMAL_TARGET_EXPORTS) \
6d389afc 49141 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
49142 for flag in $(EXTRA_TARGET_FLAGS); do \
49143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49144 done; \
49145 (cd $(TARGET_SUBDIR)/libtermcap && \
49146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49148 "RANLIB=$${RANLIB}" \
0c24b341 49149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 49150 html) \
e2b9e2dc
NN
49151 || exit 1
49152
6bd3dfaa 49153@endif target-libtermcap
4fa63067
NN
49154
49155.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
49156maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
49157@if target-libtermcap
49158maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
49159
49160TAGS-target-libtermcap: \
49161 configure-target-libtermcap
0aed8855 49162 @: $(MAKE); $(unstage)
4fa63067
NN
49163 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49164 r=`${PWD_COMMAND}`; export r; \
b40e3958 49165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49166 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49167 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
49168 for flag in $(EXTRA_TARGET_FLAGS); do \
49169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49170 done; \
49171 (cd $(TARGET_SUBDIR)/libtermcap && \
49172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49174 "RANLIB=$${RANLIB}" \
0c24b341 49175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49176 TAGS) \
4fa63067 49177 || exit 1
3866be5d 49178
6bd3dfaa 49179@endif target-libtermcap
3866be5d 49180
4fa63067
NN
49181.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
49182maybe-install-info-target-libtermcap:
6bd3dfaa
PB
49183@if target-libtermcap
49184maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 49185
4fa63067
NN
49186install-info-target-libtermcap: \
49187 configure-target-libtermcap \
49188 info-target-libtermcap
0aed8855 49189 @: $(MAKE); $(unstage)
4fa63067
NN
49190 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49191 r=`${PWD_COMMAND}`; export r; \
49192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49193 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49194 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
49195 for flag in $(EXTRA_TARGET_FLAGS); do \
49196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49197 done; \
49198 (cd $(TARGET_SUBDIR)/libtermcap && \
49199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49201 "RANLIB=$${RANLIB}" \
0c24b341 49202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49203 install-info) \
4fa63067 49204 || exit 1
3866be5d 49205
6bd3dfaa 49206@endif target-libtermcap
16ae0395 49207
a3ca38d2
DD
49208.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
49209maybe-install-pdf-target-libtermcap:
49210@if target-libtermcap
49211maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
49212
49213install-pdf-target-libtermcap: \
49214 configure-target-libtermcap \
49215 pdf-target-libtermcap
49216 @: $(MAKE); $(unstage)
49217 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49218 r=`${PWD_COMMAND}`; export r; \
49219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49220 $(NORMAL_TARGET_EXPORTS) \
49221 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
49222 for flag in $(EXTRA_TARGET_FLAGS); do \
49223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49224 done; \
49225 (cd $(TARGET_SUBDIR)/libtermcap && \
49226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49228 "RANLIB=$${RANLIB}" \
0c24b341 49229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49230 install-pdf) \
49231 || exit 1
49232
49233@endif target-libtermcap
49234
108a6f8e
CD
49235.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
49236maybe-install-html-target-libtermcap:
49237@if target-libtermcap
49238maybe-install-html-target-libtermcap: install-html-target-libtermcap
49239
49240install-html-target-libtermcap: \
49241 configure-target-libtermcap \
49242 html-target-libtermcap
49243 @: $(MAKE); $(unstage)
49244 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49245 r=`${PWD_COMMAND}`; export r; \
49246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49247 $(NORMAL_TARGET_EXPORTS) \
49248 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
49249 for flag in $(EXTRA_TARGET_FLAGS); do \
49250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49251 done; \
49252 (cd $(TARGET_SUBDIR)/libtermcap && \
49253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49255 "RANLIB=$${RANLIB}" \
0c24b341 49256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49257 install-html) \
49258 || exit 1
49259
49260@endif target-libtermcap
49261
4fa63067
NN
49262.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
49263maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
49264@if target-libtermcap
49265maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
49266
49267installcheck-target-libtermcap: \
49268 configure-target-libtermcap
0aed8855 49269 @: $(MAKE); $(unstage)
4fa63067
NN
49270 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49271 r=`${PWD_COMMAND}`; export r; \
b40e3958 49272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49273 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49274 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
49275 for flag in $(EXTRA_TARGET_FLAGS); do \
49276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49277 done; \
49278 (cd $(TARGET_SUBDIR)/libtermcap && \
49279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49281 "RANLIB=$${RANLIB}" \
0c24b341 49282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49283 installcheck) \
4fa63067 49284 || exit 1
3866be5d 49285
6bd3dfaa 49286@endif target-libtermcap
3866be5d 49287
4fa63067
NN
49288.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
49289maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
49290@if target-libtermcap
49291maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
49292
49293# libtermcap doesn't support mostlyclean.
49294mostlyclean-target-libtermcap:
49295
6bd3dfaa 49296@endif target-libtermcap
4fa63067
NN
49297
49298.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
49299maybe-clean-target-libtermcap:
6bd3dfaa
PB
49300@if target-libtermcap
49301maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
49302
49303# libtermcap doesn't support clean.
49304clean-target-libtermcap:
49305
6bd3dfaa 49306@endif target-libtermcap
4fa63067
NN
49307
49308.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
49309maybe-distclean-target-libtermcap:
6bd3dfaa
PB
49310@if target-libtermcap
49311maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
49312
49313# libtermcap doesn't support distclean.
49314distclean-target-libtermcap:
49315
6bd3dfaa 49316@endif target-libtermcap
4fa63067
NN
49317
49318.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
49319maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
49320@if target-libtermcap
49321maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
49322
49323# libtermcap doesn't support maintainer-clean.
49324maintainer-clean-target-libtermcap:
49325
6bd3dfaa 49326@endif target-libtermcap
4fa63067
NN
49327
49328
4fa63067 49329
4fa63067 49330
a7254363
PB
49331
49332.PHONY: configure-target-winsup maybe-configure-target-winsup
49333maybe-configure-target-winsup:
4f0ef2d8
CD
49334@if gcc-bootstrap
49335configure-target-winsup: stage_current
49336@endif gcc-bootstrap
a7254363
PB
49337@if target-winsup
49338maybe-configure-target-winsup: configure-target-winsup
c52c6897 49339configure-target-winsup:
0aed8855
PB
49340 @: $(MAKE); $(unstage)
49341 @r=`${PWD_COMMAND}`; export r; \
49342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49343 echo "Checking multilib configuration for winsup..."; \
49344 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
49345 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
49346 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
49347 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
49348 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
49349 else \
49350 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
49351 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
49352 fi; \
49353 else \
49354 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
49355 fi; \
49356 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 49357 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
1f53ca9a 49358 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49359 echo Configuring in $(TARGET_SUBDIR)/winsup; \
49360 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 49361 case $(srcdir) in \
b00612cc
PB
49362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49363 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
49364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 49365 esac; \
b00612cc
PB
49366 srcdiroption="--srcdir=$${topdir}/winsup"; \
49367 libsrcdir="$$s/winsup"; \
4fa63067
NN
49368 rm -f no-such-file || : ; \
49369 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49370 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49371 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 49372 || exit 1
6bd3dfaa 49373@endif target-winsup
e2b9e2dc 49374
a7254363
PB
49375
49376
d545f33b
PB
49377
49378
4fa63067
NN
49379.PHONY: all-target-winsup maybe-all-target-winsup
49380maybe-all-target-winsup:
4f0ef2d8
CD
49381@if gcc-bootstrap
49382all-target-winsup: stage_current
49383@endif gcc-bootstrap
6bd3dfaa 49384@if target-winsup
72b2455a 49385TARGET-target-winsup=all
6bd3dfaa 49386maybe-all-target-winsup: all-target-winsup
4fa63067 49387all-target-winsup: configure-target-winsup
0aed8855 49388 @: $(MAKE); $(unstage)
b40e3958
L
49389 @r=`${PWD_COMMAND}`; export r; \
49390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49391 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49392 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
49393 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49394 $(TARGET-target-winsup))
6bd3dfaa 49395@endif target-winsup
3866be5d 49396
a7254363
PB
49397
49398
d545f33b
PB
49399
49400
4fa63067
NN
49401.PHONY: check-target-winsup maybe-check-target-winsup
49402maybe-check-target-winsup:
6bd3dfaa
PB
49403@if target-winsup
49404maybe-check-target-winsup: check-target-winsup
3866be5d 49405
4fa63067 49406check-target-winsup:
0aed8855 49407 @: $(MAKE); $(unstage)
4fa63067
NN
49408 @r=`${PWD_COMMAND}`; export r; \
49409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49410 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49411 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 49412 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 49413
6bd3dfaa 49414@endif target-winsup
3866be5d 49415
4fa63067
NN
49416.PHONY: install-target-winsup maybe-install-target-winsup
49417maybe-install-target-winsup:
6bd3dfaa
PB
49418@if target-winsup
49419maybe-install-target-winsup: install-target-winsup
16ae0395 49420
4fa63067 49421install-target-winsup: installdirs
0aed8855 49422 @: $(MAKE); $(unstage)
4fa63067
NN
49423 @r=`${PWD_COMMAND}`; export r; \
49424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49425 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49426 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 49427 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 49428
6bd3dfaa 49429@endif target-winsup
3866be5d 49430
56a8fe78 49431# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49432
49433.PHONY: maybe-info-target-winsup info-target-winsup
49434maybe-info-target-winsup:
6bd3dfaa
PB
49435@if target-winsup
49436maybe-info-target-winsup: info-target-winsup
4fa63067
NN
49437
49438info-target-winsup: \
49439 configure-target-winsup
0aed8855 49440 @: $(MAKE); $(unstage)
4fa63067 49441 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
49442 r=`${PWD_COMMAND}`; export r; \
49443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49444 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49445 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
49446 for flag in $(EXTRA_TARGET_FLAGS); do \
49447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49448 done; \
49449 (cd $(TARGET_SUBDIR)/winsup && \
49450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49452 "RANLIB=$${RANLIB}" \
0c24b341 49453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49454 info) \
e2b9e2dc
NN
49455 || exit 1
49456
6bd3dfaa 49457@endif target-winsup
3866be5d 49458
4fa63067
NN
49459.PHONY: maybe-dvi-target-winsup dvi-target-winsup
49460maybe-dvi-target-winsup:
6bd3dfaa
PB
49461@if target-winsup
49462maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 49463
4fa63067
NN
49464dvi-target-winsup: \
49465 configure-target-winsup
0aed8855 49466 @: $(MAKE); $(unstage)
4fa63067
NN
49467 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49468 r=`${PWD_COMMAND}`; export r; \
b40e3958 49469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49470 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49471 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
49472 for flag in $(EXTRA_TARGET_FLAGS); do \
49473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49474 done; \
49475 (cd $(TARGET_SUBDIR)/winsup && \
49476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49478 "RANLIB=$${RANLIB}" \
0c24b341 49479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49480 dvi) \
4fa63067 49481 || exit 1
3866be5d 49482
6bd3dfaa 49483@endif target-winsup
3866be5d 49484
56a8fe78
DD
49485.PHONY: maybe-pdf-target-winsup pdf-target-winsup
49486maybe-pdf-target-winsup:
49487@if target-winsup
49488maybe-pdf-target-winsup: pdf-target-winsup
49489
49490pdf-target-winsup: \
49491 configure-target-winsup
49492 @: $(MAKE); $(unstage)
49493 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49494 r=`${PWD_COMMAND}`; export r; \
49495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49496 $(NORMAL_TARGET_EXPORTS) \
49497 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
49498 for flag in $(EXTRA_TARGET_FLAGS); do \
49499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49500 done; \
49501 (cd $(TARGET_SUBDIR)/winsup && \
49502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49504 "RANLIB=$${RANLIB}" \
0c24b341 49505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49506 pdf) \
49507 || exit 1
49508
49509@endif target-winsup
49510
6d389afc
MS
49511.PHONY: maybe-html-target-winsup html-target-winsup
49512maybe-html-target-winsup:
49513@if target-winsup
49514maybe-html-target-winsup: html-target-winsup
49515
49516html-target-winsup: \
49517 configure-target-winsup
0aed8855 49518 @: $(MAKE); $(unstage)
6d389afc
MS
49519 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49520 r=`${PWD_COMMAND}`; export r; \
49521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49522 $(NORMAL_TARGET_EXPORTS) \
49523 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
49524 for flag in $(EXTRA_TARGET_FLAGS); do \
49525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49526 done; \
49527 (cd $(TARGET_SUBDIR)/winsup && \
49528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49530 "RANLIB=$${RANLIB}" \
0c24b341 49531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49532 html) \
49533 || exit 1
49534
49535@endif target-winsup
49536
4fa63067
NN
49537.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
49538maybe-TAGS-target-winsup:
6bd3dfaa
PB
49539@if target-winsup
49540maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 49541
4fa63067
NN
49542TAGS-target-winsup: \
49543 configure-target-winsup
0aed8855 49544 @: $(MAKE); $(unstage)
4fa63067
NN
49545 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49546 r=`${PWD_COMMAND}`; export r; \
b40e3958 49547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49548 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49549 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
49550 for flag in $(EXTRA_TARGET_FLAGS); do \
49551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49552 done; \
49553 (cd $(TARGET_SUBDIR)/winsup && \
49554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49556 "RANLIB=$${RANLIB}" \
0c24b341 49557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49558 TAGS) \
4fa63067 49559 || exit 1
3866be5d 49560
6bd3dfaa 49561@endif target-winsup
3866be5d 49562
4fa63067
NN
49563.PHONY: maybe-install-info-target-winsup install-info-target-winsup
49564maybe-install-info-target-winsup:
6bd3dfaa
PB
49565@if target-winsup
49566maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
49567
49568install-info-target-winsup: \
49569 configure-target-winsup \
49570 info-target-winsup
0aed8855 49571 @: $(MAKE); $(unstage)
4fa63067 49572 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
49573 r=`${PWD_COMMAND}`; export r; \
49574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49575 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49576 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
49577 for flag in $(EXTRA_TARGET_FLAGS); do \
49578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49579 done; \
49580 (cd $(TARGET_SUBDIR)/winsup && \
49581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49583 "RANLIB=$${RANLIB}" \
0c24b341 49584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49585 install-info) \
e2b9e2dc
NN
49586 || exit 1
49587
6bd3dfaa 49588@endif target-winsup
4fa63067 49589
a3ca38d2
DD
49590.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
49591maybe-install-pdf-target-winsup:
49592@if target-winsup
49593maybe-install-pdf-target-winsup: install-pdf-target-winsup
49594
49595install-pdf-target-winsup: \
49596 configure-target-winsup \
49597 pdf-target-winsup
49598 @: $(MAKE); $(unstage)
49599 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49600 r=`${PWD_COMMAND}`; export r; \
49601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49602 $(NORMAL_TARGET_EXPORTS) \
49603 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
49604 for flag in $(EXTRA_TARGET_FLAGS); do \
49605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49606 done; \
49607 (cd $(TARGET_SUBDIR)/winsup && \
49608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49610 "RANLIB=$${RANLIB}" \
0c24b341 49611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49612 install-pdf) \
49613 || exit 1
49614
49615@endif target-winsup
49616
108a6f8e
CD
49617.PHONY: maybe-install-html-target-winsup install-html-target-winsup
49618maybe-install-html-target-winsup:
49619@if target-winsup
49620maybe-install-html-target-winsup: install-html-target-winsup
49621
49622install-html-target-winsup: \
49623 configure-target-winsup \
49624 html-target-winsup
49625 @: $(MAKE); $(unstage)
49626 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49627 r=`${PWD_COMMAND}`; export r; \
49628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49629 $(NORMAL_TARGET_EXPORTS) \
49630 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
49631 for flag in $(EXTRA_TARGET_FLAGS); do \
49632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49633 done; \
49634 (cd $(TARGET_SUBDIR)/winsup && \
49635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49637 "RANLIB=$${RANLIB}" \
0c24b341 49638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49639 install-html) \
49640 || exit 1
49641
49642@endif target-winsup
49643
4fa63067
NN
49644.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
49645maybe-installcheck-target-winsup:
6bd3dfaa
PB
49646@if target-winsup
49647maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
49648
49649installcheck-target-winsup: \
49650 configure-target-winsup
0aed8855 49651 @: $(MAKE); $(unstage)
4fa63067
NN
49652 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49653 r=`${PWD_COMMAND}`; export r; \
b40e3958 49654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49655 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49656 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
49657 for flag in $(EXTRA_TARGET_FLAGS); do \
49658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49659 done; \
49660 (cd $(TARGET_SUBDIR)/winsup && \
49661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49663 "RANLIB=$${RANLIB}" \
0c24b341 49664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49665 installcheck) \
4fa63067 49666 || exit 1
3866be5d 49667
6bd3dfaa 49668@endif target-winsup
3866be5d 49669
4fa63067
NN
49670.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
49671maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
49672@if target-winsup
49673maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
49674
49675mostlyclean-target-winsup:
0aed8855 49676 @: $(MAKE); $(unstage)
4fa63067
NN
49677 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49678 r=`${PWD_COMMAND}`; export r; \
b40e3958 49679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49680 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49681 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
49682 for flag in $(EXTRA_TARGET_FLAGS); do \
49683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49684 done; \
49685 (cd $(TARGET_SUBDIR)/winsup && \
49686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49688 "RANLIB=$${RANLIB}" \
0c24b341 49689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49690 mostlyclean) \
4fa63067 49691 || exit 1
3866be5d 49692
6bd3dfaa 49693@endif target-winsup
3866be5d 49694
4fa63067
NN
49695.PHONY: maybe-clean-target-winsup clean-target-winsup
49696maybe-clean-target-winsup:
6bd3dfaa
PB
49697@if target-winsup
49698maybe-clean-target-winsup: clean-target-winsup
16ae0395 49699
4fa63067 49700clean-target-winsup:
0aed8855 49701 @: $(MAKE); $(unstage)
4fa63067
NN
49702 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49703 r=`${PWD_COMMAND}`; export r; \
b40e3958 49704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49705 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49706 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
49707 for flag in $(EXTRA_TARGET_FLAGS); do \
49708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49709 done; \
49710 (cd $(TARGET_SUBDIR)/winsup && \
49711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49713 "RANLIB=$${RANLIB}" \
0c24b341 49714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49715 clean) \
4fa63067 49716 || exit 1
3866be5d 49717
6bd3dfaa 49718@endif target-winsup
3866be5d 49719
4fa63067
NN
49720.PHONY: maybe-distclean-target-winsup distclean-target-winsup
49721maybe-distclean-target-winsup:
6bd3dfaa
PB
49722@if target-winsup
49723maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
49724
49725distclean-target-winsup:
0aed8855 49726 @: $(MAKE); $(unstage)
4fa63067 49727 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
49728 r=`${PWD_COMMAND}`; export r; \
49729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49730 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49731 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
49732 for flag in $(EXTRA_TARGET_FLAGS); do \
49733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49734 done; \
49735 (cd $(TARGET_SUBDIR)/winsup && \
49736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49738 "RANLIB=$${RANLIB}" \
0c24b341 49739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49740 distclean) \
e2b9e2dc
NN
49741 || exit 1
49742
6bd3dfaa 49743@endif target-winsup
3866be5d 49744
4fa63067
NN
49745.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
49746maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
49747@if target-winsup
49748maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 49749
4fa63067 49750maintainer-clean-target-winsup:
0aed8855 49751 @: $(MAKE); $(unstage)
4fa63067
NN
49752 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49753 r=`${PWD_COMMAND}`; export r; \
b40e3958 49754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49755 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49756 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
49757 for flag in $(EXTRA_TARGET_FLAGS); do \
49758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49759 done; \
49760 (cd $(TARGET_SUBDIR)/winsup && \
49761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49763 "RANLIB=$${RANLIB}" \
0c24b341 49764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49765 maintainer-clean) \
4fa63067 49766 || exit 1
3866be5d 49767
6bd3dfaa 49768@endif target-winsup
3866be5d 49769
16ae0395 49770
3866be5d 49771
e90269c8 49772
a7254363
PB
49773
49774.PHONY: configure-target-libgloss maybe-configure-target-libgloss
49775maybe-configure-target-libgloss:
4f0ef2d8
CD
49776@if gcc-bootstrap
49777configure-target-libgloss: stage_current
49778@endif gcc-bootstrap
a7254363
PB
49779@if target-libgloss
49780maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 49781configure-target-libgloss:
0aed8855
PB
49782 @: $(MAKE); $(unstage)
49783 @r=`${PWD_COMMAND}`; export r; \
49784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49785 echo "Checking multilib configuration for libgloss..."; \
49786 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
49787 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
49788 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
49789 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
49790 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
49791 else \
49792 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
49793 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
49794 fi; \
49795 else \
49796 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
49797 fi; \
49798 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 49799 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
1f53ca9a 49800 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49801 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
49802 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 49803 case $(srcdir) in \
b00612cc
PB
49804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49805 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
49806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 49807 esac; \
b00612cc
PB
49808 srcdiroption="--srcdir=$${topdir}/libgloss"; \
49809 libsrcdir="$$s/libgloss"; \
4fa63067
NN
49810 rm -f no-such-file || : ; \
49811 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49812 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49813 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 49814 || exit 1
6bd3dfaa 49815@endif target-libgloss
e2b9e2dc 49816
a7254363
PB
49817
49818
d545f33b
PB
49819
49820
4fa63067
NN
49821.PHONY: all-target-libgloss maybe-all-target-libgloss
49822maybe-all-target-libgloss:
4f0ef2d8
CD
49823@if gcc-bootstrap
49824all-target-libgloss: stage_current
49825@endif gcc-bootstrap
6bd3dfaa 49826@if target-libgloss
72b2455a 49827TARGET-target-libgloss=all
6bd3dfaa 49828maybe-all-target-libgloss: all-target-libgloss
4fa63067 49829all-target-libgloss: configure-target-libgloss
0aed8855 49830 @: $(MAKE); $(unstage)
b40e3958
L
49831 @r=`${PWD_COMMAND}`; export r; \
49832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49833 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49834 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
49835 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49836 $(TARGET-target-libgloss))
6bd3dfaa 49837@endif target-libgloss
e393202e 49838
a7254363
PB
49839
49840
d545f33b
PB
49841
49842
4fa63067
NN
49843.PHONY: check-target-libgloss maybe-check-target-libgloss
49844maybe-check-target-libgloss:
6bd3dfaa
PB
49845@if target-libgloss
49846maybe-check-target-libgloss: check-target-libgloss
e393202e 49847
4fa63067
NN
49848# Dummy target for uncheckable module.
49849check-target-libgloss:
e393202e 49850
6bd3dfaa 49851@endif target-libgloss
e393202e 49852
4fa63067
NN
49853.PHONY: install-target-libgloss maybe-install-target-libgloss
49854maybe-install-target-libgloss:
6bd3dfaa
PB
49855@if target-libgloss
49856maybe-install-target-libgloss: install-target-libgloss
16ae0395 49857
4fa63067 49858install-target-libgloss: installdirs
0aed8855 49859 @: $(MAKE); $(unstage)
b40e3958
L
49860 @r=`${PWD_COMMAND}`; export r; \
49861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49862 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49863 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 49864 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49865
6bd3dfaa 49866@endif target-libgloss
3866be5d 49867
56a8fe78 49868# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49869
49870.PHONY: maybe-info-target-libgloss info-target-libgloss
49871maybe-info-target-libgloss:
6bd3dfaa
PB
49872@if target-libgloss
49873maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
49874
49875info-target-libgloss: \
49876 configure-target-libgloss
0aed8855 49877 @: $(MAKE); $(unstage)
4fa63067 49878 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
49879 r=`${PWD_COMMAND}`; export r; \
49880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49881 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49882 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
49883 for flag in $(EXTRA_TARGET_FLAGS); do \
49884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49885 done; \
49886 (cd $(TARGET_SUBDIR)/libgloss && \
49887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49889 "RANLIB=$${RANLIB}" \
0c24b341 49890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49891 info) \
ce5b542e
MC
49892 || exit 1
49893
6bd3dfaa 49894@endif target-libgloss
ce5b542e 49895
4fa63067
NN
49896.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
49897maybe-dvi-target-libgloss:
6bd3dfaa
PB
49898@if target-libgloss
49899maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 49900
4fa63067
NN
49901dvi-target-libgloss: \
49902 configure-target-libgloss
0aed8855 49903 @: $(MAKE); $(unstage)
4fa63067
NN
49904 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49905 r=`${PWD_COMMAND}`; export r; \
b40e3958 49906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49907 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49908 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
49909 for flag in $(EXTRA_TARGET_FLAGS); do \
49910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49911 done; \
49912 (cd $(TARGET_SUBDIR)/libgloss && \
49913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49915 "RANLIB=$${RANLIB}" \
0c24b341 49916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49917 dvi) \
4fa63067 49918 || exit 1
ce5b542e 49919
6bd3dfaa 49920@endif target-libgloss
ce5b542e 49921
56a8fe78
DD
49922.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
49923maybe-pdf-target-libgloss:
49924@if target-libgloss
49925maybe-pdf-target-libgloss: pdf-target-libgloss
49926
49927pdf-target-libgloss: \
49928 configure-target-libgloss
49929 @: $(MAKE); $(unstage)
49930 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49931 r=`${PWD_COMMAND}`; export r; \
49932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49933 $(NORMAL_TARGET_EXPORTS) \
49934 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
49935 for flag in $(EXTRA_TARGET_FLAGS); do \
49936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49937 done; \
49938 (cd $(TARGET_SUBDIR)/libgloss && \
49939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49941 "RANLIB=$${RANLIB}" \
0c24b341 49942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49943 pdf) \
49944 || exit 1
49945
49946@endif target-libgloss
49947
6d389afc
MS
49948.PHONY: maybe-html-target-libgloss html-target-libgloss
49949maybe-html-target-libgloss:
49950@if target-libgloss
49951maybe-html-target-libgloss: html-target-libgloss
49952
49953html-target-libgloss: \
49954 configure-target-libgloss
0aed8855 49955 @: $(MAKE); $(unstage)
6d389afc
MS
49956 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49957 r=`${PWD_COMMAND}`; export r; \
49958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49959 $(NORMAL_TARGET_EXPORTS) \
49960 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
49961 for flag in $(EXTRA_TARGET_FLAGS); do \
49962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49963 done; \
49964 (cd $(TARGET_SUBDIR)/libgloss && \
49965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49967 "RANLIB=$${RANLIB}" \
0c24b341 49968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49969 html) \
49970 || exit 1
49971
49972@endif target-libgloss
49973
4fa63067
NN
49974.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
49975maybe-TAGS-target-libgloss:
6bd3dfaa
PB
49976@if target-libgloss
49977maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 49978
4fa63067
NN
49979TAGS-target-libgloss: \
49980 configure-target-libgloss
0aed8855 49981 @: $(MAKE); $(unstage)
4fa63067
NN
49982 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49983 r=`${PWD_COMMAND}`; export r; \
b40e3958 49984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49985 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49986 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
49987 for flag in $(EXTRA_TARGET_FLAGS); do \
49988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49989 done; \
49990 (cd $(TARGET_SUBDIR)/libgloss && \
49991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49993 "RANLIB=$${RANLIB}" \
0c24b341 49994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49995 TAGS) \
4fa63067 49996 || exit 1
ce5b542e 49997
6bd3dfaa 49998@endif target-libgloss
ce5b542e 49999
4fa63067
NN
50000.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
50001maybe-install-info-target-libgloss:
6bd3dfaa
PB
50002@if target-libgloss
50003maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
50004
50005install-info-target-libgloss: \
50006 configure-target-libgloss \
50007 info-target-libgloss
0aed8855 50008 @: $(MAKE); $(unstage)
4fa63067 50009 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
50010 r=`${PWD_COMMAND}`; export r; \
50011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50012 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50013 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
50014 for flag in $(EXTRA_TARGET_FLAGS); do \
50015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50016 done; \
50017 (cd $(TARGET_SUBDIR)/libgloss && \
50018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50020 "RANLIB=$${RANLIB}" \
0c24b341 50021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50022 install-info) \
e2b9e2dc
NN
50023 || exit 1
50024
6bd3dfaa 50025@endif target-libgloss
e393202e 50026
a3ca38d2
DD
50027.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
50028maybe-install-pdf-target-libgloss:
50029@if target-libgloss
50030maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
50031
50032install-pdf-target-libgloss: \
50033 configure-target-libgloss \
50034 pdf-target-libgloss
50035 @: $(MAKE); $(unstage)
50036 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50037 r=`${PWD_COMMAND}`; export r; \
50038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50039 $(NORMAL_TARGET_EXPORTS) \
50040 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
50041 for flag in $(EXTRA_TARGET_FLAGS); do \
50042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50043 done; \
50044 (cd $(TARGET_SUBDIR)/libgloss && \
50045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50047 "RANLIB=$${RANLIB}" \
0c24b341 50048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50049 install-pdf) \
50050 || exit 1
50051
50052@endif target-libgloss
50053
108a6f8e
CD
50054.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
50055maybe-install-html-target-libgloss:
50056@if target-libgloss
50057maybe-install-html-target-libgloss: install-html-target-libgloss
50058
50059install-html-target-libgloss: \
50060 configure-target-libgloss \
50061 html-target-libgloss
50062 @: $(MAKE); $(unstage)
50063 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50064 r=`${PWD_COMMAND}`; export r; \
50065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50066 $(NORMAL_TARGET_EXPORTS) \
50067 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
50068 for flag in $(EXTRA_TARGET_FLAGS); do \
50069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50070 done; \
50071 (cd $(TARGET_SUBDIR)/libgloss && \
50072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50074 "RANLIB=$${RANLIB}" \
0c24b341 50075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50076 install-html) \
50077 || exit 1
50078
50079@endif target-libgloss
50080
4fa63067
NN
50081.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
50082maybe-installcheck-target-libgloss:
6bd3dfaa
PB
50083@if target-libgloss
50084maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 50085
4fa63067
NN
50086installcheck-target-libgloss: \
50087 configure-target-libgloss
0aed8855 50088 @: $(MAKE); $(unstage)
4fa63067
NN
50089 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50090 r=`${PWD_COMMAND}`; export r; \
50091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50092 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50093 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
50094 for flag in $(EXTRA_TARGET_FLAGS); do \
50095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50096 done; \
50097 (cd $(TARGET_SUBDIR)/libgloss && \
50098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50100 "RANLIB=$${RANLIB}" \
0c24b341 50101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50102 installcheck) \
4fa63067 50103 || exit 1
3866be5d 50104
6bd3dfaa 50105@endif target-libgloss
3866be5d 50106
4fa63067
NN
50107.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
50108maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
50109@if target-libgloss
50110maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 50111
4fa63067 50112mostlyclean-target-libgloss:
0aed8855 50113 @: $(MAKE); $(unstage)
4fa63067
NN
50114 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50115 r=`${PWD_COMMAND}`; export r; \
b40e3958 50116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50117 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50118 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
50119 for flag in $(EXTRA_TARGET_FLAGS); do \
50120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50121 done; \
50122 (cd $(TARGET_SUBDIR)/libgloss && \
50123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50125 "RANLIB=$${RANLIB}" \
0c24b341 50126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50127 mostlyclean) \
4fa63067 50128 || exit 1
e393202e 50129
6bd3dfaa 50130@endif target-libgloss
3866be5d 50131
4fa63067
NN
50132.PHONY: maybe-clean-target-libgloss clean-target-libgloss
50133maybe-clean-target-libgloss:
6bd3dfaa
PB
50134@if target-libgloss
50135maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
50136
50137clean-target-libgloss:
0aed8855 50138 @: $(MAKE); $(unstage)
4fa63067 50139 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
50140 r=`${PWD_COMMAND}`; export r; \
50141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50143 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
50144 for flag in $(EXTRA_TARGET_FLAGS); do \
50145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50146 done; \
50147 (cd $(TARGET_SUBDIR)/libgloss && \
50148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50150 "RANLIB=$${RANLIB}" \
0c24b341 50151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50152 clean) \
e2b9e2dc
NN
50153 || exit 1
50154
6bd3dfaa 50155@endif target-libgloss
e393202e 50156
4fa63067
NN
50157.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
50158maybe-distclean-target-libgloss:
6bd3dfaa
PB
50159@if target-libgloss
50160maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 50161
4fa63067 50162distclean-target-libgloss:
0aed8855 50163 @: $(MAKE); $(unstage)
4fa63067
NN
50164 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50165 r=`${PWD_COMMAND}`; export r; \
50166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50167 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50168 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
50169 for flag in $(EXTRA_TARGET_FLAGS); do \
50170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50171 done; \
50172 (cd $(TARGET_SUBDIR)/libgloss && \
50173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50175 "RANLIB=$${RANLIB}" \
0c24b341 50176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50177 distclean) \
4fa63067 50178 || exit 1
3866be5d 50179
6bd3dfaa 50180@endif target-libgloss
3866be5d 50181
4fa63067
NN
50182.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
50183maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
50184@if target-libgloss
50185maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 50186
4fa63067 50187maintainer-clean-target-libgloss:
0aed8855 50188 @: $(MAKE); $(unstage)
4fa63067
NN
50189 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50190 r=`${PWD_COMMAND}`; export r; \
b40e3958 50191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50192 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50193 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
50194 for flag in $(EXTRA_TARGET_FLAGS); do \
50195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50196 done; \
50197 (cd $(TARGET_SUBDIR)/libgloss && \
50198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50200 "RANLIB=$${RANLIB}" \
0c24b341 50201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50202 maintainer-clean) \
4fa63067 50203 || exit 1
3866be5d 50204
6bd3dfaa 50205@endif target-libgloss
3866be5d 50206
e393202e 50207
15723a45 50208
e90269c8 50209
a7254363
PB
50210
50211.PHONY: configure-target-libiberty maybe-configure-target-libiberty
50212maybe-configure-target-libiberty:
4f0ef2d8
CD
50213@if gcc-bootstrap
50214configure-target-libiberty: stage_current
50215@endif gcc-bootstrap
a7254363
PB
50216@if target-libiberty
50217maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 50218configure-target-libiberty:
0aed8855
PB
50219 @: $(MAKE); $(unstage)
50220 @r=`${PWD_COMMAND}`; export r; \
50221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50222 echo "Checking multilib configuration for libiberty..."; \
50223 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
50224 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
50225 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
50226 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
50227 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
50228 else \
50229 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
50230 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
50231 fi; \
50232 else \
50233 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
50234 fi; \
50235 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 50236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
1f53ca9a 50237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50238 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
50239 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 50240 case $(srcdir) in \
b00612cc
PB
50241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50242 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
50243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50244 esac; \
b00612cc
PB
50245 srcdiroption="--srcdir=$${topdir}/libiberty"; \
50246 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
50247 rm -f no-such-file || : ; \
50248 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50249 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50250 --target=${target_alias} $${srcdiroption} \
bba45b8b 50251 || exit 1
6bd3dfaa 50252@endif target-libiberty
e393202e 50253
a7254363
PB
50254
50255
d545f33b
PB
50256
50257
4fa63067
NN
50258.PHONY: all-target-libiberty maybe-all-target-libiberty
50259maybe-all-target-libiberty:
4f0ef2d8
CD
50260@if gcc-bootstrap
50261all-target-libiberty: stage_current
50262@endif gcc-bootstrap
6bd3dfaa 50263@if target-libiberty
72b2455a 50264TARGET-target-libiberty=all
6bd3dfaa 50265maybe-all-target-libiberty: all-target-libiberty
4fa63067 50266all-target-libiberty: configure-target-libiberty
0aed8855 50267 @: $(MAKE); $(unstage)
b40e3958
L
50268 @r=`${PWD_COMMAND}`; export r; \
50269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50270 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50271 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
50272 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50273 $(TARGET-target-libiberty))
6bd3dfaa 50274@endif target-libiberty
e393202e 50275
a7254363
PB
50276
50277
d545f33b
PB
50278
50279
4fa63067
NN
50280.PHONY: check-target-libiberty maybe-check-target-libiberty
50281maybe-check-target-libiberty:
6bd3dfaa
PB
50282@if target-libiberty
50283maybe-check-target-libiberty: check-target-libiberty
16ae0395 50284
4fa63067 50285check-target-libiberty:
0aed8855 50286 @: $(MAKE); $(unstage)
b40e3958
L
50287 @r=`${PWD_COMMAND}`; export r; \
50288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50289 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50290 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 50291 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 50292
6bd3dfaa 50293@endif target-libiberty
e393202e 50294
4fa63067
NN
50295.PHONY: install-target-libiberty maybe-install-target-libiberty
50296maybe-install-target-libiberty:
6bd3dfaa
PB
50297@if target-libiberty
50298maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
50299
50300install-target-libiberty: installdirs
0aed8855 50301 @: $(MAKE); $(unstage)
4fa63067
NN
50302 @r=`${PWD_COMMAND}`; export r; \
50303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50304 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50305 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 50306 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 50307
6bd3dfaa 50308@endif target-libiberty
4fa63067 50309
56a8fe78 50310# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50311
50312.PHONY: maybe-info-target-libiberty info-target-libiberty
50313maybe-info-target-libiberty:
6bd3dfaa
PB
50314@if target-libiberty
50315maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
50316
50317info-target-libiberty: \
50318 configure-target-libiberty
0aed8855 50319 @: $(MAKE); $(unstage)
4fa63067
NN
50320 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50321 r=`${PWD_COMMAND}`; export r; \
50322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50323 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50324 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
50325 for flag in $(EXTRA_TARGET_FLAGS); do \
50326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50327 done; \
50328 (cd $(TARGET_SUBDIR)/libiberty && \
50329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50331 "RANLIB=$${RANLIB}" \
0c24b341 50332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50333 info) \
4fa63067
NN
50334 || exit 1
50335
6bd3dfaa 50336@endif target-libiberty
4fa63067
NN
50337
50338.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
50339maybe-dvi-target-libiberty:
6bd3dfaa
PB
50340@if target-libiberty
50341maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
50342
50343dvi-target-libiberty: \
50344 configure-target-libiberty
0aed8855 50345 @: $(MAKE); $(unstage)
4fa63067
NN
50346 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50347 r=`${PWD_COMMAND}`; export r; \
50348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50349 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50350 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
50351 for flag in $(EXTRA_TARGET_FLAGS); do \
50352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50353 done; \
50354 (cd $(TARGET_SUBDIR)/libiberty && \
50355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50357 "RANLIB=$${RANLIB}" \
0c24b341 50358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50359 dvi) \
4fa63067
NN
50360 || exit 1
50361
6bd3dfaa 50362@endif target-libiberty
4fa63067 50363
56a8fe78
DD
50364.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
50365maybe-pdf-target-libiberty:
50366@if target-libiberty
50367maybe-pdf-target-libiberty: pdf-target-libiberty
50368
50369pdf-target-libiberty: \
50370 configure-target-libiberty
50371 @: $(MAKE); $(unstage)
50372 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50373 r=`${PWD_COMMAND}`; export r; \
50374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50375 $(NORMAL_TARGET_EXPORTS) \
50376 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
50377 for flag in $(EXTRA_TARGET_FLAGS); do \
50378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50379 done; \
50380 (cd $(TARGET_SUBDIR)/libiberty && \
50381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50383 "RANLIB=$${RANLIB}" \
0c24b341 50384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50385 pdf) \
50386 || exit 1
50387
50388@endif target-libiberty
50389
6d389afc
MS
50390.PHONY: maybe-html-target-libiberty html-target-libiberty
50391maybe-html-target-libiberty:
50392@if target-libiberty
50393maybe-html-target-libiberty: html-target-libiberty
50394
50395html-target-libiberty: \
50396 configure-target-libiberty
0aed8855 50397 @: $(MAKE); $(unstage)
6d389afc
MS
50398 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50399 r=`${PWD_COMMAND}`; export r; \
50400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50401 $(NORMAL_TARGET_EXPORTS) \
50402 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
50403 for flag in $(EXTRA_TARGET_FLAGS); do \
50404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50405 done; \
50406 (cd $(TARGET_SUBDIR)/libiberty && \
50407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50409 "RANLIB=$${RANLIB}" \
0c24b341 50410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50411 html) \
50412 || exit 1
50413
50414@endif target-libiberty
50415
4fa63067
NN
50416.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
50417maybe-TAGS-target-libiberty:
6bd3dfaa
PB
50418@if target-libiberty
50419maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
50420
50421TAGS-target-libiberty: \
50422 configure-target-libiberty
0aed8855 50423 @: $(MAKE); $(unstage)
4fa63067
NN
50424 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50425 r=`${PWD_COMMAND}`; export r; \
50426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50427 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50428 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
50429 for flag in $(EXTRA_TARGET_FLAGS); do \
50430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50431 done; \
50432 (cd $(TARGET_SUBDIR)/libiberty && \
50433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50435 "RANLIB=$${RANLIB}" \
0c24b341 50436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50437 TAGS) \
4fa63067
NN
50438 || exit 1
50439
6bd3dfaa 50440@endif target-libiberty
4fa63067
NN
50441
50442.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
50443maybe-install-info-target-libiberty:
6bd3dfaa
PB
50444@if target-libiberty
50445maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
50446
50447install-info-target-libiberty: \
50448 configure-target-libiberty \
50449 info-target-libiberty
0aed8855 50450 @: $(MAKE); $(unstage)
4fa63067
NN
50451 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50452 r=`${PWD_COMMAND}`; export r; \
50453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50454 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50455 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
50456 for flag in $(EXTRA_TARGET_FLAGS); do \
50457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50458 done; \
50459 (cd $(TARGET_SUBDIR)/libiberty && \
50460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50462 "RANLIB=$${RANLIB}" \
0c24b341 50463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50464 install-info) \
4fa63067
NN
50465 || exit 1
50466
6bd3dfaa 50467@endif target-libiberty
4fa63067 50468
a3ca38d2
DD
50469.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
50470maybe-install-pdf-target-libiberty:
50471@if target-libiberty
50472maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
50473
50474install-pdf-target-libiberty: \
50475 configure-target-libiberty \
50476 pdf-target-libiberty
50477 @: $(MAKE); $(unstage)
50478 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50479 r=`${PWD_COMMAND}`; export r; \
50480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50481 $(NORMAL_TARGET_EXPORTS) \
50482 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
50483 for flag in $(EXTRA_TARGET_FLAGS); do \
50484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50485 done; \
50486 (cd $(TARGET_SUBDIR)/libiberty && \
50487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50489 "RANLIB=$${RANLIB}" \
0c24b341 50490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50491 install-pdf) \
50492 || exit 1
50493
50494@endif target-libiberty
50495
108a6f8e
CD
50496.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
50497maybe-install-html-target-libiberty:
50498@if target-libiberty
50499maybe-install-html-target-libiberty: install-html-target-libiberty
50500
50501install-html-target-libiberty: \
50502 configure-target-libiberty \
50503 html-target-libiberty
50504 @: $(MAKE); $(unstage)
50505 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50506 r=`${PWD_COMMAND}`; export r; \
50507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50508 $(NORMAL_TARGET_EXPORTS) \
50509 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
50510 for flag in $(EXTRA_TARGET_FLAGS); do \
50511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50512 done; \
50513 (cd $(TARGET_SUBDIR)/libiberty && \
50514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50516 "RANLIB=$${RANLIB}" \
0c24b341 50517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50518 install-html) \
50519 || exit 1
50520
50521@endif target-libiberty
50522
4fa63067
NN
50523.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
50524maybe-installcheck-target-libiberty:
6bd3dfaa
PB
50525@if target-libiberty
50526maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
50527
50528installcheck-target-libiberty: \
50529 configure-target-libiberty
0aed8855 50530 @: $(MAKE); $(unstage)
4fa63067
NN
50531 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50532 r=`${PWD_COMMAND}`; export r; \
50533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50534 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50535 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
50536 for flag in $(EXTRA_TARGET_FLAGS); do \
50537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50538 done; \
50539 (cd $(TARGET_SUBDIR)/libiberty && \
50540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50542 "RANLIB=$${RANLIB}" \
0c24b341 50543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50544 installcheck) \
4fa63067
NN
50545 || exit 1
50546
6bd3dfaa 50547@endif target-libiberty
4fa63067
NN
50548
50549.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
50550maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
50551@if target-libiberty
50552maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
50553
50554mostlyclean-target-libiberty:
0aed8855 50555 @: $(MAKE); $(unstage)
4fa63067
NN
50556 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50557 r=`${PWD_COMMAND}`; export r; \
50558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50559 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50560 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
50561 for flag in $(EXTRA_TARGET_FLAGS); do \
50562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50563 done; \
50564 (cd $(TARGET_SUBDIR)/libiberty && \
50565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50567 "RANLIB=$${RANLIB}" \
0c24b341 50568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50569 mostlyclean) \
4fa63067
NN
50570 || exit 1
50571
6bd3dfaa 50572@endif target-libiberty
4fa63067
NN
50573
50574.PHONY: maybe-clean-target-libiberty clean-target-libiberty
50575maybe-clean-target-libiberty:
6bd3dfaa
PB
50576@if target-libiberty
50577maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
50578
50579clean-target-libiberty:
0aed8855 50580 @: $(MAKE); $(unstage)
4fa63067
NN
50581 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50582 r=`${PWD_COMMAND}`; export r; \
50583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50584 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50585 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
50586 for flag in $(EXTRA_TARGET_FLAGS); do \
50587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50588 done; \
50589 (cd $(TARGET_SUBDIR)/libiberty && \
50590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50592 "RANLIB=$${RANLIB}" \
0c24b341 50593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50594 clean) \
4fa63067
NN
50595 || exit 1
50596
6bd3dfaa 50597@endif target-libiberty
4fa63067
NN
50598
50599.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
50600maybe-distclean-target-libiberty:
6bd3dfaa
PB
50601@if target-libiberty
50602maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
50603
50604distclean-target-libiberty:
0aed8855 50605 @: $(MAKE); $(unstage)
4fa63067
NN
50606 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50607 r=`${PWD_COMMAND}`; export r; \
50608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50609 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50610 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
50611 for flag in $(EXTRA_TARGET_FLAGS); do \
50612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50613 done; \
50614 (cd $(TARGET_SUBDIR)/libiberty && \
50615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50617 "RANLIB=$${RANLIB}" \
0c24b341 50618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50619 distclean) \
4fa63067
NN
50620 || exit 1
50621
6bd3dfaa 50622@endif target-libiberty
4fa63067
NN
50623
50624.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
50625maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
50626@if target-libiberty
50627maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
50628
50629maintainer-clean-target-libiberty:
0aed8855 50630 @: $(MAKE); $(unstage)
4fa63067
NN
50631 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50632 r=`${PWD_COMMAND}`; export r; \
50633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50634 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50635 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
50636 for flag in $(EXTRA_TARGET_FLAGS); do \
50637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50638 done; \
50639 (cd $(TARGET_SUBDIR)/libiberty && \
50640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50642 "RANLIB=$${RANLIB}" \
0c24b341 50643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50644 maintainer-clean) \
4fa63067 50645 || exit 1
16ae0395 50646
6bd3dfaa 50647@endif target-libiberty
e393202e
NN
50648
50649
15723a45 50650
e90269c8 50651
a7254363
PB
50652
50653.PHONY: configure-target-gperf maybe-configure-target-gperf
50654maybe-configure-target-gperf:
4f0ef2d8
CD
50655@if gcc-bootstrap
50656configure-target-gperf: stage_current
50657@endif gcc-bootstrap
a7254363
PB
50658@if target-gperf
50659maybe-configure-target-gperf: configure-target-gperf
c52c6897 50660configure-target-gperf:
0aed8855
PB
50661 @: $(MAKE); $(unstage)
50662 @r=`${PWD_COMMAND}`; export r; \
50663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50664 echo "Checking multilib configuration for gperf..."; \
50665 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
50666 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
50667 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
50668 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
50669 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
50670 else \
50671 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
50672 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
50673 fi; \
50674 else \
50675 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
50676 fi; \
50677 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 50678 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
1f53ca9a 50679 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50680 echo Configuring in $(TARGET_SUBDIR)/gperf; \
50681 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 50682 case $(srcdir) in \
b00612cc
PB
50683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50684 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
50685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50686 esac; \
b00612cc
PB
50687 srcdiroption="--srcdir=$${topdir}/gperf"; \
50688 libsrcdir="$$s/gperf"; \
bba45b8b
NN
50689 rm -f no-such-file || : ; \
50690 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50691 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50692 --target=${target_alias} $${srcdiroption} \
bba45b8b 50693 || exit 1
6bd3dfaa 50694@endif target-gperf
e393202e 50695
a7254363
PB
50696
50697
d545f33b
PB
50698
50699
4fa63067
NN
50700.PHONY: all-target-gperf maybe-all-target-gperf
50701maybe-all-target-gperf:
4f0ef2d8
CD
50702@if gcc-bootstrap
50703all-target-gperf: stage_current
50704@endif gcc-bootstrap
6bd3dfaa 50705@if target-gperf
72b2455a 50706TARGET-target-gperf=all
6bd3dfaa 50707maybe-all-target-gperf: all-target-gperf
4fa63067 50708all-target-gperf: configure-target-gperf
0aed8855 50709 @: $(MAKE); $(unstage)
b40e3958
L
50710 @r=`${PWD_COMMAND}`; export r; \
50711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50712 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50713 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
50714 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50715 $(TARGET-target-gperf))
6bd3dfaa 50716@endif target-gperf
e393202e 50717
a7254363
PB
50718
50719
d545f33b
PB
50720
50721
4fa63067
NN
50722.PHONY: check-target-gperf maybe-check-target-gperf
50723maybe-check-target-gperf:
6bd3dfaa
PB
50724@if target-gperf
50725maybe-check-target-gperf: check-target-gperf
16ae0395 50726
4fa63067 50727check-target-gperf:
0aed8855 50728 @: $(MAKE); $(unstage)
b40e3958
L
50729 @r=`${PWD_COMMAND}`; export r; \
50730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50731 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50732 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 50733 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 50734
6bd3dfaa 50735@endif target-gperf
e393202e 50736
4fa63067
NN
50737.PHONY: install-target-gperf maybe-install-target-gperf
50738maybe-install-target-gperf:
6bd3dfaa
PB
50739@if target-gperf
50740maybe-install-target-gperf: install-target-gperf
4fa63067
NN
50741
50742install-target-gperf: installdirs
0aed8855 50743 @: $(MAKE); $(unstage)
4fa63067
NN
50744 @r=`${PWD_COMMAND}`; export r; \
50745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50746 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50747 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 50748 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 50749
6bd3dfaa 50750@endif target-gperf
4fa63067 50751
56a8fe78 50752# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50753
50754.PHONY: maybe-info-target-gperf info-target-gperf
50755maybe-info-target-gperf:
6bd3dfaa
PB
50756@if target-gperf
50757maybe-info-target-gperf: info-target-gperf
4fa63067
NN
50758
50759info-target-gperf: \
50760 configure-target-gperf
0aed8855 50761 @: $(MAKE); $(unstage)
4fa63067
NN
50762 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50763 r=`${PWD_COMMAND}`; export r; \
50764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50765 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50766 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
50767 for flag in $(EXTRA_TARGET_FLAGS); do \
50768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50769 done; \
50770 (cd $(TARGET_SUBDIR)/gperf && \
50771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50773 "RANLIB=$${RANLIB}" \
0c24b341 50774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50775 info) \
4fa63067
NN
50776 || exit 1
50777
6bd3dfaa 50778@endif target-gperf
4fa63067
NN
50779
50780.PHONY: maybe-dvi-target-gperf dvi-target-gperf
50781maybe-dvi-target-gperf:
6bd3dfaa
PB
50782@if target-gperf
50783maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
50784
50785dvi-target-gperf: \
50786 configure-target-gperf
0aed8855 50787 @: $(MAKE); $(unstage)
4fa63067
NN
50788 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50789 r=`${PWD_COMMAND}`; export r; \
50790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50791 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50792 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
50793 for flag in $(EXTRA_TARGET_FLAGS); do \
50794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50795 done; \
50796 (cd $(TARGET_SUBDIR)/gperf && \
50797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50799 "RANLIB=$${RANLIB}" \
0c24b341 50800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50801 dvi) \
4fa63067
NN
50802 || exit 1
50803
6bd3dfaa 50804@endif target-gperf
4fa63067 50805
56a8fe78
DD
50806.PHONY: maybe-pdf-target-gperf pdf-target-gperf
50807maybe-pdf-target-gperf:
50808@if target-gperf
50809maybe-pdf-target-gperf: pdf-target-gperf
50810
50811pdf-target-gperf: \
50812 configure-target-gperf
50813 @: $(MAKE); $(unstage)
50814 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50815 r=`${PWD_COMMAND}`; export r; \
50816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50817 $(NORMAL_TARGET_EXPORTS) \
50818 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
50819 for flag in $(EXTRA_TARGET_FLAGS); do \
50820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50821 done; \
50822 (cd $(TARGET_SUBDIR)/gperf && \
50823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50825 "RANLIB=$${RANLIB}" \
0c24b341 50826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50827 pdf) \
50828 || exit 1
50829
50830@endif target-gperf
50831
6d389afc
MS
50832.PHONY: maybe-html-target-gperf html-target-gperf
50833maybe-html-target-gperf:
50834@if target-gperf
50835maybe-html-target-gperf: html-target-gperf
50836
50837html-target-gperf: \
50838 configure-target-gperf
0aed8855 50839 @: $(MAKE); $(unstage)
6d389afc
MS
50840 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50841 r=`${PWD_COMMAND}`; export r; \
50842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50843 $(NORMAL_TARGET_EXPORTS) \
50844 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
50845 for flag in $(EXTRA_TARGET_FLAGS); do \
50846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50847 done; \
50848 (cd $(TARGET_SUBDIR)/gperf && \
50849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50851 "RANLIB=$${RANLIB}" \
0c24b341 50852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50853 html) \
50854 || exit 1
50855
50856@endif target-gperf
50857
4fa63067
NN
50858.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
50859maybe-TAGS-target-gperf:
6bd3dfaa
PB
50860@if target-gperf
50861maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
50862
50863TAGS-target-gperf: \
50864 configure-target-gperf
0aed8855 50865 @: $(MAKE); $(unstage)
4fa63067
NN
50866 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50867 r=`${PWD_COMMAND}`; export r; \
50868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50869 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50870 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
50871 for flag in $(EXTRA_TARGET_FLAGS); do \
50872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50873 done; \
50874 (cd $(TARGET_SUBDIR)/gperf && \
50875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50877 "RANLIB=$${RANLIB}" \
0c24b341 50878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50879 TAGS) \
4fa63067
NN
50880 || exit 1
50881
6bd3dfaa 50882@endif target-gperf
4fa63067
NN
50883
50884.PHONY: maybe-install-info-target-gperf install-info-target-gperf
50885maybe-install-info-target-gperf:
6bd3dfaa
PB
50886@if target-gperf
50887maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
50888
50889install-info-target-gperf: \
50890 configure-target-gperf \
50891 info-target-gperf
0aed8855 50892 @: $(MAKE); $(unstage)
4fa63067
NN
50893 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50894 r=`${PWD_COMMAND}`; export r; \
50895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50896 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50897 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
50898 for flag in $(EXTRA_TARGET_FLAGS); do \
50899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50900 done; \
50901 (cd $(TARGET_SUBDIR)/gperf && \
50902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50904 "RANLIB=$${RANLIB}" \
0c24b341 50905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50906 install-info) \
4fa63067
NN
50907 || exit 1
50908
6bd3dfaa 50909@endif target-gperf
4fa63067 50910
a3ca38d2
DD
50911.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
50912maybe-install-pdf-target-gperf:
50913@if target-gperf
50914maybe-install-pdf-target-gperf: install-pdf-target-gperf
50915
50916install-pdf-target-gperf: \
50917 configure-target-gperf \
50918 pdf-target-gperf
50919 @: $(MAKE); $(unstage)
50920 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50921 r=`${PWD_COMMAND}`; export r; \
50922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50923 $(NORMAL_TARGET_EXPORTS) \
50924 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
50925 for flag in $(EXTRA_TARGET_FLAGS); do \
50926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50927 done; \
50928 (cd $(TARGET_SUBDIR)/gperf && \
50929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50931 "RANLIB=$${RANLIB}" \
0c24b341 50932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50933 install-pdf) \
50934 || exit 1
50935
50936@endif target-gperf
50937
108a6f8e
CD
50938.PHONY: maybe-install-html-target-gperf install-html-target-gperf
50939maybe-install-html-target-gperf:
50940@if target-gperf
50941maybe-install-html-target-gperf: install-html-target-gperf
50942
50943install-html-target-gperf: \
50944 configure-target-gperf \
50945 html-target-gperf
50946 @: $(MAKE); $(unstage)
50947 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50948 r=`${PWD_COMMAND}`; export r; \
50949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50950 $(NORMAL_TARGET_EXPORTS) \
50951 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
50952 for flag in $(EXTRA_TARGET_FLAGS); do \
50953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50954 done; \
50955 (cd $(TARGET_SUBDIR)/gperf && \
50956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50958 "RANLIB=$${RANLIB}" \
0c24b341 50959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50960 install-html) \
50961 || exit 1
50962
50963@endif target-gperf
50964
4fa63067
NN
50965.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
50966maybe-installcheck-target-gperf:
6bd3dfaa
PB
50967@if target-gperf
50968maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
50969
50970installcheck-target-gperf: \
50971 configure-target-gperf
0aed8855 50972 @: $(MAKE); $(unstage)
4fa63067
NN
50973 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50974 r=`${PWD_COMMAND}`; export r; \
50975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50976 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50977 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
50978 for flag in $(EXTRA_TARGET_FLAGS); do \
50979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50980 done; \
50981 (cd $(TARGET_SUBDIR)/gperf && \
50982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50984 "RANLIB=$${RANLIB}" \
0c24b341 50985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50986 installcheck) \
4fa63067
NN
50987 || exit 1
50988
6bd3dfaa 50989@endif target-gperf
4fa63067
NN
50990
50991.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
50992maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
50993@if target-gperf
50994maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
50995
50996mostlyclean-target-gperf:
0aed8855 50997 @: $(MAKE); $(unstage)
4fa63067
NN
50998 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50999 r=`${PWD_COMMAND}`; export r; \
51000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51001 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51002 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
51003 for flag in $(EXTRA_TARGET_FLAGS); do \
51004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51005 done; \
51006 (cd $(TARGET_SUBDIR)/gperf && \
51007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51009 "RANLIB=$${RANLIB}" \
0c24b341 51010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51011 mostlyclean) \
4fa63067
NN
51012 || exit 1
51013
6bd3dfaa 51014@endif target-gperf
4fa63067
NN
51015
51016.PHONY: maybe-clean-target-gperf clean-target-gperf
51017maybe-clean-target-gperf:
6bd3dfaa
PB
51018@if target-gperf
51019maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
51020
51021clean-target-gperf:
0aed8855 51022 @: $(MAKE); $(unstage)
4fa63067
NN
51023 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51024 r=`${PWD_COMMAND}`; export r; \
51025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51026 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51027 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
51028 for flag in $(EXTRA_TARGET_FLAGS); do \
51029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51030 done; \
51031 (cd $(TARGET_SUBDIR)/gperf && \
51032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51034 "RANLIB=$${RANLIB}" \
0c24b341 51035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51036 clean) \
4fa63067
NN
51037 || exit 1
51038
6bd3dfaa 51039@endif target-gperf
4fa63067
NN
51040
51041.PHONY: maybe-distclean-target-gperf distclean-target-gperf
51042maybe-distclean-target-gperf:
6bd3dfaa
PB
51043@if target-gperf
51044maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
51045
51046distclean-target-gperf:
0aed8855 51047 @: $(MAKE); $(unstage)
4fa63067
NN
51048 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51049 r=`${PWD_COMMAND}`; export r; \
51050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51051 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51052 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
51053 for flag in $(EXTRA_TARGET_FLAGS); do \
51054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51055 done; \
51056 (cd $(TARGET_SUBDIR)/gperf && \
51057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51059 "RANLIB=$${RANLIB}" \
0c24b341 51060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51061 distclean) \
4fa63067
NN
51062 || exit 1
51063
6bd3dfaa 51064@endif target-gperf
4fa63067
NN
51065
51066.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
51067maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
51068@if target-gperf
51069maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
51070
51071maintainer-clean-target-gperf:
0aed8855 51072 @: $(MAKE); $(unstage)
4fa63067
NN
51073 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51074 r=`${PWD_COMMAND}`; export r; \
51075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51076 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51077 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
51078 for flag in $(EXTRA_TARGET_FLAGS); do \
51079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51080 done; \
51081 (cd $(TARGET_SUBDIR)/gperf && \
51082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51084 "RANLIB=$${RANLIB}" \
0c24b341 51085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51086 maintainer-clean) \
4fa63067 51087 || exit 1
16ae0395 51088
6bd3dfaa 51089@endif target-gperf
e393202e
NN
51090
51091
15723a45 51092
a7254363
PB
51093
51094
51095.PHONY: configure-target-examples maybe-configure-target-examples
51096maybe-configure-target-examples:
4f0ef2d8
CD
51097@if gcc-bootstrap
51098configure-target-examples: stage_current
51099@endif gcc-bootstrap
a7254363
PB
51100@if target-examples
51101maybe-configure-target-examples: configure-target-examples
c52c6897 51102configure-target-examples:
0aed8855
PB
51103 @: $(MAKE); $(unstage)
51104 @r=`${PWD_COMMAND}`; export r; \
51105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51106 echo "Checking multilib configuration for examples..."; \
51107 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
51108 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
51109 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
51110 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
51111 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
51112 else \
51113 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
51114 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
51115 fi; \
51116 else \
51117 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
51118 fi; \
51119 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 51120 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
1f53ca9a 51121 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51122 echo Configuring in $(TARGET_SUBDIR)/examples; \
51123 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 51124 case $(srcdir) in \
b00612cc
PB
51125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51126 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
51127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51128 esac; \
b00612cc
PB
51129 srcdiroption="--srcdir=$${topdir}/examples"; \
51130 libsrcdir="$$s/examples"; \
bba45b8b
NN
51131 rm -f no-such-file || : ; \
51132 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51133 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51134 --target=${target_alias} $${srcdiroption} \
bba45b8b 51135 || exit 1
6bd3dfaa 51136@endif target-examples
e393202e 51137
a7254363
PB
51138
51139
d545f33b
PB
51140
51141
4fa63067
NN
51142.PHONY: all-target-examples maybe-all-target-examples
51143maybe-all-target-examples:
4f0ef2d8
CD
51144@if gcc-bootstrap
51145all-target-examples: stage_current
51146@endif gcc-bootstrap
6bd3dfaa 51147@if target-examples
72b2455a 51148TARGET-target-examples=all
6bd3dfaa 51149maybe-all-target-examples: all-target-examples
4fa63067 51150all-target-examples: configure-target-examples
0aed8855 51151 @: $(MAKE); $(unstage)
b40e3958
L
51152 @r=`${PWD_COMMAND}`; export r; \
51153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51154 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51155 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
51156 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51157 $(TARGET-target-examples))
6bd3dfaa 51158@endif target-examples
e393202e 51159
a7254363
PB
51160
51161
d545f33b
PB
51162
51163
4fa63067
NN
51164.PHONY: check-target-examples maybe-check-target-examples
51165maybe-check-target-examples:
6bd3dfaa
PB
51166@if target-examples
51167maybe-check-target-examples: check-target-examples
16ae0395 51168
4fa63067
NN
51169# Dummy target for uncheckable module.
51170check-target-examples:
51171
6bd3dfaa 51172@endif target-examples
4fa63067
NN
51173
51174.PHONY: install-target-examples maybe-install-target-examples
51175maybe-install-target-examples:
6bd3dfaa
PB
51176@if target-examples
51177maybe-install-target-examples: install-target-examples
4fa63067
NN
51178
51179# Dummy target for uninstallable.
51180install-target-examples:
51181
6bd3dfaa 51182@endif target-examples
4fa63067 51183
56a8fe78 51184# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51185
51186.PHONY: maybe-info-target-examples info-target-examples
51187maybe-info-target-examples:
6bd3dfaa
PB
51188@if target-examples
51189maybe-info-target-examples: info-target-examples
4fa63067
NN
51190
51191info-target-examples: \
51192 configure-target-examples
0aed8855 51193 @: $(MAKE); $(unstage)
4fa63067
NN
51194 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51195 r=`${PWD_COMMAND}`; export r; \
b40e3958 51196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51197 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51198 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
51199 for flag in $(EXTRA_TARGET_FLAGS); do \
51200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51201 done; \
51202 (cd $(TARGET_SUBDIR)/examples && \
51203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51205 "RANLIB=$${RANLIB}" \
0c24b341 51206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51207 info) \
4fa63067 51208 || exit 1
930314a4 51209
6bd3dfaa 51210@endif target-examples
e393202e 51211
4fa63067
NN
51212.PHONY: maybe-dvi-target-examples dvi-target-examples
51213maybe-dvi-target-examples:
6bd3dfaa
PB
51214@if target-examples
51215maybe-dvi-target-examples: dvi-target-examples
16ae0395 51216
4fa63067
NN
51217dvi-target-examples: \
51218 configure-target-examples
0aed8855 51219 @: $(MAKE); $(unstage)
4fa63067
NN
51220 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51221 r=`${PWD_COMMAND}`; export r; \
b40e3958 51222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51223 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51224 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
51225 for flag in $(EXTRA_TARGET_FLAGS); do \
51226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51227 done; \
51228 (cd $(TARGET_SUBDIR)/examples && \
51229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51231 "RANLIB=$${RANLIB}" \
0c24b341 51232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51233 dvi) \
4fa63067
NN
51234 || exit 1
51235
6bd3dfaa 51236@endif target-examples
4fa63067 51237
56a8fe78
DD
51238.PHONY: maybe-pdf-target-examples pdf-target-examples
51239maybe-pdf-target-examples:
51240@if target-examples
51241maybe-pdf-target-examples: pdf-target-examples
51242
51243pdf-target-examples: \
51244 configure-target-examples
51245 @: $(MAKE); $(unstage)
51246 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51247 r=`${PWD_COMMAND}`; export r; \
51248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51249 $(NORMAL_TARGET_EXPORTS) \
51250 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
51251 for flag in $(EXTRA_TARGET_FLAGS); do \
51252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51253 done; \
51254 (cd $(TARGET_SUBDIR)/examples && \
51255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51257 "RANLIB=$${RANLIB}" \
0c24b341 51258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51259 pdf) \
51260 || exit 1
51261
51262@endif target-examples
51263
6d389afc
MS
51264.PHONY: maybe-html-target-examples html-target-examples
51265maybe-html-target-examples:
51266@if target-examples
51267maybe-html-target-examples: html-target-examples
51268
51269html-target-examples: \
51270 configure-target-examples
0aed8855 51271 @: $(MAKE); $(unstage)
6d389afc
MS
51272 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51273 r=`${PWD_COMMAND}`; export r; \
51274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51275 $(NORMAL_TARGET_EXPORTS) \
51276 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
51277 for flag in $(EXTRA_TARGET_FLAGS); do \
51278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51279 done; \
51280 (cd $(TARGET_SUBDIR)/examples && \
51281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51283 "RANLIB=$${RANLIB}" \
0c24b341 51284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51285 html) \
51286 || exit 1
51287
51288@endif target-examples
51289
4fa63067
NN
51290.PHONY: maybe-TAGS-target-examples TAGS-target-examples
51291maybe-TAGS-target-examples:
6bd3dfaa
PB
51292@if target-examples
51293maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
51294
51295TAGS-target-examples: \
51296 configure-target-examples
0aed8855 51297 @: $(MAKE); $(unstage)
4fa63067
NN
51298 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51299 r=`${PWD_COMMAND}`; export r; \
51300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51301 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51302 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
51303 for flag in $(EXTRA_TARGET_FLAGS); do \
51304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51305 done; \
51306 (cd $(TARGET_SUBDIR)/examples && \
51307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51309 "RANLIB=$${RANLIB}" \
0c24b341 51310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51311 TAGS) \
4fa63067
NN
51312 || exit 1
51313
6bd3dfaa 51314@endif target-examples
4fa63067
NN
51315
51316.PHONY: maybe-install-info-target-examples install-info-target-examples
51317maybe-install-info-target-examples:
6bd3dfaa
PB
51318@if target-examples
51319maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
51320
51321install-info-target-examples: \
51322 configure-target-examples \
51323 info-target-examples
0aed8855 51324 @: $(MAKE); $(unstage)
4fa63067
NN
51325 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51326 r=`${PWD_COMMAND}`; export r; \
51327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51328 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51329 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
51330 for flag in $(EXTRA_TARGET_FLAGS); do \
51331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51332 done; \
51333 (cd $(TARGET_SUBDIR)/examples && \
51334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51336 "RANLIB=$${RANLIB}" \
0c24b341 51337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51338 install-info) \
4fa63067
NN
51339 || exit 1
51340
6bd3dfaa 51341@endif target-examples
4fa63067 51342
a3ca38d2
DD
51343.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
51344maybe-install-pdf-target-examples:
51345@if target-examples
51346maybe-install-pdf-target-examples: install-pdf-target-examples
51347
51348install-pdf-target-examples: \
51349 configure-target-examples \
51350 pdf-target-examples
51351 @: $(MAKE); $(unstage)
51352 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51353 r=`${PWD_COMMAND}`; export r; \
51354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51355 $(NORMAL_TARGET_EXPORTS) \
51356 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
51357 for flag in $(EXTRA_TARGET_FLAGS); do \
51358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51359 done; \
51360 (cd $(TARGET_SUBDIR)/examples && \
51361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51363 "RANLIB=$${RANLIB}" \
0c24b341 51364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51365 install-pdf) \
51366 || exit 1
51367
51368@endif target-examples
51369
108a6f8e
CD
51370.PHONY: maybe-install-html-target-examples install-html-target-examples
51371maybe-install-html-target-examples:
51372@if target-examples
51373maybe-install-html-target-examples: install-html-target-examples
51374
51375install-html-target-examples: \
51376 configure-target-examples \
51377 html-target-examples
51378 @: $(MAKE); $(unstage)
51379 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51380 r=`${PWD_COMMAND}`; export r; \
51381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51382 $(NORMAL_TARGET_EXPORTS) \
51383 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
51384 for flag in $(EXTRA_TARGET_FLAGS); do \
51385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51386 done; \
51387 (cd $(TARGET_SUBDIR)/examples && \
51388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51390 "RANLIB=$${RANLIB}" \
0c24b341 51391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51392 install-html) \
51393 || exit 1
51394
51395@endif target-examples
51396
4fa63067
NN
51397.PHONY: maybe-installcheck-target-examples installcheck-target-examples
51398maybe-installcheck-target-examples:
6bd3dfaa
PB
51399@if target-examples
51400maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
51401
51402installcheck-target-examples: \
51403 configure-target-examples
0aed8855 51404 @: $(MAKE); $(unstage)
4fa63067
NN
51405 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51406 r=`${PWD_COMMAND}`; export r; \
51407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51408 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51409 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
51410 for flag in $(EXTRA_TARGET_FLAGS); do \
51411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51412 done; \
51413 (cd $(TARGET_SUBDIR)/examples && \
51414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51416 "RANLIB=$${RANLIB}" \
0c24b341 51417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51418 installcheck) \
4fa63067
NN
51419 || exit 1
51420
6bd3dfaa 51421@endif target-examples
4fa63067
NN
51422
51423.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
51424maybe-mostlyclean-target-examples:
6bd3dfaa
PB
51425@if target-examples
51426maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
51427
51428mostlyclean-target-examples:
0aed8855 51429 @: $(MAKE); $(unstage)
4fa63067
NN
51430 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51431 r=`${PWD_COMMAND}`; export r; \
51432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51433 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51434 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
51435 for flag in $(EXTRA_TARGET_FLAGS); do \
51436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51437 done; \
51438 (cd $(TARGET_SUBDIR)/examples && \
51439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51441 "RANLIB=$${RANLIB}" \
0c24b341 51442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51443 mostlyclean) \
4fa63067
NN
51444 || exit 1
51445
6bd3dfaa 51446@endif target-examples
4fa63067
NN
51447
51448.PHONY: maybe-clean-target-examples clean-target-examples
51449maybe-clean-target-examples:
6bd3dfaa
PB
51450@if target-examples
51451maybe-clean-target-examples: clean-target-examples
4fa63067
NN
51452
51453clean-target-examples:
0aed8855 51454 @: $(MAKE); $(unstage)
4fa63067
NN
51455 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51456 r=`${PWD_COMMAND}`; export r; \
51457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51458 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51459 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
51460 for flag in $(EXTRA_TARGET_FLAGS); do \
51461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51462 done; \
51463 (cd $(TARGET_SUBDIR)/examples && \
51464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51466 "RANLIB=$${RANLIB}" \
0c24b341 51467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51468 clean) \
4fa63067
NN
51469 || exit 1
51470
6bd3dfaa 51471@endif target-examples
4fa63067
NN
51472
51473.PHONY: maybe-distclean-target-examples distclean-target-examples
51474maybe-distclean-target-examples:
6bd3dfaa
PB
51475@if target-examples
51476maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
51477
51478distclean-target-examples:
0aed8855 51479 @: $(MAKE); $(unstage)
4fa63067
NN
51480 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51481 r=`${PWD_COMMAND}`; export r; \
51482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51483 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51484 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
51485 for flag in $(EXTRA_TARGET_FLAGS); do \
51486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51487 done; \
51488 (cd $(TARGET_SUBDIR)/examples && \
51489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51491 "RANLIB=$${RANLIB}" \
0c24b341 51492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51493 distclean) \
4fa63067
NN
51494 || exit 1
51495
6bd3dfaa 51496@endif target-examples
4fa63067
NN
51497
51498.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
51499maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
51500@if target-examples
51501maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
51502
51503maintainer-clean-target-examples:
0aed8855 51504 @: $(MAKE); $(unstage)
4fa63067
NN
51505 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51506 r=`${PWD_COMMAND}`; export r; \
51507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51508 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51509 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
51510 for flag in $(EXTRA_TARGET_FLAGS); do \
51511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51512 done; \
51513 (cd $(TARGET_SUBDIR)/examples && \
51514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51516 "RANLIB=$${RANLIB}" \
0c24b341 51517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51518 maintainer-clean) \
4fa63067
NN
51519 || exit 1
51520
6bd3dfaa 51521@endif target-examples
e393202e
NN
51522
51523
15723a45 51524
a7254363 51525
e90269c8 51526
a7254363
PB
51527.PHONY: configure-target-libffi maybe-configure-target-libffi
51528maybe-configure-target-libffi:
4f0ef2d8
CD
51529@if gcc-bootstrap
51530configure-target-libffi: stage_current
51531@endif gcc-bootstrap
a7254363
PB
51532@if target-libffi
51533maybe-configure-target-libffi: configure-target-libffi
c52c6897 51534configure-target-libffi:
0aed8855
PB
51535 @: $(MAKE); $(unstage)
51536 @r=`${PWD_COMMAND}`; export r; \
51537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51538 echo "Checking multilib configuration for libffi..."; \
51539 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
51540 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
51541 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
51542 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
51543 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
51544 else \
51545 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
51546 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
51547 fi; \
51548 else \
51549 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
51550 fi; \
51551 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 51552 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
1f53ca9a 51553 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51554 echo Configuring in $(TARGET_SUBDIR)/libffi; \
51555 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 51556 case $(srcdir) in \
b00612cc
PB
51557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51558 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
51559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51560 esac; \
b00612cc
PB
51561 srcdiroption="--srcdir=$${topdir}/libffi"; \
51562 libsrcdir="$$s/libffi"; \
bba45b8b
NN
51563 rm -f no-such-file || : ; \
51564 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51565 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51566 --target=${target_alias} $${srcdiroption} \
bba45b8b 51567 || exit 1
6bd3dfaa 51568@endif target-libffi
e393202e 51569
a7254363
PB
51570
51571
d545f33b
PB
51572
51573
4fa63067
NN
51574.PHONY: all-target-libffi maybe-all-target-libffi
51575maybe-all-target-libffi:
4f0ef2d8
CD
51576@if gcc-bootstrap
51577all-target-libffi: stage_current
51578@endif gcc-bootstrap
6bd3dfaa 51579@if target-libffi
72b2455a 51580TARGET-target-libffi=all
6bd3dfaa 51581maybe-all-target-libffi: all-target-libffi
4fa63067 51582all-target-libffi: configure-target-libffi
0aed8855 51583 @: $(MAKE); $(unstage)
b40e3958
L
51584 @r=`${PWD_COMMAND}`; export r; \
51585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51586 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51587 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
51588 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51589 $(TARGET-target-libffi))
6bd3dfaa 51590@endif target-libffi
e393202e 51591
a7254363
PB
51592
51593
d545f33b
PB
51594
51595
4fa63067
NN
51596.PHONY: check-target-libffi maybe-check-target-libffi
51597maybe-check-target-libffi:
6bd3dfaa
PB
51598@if target-libffi
51599maybe-check-target-libffi: check-target-libffi
16ae0395 51600
4fa63067 51601check-target-libffi:
0aed8855 51602 @: $(MAKE); $(unstage)
b40e3958
L
51603 @r=`${PWD_COMMAND}`; export r; \
51604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51605 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51606 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 51607 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 51608
6bd3dfaa 51609@endif target-libffi
e393202e 51610
4fa63067
NN
51611.PHONY: install-target-libffi maybe-install-target-libffi
51612maybe-install-target-libffi:
6bd3dfaa
PB
51613@if target-libffi
51614maybe-install-target-libffi: install-target-libffi
16ae0395 51615
4fa63067 51616install-target-libffi: installdirs
0aed8855 51617 @: $(MAKE); $(unstage)
b40e3958
L
51618 @r=`${PWD_COMMAND}`; export r; \
51619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51620 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51621 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 51622 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 51623
6bd3dfaa 51624@endif target-libffi
e393202e 51625
56a8fe78 51626# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51627
51628.PHONY: maybe-info-target-libffi info-target-libffi
51629maybe-info-target-libffi:
6bd3dfaa
PB
51630@if target-libffi
51631maybe-info-target-libffi: info-target-libffi
4fa63067
NN
51632
51633info-target-libffi: \
51634 configure-target-libffi
0aed8855 51635 @: $(MAKE); $(unstage)
4fa63067
NN
51636 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51637 r=`${PWD_COMMAND}`; export r; \
51638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51639 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51640 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
51641 for flag in $(EXTRA_TARGET_FLAGS); do \
51642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51643 done; \
51644 (cd $(TARGET_SUBDIR)/libffi && \
51645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51647 "RANLIB=$${RANLIB}" \
0c24b341 51648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51649 info) \
4fa63067
NN
51650 || exit 1
51651
6bd3dfaa 51652@endif target-libffi
4fa63067
NN
51653
51654.PHONY: maybe-dvi-target-libffi dvi-target-libffi
51655maybe-dvi-target-libffi:
6bd3dfaa
PB
51656@if target-libffi
51657maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
51658
51659dvi-target-libffi: \
51660 configure-target-libffi
0aed8855 51661 @: $(MAKE); $(unstage)
4fa63067
NN
51662 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51663 r=`${PWD_COMMAND}`; export r; \
51664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51665 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51666 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
51667 for flag in $(EXTRA_TARGET_FLAGS); do \
51668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51669 done; \
51670 (cd $(TARGET_SUBDIR)/libffi && \
51671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51673 "RANLIB=$${RANLIB}" \
0c24b341 51674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51675 dvi) \
4fa63067
NN
51676 || exit 1
51677
6bd3dfaa 51678@endif target-libffi
4fa63067 51679
56a8fe78
DD
51680.PHONY: maybe-pdf-target-libffi pdf-target-libffi
51681maybe-pdf-target-libffi:
51682@if target-libffi
51683maybe-pdf-target-libffi: pdf-target-libffi
51684
51685pdf-target-libffi: \
51686 configure-target-libffi
51687 @: $(MAKE); $(unstage)
51688 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51689 r=`${PWD_COMMAND}`; export r; \
51690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51691 $(NORMAL_TARGET_EXPORTS) \
51692 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
51693 for flag in $(EXTRA_TARGET_FLAGS); do \
51694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51695 done; \
51696 (cd $(TARGET_SUBDIR)/libffi && \
51697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51699 "RANLIB=$${RANLIB}" \
0c24b341 51700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51701 pdf) \
51702 || exit 1
51703
51704@endif target-libffi
51705
6d389afc
MS
51706.PHONY: maybe-html-target-libffi html-target-libffi
51707maybe-html-target-libffi:
51708@if target-libffi
51709maybe-html-target-libffi: html-target-libffi
51710
51711html-target-libffi: \
51712 configure-target-libffi
0aed8855 51713 @: $(MAKE); $(unstage)
6d389afc
MS
51714 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51715 r=`${PWD_COMMAND}`; export r; \
51716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51717 $(NORMAL_TARGET_EXPORTS) \
51718 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
51719 for flag in $(EXTRA_TARGET_FLAGS); do \
51720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51721 done; \
51722 (cd $(TARGET_SUBDIR)/libffi && \
51723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51725 "RANLIB=$${RANLIB}" \
0c24b341 51726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51727 html) \
51728 || exit 1
51729
51730@endif target-libffi
51731
4fa63067
NN
51732.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
51733maybe-TAGS-target-libffi:
6bd3dfaa
PB
51734@if target-libffi
51735maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
51736
51737TAGS-target-libffi: \
51738 configure-target-libffi
0aed8855 51739 @: $(MAKE); $(unstage)
4fa63067
NN
51740 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51741 r=`${PWD_COMMAND}`; export r; \
51742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51743 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51744 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
51745 for flag in $(EXTRA_TARGET_FLAGS); do \
51746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51747 done; \
51748 (cd $(TARGET_SUBDIR)/libffi && \
51749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51751 "RANLIB=$${RANLIB}" \
0c24b341 51752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51753 TAGS) \
4fa63067
NN
51754 || exit 1
51755
6bd3dfaa 51756@endif target-libffi
4fa63067
NN
51757
51758.PHONY: maybe-install-info-target-libffi install-info-target-libffi
51759maybe-install-info-target-libffi:
6bd3dfaa
PB
51760@if target-libffi
51761maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
51762
51763install-info-target-libffi: \
51764 configure-target-libffi \
51765 info-target-libffi
0aed8855 51766 @: $(MAKE); $(unstage)
4fa63067
NN
51767 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51768 r=`${PWD_COMMAND}`; export r; \
51769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51770 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51771 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
51772 for flag in $(EXTRA_TARGET_FLAGS); do \
51773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51774 done; \
51775 (cd $(TARGET_SUBDIR)/libffi && \
51776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51778 "RANLIB=$${RANLIB}" \
0c24b341 51779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51780 install-info) \
4fa63067
NN
51781 || exit 1
51782
6bd3dfaa 51783@endif target-libffi
4fa63067 51784
a3ca38d2
DD
51785.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
51786maybe-install-pdf-target-libffi:
51787@if target-libffi
51788maybe-install-pdf-target-libffi: install-pdf-target-libffi
51789
51790install-pdf-target-libffi: \
51791 configure-target-libffi \
51792 pdf-target-libffi
51793 @: $(MAKE); $(unstage)
51794 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51795 r=`${PWD_COMMAND}`; export r; \
51796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51797 $(NORMAL_TARGET_EXPORTS) \
51798 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
51799 for flag in $(EXTRA_TARGET_FLAGS); do \
51800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51801 done; \
51802 (cd $(TARGET_SUBDIR)/libffi && \
51803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51805 "RANLIB=$${RANLIB}" \
0c24b341 51806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51807 install-pdf) \
51808 || exit 1
51809
51810@endif target-libffi
51811
108a6f8e
CD
51812.PHONY: maybe-install-html-target-libffi install-html-target-libffi
51813maybe-install-html-target-libffi:
51814@if target-libffi
51815maybe-install-html-target-libffi: install-html-target-libffi
51816
51817install-html-target-libffi: \
51818 configure-target-libffi \
51819 html-target-libffi
51820 @: $(MAKE); $(unstage)
51821 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51822 r=`${PWD_COMMAND}`; export r; \
51823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51824 $(NORMAL_TARGET_EXPORTS) \
51825 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
51826 for flag in $(EXTRA_TARGET_FLAGS); do \
51827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51828 done; \
51829 (cd $(TARGET_SUBDIR)/libffi && \
51830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51832 "RANLIB=$${RANLIB}" \
0c24b341 51833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51834 install-html) \
51835 || exit 1
51836
51837@endif target-libffi
51838
4fa63067
NN
51839.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
51840maybe-installcheck-target-libffi:
6bd3dfaa
PB
51841@if target-libffi
51842maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
51843
51844installcheck-target-libffi: \
51845 configure-target-libffi
0aed8855 51846 @: $(MAKE); $(unstage)
4fa63067
NN
51847 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51848 r=`${PWD_COMMAND}`; export r; \
51849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51850 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51851 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
51852 for flag in $(EXTRA_TARGET_FLAGS); do \
51853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51854 done; \
51855 (cd $(TARGET_SUBDIR)/libffi && \
51856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51858 "RANLIB=$${RANLIB}" \
0c24b341 51859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51860 installcheck) \
4fa63067
NN
51861 || exit 1
51862
6bd3dfaa 51863@endif target-libffi
4fa63067
NN
51864
51865.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
51866maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
51867@if target-libffi
51868maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
51869
51870mostlyclean-target-libffi:
0aed8855 51871 @: $(MAKE); $(unstage)
4fa63067
NN
51872 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51873 r=`${PWD_COMMAND}`; export r; \
51874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51875 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51876 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
51877 for flag in $(EXTRA_TARGET_FLAGS); do \
51878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51879 done; \
51880 (cd $(TARGET_SUBDIR)/libffi && \
51881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51883 "RANLIB=$${RANLIB}" \
0c24b341 51884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51885 mostlyclean) \
4fa63067
NN
51886 || exit 1
51887
6bd3dfaa 51888@endif target-libffi
4fa63067
NN
51889
51890.PHONY: maybe-clean-target-libffi clean-target-libffi
51891maybe-clean-target-libffi:
6bd3dfaa
PB
51892@if target-libffi
51893maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
51894
51895clean-target-libffi:
0aed8855 51896 @: $(MAKE); $(unstage)
4fa63067
NN
51897 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51898 r=`${PWD_COMMAND}`; export r; \
51899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51900 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51901 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
51902 for flag in $(EXTRA_TARGET_FLAGS); do \
51903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51904 done; \
51905 (cd $(TARGET_SUBDIR)/libffi && \
51906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51908 "RANLIB=$${RANLIB}" \
0c24b341 51909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51910 clean) \
4fa63067
NN
51911 || exit 1
51912
6bd3dfaa 51913@endif target-libffi
4fa63067
NN
51914
51915.PHONY: maybe-distclean-target-libffi distclean-target-libffi
51916maybe-distclean-target-libffi:
6bd3dfaa
PB
51917@if target-libffi
51918maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
51919
51920distclean-target-libffi:
0aed8855 51921 @: $(MAKE); $(unstage)
4fa63067
NN
51922 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51923 r=`${PWD_COMMAND}`; export r; \
51924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51925 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51926 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
51927 for flag in $(EXTRA_TARGET_FLAGS); do \
51928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51929 done; \
51930 (cd $(TARGET_SUBDIR)/libffi && \
51931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51933 "RANLIB=$${RANLIB}" \
0c24b341 51934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51935 distclean) \
4fa63067
NN
51936 || exit 1
51937
6bd3dfaa 51938@endif target-libffi
4fa63067
NN
51939
51940.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
51941maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
51942@if target-libffi
51943maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
51944
51945maintainer-clean-target-libffi:
0aed8855 51946 @: $(MAKE); $(unstage)
4fa63067
NN
51947 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51948 r=`${PWD_COMMAND}`; export r; \
51949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51950 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51951 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
51952 for flag in $(EXTRA_TARGET_FLAGS); do \
51953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51954 done; \
51955 (cd $(TARGET_SUBDIR)/libffi && \
51956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51958 "RANLIB=$${RANLIB}" \
0c24b341 51959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51960 maintainer-clean) \
4fa63067
NN
51961 || exit 1
51962
6bd3dfaa 51963@endif target-libffi
4fa63067
NN
51964
51965
15723a45 51966
a7254363 51967
15723a45 51968
a7254363
PB
51969.PHONY: configure-target-libjava maybe-configure-target-libjava
51970maybe-configure-target-libjava:
4f0ef2d8
CD
51971@if gcc-bootstrap
51972configure-target-libjava: stage_current
51973@endif gcc-bootstrap
a7254363
PB
51974@if target-libjava
51975maybe-configure-target-libjava: configure-target-libjava
c52c6897 51976configure-target-libjava:
0aed8855
PB
51977 @: $(MAKE); $(unstage)
51978 @r=`${PWD_COMMAND}`; export r; \
51979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51980 echo "Checking multilib configuration for libjava..."; \
51981 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
51982 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
51983 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
51984 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
51985 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
51986 else \
51987 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
51988 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
51989 fi; \
51990 else \
51991 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
51992 fi; \
51993 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 51994 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
1f53ca9a 51995 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
51996 echo Configuring in $(TARGET_SUBDIR)/libjava; \
51997 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 51998 case $(srcdir) in \
b00612cc
PB
51999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52000 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
52001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52002 esac; \
b00612cc
PB
52003 srcdiroption="--srcdir=$${topdir}/libjava"; \
52004 libsrcdir="$$s/libjava"; \
bba45b8b
NN
52005 rm -f no-such-file || : ; \
52006 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52007 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52008 --target=${target_alias} $${srcdiroption} \
bba45b8b 52009 || exit 1
6bd3dfaa 52010@endif target-libjava
e393202e 52011
a7254363
PB
52012
52013
d545f33b
PB
52014
52015
4fa63067
NN
52016.PHONY: all-target-libjava maybe-all-target-libjava
52017maybe-all-target-libjava:
4f0ef2d8
CD
52018@if gcc-bootstrap
52019all-target-libjava: stage_current
52020@endif gcc-bootstrap
6bd3dfaa 52021@if target-libjava
72b2455a 52022TARGET-target-libjava=all
6bd3dfaa 52023maybe-all-target-libjava: all-target-libjava
4fa63067 52024all-target-libjava: configure-target-libjava
0aed8855 52025 @: $(MAKE); $(unstage)
b40e3958
L
52026 @r=`${PWD_COMMAND}`; export r; \
52027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52028 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52029 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
52030 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
52031 $(TARGET-target-libjava))
6bd3dfaa 52032@endif target-libjava
e393202e 52033
a7254363
PB
52034
52035
d545f33b
PB
52036
52037
4fa63067
NN
52038.PHONY: check-target-libjava maybe-check-target-libjava
52039maybe-check-target-libjava:
6bd3dfaa
PB
52040@if target-libjava
52041maybe-check-target-libjava: check-target-libjava
16ae0395 52042
4fa63067 52043check-target-libjava:
0aed8855 52044 @: $(MAKE); $(unstage)
4fa63067
NN
52045 @r=`${PWD_COMMAND}`; export r; \
52046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52047 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52048 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 52049 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 52050
6bd3dfaa 52051@endif target-libjava
930314a4 52052
4fa63067
NN
52053.PHONY: install-target-libjava maybe-install-target-libjava
52054maybe-install-target-libjava:
6bd3dfaa
PB
52055@if target-libjava
52056maybe-install-target-libjava: install-target-libjava
16ae0395 52057
4fa63067 52058install-target-libjava: installdirs
0aed8855 52059 @: $(MAKE); $(unstage)
b40e3958
L
52060 @r=`${PWD_COMMAND}`; export r; \
52061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52062 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52063 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 52064 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52065
6bd3dfaa 52066@endif target-libjava
e393202e 52067
56a8fe78 52068# Other targets (info, dvi, pdf, etc.)
15723a45 52069
4fa63067
NN
52070.PHONY: maybe-info-target-libjava info-target-libjava
52071maybe-info-target-libjava:
6bd3dfaa
PB
52072@if target-libjava
52073maybe-info-target-libjava: info-target-libjava
15723a45 52074
4fa63067
NN
52075info-target-libjava: \
52076 configure-target-libjava
0aed8855 52077 @: $(MAKE); $(unstage)
4fa63067 52078 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
52079 r=`${PWD_COMMAND}`; export r; \
52080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52081 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52082 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
52083 for flag in $(EXTRA_TARGET_FLAGS); do \
52084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52085 done; \
52086 (cd $(TARGET_SUBDIR)/libjava && \
52087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52089 "RANLIB=$${RANLIB}" \
0c24b341 52090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52091 info) \
bba45b8b 52092 || exit 1
e393202e 52093
6bd3dfaa 52094@endif target-libjava
4fa63067
NN
52095
52096.PHONY: maybe-dvi-target-libjava dvi-target-libjava
52097maybe-dvi-target-libjava:
6bd3dfaa
PB
52098@if target-libjava
52099maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
52100
52101dvi-target-libjava: \
52102 configure-target-libjava
0aed8855 52103 @: $(MAKE); $(unstage)
4fa63067
NN
52104 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52105 r=`${PWD_COMMAND}`; export r; \
b40e3958 52106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52107 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52108 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
52109 for flag in $(EXTRA_TARGET_FLAGS); do \
52110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52111 done; \
52112 (cd $(TARGET_SUBDIR)/libjava && \
52113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52115 "RANLIB=$${RANLIB}" \
0c24b341 52116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52117 dvi) \
4fa63067 52118 || exit 1
e393202e 52119
6bd3dfaa 52120@endif target-libjava
16ae0395 52121
56a8fe78
DD
52122.PHONY: maybe-pdf-target-libjava pdf-target-libjava
52123maybe-pdf-target-libjava:
52124@if target-libjava
52125maybe-pdf-target-libjava: pdf-target-libjava
52126
52127pdf-target-libjava: \
52128 configure-target-libjava
52129 @: $(MAKE); $(unstage)
52130 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52131 r=`${PWD_COMMAND}`; export r; \
52132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52133 $(RAW_CXX_TARGET_EXPORTS) \
52134 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
52135 for flag in $(EXTRA_TARGET_FLAGS); do \
52136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52137 done; \
52138 (cd $(TARGET_SUBDIR)/libjava && \
52139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52141 "RANLIB=$${RANLIB}" \
0c24b341 52142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52143 pdf) \
52144 || exit 1
52145
52146@endif target-libjava
52147
6d389afc
MS
52148.PHONY: maybe-html-target-libjava html-target-libjava
52149maybe-html-target-libjava:
52150@if target-libjava
52151maybe-html-target-libjava: html-target-libjava
52152
52153html-target-libjava: \
52154 configure-target-libjava
0aed8855 52155 @: $(MAKE); $(unstage)
6d389afc
MS
52156 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52157 r=`${PWD_COMMAND}`; export r; \
52158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52159 $(RAW_CXX_TARGET_EXPORTS) \
52160 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
52161 for flag in $(EXTRA_TARGET_FLAGS); do \
52162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52163 done; \
52164 (cd $(TARGET_SUBDIR)/libjava && \
52165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52167 "RANLIB=$${RANLIB}" \
0c24b341 52168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52169 html) \
52170 || exit 1
52171
52172@endif target-libjava
52173
4fa63067
NN
52174.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
52175maybe-TAGS-target-libjava:
6bd3dfaa
PB
52176@if target-libjava
52177maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
52178
52179TAGS-target-libjava: \
52180 configure-target-libjava
0aed8855 52181 @: $(MAKE); $(unstage)
4fa63067
NN
52182 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52183 r=`${PWD_COMMAND}`; export r; \
b40e3958 52184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52185 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52186 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
52187 for flag in $(EXTRA_TARGET_FLAGS); do \
52188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52189 done; \
52190 (cd $(TARGET_SUBDIR)/libjava && \
52191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52193 "RANLIB=$${RANLIB}" \
0c24b341 52194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52195 TAGS) \
4fa63067 52196 || exit 1
e393202e 52197
6bd3dfaa 52198@endif target-libjava
930314a4 52199
4fa63067
NN
52200.PHONY: maybe-install-info-target-libjava install-info-target-libjava
52201maybe-install-info-target-libjava:
6bd3dfaa
PB
52202@if target-libjava
52203maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 52204
4fa63067
NN
52205install-info-target-libjava: \
52206 configure-target-libjava \
52207 info-target-libjava
0aed8855 52208 @: $(MAKE); $(unstage)
4fa63067
NN
52209 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52210 r=`${PWD_COMMAND}`; export r; \
b40e3958 52211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52212 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52213 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
52214 for flag in $(EXTRA_TARGET_FLAGS); do \
52215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52216 done; \
52217 (cd $(TARGET_SUBDIR)/libjava && \
52218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52220 "RANLIB=$${RANLIB}" \
0c24b341 52221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52222 install-info) \
4fa63067 52223 || exit 1
e393202e 52224
6bd3dfaa 52225@endif target-libjava
e393202e 52226
a3ca38d2
DD
52227.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
52228maybe-install-pdf-target-libjava:
52229@if target-libjava
52230maybe-install-pdf-target-libjava: install-pdf-target-libjava
52231
52232install-pdf-target-libjava: \
52233 configure-target-libjava \
52234 pdf-target-libjava
52235 @: $(MAKE); $(unstage)
52236 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52237 r=`${PWD_COMMAND}`; export r; \
52238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52239 $(RAW_CXX_TARGET_EXPORTS) \
52240 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
52241 for flag in $(EXTRA_TARGET_FLAGS); do \
52242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52243 done; \
52244 (cd $(TARGET_SUBDIR)/libjava && \
52245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52247 "RANLIB=$${RANLIB}" \
0c24b341 52248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52249 install-pdf) \
52250 || exit 1
52251
52252@endif target-libjava
52253
108a6f8e
CD
52254.PHONY: maybe-install-html-target-libjava install-html-target-libjava
52255maybe-install-html-target-libjava:
52256@if target-libjava
52257maybe-install-html-target-libjava: install-html-target-libjava
52258
52259install-html-target-libjava: \
52260 configure-target-libjava \
52261 html-target-libjava
52262 @: $(MAKE); $(unstage)
52263 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52264 r=`${PWD_COMMAND}`; export r; \
52265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52266 $(RAW_CXX_TARGET_EXPORTS) \
52267 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
52268 for flag in $(EXTRA_TARGET_FLAGS); do \
52269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52270 done; \
52271 (cd $(TARGET_SUBDIR)/libjava && \
52272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52274 "RANLIB=$${RANLIB}" \
0c24b341 52275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52276 install-html) \
52277 || exit 1
52278
52279@endif target-libjava
52280
4fa63067
NN
52281.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
52282maybe-installcheck-target-libjava:
6bd3dfaa
PB
52283@if target-libjava
52284maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 52285
4fa63067
NN
52286installcheck-target-libjava: \
52287 configure-target-libjava
0aed8855 52288 @: $(MAKE); $(unstage)
4fa63067
NN
52289 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52290 r=`${PWD_COMMAND}`; export r; \
52291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52292 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52293 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
52294 for flag in $(EXTRA_TARGET_FLAGS); do \
52295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52296 done; \
52297 (cd $(TARGET_SUBDIR)/libjava && \
52298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52300 "RANLIB=$${RANLIB}" \
0c24b341 52301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52302 installcheck) \
4fa63067 52303 || exit 1
15723a45 52304
6bd3dfaa 52305@endif target-libjava
4fa63067
NN
52306
52307.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
52308maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
52309@if target-libjava
52310maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
52311
52312mostlyclean-target-libjava:
0aed8855 52313 @: $(MAKE); $(unstage)
4fa63067
NN
52314 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52315 r=`${PWD_COMMAND}`; export r; \
52316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52317 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52318 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
52319 for flag in $(EXTRA_TARGET_FLAGS); do \
52320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52321 done; \
52322 (cd $(TARGET_SUBDIR)/libjava && \
52323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52325 "RANLIB=$${RANLIB}" \
0c24b341 52326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52327 mostlyclean) \
4fa63067
NN
52328 || exit 1
52329
6bd3dfaa 52330@endif target-libjava
4fa63067
NN
52331
52332.PHONY: maybe-clean-target-libjava clean-target-libjava
52333maybe-clean-target-libjava:
6bd3dfaa
PB
52334@if target-libjava
52335maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
52336
52337clean-target-libjava:
0aed8855 52338 @: $(MAKE); $(unstage)
4fa63067 52339 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
52340 r=`${PWD_COMMAND}`; export r; \
52341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52342 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52343 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
52344 for flag in $(EXTRA_TARGET_FLAGS); do \
52345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52346 done; \
52347 (cd $(TARGET_SUBDIR)/libjava && \
52348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52350 "RANLIB=$${RANLIB}" \
0c24b341 52351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52352 clean) \
bba45b8b 52353 || exit 1
e393202e 52354
6bd3dfaa 52355@endif target-libjava
e393202e 52356
4fa63067
NN
52357.PHONY: maybe-distclean-target-libjava distclean-target-libjava
52358maybe-distclean-target-libjava:
6bd3dfaa
PB
52359@if target-libjava
52360maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 52361
4fa63067 52362distclean-target-libjava:
0aed8855 52363 @: $(MAKE); $(unstage)
4fa63067
NN
52364 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52365 r=`${PWD_COMMAND}`; export r; \
52366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52367 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52368 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
52369 for flag in $(EXTRA_TARGET_FLAGS); do \
52370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52371 done; \
52372 (cd $(TARGET_SUBDIR)/libjava && \
52373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52375 "RANLIB=$${RANLIB}" \
0c24b341 52376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52377 distclean) \
4fa63067 52378 || exit 1
3866be5d 52379
6bd3dfaa 52380@endif target-libjava
930314a4 52381
4fa63067
NN
52382.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
52383maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
52384@if target-libjava
52385maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 52386
4fa63067 52387maintainer-clean-target-libjava:
0aed8855 52388 @: $(MAKE); $(unstage)
4fa63067
NN
52389 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52390 r=`${PWD_COMMAND}`; export r; \
b40e3958 52391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52392 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52393 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
52394 for flag in $(EXTRA_TARGET_FLAGS); do \
52395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52396 done; \
52397 (cd $(TARGET_SUBDIR)/libjava && \
52398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52400 "RANLIB=$${RANLIB}" \
0c24b341 52401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52402 maintainer-clean) \
4fa63067 52403 || exit 1
e393202e 52404
6bd3dfaa 52405@endif target-libjava
e393202e 52406
4fa63067 52407
15723a45 52408
a7254363 52409
e90269c8 52410
a7254363
PB
52411.PHONY: configure-target-zlib maybe-configure-target-zlib
52412maybe-configure-target-zlib:
4f0ef2d8
CD
52413@if gcc-bootstrap
52414configure-target-zlib: stage_current
52415@endif gcc-bootstrap
a7254363
PB
52416@if target-zlib
52417maybe-configure-target-zlib: configure-target-zlib
c52c6897 52418configure-target-zlib:
0aed8855
PB
52419 @: $(MAKE); $(unstage)
52420 @r=`${PWD_COMMAND}`; export r; \
52421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52422 echo "Checking multilib configuration for zlib..."; \
52423 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
52424 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
52425 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
52426 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
52427 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
52428 else \
52429 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
52430 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
52431 fi; \
52432 else \
52433 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
52434 fi; \
52435 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 52436 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
1f53ca9a 52437 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52438 echo Configuring in $(TARGET_SUBDIR)/zlib; \
52439 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 52440 case $(srcdir) in \
b00612cc
PB
52441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52442 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
52443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52444 esac; \
b00612cc
PB
52445 srcdiroption="--srcdir=$${topdir}/zlib"; \
52446 libsrcdir="$$s/zlib"; \
bba45b8b
NN
52447 rm -f no-such-file || : ; \
52448 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52449 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52450 --target=${target_alias} $${srcdiroption} \
bba45b8b 52451 || exit 1
6bd3dfaa 52452@endif target-zlib
e393202e 52453
a7254363
PB
52454
52455
d545f33b
PB
52456
52457
4fa63067
NN
52458.PHONY: all-target-zlib maybe-all-target-zlib
52459maybe-all-target-zlib:
4f0ef2d8
CD
52460@if gcc-bootstrap
52461all-target-zlib: stage_current
52462@endif gcc-bootstrap
6bd3dfaa 52463@if target-zlib
72b2455a 52464TARGET-target-zlib=all
6bd3dfaa 52465maybe-all-target-zlib: all-target-zlib
4fa63067 52466all-target-zlib: configure-target-zlib
0aed8855 52467 @: $(MAKE); $(unstage)
b40e3958
L
52468 @r=`${PWD_COMMAND}`; export r; \
52469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52470 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52471 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
52472 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52473 $(TARGET-target-zlib))
6bd3dfaa 52474@endif target-zlib
e393202e 52475
a7254363
PB
52476
52477
d545f33b
PB
52478
52479
4fa63067
NN
52480.PHONY: check-target-zlib maybe-check-target-zlib
52481maybe-check-target-zlib:
6bd3dfaa
PB
52482@if target-zlib
52483maybe-check-target-zlib: check-target-zlib
16ae0395 52484
4fa63067 52485check-target-zlib:
0aed8855 52486 @: $(MAKE); $(unstage)
b40e3958
L
52487 @r=`${PWD_COMMAND}`; export r; \
52488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52489 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52490 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 52491 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 52492
6bd3dfaa 52493@endif target-zlib
930314a4 52494
4fa63067
NN
52495.PHONY: install-target-zlib maybe-install-target-zlib
52496maybe-install-target-zlib:
6bd3dfaa
PB
52497@if target-zlib
52498maybe-install-target-zlib: install-target-zlib
16ae0395 52499
4fa63067 52500install-target-zlib: installdirs
0aed8855 52501 @: $(MAKE); $(unstage)
b40e3958
L
52502 @r=`${PWD_COMMAND}`; export r; \
52503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52504 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52505 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 52506 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52507
6bd3dfaa 52508@endif target-zlib
e393202e 52509
56a8fe78 52510# Other targets (info, dvi, pdf, etc.)
15723a45 52511
4fa63067
NN
52512.PHONY: maybe-info-target-zlib info-target-zlib
52513maybe-info-target-zlib:
6bd3dfaa
PB
52514@if target-zlib
52515maybe-info-target-zlib: info-target-zlib
15723a45 52516
4fa63067
NN
52517info-target-zlib: \
52518 configure-target-zlib
0aed8855 52519 @: $(MAKE); $(unstage)
4fa63067 52520 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
52521 r=`${PWD_COMMAND}`; export r; \
52522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52523 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52524 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
52525 for flag in $(EXTRA_TARGET_FLAGS); do \
52526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52527 done; \
52528 (cd $(TARGET_SUBDIR)/zlib && \
52529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52531 "RANLIB=$${RANLIB}" \
0c24b341 52532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52533 info) \
bba45b8b 52534 || exit 1
e393202e 52535
6bd3dfaa 52536@endif target-zlib
e393202e 52537
4fa63067
NN
52538.PHONY: maybe-dvi-target-zlib dvi-target-zlib
52539maybe-dvi-target-zlib:
6bd3dfaa
PB
52540@if target-zlib
52541maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 52542
4fa63067
NN
52543dvi-target-zlib: \
52544 configure-target-zlib
0aed8855 52545 @: $(MAKE); $(unstage)
4fa63067
NN
52546 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52547 r=`${PWD_COMMAND}`; export r; \
b40e3958 52548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52549 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52550 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
52551 for flag in $(EXTRA_TARGET_FLAGS); do \
52552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52553 done; \
52554 (cd $(TARGET_SUBDIR)/zlib && \
52555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52557 "RANLIB=$${RANLIB}" \
0c24b341 52558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52559 dvi) \
4fa63067 52560 || exit 1
e393202e 52561
6bd3dfaa 52562@endif target-zlib
930314a4 52563
56a8fe78
DD
52564.PHONY: maybe-pdf-target-zlib pdf-target-zlib
52565maybe-pdf-target-zlib:
52566@if target-zlib
52567maybe-pdf-target-zlib: pdf-target-zlib
52568
52569pdf-target-zlib: \
52570 configure-target-zlib
52571 @: $(MAKE); $(unstage)
52572 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52573 r=`${PWD_COMMAND}`; export r; \
52574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52575 $(NORMAL_TARGET_EXPORTS) \
52576 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
52577 for flag in $(EXTRA_TARGET_FLAGS); do \
52578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52579 done; \
52580 (cd $(TARGET_SUBDIR)/zlib && \
52581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52583 "RANLIB=$${RANLIB}" \
0c24b341 52584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52585 pdf) \
52586 || exit 1
52587
52588@endif target-zlib
52589
6d389afc
MS
52590.PHONY: maybe-html-target-zlib html-target-zlib
52591maybe-html-target-zlib:
52592@if target-zlib
52593maybe-html-target-zlib: html-target-zlib
52594
52595html-target-zlib: \
52596 configure-target-zlib
0aed8855 52597 @: $(MAKE); $(unstage)
6d389afc
MS
52598 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52599 r=`${PWD_COMMAND}`; export r; \
52600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52601 $(NORMAL_TARGET_EXPORTS) \
52602 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
52603 for flag in $(EXTRA_TARGET_FLAGS); do \
52604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52605 done; \
52606 (cd $(TARGET_SUBDIR)/zlib && \
52607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52609 "RANLIB=$${RANLIB}" \
0c24b341 52610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52611 html) \
52612 || exit 1
52613
52614@endif target-zlib
52615
4fa63067
NN
52616.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
52617maybe-TAGS-target-zlib:
6bd3dfaa
PB
52618@if target-zlib
52619maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 52620
4fa63067
NN
52621TAGS-target-zlib: \
52622 configure-target-zlib
0aed8855 52623 @: $(MAKE); $(unstage)
4fa63067
NN
52624 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52625 r=`${PWD_COMMAND}`; export r; \
b40e3958 52626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52627 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52628 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
52629 for flag in $(EXTRA_TARGET_FLAGS); do \
52630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52631 done; \
52632 (cd $(TARGET_SUBDIR)/zlib && \
52633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52635 "RANLIB=$${RANLIB}" \
0c24b341 52636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52637 TAGS) \
4fa63067 52638 || exit 1
e393202e 52639
6bd3dfaa 52640@endif target-zlib
15723a45 52641
4fa63067
NN
52642.PHONY: maybe-install-info-target-zlib install-info-target-zlib
52643maybe-install-info-target-zlib:
6bd3dfaa
PB
52644@if target-zlib
52645maybe-install-info-target-zlib: install-info-target-zlib
15723a45 52646
4fa63067
NN
52647install-info-target-zlib: \
52648 configure-target-zlib \
52649 info-target-zlib
0aed8855 52650 @: $(MAKE); $(unstage)
4fa63067 52651 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
52652 r=`${PWD_COMMAND}`; export r; \
52653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52654 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52655 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
52656 for flag in $(EXTRA_TARGET_FLAGS); do \
52657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52658 done; \
52659 (cd $(TARGET_SUBDIR)/zlib && \
52660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52662 "RANLIB=$${RANLIB}" \
0c24b341 52663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52664 install-info) \
bba45b8b 52665 || exit 1
e393202e 52666
6bd3dfaa 52667@endif target-zlib
16ae0395 52668
a3ca38d2
DD
52669.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
52670maybe-install-pdf-target-zlib:
52671@if target-zlib
52672maybe-install-pdf-target-zlib: install-pdf-target-zlib
52673
52674install-pdf-target-zlib: \
52675 configure-target-zlib \
52676 pdf-target-zlib
52677 @: $(MAKE); $(unstage)
52678 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52679 r=`${PWD_COMMAND}`; export r; \
52680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52681 $(NORMAL_TARGET_EXPORTS) \
52682 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
52683 for flag in $(EXTRA_TARGET_FLAGS); do \
52684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52685 done; \
52686 (cd $(TARGET_SUBDIR)/zlib && \
52687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52689 "RANLIB=$${RANLIB}" \
0c24b341 52690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52691 install-pdf) \
52692 || exit 1
52693
52694@endif target-zlib
52695
108a6f8e
CD
52696.PHONY: maybe-install-html-target-zlib install-html-target-zlib
52697maybe-install-html-target-zlib:
52698@if target-zlib
52699maybe-install-html-target-zlib: install-html-target-zlib
52700
52701install-html-target-zlib: \
52702 configure-target-zlib \
52703 html-target-zlib
52704 @: $(MAKE); $(unstage)
52705 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52706 r=`${PWD_COMMAND}`; export r; \
52707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52708 $(NORMAL_TARGET_EXPORTS) \
52709 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
52710 for flag in $(EXTRA_TARGET_FLAGS); do \
52711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52712 done; \
52713 (cd $(TARGET_SUBDIR)/zlib && \
52714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52716 "RANLIB=$${RANLIB}" \
0c24b341 52717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52718 install-html) \
52719 || exit 1
52720
52721@endif target-zlib
52722
4fa63067
NN
52723.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
52724maybe-installcheck-target-zlib:
6bd3dfaa
PB
52725@if target-zlib
52726maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 52727
4fa63067
NN
52728installcheck-target-zlib: \
52729 configure-target-zlib
0aed8855 52730 @: $(MAKE); $(unstage)
4fa63067
NN
52731 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52732 r=`${PWD_COMMAND}`; export r; \
52733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52734 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52735 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
52736 for flag in $(EXTRA_TARGET_FLAGS); do \
52737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52738 done; \
52739 (cd $(TARGET_SUBDIR)/zlib && \
52740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52742 "RANLIB=$${RANLIB}" \
0c24b341 52743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52744 installcheck) \
4fa63067 52745 || exit 1
e393202e 52746
6bd3dfaa 52747@endif target-zlib
16ae0395 52748
4fa63067
NN
52749.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
52750maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
52751@if target-zlib
52752maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 52753
4fa63067 52754mostlyclean-target-zlib:
0aed8855 52755 @: $(MAKE); $(unstage)
4fa63067
NN
52756 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52757 r=`${PWD_COMMAND}`; export r; \
52758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52759 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52760 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
52761 for flag in $(EXTRA_TARGET_FLAGS); do \
52762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52763 done; \
52764 (cd $(TARGET_SUBDIR)/zlib && \
52765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52767 "RANLIB=$${RANLIB}" \
0c24b341 52768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52769 mostlyclean) \
4fa63067 52770 || exit 1
e393202e 52771
6bd3dfaa 52772@endif target-zlib
15723a45 52773
4fa63067
NN
52774.PHONY: maybe-clean-target-zlib clean-target-zlib
52775maybe-clean-target-zlib:
6bd3dfaa
PB
52776@if target-zlib
52777maybe-clean-target-zlib: clean-target-zlib
15723a45 52778
4fa63067 52779clean-target-zlib:
0aed8855 52780 @: $(MAKE); $(unstage)
4fa63067 52781 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
52782 r=`${PWD_COMMAND}`; export r; \
52783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52784 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52785 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
52786 for flag in $(EXTRA_TARGET_FLAGS); do \
52787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52788 done; \
52789 (cd $(TARGET_SUBDIR)/zlib && \
52790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52792 "RANLIB=$${RANLIB}" \
0c24b341 52793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52794 clean) \
bba45b8b 52795 || exit 1
e393202e 52796
6bd3dfaa 52797@endif target-zlib
e393202e 52798
4fa63067
NN
52799.PHONY: maybe-distclean-target-zlib distclean-target-zlib
52800maybe-distclean-target-zlib:
6bd3dfaa
PB
52801@if target-zlib
52802maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 52803
4fa63067 52804distclean-target-zlib:
0aed8855 52805 @: $(MAKE); $(unstage)
4fa63067
NN
52806 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52807 r=`${PWD_COMMAND}`; export r; \
b40e3958 52808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52809 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52810 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
52811 for flag in $(EXTRA_TARGET_FLAGS); do \
52812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52813 done; \
52814 (cd $(TARGET_SUBDIR)/zlib && \
52815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52817 "RANLIB=$${RANLIB}" \
0c24b341 52818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52819 distclean) \
4fa63067 52820 || exit 1
e393202e 52821
6bd3dfaa 52822@endif target-zlib
e393202e 52823
4fa63067
NN
52824.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
52825maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
52826@if target-zlib
52827maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 52828
4fa63067 52829maintainer-clean-target-zlib:
0aed8855 52830 @: $(MAKE); $(unstage)
4fa63067
NN
52831 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52832 r=`${PWD_COMMAND}`; export r; \
b40e3958 52833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52834 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52835 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
52836 for flag in $(EXTRA_TARGET_FLAGS); do \
52837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52838 done; \
52839 (cd $(TARGET_SUBDIR)/zlib && \
52840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52842 "RANLIB=$${RANLIB}" \
0c24b341 52843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52844 maintainer-clean) \
4fa63067 52845 || exit 1
e393202e 52846
6bd3dfaa 52847@endif target-zlib
930314a4 52848
4fa63067 52849
15723a45 52850
a7254363 52851
e90269c8 52852
a7254363
PB
52853.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
52854maybe-configure-target-boehm-gc:
4f0ef2d8
CD
52855@if gcc-bootstrap
52856configure-target-boehm-gc: stage_current
52857@endif gcc-bootstrap
a7254363
PB
52858@if target-boehm-gc
52859maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 52860configure-target-boehm-gc:
0aed8855
PB
52861 @: $(MAKE); $(unstage)
52862 @r=`${PWD_COMMAND}`; export r; \
52863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52864 echo "Checking multilib configuration for boehm-gc..."; \
52865 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
52866 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
52867 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
52868 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
52869 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
52870 else \
52871 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
52872 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
52873 fi; \
52874 else \
52875 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
52876 fi; \
52877 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 52878 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
1f53ca9a 52879 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52880 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
52881 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 52882 case $(srcdir) in \
b00612cc
PB
52883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52884 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
52885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52886 esac; \
b00612cc
PB
52887 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
52888 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
52889 rm -f no-such-file || : ; \
52890 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52891 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52892 --target=${target_alias} $${srcdiroption} \
bba45b8b 52893 || exit 1
6bd3dfaa 52894@endif target-boehm-gc
e393202e 52895
a7254363
PB
52896
52897
d545f33b
PB
52898
52899
4fa63067
NN
52900.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
52901maybe-all-target-boehm-gc:
4f0ef2d8
CD
52902@if gcc-bootstrap
52903all-target-boehm-gc: stage_current
52904@endif gcc-bootstrap
6bd3dfaa 52905@if target-boehm-gc
72b2455a 52906TARGET-target-boehm-gc=all
6bd3dfaa 52907maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 52908all-target-boehm-gc: configure-target-boehm-gc
0aed8855 52909 @: $(MAKE); $(unstage)
b40e3958
L
52910 @r=`${PWD_COMMAND}`; export r; \
52911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52912 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52913 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
52914 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52915 $(TARGET-target-boehm-gc))
6bd3dfaa 52916@endif target-boehm-gc
e393202e 52917
a7254363
PB
52918
52919
d545f33b
PB
52920
52921
4fa63067
NN
52922.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
52923maybe-check-target-boehm-gc:
6bd3dfaa
PB
52924@if target-boehm-gc
52925maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 52926
4fa63067 52927check-target-boehm-gc:
0aed8855 52928 @: $(MAKE); $(unstage)
b40e3958
L
52929 @r=`${PWD_COMMAND}`; export r; \
52930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52931 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52932 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 52933 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 52934
6bd3dfaa 52935@endif target-boehm-gc
930314a4 52936
4fa63067
NN
52937.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
52938maybe-install-target-boehm-gc:
6bd3dfaa
PB
52939@if target-boehm-gc
52940maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 52941
4fa63067 52942install-target-boehm-gc: installdirs
0aed8855 52943 @: $(MAKE); $(unstage)
b40e3958
L
52944 @r=`${PWD_COMMAND}`; export r; \
52945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52946 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52947 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 52948 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52949
6bd3dfaa 52950@endif target-boehm-gc
e393202e 52951
56a8fe78 52952# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52953
52954.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
52955maybe-info-target-boehm-gc:
6bd3dfaa
PB
52956@if target-boehm-gc
52957maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
52958
52959info-target-boehm-gc: \
52960 configure-target-boehm-gc
0aed8855 52961 @: $(MAKE); $(unstage)
4fa63067
NN
52962 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
52963 r=`${PWD_COMMAND}`; export r; \
52964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52965 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52966 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
52967 for flag in $(EXTRA_TARGET_FLAGS); do \
52968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52969 done; \
52970 (cd $(TARGET_SUBDIR)/boehm-gc && \
52971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52973 "RANLIB=$${RANLIB}" \
0c24b341 52974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52975 info) \
4fa63067
NN
52976 || exit 1
52977
6bd3dfaa 52978@endif target-boehm-gc
4fa63067
NN
52979
52980.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
52981maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
52982@if target-boehm-gc
52983maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
52984
52985dvi-target-boehm-gc: \
52986 configure-target-boehm-gc
0aed8855 52987 @: $(MAKE); $(unstage)
4fa63067
NN
52988 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
52989 r=`${PWD_COMMAND}`; export r; \
52990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52991 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52992 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
52993 for flag in $(EXTRA_TARGET_FLAGS); do \
52994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52995 done; \
52996 (cd $(TARGET_SUBDIR)/boehm-gc && \
52997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52999 "RANLIB=$${RANLIB}" \
0c24b341 53000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53001 dvi) \
4fa63067
NN
53002 || exit 1
53003
6bd3dfaa 53004@endif target-boehm-gc
4fa63067 53005
56a8fe78
DD
53006.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
53007maybe-pdf-target-boehm-gc:
53008@if target-boehm-gc
53009maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
53010
53011pdf-target-boehm-gc: \
53012 configure-target-boehm-gc
53013 @: $(MAKE); $(unstage)
53014 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53015 r=`${PWD_COMMAND}`; export r; \
53016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53017 $(NORMAL_TARGET_EXPORTS) \
53018 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
53019 for flag in $(EXTRA_TARGET_FLAGS); do \
53020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53021 done; \
53022 (cd $(TARGET_SUBDIR)/boehm-gc && \
53023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53025 "RANLIB=$${RANLIB}" \
0c24b341 53026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53027 pdf) \
53028 || exit 1
53029
53030@endif target-boehm-gc
53031
6d389afc
MS
53032.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
53033maybe-html-target-boehm-gc:
53034@if target-boehm-gc
53035maybe-html-target-boehm-gc: html-target-boehm-gc
53036
53037html-target-boehm-gc: \
53038 configure-target-boehm-gc
0aed8855 53039 @: $(MAKE); $(unstage)
6d389afc
MS
53040 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53041 r=`${PWD_COMMAND}`; export r; \
53042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53043 $(NORMAL_TARGET_EXPORTS) \
53044 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
53045 for flag in $(EXTRA_TARGET_FLAGS); do \
53046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53047 done; \
53048 (cd $(TARGET_SUBDIR)/boehm-gc && \
53049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53051 "RANLIB=$${RANLIB}" \
0c24b341 53052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53053 html) \
53054 || exit 1
53055
53056@endif target-boehm-gc
53057
4fa63067
NN
53058.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
53059maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
53060@if target-boehm-gc
53061maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
53062
53063TAGS-target-boehm-gc: \
53064 configure-target-boehm-gc
0aed8855 53065 @: $(MAKE); $(unstage)
4fa63067
NN
53066 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53067 r=`${PWD_COMMAND}`; export r; \
53068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53069 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53070 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
53071 for flag in $(EXTRA_TARGET_FLAGS); do \
53072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53073 done; \
53074 (cd $(TARGET_SUBDIR)/boehm-gc && \
53075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53077 "RANLIB=$${RANLIB}" \
0c24b341 53078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53079 TAGS) \
4fa63067
NN
53080 || exit 1
53081
6bd3dfaa 53082@endif target-boehm-gc
4fa63067
NN
53083
53084.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
53085maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
53086@if target-boehm-gc
53087maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
53088
53089install-info-target-boehm-gc: \
53090 configure-target-boehm-gc \
53091 info-target-boehm-gc
0aed8855 53092 @: $(MAKE); $(unstage)
4fa63067
NN
53093 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53094 r=`${PWD_COMMAND}`; export r; \
53095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53096 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53097 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
53098 for flag in $(EXTRA_TARGET_FLAGS); do \
53099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53100 done; \
53101 (cd $(TARGET_SUBDIR)/boehm-gc && \
53102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53104 "RANLIB=$${RANLIB}" \
0c24b341 53105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53106 install-info) \
4fa63067
NN
53107 || exit 1
53108
6bd3dfaa 53109@endif target-boehm-gc
4fa63067 53110
a3ca38d2
DD
53111.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
53112maybe-install-pdf-target-boehm-gc:
53113@if target-boehm-gc
53114maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
53115
53116install-pdf-target-boehm-gc: \
53117 configure-target-boehm-gc \
53118 pdf-target-boehm-gc
53119 @: $(MAKE); $(unstage)
53120 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53121 r=`${PWD_COMMAND}`; export r; \
53122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53123 $(NORMAL_TARGET_EXPORTS) \
53124 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
53125 for flag in $(EXTRA_TARGET_FLAGS); do \
53126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53127 done; \
53128 (cd $(TARGET_SUBDIR)/boehm-gc && \
53129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53131 "RANLIB=$${RANLIB}" \
0c24b341 53132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53133 install-pdf) \
53134 || exit 1
53135
53136@endif target-boehm-gc
53137
108a6f8e
CD
53138.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
53139maybe-install-html-target-boehm-gc:
53140@if target-boehm-gc
53141maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
53142
53143install-html-target-boehm-gc: \
53144 configure-target-boehm-gc \
53145 html-target-boehm-gc
53146 @: $(MAKE); $(unstage)
53147 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53148 r=`${PWD_COMMAND}`; export r; \
53149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53150 $(NORMAL_TARGET_EXPORTS) \
53151 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
53152 for flag in $(EXTRA_TARGET_FLAGS); do \
53153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53154 done; \
53155 (cd $(TARGET_SUBDIR)/boehm-gc && \
53156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53158 "RANLIB=$${RANLIB}" \
0c24b341 53159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53160 install-html) \
53161 || exit 1
53162
53163@endif target-boehm-gc
53164
4fa63067
NN
53165.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
53166maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
53167@if target-boehm-gc
53168maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
53169
53170installcheck-target-boehm-gc: \
53171 configure-target-boehm-gc
0aed8855 53172 @: $(MAKE); $(unstage)
4fa63067
NN
53173 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53174 r=`${PWD_COMMAND}`; export r; \
53175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53176 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53177 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
53178 for flag in $(EXTRA_TARGET_FLAGS); do \
53179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53180 done; \
53181 (cd $(TARGET_SUBDIR)/boehm-gc && \
53182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53184 "RANLIB=$${RANLIB}" \
0c24b341 53185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53186 installcheck) \
4fa63067
NN
53187 || exit 1
53188
6bd3dfaa 53189@endif target-boehm-gc
4fa63067
NN
53190
53191.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
53192maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
53193@if target-boehm-gc
53194maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
53195
53196mostlyclean-target-boehm-gc:
0aed8855 53197 @: $(MAKE); $(unstage)
4fa63067
NN
53198 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53199 r=`${PWD_COMMAND}`; export r; \
53200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53201 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53202 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
53203 for flag in $(EXTRA_TARGET_FLAGS); do \
53204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53205 done; \
53206 (cd $(TARGET_SUBDIR)/boehm-gc && \
53207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53209 "RANLIB=$${RANLIB}" \
0c24b341 53210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53211 mostlyclean) \
4fa63067
NN
53212 || exit 1
53213
6bd3dfaa 53214@endif target-boehm-gc
4fa63067
NN
53215
53216.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
53217maybe-clean-target-boehm-gc:
6bd3dfaa
PB
53218@if target-boehm-gc
53219maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
53220
53221clean-target-boehm-gc:
0aed8855 53222 @: $(MAKE); $(unstage)
4fa63067
NN
53223 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53224 r=`${PWD_COMMAND}`; export r; \
53225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53226 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53227 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
53228 for flag in $(EXTRA_TARGET_FLAGS); do \
53229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53230 done; \
53231 (cd $(TARGET_SUBDIR)/boehm-gc && \
53232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53234 "RANLIB=$${RANLIB}" \
0c24b341 53235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53236 clean) \
4fa63067
NN
53237 || exit 1
53238
6bd3dfaa 53239@endif target-boehm-gc
4fa63067
NN
53240
53241.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
53242maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
53243@if target-boehm-gc
53244maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
53245
53246distclean-target-boehm-gc:
0aed8855 53247 @: $(MAKE); $(unstage)
4fa63067
NN
53248 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53249 r=`${PWD_COMMAND}`; export r; \
53250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53251 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53252 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
53253 for flag in $(EXTRA_TARGET_FLAGS); do \
53254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53255 done; \
53256 (cd $(TARGET_SUBDIR)/boehm-gc && \
53257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53259 "RANLIB=$${RANLIB}" \
0c24b341 53260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53261 distclean) \
4fa63067
NN
53262 || exit 1
53263
6bd3dfaa 53264@endif target-boehm-gc
4fa63067
NN
53265
53266.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
53267maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
53268@if target-boehm-gc
53269maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
53270
53271maintainer-clean-target-boehm-gc:
0aed8855 53272 @: $(MAKE); $(unstage)
4fa63067
NN
53273 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53274 r=`${PWD_COMMAND}`; export r; \
53275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53276 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53277 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
53278 for flag in $(EXTRA_TARGET_FLAGS); do \
53279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53280 done; \
53281 (cd $(TARGET_SUBDIR)/boehm-gc && \
53282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53284 "RANLIB=$${RANLIB}" \
0c24b341 53285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53286 maintainer-clean) \
4fa63067
NN
53287 || exit 1
53288
6bd3dfaa 53289@endif target-boehm-gc
4fa63067
NN
53290
53291
15723a45 53292
15723a45 53293
a7254363
PB
53294
53295.PHONY: configure-target-qthreads maybe-configure-target-qthreads
53296maybe-configure-target-qthreads:
4f0ef2d8
CD
53297@if gcc-bootstrap
53298configure-target-qthreads: stage_current
53299@endif gcc-bootstrap
a7254363
PB
53300@if target-qthreads
53301maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 53302configure-target-qthreads:
0aed8855
PB
53303 @: $(MAKE); $(unstage)
53304 @r=`${PWD_COMMAND}`; export r; \
53305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53306 echo "Checking multilib configuration for qthreads..."; \
53307 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
53308 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
53309 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
53310 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
53311 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
53312 else \
53313 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
53314 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
53315 fi; \
53316 else \
53317 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
53318 fi; \
53319 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 53320 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
1f53ca9a 53321 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53322 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
53323 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 53324 case $(srcdir) in \
b00612cc
PB
53325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53326 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
53327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53328 esac; \
b00612cc
PB
53329 srcdiroption="--srcdir=$${topdir}/qthreads"; \
53330 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
53331 rm -f no-such-file || : ; \
53332 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53333 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53334 --target=${target_alias} $${srcdiroption} \
bba45b8b 53335 || exit 1
6bd3dfaa 53336@endif target-qthreads
252b5132 53337
a7254363
PB
53338
53339
d545f33b
PB
53340
53341
4fa63067
NN
53342.PHONY: all-target-qthreads maybe-all-target-qthreads
53343maybe-all-target-qthreads:
4f0ef2d8
CD
53344@if gcc-bootstrap
53345all-target-qthreads: stage_current
53346@endif gcc-bootstrap
6bd3dfaa 53347@if target-qthreads
72b2455a 53348TARGET-target-qthreads=all
6bd3dfaa 53349maybe-all-target-qthreads: all-target-qthreads
4fa63067 53350all-target-qthreads: configure-target-qthreads
0aed8855 53351 @: $(MAKE); $(unstage)
b40e3958
L
53352 @r=`${PWD_COMMAND}`; export r; \
53353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53354 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53355 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
53356 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53357 $(TARGET-target-qthreads))
6bd3dfaa 53358@endif target-qthreads
252b5132 53359
a7254363
PB
53360
53361
d545f33b
PB
53362
53363
4fa63067
NN
53364.PHONY: check-target-qthreads maybe-check-target-qthreads
53365maybe-check-target-qthreads:
6bd3dfaa
PB
53366@if target-qthreads
53367maybe-check-target-qthreads: check-target-qthreads
16ae0395 53368
4fa63067 53369check-target-qthreads:
0aed8855 53370 @: $(MAKE); $(unstage)
b40e3958
L
53371 @r=`${PWD_COMMAND}`; export r; \
53372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53373 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53374 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 53375 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 53376
6bd3dfaa 53377@endif target-qthreads
930314a4 53378
4fa63067
NN
53379.PHONY: install-target-qthreads maybe-install-target-qthreads
53380maybe-install-target-qthreads:
6bd3dfaa
PB
53381@if target-qthreads
53382maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
53383
53384install-target-qthreads: installdirs
0aed8855 53385 @: $(MAKE); $(unstage)
4fa63067
NN
53386 @r=`${PWD_COMMAND}`; export r; \
53387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53388 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53389 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 53390 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 53391
6bd3dfaa 53392@endif target-qthreads
4fa63067 53393
56a8fe78 53394# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
53395
53396.PHONY: maybe-info-target-qthreads info-target-qthreads
53397maybe-info-target-qthreads:
6bd3dfaa
PB
53398@if target-qthreads
53399maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
53400
53401info-target-qthreads: \
53402 configure-target-qthreads
0aed8855 53403 @: $(MAKE); $(unstage)
4fa63067
NN
53404 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53405 r=`${PWD_COMMAND}`; export r; \
53406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53407 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53408 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
53409 for flag in $(EXTRA_TARGET_FLAGS); do \
53410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53411 done; \
53412 (cd $(TARGET_SUBDIR)/qthreads && \
53413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53415 "RANLIB=$${RANLIB}" \
0c24b341 53416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53417 info) \
4fa63067
NN
53418 || exit 1
53419
6bd3dfaa 53420@endif target-qthreads
4fa63067
NN
53421
53422.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
53423maybe-dvi-target-qthreads:
6bd3dfaa
PB
53424@if target-qthreads
53425maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
53426
53427dvi-target-qthreads: \
53428 configure-target-qthreads
0aed8855 53429 @: $(MAKE); $(unstage)
4fa63067
NN
53430 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53431 r=`${PWD_COMMAND}`; export r; \
53432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53433 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53434 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
53435 for flag in $(EXTRA_TARGET_FLAGS); do \
53436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53437 done; \
53438 (cd $(TARGET_SUBDIR)/qthreads && \
53439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53441 "RANLIB=$${RANLIB}" \
0c24b341 53442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53443 dvi) \
4fa63067
NN
53444 || exit 1
53445
6bd3dfaa 53446@endif target-qthreads
4fa63067 53447
56a8fe78
DD
53448.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
53449maybe-pdf-target-qthreads:
53450@if target-qthreads
53451maybe-pdf-target-qthreads: pdf-target-qthreads
53452
53453pdf-target-qthreads: \
53454 configure-target-qthreads
53455 @: $(MAKE); $(unstage)
53456 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53457 r=`${PWD_COMMAND}`; export r; \
53458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53459 $(NORMAL_TARGET_EXPORTS) \
53460 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
53461 for flag in $(EXTRA_TARGET_FLAGS); do \
53462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53463 done; \
53464 (cd $(TARGET_SUBDIR)/qthreads && \
53465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53467 "RANLIB=$${RANLIB}" \
0c24b341 53468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53469 pdf) \
53470 || exit 1
53471
53472@endif target-qthreads
53473
6d389afc
MS
53474.PHONY: maybe-html-target-qthreads html-target-qthreads
53475maybe-html-target-qthreads:
53476@if target-qthreads
53477maybe-html-target-qthreads: html-target-qthreads
53478
53479html-target-qthreads: \
53480 configure-target-qthreads
0aed8855 53481 @: $(MAKE); $(unstage)
6d389afc
MS
53482 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53483 r=`${PWD_COMMAND}`; export r; \
53484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53485 $(NORMAL_TARGET_EXPORTS) \
53486 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
53487 for flag in $(EXTRA_TARGET_FLAGS); do \
53488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53489 done; \
53490 (cd $(TARGET_SUBDIR)/qthreads && \
53491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53493 "RANLIB=$${RANLIB}" \
0c24b341 53494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53495 html) \
53496 || exit 1
53497
53498@endif target-qthreads
53499
4fa63067
NN
53500.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
53501maybe-TAGS-target-qthreads:
6bd3dfaa
PB
53502@if target-qthreads
53503maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
53504
53505TAGS-target-qthreads: \
53506 configure-target-qthreads
0aed8855 53507 @: $(MAKE); $(unstage)
4fa63067
NN
53508 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53509 r=`${PWD_COMMAND}`; export r; \
53510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53511 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53512 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
53513 for flag in $(EXTRA_TARGET_FLAGS); do \
53514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53515 done; \
53516 (cd $(TARGET_SUBDIR)/qthreads && \
53517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53519 "RANLIB=$${RANLIB}" \
0c24b341 53520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53521 TAGS) \
4fa63067
NN
53522 || exit 1
53523
6bd3dfaa 53524@endif target-qthreads
4fa63067
NN
53525
53526.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
53527maybe-install-info-target-qthreads:
6bd3dfaa
PB
53528@if target-qthreads
53529maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
53530
53531install-info-target-qthreads: \
53532 configure-target-qthreads \
53533 info-target-qthreads
0aed8855 53534 @: $(MAKE); $(unstage)
4fa63067
NN
53535 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53536 r=`${PWD_COMMAND}`; export r; \
53537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53538 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53539 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
53540 for flag in $(EXTRA_TARGET_FLAGS); do \
53541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53542 done; \
53543 (cd $(TARGET_SUBDIR)/qthreads && \
53544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53546 "RANLIB=$${RANLIB}" \
0c24b341 53547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53548 install-info) \
4fa63067
NN
53549 || exit 1
53550
6bd3dfaa 53551@endif target-qthreads
4fa63067 53552
a3ca38d2
DD
53553.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
53554maybe-install-pdf-target-qthreads:
53555@if target-qthreads
53556maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
53557
53558install-pdf-target-qthreads: \
53559 configure-target-qthreads \
53560 pdf-target-qthreads
53561 @: $(MAKE); $(unstage)
53562 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53563 r=`${PWD_COMMAND}`; export r; \
53564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53565 $(NORMAL_TARGET_EXPORTS) \
53566 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
53567 for flag in $(EXTRA_TARGET_FLAGS); do \
53568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53569 done; \
53570 (cd $(TARGET_SUBDIR)/qthreads && \
53571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53573 "RANLIB=$${RANLIB}" \
0c24b341 53574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53575 install-pdf) \
53576 || exit 1
53577
53578@endif target-qthreads
53579
108a6f8e
CD
53580.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
53581maybe-install-html-target-qthreads:
53582@if target-qthreads
53583maybe-install-html-target-qthreads: install-html-target-qthreads
53584
53585install-html-target-qthreads: \
53586 configure-target-qthreads \
53587 html-target-qthreads
53588 @: $(MAKE); $(unstage)
53589 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53590 r=`${PWD_COMMAND}`; export r; \
53591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53592 $(NORMAL_TARGET_EXPORTS) \
53593 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
53594 for flag in $(EXTRA_TARGET_FLAGS); do \
53595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53596 done; \
53597 (cd $(TARGET_SUBDIR)/qthreads && \
53598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53600 "RANLIB=$${RANLIB}" \
0c24b341 53601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53602 install-html) \
53603 || exit 1
53604
53605@endif target-qthreads
53606
4fa63067
NN
53607.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
53608maybe-installcheck-target-qthreads:
6bd3dfaa
PB
53609@if target-qthreads
53610maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
53611
53612installcheck-target-qthreads: \
53613 configure-target-qthreads
0aed8855 53614 @: $(MAKE); $(unstage)
4fa63067
NN
53615 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53616 r=`${PWD_COMMAND}`; export r; \
53617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53618 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53619 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
53620 for flag in $(EXTRA_TARGET_FLAGS); do \
53621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53622 done; \
53623 (cd $(TARGET_SUBDIR)/qthreads && \
53624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53626 "RANLIB=$${RANLIB}" \
0c24b341 53627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53628 installcheck) \
4fa63067
NN
53629 || exit 1
53630
6bd3dfaa 53631@endif target-qthreads
4fa63067
NN
53632
53633.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
53634maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
53635@if target-qthreads
53636maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
53637
53638mostlyclean-target-qthreads:
0aed8855 53639 @: $(MAKE); $(unstage)
4fa63067
NN
53640 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53641 r=`${PWD_COMMAND}`; export r; \
53642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53643 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53644 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
53645 for flag in $(EXTRA_TARGET_FLAGS); do \
53646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53647 done; \
53648 (cd $(TARGET_SUBDIR)/qthreads && \
53649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53651 "RANLIB=$${RANLIB}" \
0c24b341 53652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53653 mostlyclean) \
4fa63067
NN
53654 || exit 1
53655
6bd3dfaa 53656@endif target-qthreads
4fa63067
NN
53657
53658.PHONY: maybe-clean-target-qthreads clean-target-qthreads
53659maybe-clean-target-qthreads:
6bd3dfaa
PB
53660@if target-qthreads
53661maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
53662
53663clean-target-qthreads:
0aed8855 53664 @: $(MAKE); $(unstage)
4fa63067
NN
53665 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53666 r=`${PWD_COMMAND}`; export r; \
53667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53668 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53669 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
53670 for flag in $(EXTRA_TARGET_FLAGS); do \
53671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53672 done; \
53673 (cd $(TARGET_SUBDIR)/qthreads && \
53674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53676 "RANLIB=$${RANLIB}" \
0c24b341 53677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53678 clean) \
4fa63067
NN
53679 || exit 1
53680
6bd3dfaa 53681@endif target-qthreads
4fa63067
NN
53682
53683.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
53684maybe-distclean-target-qthreads:
6bd3dfaa
PB
53685@if target-qthreads
53686maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
53687
53688distclean-target-qthreads:
0aed8855 53689 @: $(MAKE); $(unstage)
4fa63067
NN
53690 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53691 r=`${PWD_COMMAND}`; export r; \
53692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53693 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53694 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
53695 for flag in $(EXTRA_TARGET_FLAGS); do \
53696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53697 done; \
53698 (cd $(TARGET_SUBDIR)/qthreads && \
53699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53701 "RANLIB=$${RANLIB}" \
0c24b341 53702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53703 distclean) \
4fa63067
NN
53704 || exit 1
53705
6bd3dfaa 53706@endif target-qthreads
4fa63067
NN
53707
53708.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
53709maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
53710@if target-qthreads
53711maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
53712
53713maintainer-clean-target-qthreads:
0aed8855 53714 @: $(MAKE); $(unstage)
4fa63067
NN
53715 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53716 r=`${PWD_COMMAND}`; export r; \
53717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53718 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53719 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
53720 for flag in $(EXTRA_TARGET_FLAGS); do \
53721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53722 done; \
53723 (cd $(TARGET_SUBDIR)/qthreads && \
53724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53726 "RANLIB=$${RANLIB}" \
0c24b341 53727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53728 maintainer-clean) \
4fa63067 53729 || exit 1
16ae0395 53730
6bd3dfaa 53731@endif target-qthreads
49b7683b 53732
e393202e 53733
15723a45 53734
e90269c8 53735
a7254363
PB
53736
53737.PHONY: configure-target-rda maybe-configure-target-rda
53738maybe-configure-target-rda:
4f0ef2d8
CD
53739@if gcc-bootstrap
53740configure-target-rda: stage_current
53741@endif gcc-bootstrap
a7254363
PB
53742@if target-rda
53743maybe-configure-target-rda: configure-target-rda
c52c6897 53744configure-target-rda:
0aed8855
PB
53745 @: $(MAKE); $(unstage)
53746 @r=`${PWD_COMMAND}`; export r; \
53747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53748 echo "Checking multilib configuration for rda..."; \
53749 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
53750 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
53751 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
53752 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
53753 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
53754 else \
53755 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
53756 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
53757 fi; \
53758 else \
53759 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
53760 fi; \
53761 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 53762 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
1f53ca9a 53763 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53764 echo Configuring in $(TARGET_SUBDIR)/rda; \
53765 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 53766 case $(srcdir) in \
b00612cc
PB
53767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53768 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
53769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53770 esac; \
b00612cc
PB
53771 srcdiroption="--srcdir=$${topdir}/rda"; \
53772 libsrcdir="$$s/rda"; \
bba45b8b
NN
53773 rm -f no-such-file || : ; \
53774 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53775 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53776 --target=${target_alias} $${srcdiroption} \
bba45b8b 53777 || exit 1
6bd3dfaa 53778@endif target-rda
49b7683b 53779
a7254363
PB
53780
53781
d545f33b
PB
53782
53783
4fa63067
NN
53784.PHONY: all-target-rda maybe-all-target-rda
53785maybe-all-target-rda:
4f0ef2d8
CD
53786@if gcc-bootstrap
53787all-target-rda: stage_current
53788@endif gcc-bootstrap
6bd3dfaa 53789@if target-rda
72b2455a 53790TARGET-target-rda=all
6bd3dfaa 53791maybe-all-target-rda: all-target-rda
4fa63067 53792all-target-rda: configure-target-rda
0aed8855 53793 @: $(MAKE); $(unstage)
b40e3958
L
53794 @r=`${PWD_COMMAND}`; export r; \
53795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53796 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53797 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
53798 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53799 $(TARGET-target-rda))
6bd3dfaa 53800@endif target-rda
252b5132 53801
a7254363
PB
53802
53803
d545f33b
PB
53804
53805
4fa63067
NN
53806.PHONY: check-target-rda maybe-check-target-rda
53807maybe-check-target-rda:
6bd3dfaa
PB
53808@if target-rda
53809maybe-check-target-rda: check-target-rda
16ae0395 53810
4fa63067 53811check-target-rda:
0aed8855 53812 @: $(MAKE); $(unstage)
b40e3958
L
53813 @r=`${PWD_COMMAND}`; export r; \
53814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53815 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53816 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 53817 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 53818
6bd3dfaa 53819@endif target-rda
930314a4 53820
4fa63067
NN
53821.PHONY: install-target-rda maybe-install-target-rda
53822maybe-install-target-rda:
6bd3dfaa
PB
53823@if target-rda
53824maybe-install-target-rda: install-target-rda
16ae0395 53825
4fa63067 53826install-target-rda: installdirs
0aed8855 53827 @: $(MAKE); $(unstage)
b40e3958
L
53828 @r=`${PWD_COMMAND}`; export r; \
53829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53830 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53831 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 53832 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 53833
6bd3dfaa 53834@endif target-rda
e393202e 53835
56a8fe78 53836# Other targets (info, dvi, pdf, etc.)
15723a45 53837
4fa63067
NN
53838.PHONY: maybe-info-target-rda info-target-rda
53839maybe-info-target-rda:
6bd3dfaa
PB
53840@if target-rda
53841maybe-info-target-rda: info-target-rda
15723a45 53842
4fa63067
NN
53843info-target-rda: \
53844 configure-target-rda
0aed8855 53845 @: $(MAKE); $(unstage)
4fa63067 53846 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
53847 r=`${PWD_COMMAND}`; export r; \
53848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53849 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53850 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
53851 for flag in $(EXTRA_TARGET_FLAGS); do \
53852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53853 done; \
53854 (cd $(TARGET_SUBDIR)/rda && \
53855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53857 "RANLIB=$${RANLIB}" \
0c24b341 53858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53859 info) \
bba45b8b 53860 || exit 1
252b5132 53861
6bd3dfaa 53862@endif target-rda
4fa63067
NN
53863
53864.PHONY: maybe-dvi-target-rda dvi-target-rda
53865maybe-dvi-target-rda:
6bd3dfaa
PB
53866@if target-rda
53867maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
53868
53869dvi-target-rda: \
53870 configure-target-rda
0aed8855 53871 @: $(MAKE); $(unstage)
4fa63067
NN
53872 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53873 r=`${PWD_COMMAND}`; export r; \
b40e3958 53874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53875 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53876 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
53877 for flag in $(EXTRA_TARGET_FLAGS); do \
53878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53879 done; \
53880 (cd $(TARGET_SUBDIR)/rda && \
53881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53883 "RANLIB=$${RANLIB}" \
0c24b341 53884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53885 dvi) \
4fa63067 53886 || exit 1
252b5132 53887
6bd3dfaa 53888@endif target-rda
16ae0395 53889
56a8fe78
DD
53890.PHONY: maybe-pdf-target-rda pdf-target-rda
53891maybe-pdf-target-rda:
53892@if target-rda
53893maybe-pdf-target-rda: pdf-target-rda
53894
53895pdf-target-rda: \
53896 configure-target-rda
53897 @: $(MAKE); $(unstage)
53898 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53899 r=`${PWD_COMMAND}`; export r; \
53900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53901 $(NORMAL_TARGET_EXPORTS) \
53902 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
53903 for flag in $(EXTRA_TARGET_FLAGS); do \
53904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53905 done; \
53906 (cd $(TARGET_SUBDIR)/rda && \
53907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53909 "RANLIB=$${RANLIB}" \
0c24b341 53910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53911 pdf) \
53912 || exit 1
53913
53914@endif target-rda
53915
6d389afc
MS
53916.PHONY: maybe-html-target-rda html-target-rda
53917maybe-html-target-rda:
53918@if target-rda
53919maybe-html-target-rda: html-target-rda
53920
53921html-target-rda: \
53922 configure-target-rda
0aed8855 53923 @: $(MAKE); $(unstage)
6d389afc
MS
53924 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53925 r=`${PWD_COMMAND}`; export r; \
53926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53927 $(NORMAL_TARGET_EXPORTS) \
53928 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
53929 for flag in $(EXTRA_TARGET_FLAGS); do \
53930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53931 done; \
53932 (cd $(TARGET_SUBDIR)/rda && \
53933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53935 "RANLIB=$${RANLIB}" \
0c24b341 53936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53937 html) \
53938 || exit 1
53939
53940@endif target-rda
53941
4fa63067
NN
53942.PHONY: maybe-TAGS-target-rda TAGS-target-rda
53943maybe-TAGS-target-rda:
6bd3dfaa
PB
53944@if target-rda
53945maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
53946
53947TAGS-target-rda: \
53948 configure-target-rda
0aed8855 53949 @: $(MAKE); $(unstage)
4fa63067
NN
53950 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53951 r=`${PWD_COMMAND}`; export r; \
b40e3958 53952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53953 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53954 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
53955 for flag in $(EXTRA_TARGET_FLAGS); do \
53956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53957 done; \
53958 (cd $(TARGET_SUBDIR)/rda && \
53959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53961 "RANLIB=$${RANLIB}" \
0c24b341 53962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53963 TAGS) \
4fa63067 53964 || exit 1
e393202e 53965
6bd3dfaa 53966@endif target-rda
930314a4 53967
4fa63067
NN
53968.PHONY: maybe-install-info-target-rda install-info-target-rda
53969maybe-install-info-target-rda:
6bd3dfaa
PB
53970@if target-rda
53971maybe-install-info-target-rda: install-info-target-rda
16ae0395 53972
4fa63067
NN
53973install-info-target-rda: \
53974 configure-target-rda \
53975 info-target-rda
0aed8855 53976 @: $(MAKE); $(unstage)
4fa63067
NN
53977 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53978 r=`${PWD_COMMAND}`; export r; \
b40e3958 53979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53980 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53981 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
53982 for flag in $(EXTRA_TARGET_FLAGS); do \
53983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53984 done; \
53985 (cd $(TARGET_SUBDIR)/rda && \
53986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53988 "RANLIB=$${RANLIB}" \
0c24b341 53989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53990 install-info) \
4fa63067 53991 || exit 1
252b5132 53992
6bd3dfaa 53993@endif target-rda
e393202e 53994
a3ca38d2
DD
53995.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
53996maybe-install-pdf-target-rda:
53997@if target-rda
53998maybe-install-pdf-target-rda: install-pdf-target-rda
53999
54000install-pdf-target-rda: \
54001 configure-target-rda \
54002 pdf-target-rda
54003 @: $(MAKE); $(unstage)
54004 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54005 r=`${PWD_COMMAND}`; export r; \
54006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54007 $(NORMAL_TARGET_EXPORTS) \
54008 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
54009 for flag in $(EXTRA_TARGET_FLAGS); do \
54010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54011 done; \
54012 (cd $(TARGET_SUBDIR)/rda && \
54013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54015 "RANLIB=$${RANLIB}" \
0c24b341 54016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54017 install-pdf) \
54018 || exit 1
54019
54020@endif target-rda
54021
108a6f8e
CD
54022.PHONY: maybe-install-html-target-rda install-html-target-rda
54023maybe-install-html-target-rda:
54024@if target-rda
54025maybe-install-html-target-rda: install-html-target-rda
54026
54027install-html-target-rda: \
54028 configure-target-rda \
54029 html-target-rda
54030 @: $(MAKE); $(unstage)
54031 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54032 r=`${PWD_COMMAND}`; export r; \
54033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54034 $(NORMAL_TARGET_EXPORTS) \
54035 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
54036 for flag in $(EXTRA_TARGET_FLAGS); do \
54037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54038 done; \
54039 (cd $(TARGET_SUBDIR)/rda && \
54040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54042 "RANLIB=$${RANLIB}" \
0c24b341 54043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54044 install-html) \
54045 || exit 1
54046
54047@endif target-rda
54048
4fa63067
NN
54049.PHONY: maybe-installcheck-target-rda installcheck-target-rda
54050maybe-installcheck-target-rda:
6bd3dfaa
PB
54051@if target-rda
54052maybe-installcheck-target-rda: installcheck-target-rda
15723a45 54053
4fa63067
NN
54054installcheck-target-rda: \
54055 configure-target-rda
0aed8855 54056 @: $(MAKE); $(unstage)
4fa63067
NN
54057 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54058 r=`${PWD_COMMAND}`; export r; \
54059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54060 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54061 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
54062 for flag in $(EXTRA_TARGET_FLAGS); do \
54063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54064 done; \
54065 (cd $(TARGET_SUBDIR)/rda && \
54066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54068 "RANLIB=$${RANLIB}" \
0c24b341 54069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54070 installcheck) \
4fa63067 54071 || exit 1
15723a45 54072
6bd3dfaa 54073@endif target-rda
4fa63067
NN
54074
54075.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
54076maybe-mostlyclean-target-rda:
6bd3dfaa
PB
54077@if target-rda
54078maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
54079
54080mostlyclean-target-rda:
0aed8855 54081 @: $(MAKE); $(unstage)
4fa63067 54082 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
54083 r=`${PWD_COMMAND}`; export r; \
54084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54085 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54086 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
54087 for flag in $(EXTRA_TARGET_FLAGS); do \
54088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54089 done; \
54090 (cd $(TARGET_SUBDIR)/rda && \
54091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54093 "RANLIB=$${RANLIB}" \
0c24b341 54094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54095 mostlyclean) \
bba45b8b 54096 || exit 1
252b5132 54097
6bd3dfaa 54098@endif target-rda
4fa63067
NN
54099
54100.PHONY: maybe-clean-target-rda clean-target-rda
54101maybe-clean-target-rda:
6bd3dfaa
PB
54102@if target-rda
54103maybe-clean-target-rda: clean-target-rda
4fa63067
NN
54104
54105clean-target-rda:
0aed8855 54106 @: $(MAKE); $(unstage)
4fa63067
NN
54107 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54108 r=`${PWD_COMMAND}`; export r; \
b40e3958 54109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54110 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54111 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
54112 for flag in $(EXTRA_TARGET_FLAGS); do \
54113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54114 done; \
bba45b8b 54115 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
54116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54118 "RANLIB=$${RANLIB}" \
0c24b341 54119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54120 clean) \
4fa63067 54121 || exit 1
252b5132 54122
6bd3dfaa 54123@endif target-rda
16ae0395 54124
4fa63067
NN
54125.PHONY: maybe-distclean-target-rda distclean-target-rda
54126maybe-distclean-target-rda:
6bd3dfaa
PB
54127@if target-rda
54128maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
54129
54130distclean-target-rda:
0aed8855 54131 @: $(MAKE); $(unstage)
4fa63067
NN
54132 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54133 r=`${PWD_COMMAND}`; export r; \
b40e3958 54134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54135 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54136 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
54137 for flag in $(EXTRA_TARGET_FLAGS); do \
54138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54139 done; \
bba45b8b 54140 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
54141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54143 "RANLIB=$${RANLIB}" \
0c24b341 54144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54145 distclean) \
4fa63067 54146 || exit 1
252b5132 54147
6bd3dfaa 54148@endif target-rda
930314a4 54149
4fa63067
NN
54150.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
54151maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
54152@if target-rda
54153maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 54154
4fa63067 54155maintainer-clean-target-rda:
0aed8855 54156 @: $(MAKE); $(unstage)
4fa63067
NN
54157 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54158 r=`${PWD_COMMAND}`; export r; \
b40e3958 54159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54160 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54161 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
54162 for flag in $(EXTRA_TARGET_FLAGS); do \
54163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54164 done; \
bba45b8b 54165 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
54166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54168 "RANLIB=$${RANLIB}" \
0c24b341 54169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54170 maintainer-clean) \
4fa63067
NN
54171 || exit 1
54172
6bd3dfaa 54173@endif target-rda
252b5132 54174
e393202e 54175
a2592b1b 54176
a7254363
PB
54177
54178
54179.PHONY: configure-target-libada maybe-configure-target-libada
54180maybe-configure-target-libada:
4f0ef2d8
CD
54181@if gcc-bootstrap
54182configure-target-libada: stage_current
54183@endif gcc-bootstrap
a7254363
PB
54184@if target-libada
54185maybe-configure-target-libada: configure-target-libada
c52c6897 54186configure-target-libada:
0aed8855
PB
54187 @: $(MAKE); $(unstage)
54188 @r=`${PWD_COMMAND}`; export r; \
54189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54190 echo "Checking multilib configuration for libada..."; \
54191 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
54192 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
54193 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
54194 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
54195 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
54196 else \
54197 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
54198 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
54199 fi; \
54200 else \
54201 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
54202 fi; \
54203 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 54204 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
1f53ca9a 54205 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
54206 echo Configuring in $(TARGET_SUBDIR)/libada; \
54207 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
54208 case $(srcdir) in \
b00612cc
PB
54209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54210 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
54211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 54212 esac; \
b00612cc
PB
54213 srcdiroption="--srcdir=$${topdir}/libada"; \
54214 libsrcdir="$$s/libada"; \
a2592b1b
DD
54215 rm -f no-such-file || : ; \
54216 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54217 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54218 --target=${target_alias} $${srcdiroption} \
a2592b1b 54219 || exit 1
6bd3dfaa 54220@endif target-libada
a2592b1b 54221
a7254363
PB
54222
54223
d545f33b
PB
54224
54225
4fa63067
NN
54226.PHONY: all-target-libada maybe-all-target-libada
54227maybe-all-target-libada:
4f0ef2d8
CD
54228@if gcc-bootstrap
54229all-target-libada: stage_current
54230@endif gcc-bootstrap
6bd3dfaa 54231@if target-libada
72b2455a 54232TARGET-target-libada=all
6bd3dfaa 54233maybe-all-target-libada: all-target-libada
4fa63067 54234all-target-libada: configure-target-libada
0aed8855 54235 @: $(MAKE); $(unstage)
4fa63067
NN
54236 @r=`${PWD_COMMAND}`; export r; \
54237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54238 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54239 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
54240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54241 $(TARGET-target-libada))
6bd3dfaa 54242@endif target-libada
4fa63067 54243
a7254363
PB
54244
54245
d545f33b
PB
54246
54247
4fa63067
NN
54248.PHONY: check-target-libada maybe-check-target-libada
54249maybe-check-target-libada:
6bd3dfaa
PB
54250@if target-libada
54251maybe-check-target-libada: check-target-libada
4fa63067
NN
54252
54253check-target-libada:
0aed8855 54254 @: $(MAKE); $(unstage)
4fa63067
NN
54255 @r=`${PWD_COMMAND}`; export r; \
54256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54257 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54258 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 54259 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 54260
6bd3dfaa 54261@endif target-libada
4fa63067
NN
54262
54263.PHONY: install-target-libada maybe-install-target-libada
54264maybe-install-target-libada:
6bd3dfaa
PB
54265@if target-libada
54266maybe-install-target-libada: install-target-libada
4fa63067
NN
54267
54268install-target-libada: installdirs
0aed8855 54269 @: $(MAKE); $(unstage)
4fa63067
NN
54270 @r=`${PWD_COMMAND}`; export r; \
54271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54272 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54273 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 54274 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 54275
6bd3dfaa 54276@endif target-libada
4fa63067 54277
56a8fe78 54278# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
54279
54280.PHONY: maybe-info-target-libada info-target-libada
54281maybe-info-target-libada:
6bd3dfaa
PB
54282@if target-libada
54283maybe-info-target-libada: info-target-libada
4fa63067
NN
54284
54285info-target-libada: \
54286 configure-target-libada
0aed8855 54287 @: $(MAKE); $(unstage)
4fa63067
NN
54288 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54289 r=`${PWD_COMMAND}`; export r; \
54290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54291 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54292 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
54293 for flag in $(EXTRA_TARGET_FLAGS); do \
54294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54295 done; \
54296 (cd $(TARGET_SUBDIR)/libada && \
54297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54299 "RANLIB=$${RANLIB}" \
0c24b341 54300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54301 info) \
4fa63067
NN
54302 || exit 1
54303
6bd3dfaa 54304@endif target-libada
4fa63067
NN
54305
54306.PHONY: maybe-dvi-target-libada dvi-target-libada
54307maybe-dvi-target-libada:
6bd3dfaa
PB
54308@if target-libada
54309maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
54310
54311dvi-target-libada: \
54312 configure-target-libada
0aed8855 54313 @: $(MAKE); $(unstage)
4fa63067
NN
54314 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54315 r=`${PWD_COMMAND}`; export r; \
54316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54317 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54318 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
54319 for flag in $(EXTRA_TARGET_FLAGS); do \
54320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54321 done; \
54322 (cd $(TARGET_SUBDIR)/libada && \
54323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54325 "RANLIB=$${RANLIB}" \
0c24b341 54326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54327 dvi) \
4fa63067
NN
54328 || exit 1
54329
6bd3dfaa 54330@endif target-libada
4fa63067 54331
56a8fe78
DD
54332.PHONY: maybe-pdf-target-libada pdf-target-libada
54333maybe-pdf-target-libada:
54334@if target-libada
54335maybe-pdf-target-libada: pdf-target-libada
54336
54337pdf-target-libada: \
54338 configure-target-libada
54339 @: $(MAKE); $(unstage)
54340 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54341 r=`${PWD_COMMAND}`; export r; \
54342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54343 $(NORMAL_TARGET_EXPORTS) \
54344 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
54345 for flag in $(EXTRA_TARGET_FLAGS); do \
54346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54347 done; \
54348 (cd $(TARGET_SUBDIR)/libada && \
54349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54351 "RANLIB=$${RANLIB}" \
0c24b341 54352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54353 pdf) \
54354 || exit 1
54355
54356@endif target-libada
54357
6d389afc
MS
54358.PHONY: maybe-html-target-libada html-target-libada
54359maybe-html-target-libada:
54360@if target-libada
54361maybe-html-target-libada: html-target-libada
54362
54363html-target-libada: \
54364 configure-target-libada
0aed8855 54365 @: $(MAKE); $(unstage)
6d389afc
MS
54366 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54367 r=`${PWD_COMMAND}`; export r; \
54368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54369 $(NORMAL_TARGET_EXPORTS) \
54370 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
54371 for flag in $(EXTRA_TARGET_FLAGS); do \
54372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54373 done; \
54374 (cd $(TARGET_SUBDIR)/libada && \
54375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54377 "RANLIB=$${RANLIB}" \
0c24b341 54378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54379 html) \
54380 || exit 1
54381
54382@endif target-libada
54383
4fa63067
NN
54384.PHONY: maybe-TAGS-target-libada TAGS-target-libada
54385maybe-TAGS-target-libada:
6bd3dfaa
PB
54386@if target-libada
54387maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
54388
54389TAGS-target-libada: \
54390 configure-target-libada
0aed8855 54391 @: $(MAKE); $(unstage)
4fa63067
NN
54392 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54393 r=`${PWD_COMMAND}`; export r; \
54394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54395 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54396 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
54397 for flag in $(EXTRA_TARGET_FLAGS); do \
54398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54399 done; \
54400 (cd $(TARGET_SUBDIR)/libada && \
54401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54403 "RANLIB=$${RANLIB}" \
0c24b341 54404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54405 TAGS) \
4fa63067
NN
54406 || exit 1
54407
6bd3dfaa 54408@endif target-libada
4fa63067
NN
54409
54410.PHONY: maybe-install-info-target-libada install-info-target-libada
54411maybe-install-info-target-libada:
6bd3dfaa
PB
54412@if target-libada
54413maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
54414
54415install-info-target-libada: \
54416 configure-target-libada \
54417 info-target-libada
0aed8855 54418 @: $(MAKE); $(unstage)
4fa63067
NN
54419 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54420 r=`${PWD_COMMAND}`; export r; \
54421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54422 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54423 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
54424 for flag in $(EXTRA_TARGET_FLAGS); do \
54425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54426 done; \
54427 (cd $(TARGET_SUBDIR)/libada && \
54428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54430 "RANLIB=$${RANLIB}" \
0c24b341 54431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54432 install-info) \
4fa63067
NN
54433 || exit 1
54434
6bd3dfaa 54435@endif target-libada
4fa63067 54436
a3ca38d2
DD
54437.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
54438maybe-install-pdf-target-libada:
54439@if target-libada
54440maybe-install-pdf-target-libada: install-pdf-target-libada
54441
54442install-pdf-target-libada: \
54443 configure-target-libada \
54444 pdf-target-libada
54445 @: $(MAKE); $(unstage)
54446 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54447 r=`${PWD_COMMAND}`; export r; \
54448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54449 $(NORMAL_TARGET_EXPORTS) \
54450 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
54451 for flag in $(EXTRA_TARGET_FLAGS); do \
54452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54453 done; \
54454 (cd $(TARGET_SUBDIR)/libada && \
54455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54457 "RANLIB=$${RANLIB}" \
0c24b341 54458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54459 install-pdf) \
54460 || exit 1
54461
54462@endif target-libada
54463
108a6f8e
CD
54464.PHONY: maybe-install-html-target-libada install-html-target-libada
54465maybe-install-html-target-libada:
54466@if target-libada
54467maybe-install-html-target-libada: install-html-target-libada
54468
54469install-html-target-libada: \
54470 configure-target-libada \
54471 html-target-libada
54472 @: $(MAKE); $(unstage)
54473 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54474 r=`${PWD_COMMAND}`; export r; \
54475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54476 $(NORMAL_TARGET_EXPORTS) \
54477 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
54478 for flag in $(EXTRA_TARGET_FLAGS); do \
54479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54480 done; \
54481 (cd $(TARGET_SUBDIR)/libada && \
54482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54484 "RANLIB=$${RANLIB}" \
0c24b341 54485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54486 install-html) \
54487 || exit 1
54488
54489@endif target-libada
54490
4fa63067
NN
54491.PHONY: maybe-installcheck-target-libada installcheck-target-libada
54492maybe-installcheck-target-libada:
6bd3dfaa
PB
54493@if target-libada
54494maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
54495
54496installcheck-target-libada: \
54497 configure-target-libada
0aed8855 54498 @: $(MAKE); $(unstage)
4fa63067
NN
54499 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54500 r=`${PWD_COMMAND}`; export r; \
54501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54502 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54503 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
54504 for flag in $(EXTRA_TARGET_FLAGS); do \
54505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54506 done; \
54507 (cd $(TARGET_SUBDIR)/libada && \
54508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54510 "RANLIB=$${RANLIB}" \
0c24b341 54511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54512 installcheck) \
4fa63067
NN
54513 || exit 1
54514
6bd3dfaa 54515@endif target-libada
4fa63067
NN
54516
54517.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
54518maybe-mostlyclean-target-libada:
6bd3dfaa
PB
54519@if target-libada
54520maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
54521
54522mostlyclean-target-libada:
0aed8855 54523 @: $(MAKE); $(unstage)
4fa63067
NN
54524 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54525 r=`${PWD_COMMAND}`; export r; \
54526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54527 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54528 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
54529 for flag in $(EXTRA_TARGET_FLAGS); do \
54530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54531 done; \
54532 (cd $(TARGET_SUBDIR)/libada && \
54533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54535 "RANLIB=$${RANLIB}" \
0c24b341 54536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54537 mostlyclean) \
4fa63067
NN
54538 || exit 1
54539
6bd3dfaa 54540@endif target-libada
4fa63067
NN
54541
54542.PHONY: maybe-clean-target-libada clean-target-libada
54543maybe-clean-target-libada:
6bd3dfaa
PB
54544@if target-libada
54545maybe-clean-target-libada: clean-target-libada
4fa63067
NN
54546
54547clean-target-libada:
0aed8855 54548 @: $(MAKE); $(unstage)
4fa63067
NN
54549 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54550 r=`${PWD_COMMAND}`; export r; \
54551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54552 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54553 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
54554 for flag in $(EXTRA_TARGET_FLAGS); do \
54555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54556 done; \
54557 (cd $(TARGET_SUBDIR)/libada && \
54558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54560 "RANLIB=$${RANLIB}" \
0c24b341 54561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54562 clean) \
4fa63067
NN
54563 || exit 1
54564
6bd3dfaa 54565@endif target-libada
a2592b1b 54566
4fa63067
NN
54567.PHONY: maybe-distclean-target-libada distclean-target-libada
54568maybe-distclean-target-libada:
6bd3dfaa
PB
54569@if target-libada
54570maybe-distclean-target-libada: distclean-target-libada
a2592b1b 54571
4fa63067 54572distclean-target-libada:
0aed8855 54573 @: $(MAKE); $(unstage)
4fa63067
NN
54574 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54575 r=`${PWD_COMMAND}`; export r; \
a2592b1b 54576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54577 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54578 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
54579 for flag in $(EXTRA_TARGET_FLAGS); do \
54580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54581 done; \
a2592b1b 54582 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
54583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54585 "RANLIB=$${RANLIB}" \
0c24b341 54586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54587 distclean) \
4fa63067 54588 || exit 1
a2592b1b 54589
6bd3dfaa 54590@endif target-libada
a2592b1b 54591
4fa63067
NN
54592.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
54593maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
54594@if target-libada
54595maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 54596
4fa63067 54597maintainer-clean-target-libada:
0aed8855 54598 @: $(MAKE); $(unstage)
4fa63067
NN
54599 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54600 r=`${PWD_COMMAND}`; export r; \
a2592b1b 54601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54602 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54603 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
54604 for flag in $(EXTRA_TARGET_FLAGS); do \
54605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54606 done; \
a2592b1b 54607 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
54608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54610 "RANLIB=$${RANLIB}" \
0c24b341 54611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54612 maintainer-clean) \
4fa63067
NN
54613 || exit 1
54614
6bd3dfaa 54615@endif target-libada
a2592b1b
DD
54616
54617
e393202e 54618
b3ded179
PB
54619
54620
54621.PHONY: configure-target-libgomp maybe-configure-target-libgomp
54622maybe-configure-target-libgomp:
4f0ef2d8
CD
54623@if gcc-bootstrap
54624configure-target-libgomp: stage_current
54625@endif gcc-bootstrap
b3ded179
PB
54626@if target-libgomp
54627maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 54628configure-target-libgomp:
b3ded179
PB
54629 @: $(MAKE); $(unstage)
54630 @r=`${PWD_COMMAND}`; export r; \
54631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54632 echo "Checking multilib configuration for libgomp..."; \
54633 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54634 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54635 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54636 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54637 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54638 else \
54639 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54640 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54641 fi; \
54642 else \
54643 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
54644 fi; \
54645 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 54646 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
1f53ca9a 54647 $(NORMAL_TARGET_EXPORTS) \
b3ded179
PB
54648 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
54649 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
54650 case $(srcdir) in \
54651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54652 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54654 esac; \
54655 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54656 libsrcdir="$$s/libgomp"; \
54657 rm -f no-such-file || : ; \
54658 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54659 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54660 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
54661 || exit 1
54662@endif target-libgomp
54663
54664
54665
54666
54667
54668.PHONY: all-target-libgomp maybe-all-target-libgomp
54669maybe-all-target-libgomp:
4f0ef2d8
CD
54670@if gcc-bootstrap
54671all-target-libgomp: stage_current
54672@endif gcc-bootstrap
b3ded179
PB
54673@if target-libgomp
54674TARGET-target-libgomp=all
54675maybe-all-target-libgomp: all-target-libgomp
54676all-target-libgomp: configure-target-libgomp
54677 @: $(MAKE); $(unstage)
54678 @r=`${PWD_COMMAND}`; export r; \
54679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54680 $(NORMAL_TARGET_EXPORTS) \
b3ded179 54681 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
54682 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54683 $(TARGET-target-libgomp))
b3ded179
PB
54684@endif target-libgomp
54685
54686
54687
54688
54689
54690.PHONY: check-target-libgomp maybe-check-target-libgomp
54691maybe-check-target-libgomp:
54692@if target-libgomp
54693maybe-check-target-libgomp: check-target-libgomp
54694
54695check-target-libgomp:
54696 @: $(MAKE); $(unstage)
54697 @r=`${PWD_COMMAND}`; export r; \
54698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54699 $(NORMAL_TARGET_EXPORTS) \
54700 (cd $(TARGET_SUBDIR)/libgomp && \
54701 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
54702
54703@endif target-libgomp
54704
54705.PHONY: install-target-libgomp maybe-install-target-libgomp
54706maybe-install-target-libgomp:
54707@if target-libgomp
54708maybe-install-target-libgomp: install-target-libgomp
54709
54710install-target-libgomp: installdirs
54711 @: $(MAKE); $(unstage)
54712 @r=`${PWD_COMMAND}`; export r; \
54713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54714 $(NORMAL_TARGET_EXPORTS) \
54715 (cd $(TARGET_SUBDIR)/libgomp && \
54716 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
54717
54718@endif target-libgomp
54719
56a8fe78 54720# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
54721
54722.PHONY: maybe-info-target-libgomp info-target-libgomp
54723maybe-info-target-libgomp:
54724@if target-libgomp
54725maybe-info-target-libgomp: info-target-libgomp
54726
54727info-target-libgomp: \
54728 configure-target-libgomp
54729 @: $(MAKE); $(unstage)
54730 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54731 r=`${PWD_COMMAND}`; export r; \
54732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54733 $(NORMAL_TARGET_EXPORTS) \
54734 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
54735 for flag in $(EXTRA_TARGET_FLAGS); do \
54736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54737 done; \
54738 (cd $(TARGET_SUBDIR)/libgomp && \
54739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54741 "RANLIB=$${RANLIB}" \
0c24b341 54742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
54743 info) \
54744 || exit 1
54745
54746@endif target-libgomp
54747
54748.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
54749maybe-dvi-target-libgomp:
54750@if target-libgomp
54751maybe-dvi-target-libgomp: dvi-target-libgomp
54752
54753dvi-target-libgomp: \
54754 configure-target-libgomp
54755 @: $(MAKE); $(unstage)
54756 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54757 r=`${PWD_COMMAND}`; export r; \
54758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54759 $(NORMAL_TARGET_EXPORTS) \
54760 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
54761 for flag in $(EXTRA_TARGET_FLAGS); do \
54762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54763 done; \
54764 (cd $(TARGET_SUBDIR)/libgomp && \
54765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54767 "RANLIB=$${RANLIB}" \
0c24b341 54768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
54769 dvi) \
54770 || exit 1
54771
54772@endif target-libgomp
54773
56a8fe78
DD
54774.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
54775maybe-pdf-target-libgomp:
54776@if target-libgomp
54777maybe-pdf-target-libgomp: pdf-target-libgomp
54778
54779pdf-target-libgomp: \
54780 configure-target-libgomp
54781 @: $(MAKE); $(unstage)
54782 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54783 r=`${PWD_COMMAND}`; export r; \
54784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54785 $(NORMAL_TARGET_EXPORTS) \
54786 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
54787 for flag in $(EXTRA_TARGET_FLAGS); do \
54788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54789 done; \
54790 (cd $(TARGET_SUBDIR)/libgomp && \
54791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54793 "RANLIB=$${RANLIB}" \
0c24b341 54794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54795 pdf) \
54796 || exit 1
54797
54798@endif target-libgomp
54799
b3ded179
PB
54800.PHONY: maybe-html-target-libgomp html-target-libgomp
54801maybe-html-target-libgomp:
54802@if target-libgomp
54803maybe-html-target-libgomp: html-target-libgomp
54804
54805html-target-libgomp: \
54806 configure-target-libgomp
54807 @: $(MAKE); $(unstage)
54808 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54809 r=`${PWD_COMMAND}`; export r; \
54810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54811 $(NORMAL_TARGET_EXPORTS) \
54812 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
54813 for flag in $(EXTRA_TARGET_FLAGS); do \
54814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54815 done; \
54816 (cd $(TARGET_SUBDIR)/libgomp && \
54817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54819 "RANLIB=$${RANLIB}" \
0c24b341 54820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
54821 html) \
54822 || exit 1
54823
54824@endif target-libgomp
54825
54826.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
54827maybe-TAGS-target-libgomp:
54828@if target-libgomp
54829maybe-TAGS-target-libgomp: TAGS-target-libgomp
54830
54831TAGS-target-libgomp: \
54832 configure-target-libgomp
54833 @: $(MAKE); $(unstage)
54834 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54835 r=`${PWD_COMMAND}`; export r; \
54836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54837 $(NORMAL_TARGET_EXPORTS) \
54838 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
54839 for flag in $(EXTRA_TARGET_FLAGS); do \
54840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54841 done; \
54842 (cd $(TARGET_SUBDIR)/libgomp && \
54843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54845 "RANLIB=$${RANLIB}" \
0c24b341 54846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
54847 TAGS) \
54848 || exit 1
54849
54850@endif target-libgomp
54851
54852.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
54853maybe-install-info-target-libgomp:
54854@if target-libgomp
54855maybe-install-info-target-libgomp: install-info-target-libgomp
54856
54857install-info-target-libgomp: \
54858 configure-target-libgomp \
54859 info-target-libgomp
54860 @: $(MAKE); $(unstage)
54861 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54862 r=`${PWD_COMMAND}`; export r; \
54863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54864 $(NORMAL_TARGET_EXPORTS) \
54865 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
54866 for flag in $(EXTRA_TARGET_FLAGS); do \
54867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54868 done; \
54869 (cd $(TARGET_SUBDIR)/libgomp && \
54870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54872 "RANLIB=$${RANLIB}" \
0c24b341 54873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
54874 install-info) \
54875 || exit 1
54876
54877@endif target-libgomp
54878
a3ca38d2
DD
54879.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
54880maybe-install-pdf-target-libgomp:
54881@if target-libgomp
54882maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
54883
54884install-pdf-target-libgomp: \
54885 configure-target-libgomp \
54886 pdf-target-libgomp
54887 @: $(MAKE); $(unstage)
54888 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54889 r=`${PWD_COMMAND}`; export r; \
54890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54891 $(NORMAL_TARGET_EXPORTS) \
54892 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
54893 for flag in $(EXTRA_TARGET_FLAGS); do \
54894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54895 done; \
54896 (cd $(TARGET_SUBDIR)/libgomp && \
54897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54899 "RANLIB=$${RANLIB}" \
0c24b341 54900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54901 install-pdf) \
54902 || exit 1
54903
54904@endif target-libgomp
54905
108a6f8e
CD
54906.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
54907maybe-install-html-target-libgomp:
54908@if target-libgomp
54909maybe-install-html-target-libgomp: install-html-target-libgomp
54910
54911install-html-target-libgomp: \
54912 configure-target-libgomp \
54913 html-target-libgomp
54914 @: $(MAKE); $(unstage)
54915 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54916 r=`${PWD_COMMAND}`; export r; \
54917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54918 $(NORMAL_TARGET_EXPORTS) \
54919 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
54920 for flag in $(EXTRA_TARGET_FLAGS); do \
54921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54922 done; \
54923 (cd $(TARGET_SUBDIR)/libgomp && \
54924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54926 "RANLIB=$${RANLIB}" \
0c24b341 54927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54928 install-html) \
54929 || exit 1
54930
54931@endif target-libgomp
54932
b3ded179
PB
54933.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
54934maybe-installcheck-target-libgomp:
54935@if target-libgomp
54936maybe-installcheck-target-libgomp: installcheck-target-libgomp
54937
54938installcheck-target-libgomp: \
54939 configure-target-libgomp
54940 @: $(MAKE); $(unstage)
54941 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54942 r=`${PWD_COMMAND}`; export r; \
54943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54944 $(NORMAL_TARGET_EXPORTS) \
54945 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
54946 for flag in $(EXTRA_TARGET_FLAGS); do \
54947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54948 done; \
54949 (cd $(TARGET_SUBDIR)/libgomp && \
54950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54952 "RANLIB=$${RANLIB}" \
0c24b341 54953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
54954 installcheck) \
54955 || exit 1
54956
54957@endif target-libgomp
54958
54959.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
54960maybe-mostlyclean-target-libgomp:
54961@if target-libgomp
54962maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
54963
54964mostlyclean-target-libgomp:
54965 @: $(MAKE); $(unstage)
54966 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54967 r=`${PWD_COMMAND}`; export r; \
54968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54969 $(NORMAL_TARGET_EXPORTS) \
54970 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
54971 for flag in $(EXTRA_TARGET_FLAGS); do \
54972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54973 done; \
54974 (cd $(TARGET_SUBDIR)/libgomp && \
54975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54977 "RANLIB=$${RANLIB}" \
0c24b341 54978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
54979 mostlyclean) \
54980 || exit 1
54981
54982@endif target-libgomp
54983
54984.PHONY: maybe-clean-target-libgomp clean-target-libgomp
54985maybe-clean-target-libgomp:
54986@if target-libgomp
54987maybe-clean-target-libgomp: clean-target-libgomp
54988
54989clean-target-libgomp:
54990 @: $(MAKE); $(unstage)
54991 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54992 r=`${PWD_COMMAND}`; export r; \
54993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54994 $(NORMAL_TARGET_EXPORTS) \
54995 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
54996 for flag in $(EXTRA_TARGET_FLAGS); do \
54997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54998 done; \
54999 (cd $(TARGET_SUBDIR)/libgomp && \
55000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55002 "RANLIB=$${RANLIB}" \
0c24b341 55003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55004 clean) \
55005 || exit 1
55006
55007@endif target-libgomp
55008
55009.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
55010maybe-distclean-target-libgomp:
55011@if target-libgomp
55012maybe-distclean-target-libgomp: distclean-target-libgomp
55013
55014distclean-target-libgomp:
55015 @: $(MAKE); $(unstage)
55016 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55017 r=`${PWD_COMMAND}`; export r; \
55018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55019 $(NORMAL_TARGET_EXPORTS) \
55020 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
55021 for flag in $(EXTRA_TARGET_FLAGS); do \
55022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55023 done; \
55024 (cd $(TARGET_SUBDIR)/libgomp && \
55025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55027 "RANLIB=$${RANLIB}" \
0c24b341 55028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55029 distclean) \
55030 || exit 1
55031
55032@endif target-libgomp
55033
55034.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
55035maybe-maintainer-clean-target-libgomp:
55036@if target-libgomp
55037maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
55038
55039maintainer-clean-target-libgomp:
55040 @: $(MAKE); $(unstage)
55041 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55042 r=`${PWD_COMMAND}`; export r; \
55043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55044 $(NORMAL_TARGET_EXPORTS) \
55045 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
55046 for flag in $(EXTRA_TARGET_FLAGS); do \
55047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55048 done; \
55049 (cd $(TARGET_SUBDIR)/libgomp && \
55050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55052 "RANLIB=$${RANLIB}" \
0c24b341 55053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
55054 maintainer-clean) \
55055 || exit 1
55056
55057@endif target-libgomp
55058
55059
55060
15723a45
NN
55061# ----------
55062# GCC module
55063# ----------
55064
319cab08 55065@if gcc-no-bootstrap
252b5132 55066.PHONY: cross
72b2455a 55067cross: all-build all-gas all-ld
b40e3958
L
55068 @r=`${PWD_COMMAND}`; export r; \
55069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 55070 $(HOST_EXPORTS) \
252b5132 55071 echo "Building the C and C++ compiler"; \
5cec67bf 55072 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
55073 @r=`${PWD_COMMAND}`; export r; \
55074 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 55075 echo "Building runtime libraries"; \
656fdd47 55076 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 55077@endif gcc-no-bootstrap
252b5132 55078
6bd3dfaa 55079@if gcc
c50523ce
L
55080
55081.PHONY: check-gcc-c check-c
55082check-gcc-c:
55083 r=`${PWD_COMMAND}`; export r; \
55084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55085 $(HOST_EXPORTS) \
55086 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
55087check-c: check-gcc-c
55088
55089.PHONY: check-gcc-c++ check-c++
7d695d07 55090check-gcc-c++:
c50523ce
L
55091 r=`${PWD_COMMAND}`; export r; \
55092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55093 $(HOST_EXPORTS) \
55094 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
55095check-c++: check-gcc-c++ check-target-libstdc++-v3
55096
55097.PHONY: check-gcc-fortran check-fortran
55098check-gcc-fortran:
55099 r=`${PWD_COMMAND}`; export r; \
55100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55101 $(HOST_EXPORTS) \
55102 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
55103check-fortran: check-gcc-fortran check-target-libgfortran
55104
55105.PHONY: check-gcc-java check-java
55106check-gcc-java:
55107 r=`${PWD_COMMAND}`; export r; \
55108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55109 $(HOST_EXPORTS) \
55110 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
55111check-java: check-gcc-java check-target-libjava
55112
55113.PHONY: check-gcc-ada check-ada
55114check-gcc-ada:
55115 r=`${PWD_COMMAND}`; export r; \
55116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55117 $(HOST_EXPORTS) \
55118 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
55119check-ada: check-gcc-ada check-target-libada
55120
55121.PHONY: check-gcc-objc check-objc
55122check-gcc-objc:
55123 r=`${PWD_COMMAND}`; export r; \
55124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55125 $(HOST_EXPORTS) \
55126 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
55127check-objc: check-gcc-objc check-target-libobjc
55128
55129.PHONY: check-gcc-obj-c++ check-obj-c++
55130check-gcc-obj-c++:
55131 r=`${PWD_COMMAND}`; export r; \
55132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55133 $(HOST_EXPORTS) \
55134 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
55135check-obj-c++: check-gcc-obj-c++
7d695d07 55136
252b5132 55137
15723a45
NN
55138# Install the gcc headers files, but not the fixed include files,
55139# which Cygnus is not allowed to distribute. This rule is very
55140# dependent on the workings of the gcc Makefile.in.
55141.PHONY: gcc-no-fixedincludes
55142gcc-no-fixedincludes:
55143 @if [ -f ./gcc/Makefile ]; then \
55144 rm -rf gcc/tmp-include; \
55145 mv gcc/include gcc/tmp-include 2>/dev/null; \
55146 mkdir gcc/include; \
55147 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
55148 touch gcc/stmp-fixinc gcc/include/fixed; \
55149 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
55150 r=`${PWD_COMMAND}`; export r; \
55151 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 55152 $(HOST_EXPORTS) \
1086bc09 55153 (cd ./gcc && \
15723a45
NN
55154 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
55155 rm -rf gcc/include; \
55156 mv gcc/tmp-include gcc/include 2>/dev/null; \
55157 else true; fi
6bd3dfaa 55158@endif gcc
4fa63067 55159
b813574b
PB
55160# ---------------------
55161# GCC bootstrap support
55162# ---------------------
4fa63067 55163
b813574b
PB
55164# We track the current stage (the one in 'gcc') in the stage_current file.
55165# stage_last instead tracks the stage that was built last. These targets
55166# are dummy when toplevel bootstrap is not active.
4fa63067 55167
f70224b5 55168# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
55169# there, so $(unstage) should be run at various points. To avoid excessive
55170# recursive invocations of make, we "inline" them using a variable. These
55171# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
55172# to avoid warnings from the GNU Make job server.
f70224b5
PB
55173
55174unstage = :
55175stage = :
c52c6897 55176current_stage = ""
f70224b5 55177
b813574b 55178@if gcc-bootstrap
9daf3993 55179unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 55180stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 55181current_stage = "`cat stage_current 2> /dev/null`"
b813574b 55182@endif gcc-bootstrap
4fa63067 55183
f70224b5
PB
55184.PHONY: unstage stage
55185unstage:
0aed8855 55186 @: $(MAKE); $(unstage)
b813574b 55187stage:
0aed8855 55188 @: $(MAKE); $(stage)
1d39f329 55189
80911fe1
PB
55190# Disable commands for lean bootstrap.
55191LEAN = false
55192
dfdffa2c
PB
55193# We name the build directories for the various stages "stage1-gcc",
55194# "stage2-gcc","stage3-gcc", etc.
55195
55196# Since the 'compare' process will fail (on debugging information) if any
55197# directory names are different, we need to link the gcc directory for
0aed8855 55198# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
55199# the build directories constant as well. For the latter, we use naked names
55200# like 'gcc', because the scripts in that directory assume it. We use
55201# mv on platforms where symlinks to directories do not work or are not
55202# reliable.
55203
1d39f329
NN
55204# 'touch' doesn't work right on some platforms.
55205STAMP = echo timestamp >
55206
dfdffa2c
PB
55207# We only want to compare .o files, so set this!
55208objext = .o
55209
dfdffa2c 55210
319cab08 55211.PHONY: stage1-start stage1-end
dfdffa2c 55212
656fdd47 55213stage1-start::
0aed8855 55214 @: $(MAKE); $(stage); \
b813574b 55215 echo stage1 > stage_current ; \
b00612cc 55216 echo stage1 > stage_last; \
0aed8855 55217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 55218@if bfd
b00612cc
PB
55219 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
55220 mkdir stage1-bfd; \
80911fe1 55221 mv stage1-bfd bfd
72b2455a
PB
55222@endif bfd
55223@if opcodes
b00612cc
PB
55224 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
55225 mkdir stage1-opcodes; \
80911fe1 55226 mv stage1-opcodes opcodes
72b2455a
PB
55227@endif opcodes
55228@if binutils
b00612cc
PB
55229 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
55230 mkdir stage1-binutils; \
80911fe1 55231 mv stage1-binutils binutils
72b2455a
PB
55232@endif binutils
55233@if gas
b00612cc
PB
55234 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
55235 mkdir stage1-gas; \
80911fe1 55236 mv stage1-gas gas
72b2455a
PB
55237@endif gas
55238@if gcc
b00612cc
PB
55239 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
55240 mkdir stage1-gcc; \
80911fe1 55241 mv stage1-gcc gcc
72b2455a 55242@endif gcc
4b900473
PB
55243@if gmp
55244 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
55245 mkdir stage1-gmp; \
55246 mv stage1-gmp gmp
55247@endif gmp
55248@if mpfr
55249 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
55250 mkdir stage1-mpfr; \
55251 mv stage1-mpfr mpfr
55252@endif mpfr
e8a5fa9c
RW
55253@if mpc
55254 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
55255 mkdir stage1-mpc; \
55256 mv stage1-mpc mpc
55257@endif mpc
e28c595f
JM
55258@if ppl
55259 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
55260 mkdir stage1-ppl; \
55261 mv stage1-ppl ppl
55262@endif ppl
55263@if cloog
55264 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
55265 mkdir stage1-cloog; \
55266 mv stage1-cloog cloog
55267@endif cloog
1f53ca9a
AO
55268@if libelf
55269 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
55270 mkdir stage1-libelf; \
55271 mv stage1-libelf libelf
55272@endif libelf
93f9b408
ILT
55273@if gold
55274 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
55275 mkdir stage1-gold; \
55276 mv stage1-gold gold
55277@endif gold
72b2455a 55278@if intl
b00612cc
PB
55279 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
55280 mkdir stage1-intl; \
80911fe1 55281 mv stage1-intl intl
72b2455a
PB
55282@endif intl
55283@if ld
b00612cc
PB
55284 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
55285 mkdir stage1-ld; \
80911fe1 55286 mv stage1-ld ld
72b2455a
PB
55287@endif ld
55288@if libcpp
b00612cc
PB
55289 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
55290 mkdir stage1-libcpp; \
80911fe1 55291 mv stage1-libcpp libcpp
72b2455a 55292@endif libcpp
be01d343
PB
55293@if libdecnumber
55294 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
55295 mkdir stage1-libdecnumber; \
80911fe1 55296 mv stage1-libdecnumber libdecnumber
be01d343 55297@endif libdecnumber
72b2455a 55298@if libiberty
b00612cc
PB
55299 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
55300 mkdir stage1-libiberty; \
80911fe1 55301 mv stage1-libiberty libiberty
72b2455a
PB
55302@endif libiberty
55303@if zlib
b00612cc
PB
55304 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
55305 mkdir stage1-zlib; \
80911fe1 55306 mv stage1-zlib zlib
72b2455a 55307@endif zlib
700d40ca
ILT
55308@if lto-plugin
55309 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
55310 mkdir stage1-lto-plugin; \
55311 mv stage1-lto-plugin lto-plugin
55312@endif lto-plugin
0aed8855
PB
55313 @[ -d stage1-$(TARGET_SUBDIR) ] || \
55314 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 55315 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 55316
80911fe1 55317stage1-end::
72b2455a 55318@if bfd
80911fe1
PB
55319 @if test -d $(HOST_SUBDIR)/bfd ; then \
55320 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 55321 fi
72b2455a
PB
55322@endif bfd
55323@if opcodes
80911fe1
PB
55324 @if test -d $(HOST_SUBDIR)/opcodes ; then \
55325 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 55326 fi
72b2455a
PB
55327@endif opcodes
55328@if binutils
80911fe1
PB
55329 @if test -d $(HOST_SUBDIR)/binutils ; then \
55330 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 55331 fi
72b2455a
PB
55332@endif binutils
55333@if gas
80911fe1
PB
55334 @if test -d $(HOST_SUBDIR)/gas ; then \
55335 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 55336 fi
72b2455a
PB
55337@endif gas
55338@if gcc
80911fe1
PB
55339 @if test -d $(HOST_SUBDIR)/gcc ; then \
55340 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 55341 fi
72b2455a 55342@endif gcc
4b900473
PB
55343@if gmp
55344 @if test -d $(HOST_SUBDIR)/gmp ; then \
55345 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
55346 fi
55347@endif gmp
55348@if mpfr
55349 @if test -d $(HOST_SUBDIR)/mpfr ; then \
55350 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
55351 fi
55352@endif mpfr
e8a5fa9c
RW
55353@if mpc
55354 @if test -d $(HOST_SUBDIR)/mpc ; then \
55355 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
55356 fi
55357@endif mpc
e28c595f
JM
55358@if ppl
55359 @if test -d $(HOST_SUBDIR)/ppl ; then \
55360 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
55361 fi
55362@endif ppl
55363@if cloog
55364 @if test -d $(HOST_SUBDIR)/cloog ; then \
55365 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
55366 fi
55367@endif cloog
1f53ca9a
AO
55368@if libelf
55369 @if test -d $(HOST_SUBDIR)/libelf ; then \
55370 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
55371 fi
55372@endif libelf
93f9b408
ILT
55373@if gold
55374 @if test -d $(HOST_SUBDIR)/gold ; then \
55375 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
55376 fi
55377@endif gold
72b2455a 55378@if intl
80911fe1
PB
55379 @if test -d $(HOST_SUBDIR)/intl ; then \
55380 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 55381 fi
72b2455a
PB
55382@endif intl
55383@if ld
80911fe1
PB
55384 @if test -d $(HOST_SUBDIR)/ld ; then \
55385 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 55386 fi
72b2455a
PB
55387@endif ld
55388@if libcpp
80911fe1
PB
55389 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55390 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 55391 fi
72b2455a 55392@endif libcpp
be01d343 55393@if libdecnumber
80911fe1
PB
55394 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55395 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 55396 fi
be01d343 55397@endif libdecnumber
72b2455a 55398@if libiberty
80911fe1
PB
55399 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55400 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 55401 fi
72b2455a
PB
55402@endif libiberty
55403@if zlib
80911fe1
PB
55404 @if test -d $(HOST_SUBDIR)/zlib ; then \
55405 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 55406 fi
72b2455a 55407@endif zlib
700d40ca
ILT
55408@if lto-plugin
55409 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
55410 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
55411 fi
55412@endif lto-plugin
0aed8855 55413 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 55414 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 55415 fi
80911fe1 55416 rm -f stage_current
dfdffa2c 55417
973601e1 55418# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 55419# remade, but not reconfigured. The next stage (if any) will not be
675492f0 55420# reconfigured either.
319cab08 55421.PHONY: stage1-bubble
656fdd47 55422stage1-bubble::
e360f423
PB
55423 @r=`${PWD_COMMAND}`; export r; \
55424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55425 if test -f stage1-lean ; then \
9cb3fa6f
PB
55426 echo Skipping rebuild of stage1 ; \
55427 else \
f70224b5
PB
55428 $(MAKE) stage1-start; \
55429 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 55430 fi
72b2455a 55431
0df3d27f 55432.PHONY: all-stage1 clean-stage1
0df3d27f 55433do-clean: clean-stage1
0df3d27f 55434
72b2455a
PB
55435# FIXME: Will not need to be conditional when toplevel bootstrap is the
55436# only possibility, but now it conflicts with no-bootstrap rules
55437@if gcc-bootstrap
55438
55439
55440
55441
0df3d27f 55442# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 55443
0df3d27f 55444.PHONY: distclean-stage1
72b2455a 55445distclean-stage1::
0aed8855 55446 @: $(MAKE); $(stage)
e00a73e3 55447 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 55448 rm -rf stage1-*
72b2455a
PB
55449
55450
55451@endif gcc-bootstrap
55452
55453
55454.PHONY: stage2-start stage2-end
55455
55456stage2-start::
0aed8855 55457 @: $(MAKE); $(stage); \
72b2455a 55458 echo stage2 > stage_current ; \
b00612cc 55459 echo stage2 > stage_last; \
0aed8855 55460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 55461@if bfd
b00612cc
PB
55462 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
55463 mkdir stage2-bfd; \
80911fe1
PB
55464 mv stage2-bfd bfd ; \
55465 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
55466@endif bfd
55467@if opcodes
b00612cc
PB
55468 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
55469 mkdir stage2-opcodes; \
80911fe1
PB
55470 mv stage2-opcodes opcodes ; \
55471 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
55472@endif opcodes
55473@if binutils
b00612cc
PB
55474 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
55475 mkdir stage2-binutils; \
80911fe1
PB
55476 mv stage2-binutils binutils ; \
55477 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
55478@endif binutils
55479@if gas
b00612cc
PB
55480 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
55481 mkdir stage2-gas; \
80911fe1
PB
55482 mv stage2-gas gas ; \
55483 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
55484@endif gas
55485@if gcc
b00612cc
PB
55486 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
55487 mkdir stage2-gcc; \
80911fe1
PB
55488 mv stage2-gcc gcc ; \
55489 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 55490@endif gcc
4b900473
PB
55491@if gmp
55492 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
55493 mkdir stage2-gmp; \
55494 mv stage2-gmp gmp ; \
55495 mv stage1-gmp prev-gmp || test -f stage1-lean
55496@endif gmp
55497@if mpfr
55498 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
55499 mkdir stage2-mpfr; \
55500 mv stage2-mpfr mpfr ; \
55501 mv stage1-mpfr prev-mpfr || test -f stage1-lean
55502@endif mpfr
e8a5fa9c
RW
55503@if mpc
55504 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
55505 mkdir stage2-mpc; \
55506 mv stage2-mpc mpc ; \
55507 mv stage1-mpc prev-mpc || test -f stage1-lean
55508@endif mpc
e28c595f
JM
55509@if ppl
55510 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
55511 mkdir stage2-ppl; \
55512 mv stage2-ppl ppl ; \
55513 mv stage1-ppl prev-ppl || test -f stage1-lean
55514@endif ppl
55515@if cloog
55516 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
55517 mkdir stage2-cloog; \
55518 mv stage2-cloog cloog ; \
55519 mv stage1-cloog prev-cloog || test -f stage1-lean
55520@endif cloog
1f53ca9a
AO
55521@if libelf
55522 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
55523 mkdir stage2-libelf; \
55524 mv stage2-libelf libelf ; \
55525 mv stage1-libelf prev-libelf || test -f stage1-lean
55526@endif libelf
93f9b408
ILT
55527@if gold
55528 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
55529 mkdir stage2-gold; \
55530 mv stage2-gold gold ; \
55531 mv stage1-gold prev-gold || test -f stage1-lean
55532@endif gold
72b2455a 55533@if intl
b00612cc
PB
55534 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
55535 mkdir stage2-intl; \
80911fe1
PB
55536 mv stage2-intl intl ; \
55537 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
55538@endif intl
55539@if ld
b00612cc
PB
55540 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
55541 mkdir stage2-ld; \
80911fe1
PB
55542 mv stage2-ld ld ; \
55543 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
55544@endif ld
55545@if libcpp
b00612cc
PB
55546 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
55547 mkdir stage2-libcpp; \
80911fe1
PB
55548 mv stage2-libcpp libcpp ; \
55549 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 55550@endif libcpp
be01d343
PB
55551@if libdecnumber
55552 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
55553 mkdir stage2-libdecnumber; \
80911fe1
PB
55554 mv stage2-libdecnumber libdecnumber ; \
55555 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 55556@endif libdecnumber
72b2455a 55557@if libiberty
b00612cc
PB
55558 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
55559 mkdir stage2-libiberty; \
80911fe1
PB
55560 mv stage2-libiberty libiberty ; \
55561 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
55562@endif libiberty
55563@if zlib
b00612cc
PB
55564 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
55565 mkdir stage2-zlib; \
80911fe1
PB
55566 mv stage2-zlib zlib ; \
55567 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 55568@endif zlib
700d40ca
ILT
55569@if lto-plugin
55570 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
55571 mkdir stage2-lto-plugin; \
55572 mv stage2-lto-plugin lto-plugin ; \
55573 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
55574@endif lto-plugin
0aed8855
PB
55575 @[ -d stage2-$(TARGET_SUBDIR) ] || \
55576 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
55577 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
55578 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 55579
80911fe1 55580stage2-end::
72b2455a 55581@if bfd
80911fe1
PB
55582 @if test -d $(HOST_SUBDIR)/bfd ; then \
55583 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
55584 mv prev-bfd stage1-bfd ; : ; \
0aed8855 55585 fi
72b2455a
PB
55586@endif bfd
55587@if opcodes
80911fe1
PB
55588 @if test -d $(HOST_SUBDIR)/opcodes ; then \
55589 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
55590 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 55591 fi
72b2455a
PB
55592@endif opcodes
55593@if binutils
80911fe1
PB
55594 @if test -d $(HOST_SUBDIR)/binutils ; then \
55595 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
55596 mv prev-binutils stage1-binutils ; : ; \
0aed8855 55597 fi
72b2455a
PB
55598@endif binutils
55599@if gas
80911fe1
PB
55600 @if test -d $(HOST_SUBDIR)/gas ; then \
55601 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
55602 mv prev-gas stage1-gas ; : ; \
0aed8855 55603 fi
72b2455a
PB
55604@endif gas
55605@if gcc
80911fe1
PB
55606 @if test -d $(HOST_SUBDIR)/gcc ; then \
55607 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
55608 mv prev-gcc stage1-gcc ; : ; \
0aed8855 55609 fi
72b2455a 55610@endif gcc
4b900473
PB
55611@if gmp
55612 @if test -d $(HOST_SUBDIR)/gmp ; then \
55613 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
55614 mv prev-gmp stage1-gmp ; : ; \
55615 fi
55616@endif gmp
55617@if mpfr
55618 @if test -d $(HOST_SUBDIR)/mpfr ; then \
55619 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
55620 mv prev-mpfr stage1-mpfr ; : ; \
55621 fi
55622@endif mpfr
e8a5fa9c
RW
55623@if mpc
55624 @if test -d $(HOST_SUBDIR)/mpc ; then \
55625 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
55626 mv prev-mpc stage1-mpc ; : ; \
55627 fi
55628@endif mpc
e28c595f
JM
55629@if ppl
55630 @if test -d $(HOST_SUBDIR)/ppl ; then \
55631 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
55632 mv prev-ppl stage1-ppl ; : ; \
55633 fi
55634@endif ppl
55635@if cloog
55636 @if test -d $(HOST_SUBDIR)/cloog ; then \
55637 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
55638 mv prev-cloog stage1-cloog ; : ; \
55639 fi
55640@endif cloog
1f53ca9a
AO
55641@if libelf
55642 @if test -d $(HOST_SUBDIR)/libelf ; then \
55643 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
55644 mv prev-libelf stage1-libelf ; : ; \
55645 fi
55646@endif libelf
93f9b408
ILT
55647@if gold
55648 @if test -d $(HOST_SUBDIR)/gold ; then \
55649 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
55650 mv prev-gold stage1-gold ; : ; \
55651 fi
55652@endif gold
72b2455a 55653@if intl
80911fe1
PB
55654 @if test -d $(HOST_SUBDIR)/intl ; then \
55655 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
55656 mv prev-intl stage1-intl ; : ; \
0aed8855 55657 fi
72b2455a
PB
55658@endif intl
55659@if ld
80911fe1
PB
55660 @if test -d $(HOST_SUBDIR)/ld ; then \
55661 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
55662 mv prev-ld stage1-ld ; : ; \
0aed8855 55663 fi
72b2455a
PB
55664@endif ld
55665@if libcpp
80911fe1
PB
55666 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55667 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
55668 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 55669 fi
72b2455a 55670@endif libcpp
be01d343 55671@if libdecnumber
80911fe1
PB
55672 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55673 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
55674 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 55675 fi
be01d343 55676@endif libdecnumber
72b2455a 55677@if libiberty
80911fe1
PB
55678 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55679 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
55680 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 55681 fi
72b2455a
PB
55682@endif libiberty
55683@if zlib
80911fe1
PB
55684 @if test -d $(HOST_SUBDIR)/zlib ; then \
55685 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
55686 mv prev-zlib stage1-zlib ; : ; \
0aed8855 55687 fi
72b2455a 55688@endif zlib
700d40ca
ILT
55689@if lto-plugin
55690 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
55691 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
55692 mv prev-lto-plugin stage1-lto-plugin ; : ; \
55693 fi
55694@endif lto-plugin
0aed8855 55695 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
55696 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
55697 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 55698 fi
80911fe1 55699 rm -f stage_current
72b2455a 55700
973601e1 55701# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 55702# remade, but not reconfigured. The next stage (if any) will not be
675492f0 55703# reconfigured either.
72b2455a
PB
55704.PHONY: stage2-bubble
55705stage2-bubble:: stage1-bubble
e360f423
PB
55706 @r=`${PWD_COMMAND}`; export r; \
55707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55708 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
55709 echo Skipping rebuild of stage2 ; \
55710 else \
f70224b5
PB
55711 $(MAKE) stage2-start; \
55712 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 55713 fi
72b2455a 55714
0df3d27f 55715.PHONY: all-stage2 clean-stage2
0df3d27f 55716do-clean: clean-stage2
0df3d27f 55717
72b2455a
PB
55718# FIXME: Will not need to be conditional when toplevel bootstrap is the
55719# only possibility, but now it conflicts with no-bootstrap rules
55720@if gcc-bootstrap
55721
55722
55723
80911fe1 55724.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
55725bootstrap2:
55726 echo stage2 > stage_final
55727 @r=`${PWD_COMMAND}`; export r; \
55728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55729 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 55730 @: $(MAKE); $(unstage)
be01d343
PB
55731 @r=`${PWD_COMMAND}`; export r; \
55732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 55733 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 55734 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 55735
80911fe1
PB
55736bootstrap2-lean:
55737 echo stage2 > stage_final
55738 @r=`${PWD_COMMAND}`; export r; \
55739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55740 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
55741 @: $(MAKE); $(unstage)
55742 @r=`${PWD_COMMAND}`; export r; \
55743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 55744 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
55745 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
55746
72b2455a 55747
0df3d27f 55748# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 55749distclean-stage1:: distclean-stage2
0df3d27f 55750.PHONY: distclean-stage2
72b2455a 55751distclean-stage2::
0aed8855 55752 @: $(MAKE); $(stage)
e00a73e3 55753 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 55754 rm -rf stage2-*
72b2455a
PB
55755
55756
55757@endif gcc-bootstrap
55758
55759
55760.PHONY: stage3-start stage3-end
55761
55762stage3-start::
0aed8855 55763 @: $(MAKE); $(stage); \
72b2455a 55764 echo stage3 > stage_current ; \
b00612cc 55765 echo stage3 > stage_last; \
0aed8855 55766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 55767@if bfd
b00612cc
PB
55768 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
55769 mkdir stage3-bfd; \
80911fe1
PB
55770 mv stage3-bfd bfd ; \
55771 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
55772@endif bfd
55773@if opcodes
b00612cc
PB
55774 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
55775 mkdir stage3-opcodes; \
80911fe1
PB
55776 mv stage3-opcodes opcodes ; \
55777 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
55778@endif opcodes
55779@if binutils
b00612cc
PB
55780 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
55781 mkdir stage3-binutils; \
80911fe1
PB
55782 mv stage3-binutils binutils ; \
55783 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
55784@endif binutils
55785@if gas
b00612cc
PB
55786 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
55787 mkdir stage3-gas; \
80911fe1
PB
55788 mv stage3-gas gas ; \
55789 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
55790@endif gas
55791@if gcc
b00612cc
PB
55792 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
55793 mkdir stage3-gcc; \
80911fe1
PB
55794 mv stage3-gcc gcc ; \
55795 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 55796@endif gcc
4b900473
PB
55797@if gmp
55798 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
55799 mkdir stage3-gmp; \
55800 mv stage3-gmp gmp ; \
55801 mv stage2-gmp prev-gmp || test -f stage2-lean
55802@endif gmp
55803@if mpfr
55804 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
55805 mkdir stage3-mpfr; \
55806 mv stage3-mpfr mpfr ; \
55807 mv stage2-mpfr prev-mpfr || test -f stage2-lean
55808@endif mpfr
e8a5fa9c
RW
55809@if mpc
55810 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
55811 mkdir stage3-mpc; \
55812 mv stage3-mpc mpc ; \
55813 mv stage2-mpc prev-mpc || test -f stage2-lean
55814@endif mpc
e28c595f
JM
55815@if ppl
55816 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
55817 mkdir stage3-ppl; \
55818 mv stage3-ppl ppl ; \
55819 mv stage2-ppl prev-ppl || test -f stage2-lean
55820@endif ppl
55821@if cloog
55822 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
55823 mkdir stage3-cloog; \
55824 mv stage3-cloog cloog ; \
55825 mv stage2-cloog prev-cloog || test -f stage2-lean
55826@endif cloog
1f53ca9a
AO
55827@if libelf
55828 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
55829 mkdir stage3-libelf; \
55830 mv stage3-libelf libelf ; \
55831 mv stage2-libelf prev-libelf || test -f stage2-lean
55832@endif libelf
93f9b408
ILT
55833@if gold
55834 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
55835 mkdir stage3-gold; \
55836 mv stage3-gold gold ; \
55837 mv stage2-gold prev-gold || test -f stage2-lean
55838@endif gold
72b2455a 55839@if intl
b00612cc
PB
55840 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
55841 mkdir stage3-intl; \
80911fe1
PB
55842 mv stage3-intl intl ; \
55843 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
55844@endif intl
55845@if ld
b00612cc
PB
55846 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
55847 mkdir stage3-ld; \
80911fe1
PB
55848 mv stage3-ld ld ; \
55849 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
55850@endif ld
55851@if libcpp
b00612cc
PB
55852 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
55853 mkdir stage3-libcpp; \
80911fe1
PB
55854 mv stage3-libcpp libcpp ; \
55855 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 55856@endif libcpp
be01d343
PB
55857@if libdecnumber
55858 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
55859 mkdir stage3-libdecnumber; \
80911fe1
PB
55860 mv stage3-libdecnumber libdecnumber ; \
55861 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 55862@endif libdecnumber
72b2455a 55863@if libiberty
b00612cc
PB
55864 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
55865 mkdir stage3-libiberty; \
80911fe1
PB
55866 mv stage3-libiberty libiberty ; \
55867 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
55868@endif libiberty
55869@if zlib
b00612cc
PB
55870 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
55871 mkdir stage3-zlib; \
80911fe1
PB
55872 mv stage3-zlib zlib ; \
55873 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 55874@endif zlib
700d40ca
ILT
55875@if lto-plugin
55876 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
55877 mkdir stage3-lto-plugin; \
55878 mv stage3-lto-plugin lto-plugin ; \
55879 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
55880@endif lto-plugin
0aed8855
PB
55881 @[ -d stage3-$(TARGET_SUBDIR) ] || \
55882 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
55883 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
55884 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 55885
80911fe1 55886stage3-end::
72b2455a 55887@if bfd
80911fe1
PB
55888 @if test -d $(HOST_SUBDIR)/bfd ; then \
55889 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
55890 mv prev-bfd stage2-bfd ; : ; \
0aed8855 55891 fi
72b2455a
PB
55892@endif bfd
55893@if opcodes
80911fe1
PB
55894 @if test -d $(HOST_SUBDIR)/opcodes ; then \
55895 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
55896 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 55897 fi
72b2455a
PB
55898@endif opcodes
55899@if binutils
80911fe1
PB
55900 @if test -d $(HOST_SUBDIR)/binutils ; then \
55901 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
55902 mv prev-binutils stage2-binutils ; : ; \
0aed8855 55903 fi
72b2455a
PB
55904@endif binutils
55905@if gas
80911fe1
PB
55906 @if test -d $(HOST_SUBDIR)/gas ; then \
55907 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
55908 mv prev-gas stage2-gas ; : ; \
0aed8855 55909 fi
72b2455a
PB
55910@endif gas
55911@if gcc
80911fe1
PB
55912 @if test -d $(HOST_SUBDIR)/gcc ; then \
55913 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
55914 mv prev-gcc stage2-gcc ; : ; \
0aed8855 55915 fi
72b2455a 55916@endif gcc
4b900473
PB
55917@if gmp
55918 @if test -d $(HOST_SUBDIR)/gmp ; then \
55919 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
55920 mv prev-gmp stage2-gmp ; : ; \
55921 fi
55922@endif gmp
55923@if mpfr
55924 @if test -d $(HOST_SUBDIR)/mpfr ; then \
55925 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
55926 mv prev-mpfr stage2-mpfr ; : ; \
55927 fi
55928@endif mpfr
e8a5fa9c
RW
55929@if mpc
55930 @if test -d $(HOST_SUBDIR)/mpc ; then \
55931 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
55932 mv prev-mpc stage2-mpc ; : ; \
55933 fi
55934@endif mpc
e28c595f
JM
55935@if ppl
55936 @if test -d $(HOST_SUBDIR)/ppl ; then \
55937 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
55938 mv prev-ppl stage2-ppl ; : ; \
55939 fi
55940@endif ppl
55941@if cloog
55942 @if test -d $(HOST_SUBDIR)/cloog ; then \
55943 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
55944 mv prev-cloog stage2-cloog ; : ; \
55945 fi
55946@endif cloog
1f53ca9a
AO
55947@if libelf
55948 @if test -d $(HOST_SUBDIR)/libelf ; then \
55949 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
55950 mv prev-libelf stage2-libelf ; : ; \
55951 fi
55952@endif libelf
93f9b408
ILT
55953@if gold
55954 @if test -d $(HOST_SUBDIR)/gold ; then \
55955 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
55956 mv prev-gold stage2-gold ; : ; \
55957 fi
55958@endif gold
72b2455a 55959@if intl
80911fe1
PB
55960 @if test -d $(HOST_SUBDIR)/intl ; then \
55961 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
55962 mv prev-intl stage2-intl ; : ; \
0aed8855 55963 fi
72b2455a
PB
55964@endif intl
55965@if ld
80911fe1
PB
55966 @if test -d $(HOST_SUBDIR)/ld ; then \
55967 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
55968 mv prev-ld stage2-ld ; : ; \
0aed8855 55969 fi
72b2455a
PB
55970@endif ld
55971@if libcpp
80911fe1
PB
55972 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55973 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
55974 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 55975 fi
72b2455a 55976@endif libcpp
be01d343 55977@if libdecnumber
80911fe1
PB
55978 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55979 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
55980 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 55981 fi
be01d343 55982@endif libdecnumber
72b2455a 55983@if libiberty
80911fe1
PB
55984 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55985 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
55986 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 55987 fi
72b2455a
PB
55988@endif libiberty
55989@if zlib
80911fe1
PB
55990 @if test -d $(HOST_SUBDIR)/zlib ; then \
55991 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
55992 mv prev-zlib stage2-zlib ; : ; \
0aed8855 55993 fi
72b2455a 55994@endif zlib
700d40ca
ILT
55995@if lto-plugin
55996 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
55997 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
55998 mv prev-lto-plugin stage2-lto-plugin ; : ; \
55999 fi
56000@endif lto-plugin
0aed8855 56001 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
56002 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
56003 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 56004 fi
80911fe1 56005 rm -f stage_current
72b2455a 56006
973601e1 56007# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 56008# remade, but not reconfigured. The next stage (if any) will not be
675492f0 56009# reconfigured either.
72b2455a
PB
56010.PHONY: stage3-bubble
56011stage3-bubble:: stage2-bubble
e360f423
PB
56012 @r=`${PWD_COMMAND}`; export r; \
56013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56014 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
56015 echo Skipping rebuild of stage3 ; \
56016 else \
f70224b5 56017 $(MAKE) stage3-start; \
80911fe1
PB
56018 if $(LEAN); then \
56019 rm -rf stage1-* ; \
56020 $(STAMP) stage1-lean ; \
56021 fi; \
f70224b5 56022 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 56023 fi
f6d183c0 56024 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 56025
0df3d27f 56026.PHONY: all-stage3 clean-stage3
0df3d27f 56027do-clean: clean-stage3
0df3d27f 56028
d545f33b
PB
56029# FIXME: Will not need to be conditional when toplevel bootstrap is the
56030# only possibility, but now it conflicts with no-bootstrap rules
56031@if gcc-bootstrap
72b2455a 56032
d545f33b 56033compare:
e360f423
PB
56034 @r=`${PWD_COMMAND}`; export r; \
56035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56036 if test -f stage2-lean; then \
d545f33b
PB
56037 echo Cannot compare object files as stage 2 was deleted. ; \
56038 exit 0 ; \
56039 fi; \
0aed8855 56040 : $(MAKE); $(stage); \
d545f33b 56041 rm -f .bad_compare ; \
c52c6897 56042 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
56043 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
56044 files=`find stage3-* -name "*$(objext)" -print | \
56045 sed -n s,^stage$$sed-,,p` ; \
d545f33b 56046 for file in $${files} ; do \
fda13ee8
AO
56047 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
56048 if test ! -f $$f1; then continue; fi; \
8520c408 56049 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
56050 if test $$? -eq 1; then \
56051 case $$file in \
e8a5fa9c 56052 @compare_exclusions@) \
f70224b5
PB
56053 echo warning: $$file differs ;; \
56054 *) \
56055 echo $$file differs >> .bad_compare ;; \
56056 esac ; \
56057 fi ; \
d545f33b
PB
56058 done ; \
56059 if [ -f .bad_compare ]; then \
56060 echo "Bootstrap comparison failure!"; \
56061 cat .bad_compare; \
56062 exit 1; \
56063 else \
c52c6897 56064 echo Comparison successful.; \
d545f33b
PB
56065 fi ; \
56066 $(STAMP) compare
80911fe1
PB
56067 if $(LEAN); then \
56068 rm -rf stage2-*; \
56069 $(STAMP) stage2-lean; \
56070 fi
9cb3fa6f 56071
72b2455a 56072
72b2455a 56073
80911fe1 56074.PHONY: bootstrap bootstrap-lean
be01d343
PB
56075bootstrap:
56076 echo stage3 > stage_final
56077 @r=`${PWD_COMMAND}`; export r; \
56078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56079 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 56080 @: $(MAKE); $(unstage)
be01d343
PB
56081 @r=`${PWD_COMMAND}`; export r; \
56082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56083 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 56084 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 56085
80911fe1
PB
56086bootstrap-lean:
56087 echo stage3 > stage_final
56088 @r=`${PWD_COMMAND}`; export r; \
56089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56090 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
56091 @: $(MAKE); $(unstage)
56092 @r=`${PWD_COMMAND}`; export r; \
56093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56094 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
56095 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56096
72b2455a 56097
d545f33b
PB
56098# Rules to wipe a stage and all the following ones, also used for cleanstrap
56099distclean-stage2:: distclean-stage3
56100.PHONY: distclean-stage3
56101distclean-stage3::
0aed8855 56102 @: $(MAKE); $(stage)
e00a73e3 56103 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 56104 rm -rf stage3-* compare
0df3d27f 56105
9cb3fa6f 56106
d545f33b 56107.PHONY: cleanstrap
e00a73e3
PB
56108cleanstrap: do-distclean local-clean
56109 echo stage3 > stage_final
56110 @r=`${PWD_COMMAND}`; export r; \
56111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56112 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
56113 @: $(MAKE); $(unstage)
56114 @r=`${PWD_COMMAND}`; export r; \
56115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56116 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
56117 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56118
56119@endif gcc-bootstrap
56120
56121
72b2455a
PB
56122.PHONY: stage4-start stage4-end
56123
56124stage4-start::
0aed8855 56125 @: $(MAKE); $(stage); \
72b2455a 56126 echo stage4 > stage_current ; \
b00612cc 56127 echo stage4 > stage_last; \
0aed8855 56128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 56129@if bfd
b00612cc
PB
56130 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
56131 mkdir stage4-bfd; \
80911fe1
PB
56132 mv stage4-bfd bfd ; \
56133 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
56134@endif bfd
56135@if opcodes
b00612cc
PB
56136 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
56137 mkdir stage4-opcodes; \
80911fe1
PB
56138 mv stage4-opcodes opcodes ; \
56139 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
56140@endif opcodes
56141@if binutils
b00612cc
PB
56142 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
56143 mkdir stage4-binutils; \
80911fe1
PB
56144 mv stage4-binutils binutils ; \
56145 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
56146@endif binutils
56147@if gas
b00612cc
PB
56148 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
56149 mkdir stage4-gas; \
80911fe1
PB
56150 mv stage4-gas gas ; \
56151 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
56152@endif gas
56153@if gcc
b00612cc
PB
56154 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
56155 mkdir stage4-gcc; \
80911fe1
PB
56156 mv stage4-gcc gcc ; \
56157 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 56158@endif gcc
4b900473
PB
56159@if gmp
56160 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
56161 mkdir stage4-gmp; \
56162 mv stage4-gmp gmp ; \
56163 mv stage3-gmp prev-gmp || test -f stage3-lean
56164@endif gmp
56165@if mpfr
56166 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
56167 mkdir stage4-mpfr; \
56168 mv stage4-mpfr mpfr ; \
56169 mv stage3-mpfr prev-mpfr || test -f stage3-lean
56170@endif mpfr
e8a5fa9c
RW
56171@if mpc
56172 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
56173 mkdir stage4-mpc; \
56174 mv stage4-mpc mpc ; \
56175 mv stage3-mpc prev-mpc || test -f stage3-lean
56176@endif mpc
e28c595f
JM
56177@if ppl
56178 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
56179 mkdir stage4-ppl; \
56180 mv stage4-ppl ppl ; \
56181 mv stage3-ppl prev-ppl || test -f stage3-lean
56182@endif ppl
56183@if cloog
56184 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
56185 mkdir stage4-cloog; \
56186 mv stage4-cloog cloog ; \
56187 mv stage3-cloog prev-cloog || test -f stage3-lean
56188@endif cloog
1f53ca9a
AO
56189@if libelf
56190 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
56191 mkdir stage4-libelf; \
56192 mv stage4-libelf libelf ; \
56193 mv stage3-libelf prev-libelf || test -f stage3-lean
56194@endif libelf
93f9b408
ILT
56195@if gold
56196 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
56197 mkdir stage4-gold; \
56198 mv stage4-gold gold ; \
56199 mv stage3-gold prev-gold || test -f stage3-lean
56200@endif gold
72b2455a 56201@if intl
b00612cc
PB
56202 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
56203 mkdir stage4-intl; \
80911fe1
PB
56204 mv stage4-intl intl ; \
56205 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
56206@endif intl
56207@if ld
b00612cc
PB
56208 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
56209 mkdir stage4-ld; \
80911fe1
PB
56210 mv stage4-ld ld ; \
56211 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
56212@endif ld
56213@if libcpp
b00612cc
PB
56214 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
56215 mkdir stage4-libcpp; \
80911fe1
PB
56216 mv stage4-libcpp libcpp ; \
56217 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 56218@endif libcpp
be01d343
PB
56219@if libdecnumber
56220 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
56221 mkdir stage4-libdecnumber; \
80911fe1
PB
56222 mv stage4-libdecnumber libdecnumber ; \
56223 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 56224@endif libdecnumber
72b2455a 56225@if libiberty
b00612cc
PB
56226 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
56227 mkdir stage4-libiberty; \
80911fe1
PB
56228 mv stage4-libiberty libiberty ; \
56229 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
56230@endif libiberty
56231@if zlib
b00612cc
PB
56232 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
56233 mkdir stage4-zlib; \
80911fe1
PB
56234 mv stage4-zlib zlib ; \
56235 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 56236@endif zlib
700d40ca
ILT
56237@if lto-plugin
56238 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
56239 mkdir stage4-lto-plugin; \
56240 mv stage4-lto-plugin lto-plugin ; \
56241 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
56242@endif lto-plugin
0aed8855
PB
56243 @[ -d stage4-$(TARGET_SUBDIR) ] || \
56244 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
56245 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56246 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 56247
80911fe1 56248stage4-end::
72b2455a 56249@if bfd
80911fe1
PB
56250 @if test -d $(HOST_SUBDIR)/bfd ; then \
56251 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
56252 mv prev-bfd stage3-bfd ; : ; \
0aed8855 56253 fi
72b2455a
PB
56254@endif bfd
56255@if opcodes
80911fe1
PB
56256 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56257 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
56258 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 56259 fi
72b2455a
PB
56260@endif opcodes
56261@if binutils
80911fe1
PB
56262 @if test -d $(HOST_SUBDIR)/binutils ; then \
56263 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
56264 mv prev-binutils stage3-binutils ; : ; \
0aed8855 56265 fi
72b2455a
PB
56266@endif binutils
56267@if gas
80911fe1
PB
56268 @if test -d $(HOST_SUBDIR)/gas ; then \
56269 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
56270 mv prev-gas stage3-gas ; : ; \
0aed8855 56271 fi
72b2455a
PB
56272@endif gas
56273@if gcc
80911fe1
PB
56274 @if test -d $(HOST_SUBDIR)/gcc ; then \
56275 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
56276 mv prev-gcc stage3-gcc ; : ; \
0aed8855 56277 fi
72b2455a 56278@endif gcc
4b900473
PB
56279@if gmp
56280 @if test -d $(HOST_SUBDIR)/gmp ; then \
56281 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
56282 mv prev-gmp stage3-gmp ; : ; \
56283 fi
56284@endif gmp
56285@if mpfr
56286 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56287 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
56288 mv prev-mpfr stage3-mpfr ; : ; \
56289 fi
56290@endif mpfr
e8a5fa9c
RW
56291@if mpc
56292 @if test -d $(HOST_SUBDIR)/mpc ; then \
56293 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
56294 mv prev-mpc stage3-mpc ; : ; \
56295 fi
56296@endif mpc
e28c595f
JM
56297@if ppl
56298 @if test -d $(HOST_SUBDIR)/ppl ; then \
56299 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
56300 mv prev-ppl stage3-ppl ; : ; \
56301 fi
56302@endif ppl
56303@if cloog
56304 @if test -d $(HOST_SUBDIR)/cloog ; then \
56305 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
56306 mv prev-cloog stage3-cloog ; : ; \
56307 fi
56308@endif cloog
1f53ca9a
AO
56309@if libelf
56310 @if test -d $(HOST_SUBDIR)/libelf ; then \
56311 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
56312 mv prev-libelf stage3-libelf ; : ; \
56313 fi
56314@endif libelf
93f9b408
ILT
56315@if gold
56316 @if test -d $(HOST_SUBDIR)/gold ; then \
56317 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
56318 mv prev-gold stage3-gold ; : ; \
56319 fi
56320@endif gold
72b2455a 56321@if intl
80911fe1
PB
56322 @if test -d $(HOST_SUBDIR)/intl ; then \
56323 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
56324 mv prev-intl stage3-intl ; : ; \
0aed8855 56325 fi
72b2455a
PB
56326@endif intl
56327@if ld
80911fe1
PB
56328 @if test -d $(HOST_SUBDIR)/ld ; then \
56329 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
56330 mv prev-ld stage3-ld ; : ; \
0aed8855 56331 fi
72b2455a
PB
56332@endif ld
56333@if libcpp
80911fe1
PB
56334 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56335 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
56336 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 56337 fi
72b2455a 56338@endif libcpp
be01d343 56339@if libdecnumber
80911fe1
PB
56340 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56341 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
56342 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 56343 fi
be01d343 56344@endif libdecnumber
72b2455a 56345@if libiberty
80911fe1
PB
56346 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56347 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
56348 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 56349 fi
72b2455a
PB
56350@endif libiberty
56351@if zlib
80911fe1
PB
56352 @if test -d $(HOST_SUBDIR)/zlib ; then \
56353 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
56354 mv prev-zlib stage3-zlib ; : ; \
0aed8855 56355 fi
72b2455a 56356@endif zlib
700d40ca
ILT
56357@if lto-plugin
56358 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56359 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
56360 mv prev-lto-plugin stage3-lto-plugin ; : ; \
56361 fi
56362@endif lto-plugin
0aed8855 56363 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
56364 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
56365 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 56366 fi
80911fe1 56367 rm -f stage_current
72b2455a 56368
973601e1 56369# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 56370# remade, but not reconfigured. The next stage (if any) will not be
675492f0 56371# reconfigured either.
72b2455a
PB
56372.PHONY: stage4-bubble
56373stage4-bubble:: stage3-bubble
e360f423
PB
56374 @r=`${PWD_COMMAND}`; export r; \
56375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56376 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
56377 echo Skipping rebuild of stage4 ; \
56378 else \
f70224b5 56379 $(MAKE) stage4-start; \
80911fe1
PB
56380 if $(LEAN); then \
56381 rm -rf stage2-* ; \
56382 $(STAMP) stage2-lean ; \
56383 fi; \
f70224b5 56384 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 56385 fi
f6d183c0 56386 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 56387
0df3d27f 56388.PHONY: all-stage4 clean-stage4
0df3d27f 56389do-clean: clean-stage4
0df3d27f 56390
d545f33b
PB
56391# FIXME: Will not need to be conditional when toplevel bootstrap is the
56392# only possibility, but now it conflicts with no-bootstrap rules
56393@if gcc-bootstrap
72b2455a 56394
d545f33b 56395compare3:
e360f423
PB
56396 @r=`${PWD_COMMAND}`; export r; \
56397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56398 if test -f stage3-lean; then \
d545f33b
PB
56399 echo Cannot compare object files as stage 3 was deleted. ; \
56400 exit 0 ; \
56401 fi; \
0aed8855 56402 : $(MAKE); $(stage); \
d545f33b 56403 rm -f .bad_compare ; \
c52c6897 56404 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
56405 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
56406 files=`find stage4-* -name "*$(objext)" -print | \
56407 sed -n s,^stage$$sed-,,p` ; \
d545f33b 56408 for file in $${files} ; do \
fda13ee8
AO
56409 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
56410 if test ! -f $$f1; then continue; fi; \
8520c408 56411 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
56412 if test $$? -eq 1; then \
56413 case $$file in \
e8a5fa9c 56414 @compare_exclusions@) \
f70224b5
PB
56415 echo warning: $$file differs ;; \
56416 *) \
56417 echo $$file differs >> .bad_compare ;; \
56418 esac ; \
56419 fi ; \
d545f33b
PB
56420 done ; \
56421 if [ -f .bad_compare ]; then \
56422 echo "Bootstrap comparison failure!"; \
56423 cat .bad_compare; \
56424 exit 1; \
56425 else \
c52c6897 56426 echo Comparison successful.; \
d545f33b
PB
56427 fi ; \
56428 $(STAMP) compare3
80911fe1
PB
56429 if $(LEAN); then \
56430 rm -rf stage3-*; \
56431 $(STAMP) stage3-lean; \
56432 fi
9cb3fa6f 56433
72b2455a 56434
72b2455a 56435
80911fe1 56436.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
56437bootstrap4:
56438 echo stage4 > stage_final
56439 @r=`${PWD_COMMAND}`; export r; \
56440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56441 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 56442 @: $(MAKE); $(unstage)
be01d343
PB
56443 @r=`${PWD_COMMAND}`; export r; \
56444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56445 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 56446 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 56447
80911fe1
PB
56448bootstrap4-lean:
56449 echo stage4 > stage_final
56450 @r=`${PWD_COMMAND}`; export r; \
56451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56452 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
56453 @: $(MAKE); $(unstage)
56454 @r=`${PWD_COMMAND}`; export r; \
56455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 56456 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
56457 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56458
72b2455a 56459
d545f33b
PB
56460# Rules to wipe a stage and all the following ones, also used for cleanstrap
56461distclean-stage3:: distclean-stage4
56462.PHONY: distclean-stage4
56463distclean-stage4::
0aed8855 56464 @: $(MAKE); $(stage)
e00a73e3 56465 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 56466 rm -rf stage4-* compare3
0df3d27f 56467
9cb3fa6f 56468
d545f33b 56469@endif gcc-bootstrap
72b2455a
PB
56470
56471
56472.PHONY: stageprofile-start stageprofile-end
56473
56474stageprofile-start::
0aed8855 56475 @: $(MAKE); $(stage); \
72b2455a 56476 echo stageprofile > stage_current ; \
b00612cc 56477 echo stageprofile > stage_last; \
0aed8855 56478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 56479@if bfd
b00612cc
PB
56480 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
56481 mkdir stageprofile-bfd; \
80911fe1
PB
56482 mv stageprofile-bfd bfd ; \
56483 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
56484@endif bfd
56485@if opcodes
b00612cc
PB
56486 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
56487 mkdir stageprofile-opcodes; \
80911fe1
PB
56488 mv stageprofile-opcodes opcodes ; \
56489 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
56490@endif opcodes
56491@if binutils
b00612cc
PB
56492 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
56493 mkdir stageprofile-binutils; \
80911fe1
PB
56494 mv stageprofile-binutils binutils ; \
56495 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
56496@endif binutils
56497@if gas
b00612cc
PB
56498 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
56499 mkdir stageprofile-gas; \
80911fe1
PB
56500 mv stageprofile-gas gas ; \
56501 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
56502@endif gas
56503@if gcc
b00612cc
PB
56504 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
56505 mkdir stageprofile-gcc; \
80911fe1
PB
56506 mv stageprofile-gcc gcc ; \
56507 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 56508@endif gcc
4b900473
PB
56509@if gmp
56510 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
56511 mkdir stageprofile-gmp; \
56512 mv stageprofile-gmp gmp ; \
56513 mv stage1-gmp prev-gmp || test -f stage1-lean
56514@endif gmp
56515@if mpfr
56516 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
56517 mkdir stageprofile-mpfr; \
56518 mv stageprofile-mpfr mpfr ; \
56519 mv stage1-mpfr prev-mpfr || test -f stage1-lean
56520@endif mpfr
e8a5fa9c
RW
56521@if mpc
56522 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
56523 mkdir stageprofile-mpc; \
56524 mv stageprofile-mpc mpc ; \
56525 mv stage1-mpc prev-mpc || test -f stage1-lean
56526@endif mpc
e28c595f
JM
56527@if ppl
56528 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
56529 mkdir stageprofile-ppl; \
56530 mv stageprofile-ppl ppl ; \
56531 mv stage1-ppl prev-ppl || test -f stage1-lean
56532@endif ppl
56533@if cloog
56534 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
56535 mkdir stageprofile-cloog; \
56536 mv stageprofile-cloog cloog ; \
56537 mv stage1-cloog prev-cloog || test -f stage1-lean
56538@endif cloog
1f53ca9a
AO
56539@if libelf
56540 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
56541 mkdir stageprofile-libelf; \
56542 mv stageprofile-libelf libelf ; \
56543 mv stage1-libelf prev-libelf || test -f stage1-lean
56544@endif libelf
93f9b408
ILT
56545@if gold
56546 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
56547 mkdir stageprofile-gold; \
56548 mv stageprofile-gold gold ; \
56549 mv stage1-gold prev-gold || test -f stage1-lean
56550@endif gold
72b2455a 56551@if intl
b00612cc
PB
56552 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
56553 mkdir stageprofile-intl; \
80911fe1
PB
56554 mv stageprofile-intl intl ; \
56555 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
56556@endif intl
56557@if ld
b00612cc
PB
56558 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
56559 mkdir stageprofile-ld; \
80911fe1
PB
56560 mv stageprofile-ld ld ; \
56561 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
56562@endif ld
56563@if libcpp
b00612cc
PB
56564 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
56565 mkdir stageprofile-libcpp; \
80911fe1
PB
56566 mv stageprofile-libcpp libcpp ; \
56567 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 56568@endif libcpp
be01d343
PB
56569@if libdecnumber
56570 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
56571 mkdir stageprofile-libdecnumber; \
80911fe1
PB
56572 mv stageprofile-libdecnumber libdecnumber ; \
56573 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 56574@endif libdecnumber
72b2455a 56575@if libiberty
b00612cc
PB
56576 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
56577 mkdir stageprofile-libiberty; \
80911fe1
PB
56578 mv stageprofile-libiberty libiberty ; \
56579 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
56580@endif libiberty
56581@if zlib
d545f33b
PB
56582 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
56583 mkdir stageprofile-zlib; \
80911fe1
PB
56584 mv stageprofile-zlib zlib ; \
56585 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 56586@endif zlib
700d40ca
ILT
56587@if lto-plugin
56588 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
56589 mkdir stageprofile-lto-plugin; \
56590 mv stageprofile-lto-plugin lto-plugin ; \
56591 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
56592@endif lto-plugin
0aed8855
PB
56593 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
56594 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
56595 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56596 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 56597
80911fe1 56598stageprofile-end::
d545f33b 56599@if bfd
80911fe1
PB
56600 @if test -d $(HOST_SUBDIR)/bfd ; then \
56601 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
56602 mv prev-bfd stage1-bfd ; : ; \
0aed8855 56603 fi
d545f33b
PB
56604@endif bfd
56605@if opcodes
80911fe1
PB
56606 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56607 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
56608 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 56609 fi
d545f33b
PB
56610@endif opcodes
56611@if binutils
80911fe1
PB
56612 @if test -d $(HOST_SUBDIR)/binutils ; then \
56613 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
56614 mv prev-binutils stage1-binutils ; : ; \
0aed8855 56615 fi
d545f33b
PB
56616@endif binutils
56617@if gas
80911fe1
PB
56618 @if test -d $(HOST_SUBDIR)/gas ; then \
56619 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
56620 mv prev-gas stage1-gas ; : ; \
0aed8855 56621 fi
d545f33b
PB
56622@endif gas
56623@if gcc
80911fe1
PB
56624 @if test -d $(HOST_SUBDIR)/gcc ; then \
56625 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
56626 mv prev-gcc stage1-gcc ; : ; \
0aed8855 56627 fi
d545f33b 56628@endif gcc
4b900473
PB
56629@if gmp
56630 @if test -d $(HOST_SUBDIR)/gmp ; then \
56631 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
56632 mv prev-gmp stage1-gmp ; : ; \
56633 fi
56634@endif gmp
56635@if mpfr
56636 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56637 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
56638 mv prev-mpfr stage1-mpfr ; : ; \
56639 fi
56640@endif mpfr
e8a5fa9c
RW
56641@if mpc
56642 @if test -d $(HOST_SUBDIR)/mpc ; then \
56643 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
56644 mv prev-mpc stage1-mpc ; : ; \
56645 fi
56646@endif mpc
e28c595f
JM
56647@if ppl
56648 @if test -d $(HOST_SUBDIR)/ppl ; then \
56649 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
56650 mv prev-ppl stage1-ppl ; : ; \
56651 fi
56652@endif ppl
56653@if cloog
56654 @if test -d $(HOST_SUBDIR)/cloog ; then \
56655 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
56656 mv prev-cloog stage1-cloog ; : ; \
56657 fi
56658@endif cloog
1f53ca9a
AO
56659@if libelf
56660 @if test -d $(HOST_SUBDIR)/libelf ; then \
56661 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
56662 mv prev-libelf stage1-libelf ; : ; \
56663 fi
56664@endif libelf
93f9b408
ILT
56665@if gold
56666 @if test -d $(HOST_SUBDIR)/gold ; then \
56667 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
56668 mv prev-gold stage1-gold ; : ; \
56669 fi
56670@endif gold
d545f33b 56671@if intl
80911fe1
PB
56672 @if test -d $(HOST_SUBDIR)/intl ; then \
56673 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
56674 mv prev-intl stage1-intl ; : ; \
0aed8855 56675 fi
d545f33b
PB
56676@endif intl
56677@if ld
80911fe1
PB
56678 @if test -d $(HOST_SUBDIR)/ld ; then \
56679 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
56680 mv prev-ld stage1-ld ; : ; \
0aed8855 56681 fi
d545f33b
PB
56682@endif ld
56683@if libcpp
80911fe1
PB
56684 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56685 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
56686 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 56687 fi
d545f33b 56688@endif libcpp
be01d343 56689@if libdecnumber
80911fe1
PB
56690 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56691 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
56692 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 56693 fi
be01d343 56694@endif libdecnumber
d545f33b 56695@if libiberty
80911fe1
PB
56696 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56697 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
56698 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 56699 fi
d545f33b
PB
56700@endif libiberty
56701@if zlib
80911fe1
PB
56702 @if test -d $(HOST_SUBDIR)/zlib ; then \
56703 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
56704 mv prev-zlib stage1-zlib ; : ; \
0aed8855 56705 fi
d545f33b 56706@endif zlib
700d40ca
ILT
56707@if lto-plugin
56708 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56709 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
56710 mv prev-lto-plugin stage1-lto-plugin ; : ; \
56711 fi
56712@endif lto-plugin
0aed8855 56713 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
56714 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
56715 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 56716 fi
80911fe1 56717 rm -f stage_current
72b2455a 56718
973601e1 56719# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 56720# remade, but not reconfigured. The next stage (if any) will not be
675492f0 56721# reconfigured either.
d545f33b
PB
56722.PHONY: stageprofile-bubble
56723stageprofile-bubble:: stage1-bubble
e360f423
PB
56724 @r=`${PWD_COMMAND}`; export r; \
56725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56726 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
56727 echo Skipping rebuild of stageprofile ; \
56728 else \
f70224b5
PB
56729 $(MAKE) stageprofile-start; \
56730 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 56731 fi
72b2455a 56732
d545f33b
PB
56733.PHONY: all-stageprofile clean-stageprofile
56734do-clean: clean-stageprofile
0df3d27f 56735
72b2455a
PB
56736# FIXME: Will not need to be conditional when toplevel bootstrap is the
56737# only possibility, but now it conflicts with no-bootstrap rules
56738@if gcc-bootstrap
56739
56740
56741
56742
0df3d27f 56743# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 56744distclean-stage1:: distclean-stageprofile
0df3d27f 56745.PHONY: distclean-stageprofile
72b2455a 56746distclean-stageprofile::
0aed8855 56747 @: $(MAKE); $(stage)
e00a73e3 56748 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 56749 rm -rf stageprofile-*
dfdffa2c
PB
56750
56751
72b2455a 56752@endif gcc-bootstrap
dfdffa2c
PB
56753
56754
72b2455a 56755.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 56756
72b2455a 56757stagefeedback-start::
0aed8855 56758 @: $(MAKE); $(stage); \
72b2455a 56759 echo stagefeedback > stage_current ; \
b00612cc 56760 echo stagefeedback > stage_last; \
0aed8855 56761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 56762@if bfd
b00612cc
PB
56763 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
56764 mkdir stagefeedback-bfd; \
80911fe1
PB
56765 mv stagefeedback-bfd bfd ; \
56766 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
56767@endif bfd
56768@if opcodes
b00612cc
PB
56769 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
56770 mkdir stagefeedback-opcodes; \
80911fe1
PB
56771 mv stagefeedback-opcodes opcodes ; \
56772 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
56773@endif opcodes
56774@if binutils
b00612cc
PB
56775 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
56776 mkdir stagefeedback-binutils; \
80911fe1
PB
56777 mv stagefeedback-binutils binutils ; \
56778 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
56779@endif binutils
56780@if gas
b00612cc
PB
56781 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
56782 mkdir stagefeedback-gas; \
80911fe1
PB
56783 mv stagefeedback-gas gas ; \
56784 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
56785@endif gas
56786@if gcc
b00612cc
PB
56787 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
56788 mkdir stagefeedback-gcc; \
80911fe1
PB
56789 mv stagefeedback-gcc gcc ; \
56790 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 56791@endif gcc
4b900473
PB
56792@if gmp
56793 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
56794 mkdir stagefeedback-gmp; \
56795 mv stagefeedback-gmp gmp ; \
56796 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
56797@endif gmp
56798@if mpfr
56799 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
56800 mkdir stagefeedback-mpfr; \
56801 mv stagefeedback-mpfr mpfr ; \
56802 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
56803@endif mpfr
e8a5fa9c
RW
56804@if mpc
56805 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
56806 mkdir stagefeedback-mpc; \
56807 mv stagefeedback-mpc mpc ; \
56808 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
56809@endif mpc
e28c595f
JM
56810@if ppl
56811 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
56812 mkdir stagefeedback-ppl; \
56813 mv stagefeedback-ppl ppl ; \
56814 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
56815@endif ppl
56816@if cloog
56817 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
56818 mkdir stagefeedback-cloog; \
56819 mv stagefeedback-cloog cloog ; \
56820 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
56821@endif cloog
1f53ca9a
AO
56822@if libelf
56823 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
56824 mkdir stagefeedback-libelf; \
56825 mv stagefeedback-libelf libelf ; \
56826 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
56827@endif libelf
93f9b408
ILT
56828@if gold
56829 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
56830 mkdir stagefeedback-gold; \
56831 mv stagefeedback-gold gold ; \
56832 mv stageprofile-gold prev-gold || test -f stageprofile-lean
56833@endif gold
72b2455a 56834@if intl
b00612cc
PB
56835 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
56836 mkdir stagefeedback-intl; \
80911fe1
PB
56837 mv stagefeedback-intl intl ; \
56838 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
56839@endif intl
56840@if ld
b00612cc
PB
56841 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
56842 mkdir stagefeedback-ld; \
80911fe1
PB
56843 mv stagefeedback-ld ld ; \
56844 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
56845@endif ld
56846@if libcpp
b00612cc
PB
56847 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
56848 mkdir stagefeedback-libcpp; \
80911fe1
PB
56849 mv stagefeedback-libcpp libcpp ; \
56850 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 56851@endif libcpp
be01d343
PB
56852@if libdecnumber
56853 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
56854 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
56855 mv stagefeedback-libdecnumber libdecnumber ; \
56856 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 56857@endif libdecnumber
72b2455a 56858@if libiberty
b00612cc
PB
56859 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
56860 mkdir stagefeedback-libiberty; \
80911fe1
PB
56861 mv stagefeedback-libiberty libiberty ; \
56862 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
56863@endif libiberty
56864@if zlib
b00612cc
PB
56865 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
56866 mkdir stagefeedback-zlib; \
80911fe1
PB
56867 mv stagefeedback-zlib zlib ; \
56868 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 56869@endif zlib
700d40ca
ILT
56870@if lto-plugin
56871 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
56872 mkdir stagefeedback-lto-plugin; \
56873 mv stagefeedback-lto-plugin lto-plugin ; \
56874 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
56875@endif lto-plugin
0aed8855
PB
56876 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
56877 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
56878 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56879 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 56880
80911fe1 56881stagefeedback-end::
72b2455a 56882@if bfd
80911fe1
PB
56883 @if test -d $(HOST_SUBDIR)/bfd ; then \
56884 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
56885 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 56886 fi
72b2455a
PB
56887@endif bfd
56888@if opcodes
80911fe1
PB
56889 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56890 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
56891 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 56892 fi
72b2455a
PB
56893@endif opcodes
56894@if binutils
80911fe1
PB
56895 @if test -d $(HOST_SUBDIR)/binutils ; then \
56896 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
56897 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 56898 fi
72b2455a
PB
56899@endif binutils
56900@if gas
80911fe1
PB
56901 @if test -d $(HOST_SUBDIR)/gas ; then \
56902 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
56903 mv prev-gas stageprofile-gas ; : ; \
0aed8855 56904 fi
72b2455a
PB
56905@endif gas
56906@if gcc
80911fe1
PB
56907 @if test -d $(HOST_SUBDIR)/gcc ; then \
56908 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
56909 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 56910 fi
72b2455a 56911@endif gcc
4b900473
PB
56912@if gmp
56913 @if test -d $(HOST_SUBDIR)/gmp ; then \
56914 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
56915 mv prev-gmp stageprofile-gmp ; : ; \
56916 fi
56917@endif gmp
56918@if mpfr
56919 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56920 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
56921 mv prev-mpfr stageprofile-mpfr ; : ; \
56922 fi
56923@endif mpfr
e8a5fa9c
RW
56924@if mpc
56925 @if test -d $(HOST_SUBDIR)/mpc ; then \
56926 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
56927 mv prev-mpc stageprofile-mpc ; : ; \
56928 fi
56929@endif mpc
e28c595f
JM
56930@if ppl
56931 @if test -d $(HOST_SUBDIR)/ppl ; then \
56932 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
56933 mv prev-ppl stageprofile-ppl ; : ; \
56934 fi
56935@endif ppl
56936@if cloog
56937 @if test -d $(HOST_SUBDIR)/cloog ; then \
56938 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
56939 mv prev-cloog stageprofile-cloog ; : ; \
56940 fi
56941@endif cloog
1f53ca9a
AO
56942@if libelf
56943 @if test -d $(HOST_SUBDIR)/libelf ; then \
56944 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
56945 mv prev-libelf stageprofile-libelf ; : ; \
56946 fi
56947@endif libelf
93f9b408
ILT
56948@if gold
56949 @if test -d $(HOST_SUBDIR)/gold ; then \
56950 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
56951 mv prev-gold stageprofile-gold ; : ; \
56952 fi
56953@endif gold
72b2455a 56954@if intl
80911fe1
PB
56955 @if test -d $(HOST_SUBDIR)/intl ; then \
56956 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
56957 mv prev-intl stageprofile-intl ; : ; \
0aed8855 56958 fi
72b2455a
PB
56959@endif intl
56960@if ld
80911fe1
PB
56961 @if test -d $(HOST_SUBDIR)/ld ; then \
56962 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
56963 mv prev-ld stageprofile-ld ; : ; \
0aed8855 56964 fi
72b2455a
PB
56965@endif ld
56966@if libcpp
80911fe1
PB
56967 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56968 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
56969 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 56970 fi
72b2455a 56971@endif libcpp
be01d343 56972@if libdecnumber
80911fe1
PB
56973 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56974 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
56975 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 56976 fi
be01d343 56977@endif libdecnumber
72b2455a 56978@if libiberty
80911fe1
PB
56979 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56980 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
56981 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 56982 fi
72b2455a
PB
56983@endif libiberty
56984@if zlib
80911fe1
PB
56985 @if test -d $(HOST_SUBDIR)/zlib ; then \
56986 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
56987 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 56988 fi
72b2455a 56989@endif zlib
700d40ca
ILT
56990@if lto-plugin
56991 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56992 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
56993 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
56994 fi
56995@endif lto-plugin
0aed8855 56996 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
56997 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
56998 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 56999 fi
80911fe1 57000 rm -f stage_current
dfdffa2c 57001
973601e1 57002# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 57003# remade, but not reconfigured. The next stage (if any) will not be
675492f0 57004# reconfigured either.
72b2455a 57005.PHONY: stagefeedback-bubble
7d329e61 57006stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
57007 @r=`${PWD_COMMAND}`; export r; \
57008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57009 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
57010 echo Skipping rebuild of stagefeedback ; \
57011 else \
f70224b5
PB
57012 $(MAKE) stagefeedback-start; \
57013 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 57014 fi
72b2455a 57015
0df3d27f 57016.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 57017do-clean: clean-stagefeedback
0df3d27f 57018
72b2455a
PB
57019# FIXME: Will not need to be conditional when toplevel bootstrap is the
57020# only possibility, but now it conflicts with no-bootstrap rules
57021@if gcc-bootstrap
656fdd47
PB
57022
57023
57024
80911fe1 57025.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
57026profiledbootstrap:
57027 echo stagefeedback > stage_final
57028 @r=`${PWD_COMMAND}`; export r; \
57029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57030 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 57031 @: $(MAKE); $(unstage)
be01d343
PB
57032 @r=`${PWD_COMMAND}`; export r; \
57033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57034 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 57035 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 57036
80911fe1
PB
57037profiledbootstrap-lean:
57038 echo stagefeedback > stage_final
57039 @r=`${PWD_COMMAND}`; export r; \
57040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57041 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
57042 @: $(MAKE); $(unstage)
57043 @r=`${PWD_COMMAND}`; export r; \
57044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57045 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
57046 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57047
656fdd47 57048
0df3d27f 57049# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 57050distclean-stageprofile:: distclean-stagefeedback
0df3d27f 57051.PHONY: distclean-stagefeedback
656fdd47 57052distclean-stagefeedback::
0aed8855 57053 @: $(MAKE); $(stage)
e00a73e3 57054 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 57055 rm -rf stagefeedback-*
656fdd47
PB
57056
57057
72b2455a 57058@endif gcc-bootstrap
656fdd47
PB
57059
57060
57061
7d329e61
PB
57062stageprofile-end::
57063 $(MAKE) distclean-stagefeedback
656fdd47 57064
7d329e61 57065stagefeedback-start::
656fdd47
PB
57066 @r=`${PWD_COMMAND}`; export r; \
57067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
57068 for i in prev-*; do \
57069 j=`echo $$i | sed s/^prev-//` ; \
57070 cd $$r/$$i && \
57071 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
57072 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
57073 done
b8908782 57074
0df3d27f 57075@if gcc-bootstrap
0df3d27f 57076do-distclean: distclean-stage1
c52c6897
PB
57077
57078# Provide a GCC build when we're building target libraries. This does
57079# not work as a dependency, just as the minimum necessary to avoid errors.
57080stage_last:
314b2e66
AS
57081 @r=`${PWD_COMMAND}`; export r; \
57082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 57083 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 57084
4f0ef2d8
CD
57085# Same as unstage, but not phony and defaulting to stage1-start. We place
57086# it in the dependency so that for example `make -j3 all-gcc' works.
57087stage_current:
57088 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
57089
c52c6897 57090.PHONY: restrap
266df637 57091restrap::
c52c6897 57092 @: $(MAKE); $(stage)
1b05fbbd 57093 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 57094restrap:: all
c380fdd8 57095@endif gcc-bootstrap
c52c6897 57096
ae831be5
NN
57097# --------------------------------------
57098# Dependencies between different modules
57099# --------------------------------------
252b5132 57100
9e6ce191 57101# Generic dependencies for target modules on host stuff, especially gcc
c52c6897 57102@if gcc-bootstrap
e8a5fa9c
RW
57103configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
57104configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
57105configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
57106configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
57107configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
57108configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
c52c6897
PB
57109configure-target-libmudflap: stage_last
57110configure-target-libssp: stage_last
c52c6897 57111configure-target-newlib: stage_last
6aa8ef82
DJ
57112configure-stage1-target-libgcc: maybe-all-stage1-gcc
57113configure-stage2-target-libgcc: maybe-all-stage2-gcc
57114configure-stage3-target-libgcc: maybe-all-stage3-gcc
57115configure-stage4-target-libgcc: maybe-all-stage4-gcc
57116configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
57117configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
57118configure-target-libgfortran: stage_last
57119configure-target-libobjc: stage_last
57120configure-target-libtermcap: stage_last
57121configure-target-winsup: stage_last
57122configure-target-libgloss: stage_last
57123configure-target-libiberty: stage_last
57124configure-target-gperf: stage_last
57125configure-target-examples: stage_last
57126configure-target-libffi: stage_last
57127configure-target-libjava: stage_last
57128configure-target-zlib: stage_last
57129configure-target-boehm-gc: stage_last
57130configure-target-qthreads: stage_last
57131configure-target-rda: stage_last
57132configure-target-libada: stage_last
57133configure-target-libgomp: stage_last
57134@endif gcc-bootstrap
9e6ce191 57135
c52c6897 57136@if gcc-no-bootstrap
9e6ce191 57137configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 57138configure-target-libmudflap: maybe-all-gcc
064d0a7c 57139configure-target-libssp: maybe-all-gcc
9e6ce191 57140configure-target-newlib: maybe-all-gcc
6aa8ef82 57141configure-target-libgcc: maybe-all-gcc
9e6ce191 57142configure-target-libgfortran: maybe-all-gcc
9e6ce191 57143configure-target-libobjc: maybe-all-gcc
9e6ce191 57144configure-target-libtermcap: maybe-all-gcc
9e6ce191 57145configure-target-winsup: maybe-all-gcc
9e6ce191 57146configure-target-libgloss: maybe-all-gcc
9e6ce191 57147configure-target-libiberty: maybe-all-gcc
9e6ce191 57148configure-target-gperf: maybe-all-gcc
9e6ce191 57149configure-target-examples: maybe-all-gcc
9e6ce191 57150configure-target-libffi: maybe-all-gcc
9e6ce191 57151configure-target-libjava: maybe-all-gcc
9e6ce191 57152configure-target-zlib: maybe-all-gcc
9e6ce191 57153configure-target-boehm-gc: maybe-all-gcc
9e6ce191 57154configure-target-qthreads: maybe-all-gcc
9e6ce191 57155configure-target-rda: maybe-all-gcc
9e6ce191 57156configure-target-libada: maybe-all-gcc
b3ded179 57157configure-target-libgomp: maybe-all-gcc
c52c6897 57158@endif gcc-no-bootstrap
b3ded179 57159
9e6ce191 57160
ae831be5
NN
57161# There are two types of dependencies here: 'hard' dependencies, where one
57162# module simply won't build without the other; and 'soft' dependencies, where
57163# if the depended-on module is missing, the depending module will do without
57164# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 57165# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
57166# it's safer to use a soft dependency.
57167
9e6ce191
PB
57168
57169
57170
57171
c60fe18b 57172
9e6ce191
PB
57173# With all the machinery above in place, it is pretty easy to generate
57174# dependencies. Host dependencies are a bit more complex because we have
57175# to check for bootstrap/prebootstrap dependencies. To resolve
57176# prebootstrap dependencies, prebootstrap modules are gathered in
57177# a hash table.
6a9cf61e 57178all-build-bison: maybe-all-build-texinfo
9e6ce191 57179all-build-byacc: maybe-all-build-texinfo
6a9cf61e 57180all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
57181all-build-flex: maybe-all-build-bison
57182all-build-flex: maybe-all-build-byacc
57183all-build-flex: maybe-all-build-m4
6a9cf61e 57184all-build-libiberty: maybe-all-build-texinfo
9e6ce191 57185all-build-m4: maybe-all-build-texinfo
ee025550 57186all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
57187configure-gcc: maybe-configure-intl
57188
57189configure-stage1-gcc: maybe-configure-stage1-intl
57190configure-stage2-gcc: maybe-configure-stage2-intl
57191configure-stage3-gcc: maybe-configure-stage3-intl
57192configure-stage4-gcc: maybe-configure-stage4-intl
57193configure-stageprofile-gcc: maybe-configure-stageprofile-intl
57194configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
57195configure-gcc: maybe-all-binutils
57196
57197configure-stage1-gcc: maybe-all-stage1-binutils
57198configure-stage2-gcc: maybe-all-stage2-binutils
57199configure-stage3-gcc: maybe-all-stage3-binutils
57200configure-stage4-gcc: maybe-all-stage4-binutils
57201configure-stageprofile-gcc: maybe-all-stageprofile-binutils
57202configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
57203configure-gcc: maybe-all-gas
57204
57205configure-stage1-gcc: maybe-all-stage1-gas
57206configure-stage2-gcc: maybe-all-stage2-gas
57207configure-stage3-gcc: maybe-all-stage3-gas
57208configure-stage4-gcc: maybe-all-stage4-gas
57209configure-stageprofile-gcc: maybe-all-stageprofile-gas
57210configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
57211configure-gcc: maybe-all-ld
57212
57213configure-stage1-gcc: maybe-all-stage1-ld
57214configure-stage2-gcc: maybe-all-stage2-ld
57215configure-stage3-gcc: maybe-all-stage3-ld
57216configure-stage4-gcc: maybe-all-stage4-ld
57217configure-stageprofile-gcc: maybe-all-stageprofile-ld
57218configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
57219configure-gcc: maybe-all-gold
57220
57221configure-stage1-gcc: maybe-all-stage1-gold
57222configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 57223configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
57224configure-stage4-gcc: maybe-all-stage4-gold
57225configure-stageprofile-gcc: maybe-all-stageprofile-gold
57226configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
57227all-gcc: all-libiberty
57228
57229all-stage1-gcc: all-stage1-libiberty
57230all-stage2-gcc: all-stage2-libiberty
57231all-stage3-gcc: all-stage3-libiberty
57232all-stage4-gcc: all-stage4-libiberty
57233all-stageprofile-gcc: all-stageprofile-libiberty
57234all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
57235all-gcc: maybe-all-gmp
57236
57237all-stage1-gcc: maybe-all-stage1-gmp
57238all-stage2-gcc: maybe-all-stage2-gmp
57239all-stage3-gcc: maybe-all-stage3-gmp
57240all-stage4-gcc: maybe-all-stage4-gmp
57241all-stageprofile-gcc: maybe-all-stageprofile-gmp
57242all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
57243all-gcc: maybe-all-intl
57244
57245all-stage1-gcc: maybe-all-stage1-intl
57246all-stage2-gcc: maybe-all-stage2-intl
57247all-stage3-gcc: maybe-all-stage3-intl
57248all-stage4-gcc: maybe-all-stage4-intl
57249all-stageprofile-gcc: maybe-all-stageprofile-intl
57250all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
57251all-gcc: maybe-all-mpfr
57252
57253all-stage1-gcc: maybe-all-stage1-mpfr
57254all-stage2-gcc: maybe-all-stage2-mpfr
57255all-stage3-gcc: maybe-all-stage3-mpfr
57256all-stage4-gcc: maybe-all-stage4-mpfr
57257all-stageprofile-gcc: maybe-all-stageprofile-mpfr
57258all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e8a5fa9c
RW
57259all-gcc: maybe-all-mpc
57260
57261all-stage1-gcc: maybe-all-stage1-mpc
57262all-stage2-gcc: maybe-all-stage2-mpc
57263all-stage3-gcc: maybe-all-stage3-mpc
57264all-stage4-gcc: maybe-all-stage4-mpc
57265all-stageprofile-gcc: maybe-all-stageprofile-mpc
57266all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
e28c595f
JM
57267all-gcc: maybe-all-ppl
57268
57269all-stage1-gcc: maybe-all-stage1-ppl
57270all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 57271all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
57272all-stage4-gcc: maybe-all-stage4-ppl
57273all-stageprofile-gcc: maybe-all-stageprofile-ppl
57274all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
57275all-gcc: maybe-all-cloog
57276
57277all-stage1-gcc: maybe-all-stage1-cloog
57278all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 57279all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
57280all-stage4-gcc: maybe-all-stage4-cloog
57281all-stageprofile-gcc: maybe-all-stageprofile-cloog
57282all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
1f53ca9a
AO
57283all-gcc: maybe-all-libelf
57284
57285all-stage1-gcc: maybe-all-stage1-libelf
57286all-stage2-gcc: maybe-all-stage2-libelf
57287all-stage3-gcc: maybe-all-stage3-libelf
57288all-stage4-gcc: maybe-all-stage4-libelf
57289all-stageprofile-gcc: maybe-all-stageprofile-libelf
57290all-stagefeedback-gcc: maybe-all-stagefeedback-libelf
72b2455a
PB
57291all-gcc: maybe-all-build-texinfo
57292
57293all-stage1-gcc: maybe-all-build-texinfo
57294all-stage2-gcc: maybe-all-build-texinfo
57295all-stage3-gcc: maybe-all-build-texinfo
57296all-stage4-gcc: maybe-all-build-texinfo
57297all-stageprofile-gcc: maybe-all-build-texinfo
57298all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
57299all-gcc: maybe-all-build-bison
57300
57301all-stage1-gcc: maybe-all-build-bison
57302all-stage2-gcc: maybe-all-build-bison
57303all-stage3-gcc: maybe-all-build-bison
57304all-stage4-gcc: maybe-all-build-bison
57305all-stageprofile-gcc: maybe-all-build-bison
57306all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
57307all-gcc: maybe-all-build-byacc
57308
57309all-stage1-gcc: maybe-all-build-byacc
57310all-stage2-gcc: maybe-all-build-byacc
57311all-stage3-gcc: maybe-all-build-byacc
57312all-stage4-gcc: maybe-all-build-byacc
57313all-stageprofile-gcc: maybe-all-build-byacc
57314all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
57315all-gcc: maybe-all-build-flex
57316
57317all-stage1-gcc: maybe-all-build-flex
57318all-stage2-gcc: maybe-all-build-flex
57319all-stage3-gcc: maybe-all-build-flex
57320all-stage4-gcc: maybe-all-build-flex
57321all-stageprofile-gcc: maybe-all-build-flex
57322all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
57323all-gcc: maybe-all-build-libiberty
57324
57325all-stage1-gcc: maybe-all-build-libiberty
57326all-stage2-gcc: maybe-all-build-libiberty
57327all-stage3-gcc: maybe-all-build-libiberty
57328all-stage4-gcc: maybe-all-build-libiberty
57329all-stageprofile-gcc: maybe-all-build-libiberty
57330all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
57331all-gcc: maybe-all-build-fixincludes
57332
57333all-stage1-gcc: maybe-all-build-fixincludes
57334all-stage2-gcc: maybe-all-build-fixincludes
57335all-stage3-gcc: maybe-all-build-fixincludes
57336all-stage4-gcc: maybe-all-build-fixincludes
57337all-stageprofile-gcc: maybe-all-build-fixincludes
57338all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
57339all-gcc: maybe-all-zlib
57340
57341all-stage1-gcc: maybe-all-stage1-zlib
57342all-stage2-gcc: maybe-all-stage2-zlib
57343all-stage3-gcc: maybe-all-stage3-zlib
57344all-stage4-gcc: maybe-all-stage4-zlib
57345all-stageprofile-gcc: maybe-all-stageprofile-zlib
57346all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
57347all-gcc: all-libcpp
57348
57349all-stage1-gcc: all-stage1-libcpp
57350all-stage2-gcc: all-stage2-libcpp
57351all-stage3-gcc: all-stage3-libcpp
57352all-stage4-gcc: all-stage4-libcpp
57353all-stageprofile-gcc: all-stageprofile-libcpp
57354all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
57355all-gcc: all-libdecnumber
57356
57357all-stage1-gcc: all-stage1-libdecnumber
57358all-stage2-gcc: all-stage2-libdecnumber
57359all-stage3-gcc: all-stage3-libdecnumber
57360all-stage4-gcc: all-stage4-libdecnumber
57361all-stageprofile-gcc: all-stageprofile-libdecnumber
57362all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
57363all-gcc: maybe-all-libiberty
57364
57365all-stage1-gcc: maybe-all-stage1-libiberty
57366all-stage2-gcc: maybe-all-stage2-libiberty
57367all-stage3-gcc: maybe-all-stage3-libiberty
57368all-stage4-gcc: maybe-all-stage4-libiberty
57369all-stageprofile-gcc: maybe-all-stageprofile-libiberty
57370all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
57371all-gcc: maybe-all-fixincludes
69e57115 57372install-gcc: maybe-install-fixincludes
9e6ce191
PB
57373configure-libcpp: configure-libiberty
57374
57375configure-stage1-libcpp: configure-stage1-libiberty
57376configure-stage2-libcpp: configure-stage2-libiberty
57377configure-stage3-libcpp: configure-stage3-libiberty
57378configure-stage4-libcpp: configure-stage4-libiberty
57379configure-stageprofile-libcpp: configure-stageprofile-libiberty
57380configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
57381configure-libcpp: maybe-configure-intl
57382
57383configure-stage1-libcpp: maybe-configure-stage1-intl
57384configure-stage2-libcpp: maybe-configure-stage2-intl
57385configure-stage3-libcpp: maybe-configure-stage3-intl
57386configure-stage4-libcpp: maybe-configure-stage4-intl
57387configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
57388configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
57389all-libcpp: all-libiberty
57390
57391all-stage1-libcpp: all-stage1-libiberty
57392all-stage2-libcpp: all-stage2-libiberty
57393all-stage3-libcpp: all-stage3-libiberty
57394all-stage4-libcpp: all-stage4-libiberty
57395all-stageprofile-libcpp: all-stageprofile-libiberty
57396all-stagefeedback-libcpp: all-stagefeedback-libiberty
57397all-libcpp: maybe-all-intl
57398
57399all-stage1-libcpp: maybe-all-stage1-intl
57400all-stage2-libcpp: maybe-all-stage2-intl
57401all-stage3-libcpp: maybe-all-stage3-intl
57402all-stage4-libcpp: maybe-all-stage4-intl
57403all-stageprofile-libcpp: maybe-all-stageprofile-intl
57404all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 57405all-fixincludes: maybe-all-libiberty
b00612cc 57406all-gnattools: maybe-all-target-libada
700d40ca
ILT
57407all-lto-plugin: maybe-all-libiberty
57408
57409all-stage1-lto-plugin: maybe-all-stage1-libiberty
57410all-stage2-lto-plugin: maybe-all-stage2-libiberty
57411all-stage3-lto-plugin: maybe-all-stage3-libiberty
57412all-stage4-lto-plugin: maybe-all-stage4-libiberty
57413all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
57414all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
4b900473
PB
57415configure-mpfr: maybe-all-gmp
57416
57417configure-stage1-mpfr: maybe-all-stage1-gmp
57418configure-stage2-mpfr: maybe-all-stage2-gmp
57419configure-stage3-mpfr: maybe-all-stage3-gmp
57420configure-stage4-mpfr: maybe-all-stage4-gmp
57421configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
57422configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e8a5fa9c
RW
57423configure-mpc: maybe-all-mpfr
57424
57425configure-stage1-mpc: maybe-all-stage1-mpfr
57426configure-stage2-mpc: maybe-all-stage2-mpfr
57427configure-stage3-mpc: maybe-all-stage3-mpfr
57428configure-stage4-mpc: maybe-all-stage4-mpfr
57429configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
57430configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
e28c595f
JM
57431configure-ppl: maybe-all-gmp
57432
57433configure-stage1-ppl: maybe-all-stage1-gmp
57434configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 57435configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
57436configure-stage4-ppl: maybe-all-stage4-gmp
57437configure-stageprofile-ppl: maybe-all-stageprofile-gmp
57438configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
57439configure-ppl: maybe-all-mpfr
57440
57441configure-stage1-ppl: maybe-all-stage1-mpfr
57442configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 57443configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
57444configure-stage4-ppl: maybe-all-stage4-mpfr
57445configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
57446configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
57447configure-cloog: maybe-all-ppl
57448
57449configure-stage1-cloog: maybe-all-stage1-ppl
57450configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 57451configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
57452configure-stage4-cloog: maybe-all-stage4-ppl
57453configure-stageprofile-cloog: maybe-all-stageprofile-ppl
57454configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 57455configure-gdb: maybe-all-intl
9e6ce191 57456configure-gdb: maybe-configure-sim
31d99776 57457configure-gdb: maybe-all-bfd
dc448a7b 57458configure-gdb: maybe-all-libiconv
9e6ce191 57459all-gdb: maybe-all-libiberty
dc448a7b 57460all-gdb: maybe-all-libiconv
9e6ce191 57461all-gdb: maybe-all-opcodes
9e6ce191 57462all-gdb: maybe-all-readline
72b2455a
PB
57463all-gdb: maybe-all-build-bison
57464all-gdb: maybe-all-build-byacc
9e6ce191 57465all-gdb: maybe-all-sim
5074315a 57466all-gdb: maybe-all-libdecnumber
9e6ce191
PB
57467configure-libgui: maybe-configure-tcl
57468configure-libgui: maybe-configure-tk
57469all-libgui: maybe-all-tcl
57470all-libgui: maybe-all-tk
57471all-libgui: maybe-all-itcl
b4a77b47 57472configure-bfd: configure-libiberty
9e6ce191
PB
57473
57474configure-stage1-bfd: configure-stage1-libiberty
57475configure-stage2-bfd: configure-stage2-libiberty
57476configure-stage3-bfd: configure-stage3-libiberty
57477configure-stage4-bfd: configure-stage4-libiberty
57478configure-stageprofile-bfd: configure-stageprofile-libiberty
57479configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
57480configure-bfd: maybe-configure-intl
57481
57482configure-stage1-bfd: maybe-configure-stage1-intl
57483configure-stage2-bfd: maybe-configure-stage2-intl
57484configure-stage3-bfd: maybe-configure-stage3-intl
57485configure-stage4-bfd: maybe-configure-stage4-intl
57486configure-stageprofile-bfd: maybe-configure-stageprofile-intl
57487configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
57488all-bfd: maybe-all-libiberty
57489
57490all-stage1-bfd: maybe-all-stage1-libiberty
57491all-stage2-bfd: maybe-all-stage2-libiberty
57492all-stage3-bfd: maybe-all-stage3-libiberty
57493all-stage4-bfd: maybe-all-stage4-libiberty
57494all-stageprofile-bfd: maybe-all-stageprofile-libiberty
57495all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
57496all-bfd: maybe-all-intl
57497
57498all-stage1-bfd: maybe-all-stage1-intl
57499all-stage2-bfd: maybe-all-stage2-intl
57500all-stage3-bfd: maybe-all-stage3-intl
57501all-stage4-bfd: maybe-all-stage4-intl
57502all-stageprofile-bfd: maybe-all-stageprofile-intl
57503all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
57504configure-opcodes: configure-libiberty
57505
57506configure-stage1-opcodes: configure-stage1-libiberty
57507configure-stage2-opcodes: configure-stage2-libiberty
66775d67 57508configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
57509configure-stage4-opcodes: configure-stage4-libiberty
57510configure-stageprofile-opcodes: configure-stageprofile-libiberty
57511configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
57512all-opcodes: maybe-all-libiberty
57513
57514all-stage1-opcodes: maybe-all-stage1-libiberty
57515all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 57516all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
57517all-stage4-opcodes: maybe-all-stage4-libiberty
57518all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
57519all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
57520configure-binutils: maybe-configure-intl
57521
57522configure-stage1-binutils: maybe-configure-stage1-intl
57523configure-stage2-binutils: maybe-configure-stage2-intl
57524configure-stage3-binutils: maybe-configure-stage3-intl
57525configure-stage4-binutils: maybe-configure-stage4-intl
57526configure-stageprofile-binutils: maybe-configure-stageprofile-intl
57527configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
57528all-binutils: maybe-all-libiberty
57529
57530all-stage1-binutils: maybe-all-stage1-libiberty
57531all-stage2-binutils: maybe-all-stage2-libiberty
57532all-stage3-binutils: maybe-all-stage3-libiberty
57533all-stage4-binutils: maybe-all-stage4-libiberty
57534all-stageprofile-binutils: maybe-all-stageprofile-libiberty
57535all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
57536all-binutils: maybe-all-opcodes
57537
57538all-stage1-binutils: maybe-all-stage1-opcodes
57539all-stage2-binutils: maybe-all-stage2-opcodes
57540all-stage3-binutils: maybe-all-stage3-opcodes
57541all-stage4-binutils: maybe-all-stage4-opcodes
57542all-stageprofile-binutils: maybe-all-stageprofile-opcodes
57543all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
57544all-binutils: maybe-all-bfd
57545
57546all-stage1-binutils: maybe-all-stage1-bfd
57547all-stage2-binutils: maybe-all-stage2-bfd
57548all-stage3-binutils: maybe-all-stage3-bfd
57549all-stage4-binutils: maybe-all-stage4-bfd
57550all-stageprofile-binutils: maybe-all-stageprofile-bfd
57551all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
57552all-binutils: maybe-all-build-flex
57553
57554all-stage1-binutils: maybe-all-build-flex
57555all-stage2-binutils: maybe-all-build-flex
57556all-stage3-binutils: maybe-all-build-flex
57557all-stage4-binutils: maybe-all-build-flex
57558all-stageprofile-binutils: maybe-all-build-flex
57559all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
57560all-binutils: maybe-all-build-bison
57561
57562all-stage1-binutils: maybe-all-build-bison
57563all-stage2-binutils: maybe-all-build-bison
57564all-stage3-binutils: maybe-all-build-bison
57565all-stage4-binutils: maybe-all-build-bison
57566all-stageprofile-binutils: maybe-all-build-bison
57567all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
57568all-binutils: maybe-all-build-byacc
57569
57570all-stage1-binutils: maybe-all-build-byacc
57571all-stage2-binutils: maybe-all-build-byacc
57572all-stage3-binutils: maybe-all-build-byacc
57573all-stage4-binutils: maybe-all-build-byacc
57574all-stageprofile-binutils: maybe-all-build-byacc
57575all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
57576all-binutils: maybe-all-intl
57577
57578all-stage1-binutils: maybe-all-stage1-intl
57579all-stage2-binutils: maybe-all-stage2-intl
57580all-stage3-binutils: maybe-all-stage3-intl
57581all-stage4-binutils: maybe-all-stage4-intl
57582all-stageprofile-binutils: maybe-all-stageprofile-intl
57583all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 57584install-binutils: maybe-install-opcodes
cf662e21 57585install-opcodes: maybe-install-bfd
20e95c23
DJ
57586configure-gas: maybe-configure-intl
57587
57588configure-stage1-gas: maybe-configure-stage1-intl
57589configure-stage2-gas: maybe-configure-stage2-intl
57590configure-stage3-gas: maybe-configure-stage3-intl
57591configure-stage4-gas: maybe-configure-stage4-intl
57592configure-stageprofile-gas: maybe-configure-stageprofile-intl
57593configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
57594all-gas: maybe-all-libiberty
57595
57596all-stage1-gas: maybe-all-stage1-libiberty
57597all-stage2-gas: maybe-all-stage2-libiberty
57598all-stage3-gas: maybe-all-stage3-libiberty
57599all-stage4-gas: maybe-all-stage4-libiberty
57600all-stageprofile-gas: maybe-all-stageprofile-libiberty
57601all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
57602all-gas: maybe-all-opcodes
57603
57604all-stage1-gas: maybe-all-stage1-opcodes
57605all-stage2-gas: maybe-all-stage2-opcodes
57606all-stage3-gas: maybe-all-stage3-opcodes
57607all-stage4-gas: maybe-all-stage4-opcodes
57608all-stageprofile-gas: maybe-all-stageprofile-opcodes
57609all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
57610all-gas: maybe-all-bfd
57611
57612all-stage1-gas: maybe-all-stage1-bfd
57613all-stage2-gas: maybe-all-stage2-bfd
57614all-stage3-gas: maybe-all-stage3-bfd
57615all-stage4-gas: maybe-all-stage4-bfd
57616all-stageprofile-gas: maybe-all-stageprofile-bfd
57617all-stagefeedback-gas: maybe-all-stagefeedback-bfd
57618all-gas: maybe-all-intl
57619
57620all-stage1-gas: maybe-all-stage1-intl
57621all-stage2-gas: maybe-all-stage2-intl
57622all-stage3-gas: maybe-all-stage3-intl
57623all-stage4-gas: maybe-all-stage4-intl
57624all-stageprofile-gas: maybe-all-stageprofile-intl
57625all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 57626configure-gprof: maybe-configure-intl
9e6ce191
PB
57627all-gprof: maybe-all-libiberty
57628all-gprof: maybe-all-bfd
57629all-gprof: maybe-all-opcodes
57630all-gprof: maybe-all-intl
20e95c23
DJ
57631configure-ld: maybe-configure-intl
57632
57633configure-stage1-ld: maybe-configure-stage1-intl
57634configure-stage2-ld: maybe-configure-stage2-intl
57635configure-stage3-ld: maybe-configure-stage3-intl
57636configure-stage4-ld: maybe-configure-stage4-intl
57637configure-stageprofile-ld: maybe-configure-stageprofile-intl
57638configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
57639all-ld: maybe-all-libiberty
57640
57641all-stage1-ld: maybe-all-stage1-libiberty
57642all-stage2-ld: maybe-all-stage2-libiberty
57643all-stage3-ld: maybe-all-stage3-libiberty
57644all-stage4-ld: maybe-all-stage4-libiberty
57645all-stageprofile-ld: maybe-all-stageprofile-libiberty
57646all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
57647all-ld: maybe-all-bfd
57648
57649all-stage1-ld: maybe-all-stage1-bfd
57650all-stage2-ld: maybe-all-stage2-bfd
57651all-stage3-ld: maybe-all-stage3-bfd
57652all-stage4-ld: maybe-all-stage4-bfd
57653all-stageprofile-ld: maybe-all-stageprofile-bfd
57654all-stagefeedback-ld: maybe-all-stagefeedback-bfd
57655all-ld: maybe-all-opcodes
57656
57657all-stage1-ld: maybe-all-stage1-opcodes
57658all-stage2-ld: maybe-all-stage2-opcodes
57659all-stage3-ld: maybe-all-stage3-opcodes
57660all-stage4-ld: maybe-all-stage4-opcodes
57661all-stageprofile-ld: maybe-all-stageprofile-opcodes
57662all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
57663all-ld: maybe-all-build-bison
57664
57665all-stage1-ld: maybe-all-build-bison
57666all-stage2-ld: maybe-all-build-bison
57667all-stage3-ld: maybe-all-build-bison
57668all-stage4-ld: maybe-all-build-bison
57669all-stageprofile-ld: maybe-all-build-bison
57670all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
57671all-ld: maybe-all-build-byacc
57672
57673all-stage1-ld: maybe-all-build-byacc
57674all-stage2-ld: maybe-all-build-byacc
57675all-stage3-ld: maybe-all-build-byacc
57676all-stage4-ld: maybe-all-build-byacc
57677all-stageprofile-ld: maybe-all-build-byacc
57678all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
57679all-ld: maybe-all-build-flex
57680
57681all-stage1-ld: maybe-all-build-flex
57682all-stage2-ld: maybe-all-build-flex
57683all-stage3-ld: maybe-all-build-flex
57684all-stage4-ld: maybe-all-build-flex
57685all-stageprofile-ld: maybe-all-build-flex
57686all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
57687all-ld: maybe-all-intl
57688
57689all-stage1-ld: maybe-all-stage1-intl
57690all-stage2-ld: maybe-all-stage2-intl
57691all-stage3-ld: maybe-all-stage3-intl
57692all-stage4-ld: maybe-all-stage4-intl
57693all-stageprofile-ld: maybe-all-stageprofile-intl
57694all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
57695configure-gold: maybe-configure-intl
57696
57697configure-stage1-gold: maybe-configure-stage1-intl
57698configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 57699configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
57700configure-stage4-gold: maybe-configure-stage4-intl
57701configure-stageprofile-gold: maybe-configure-stageprofile-intl
57702configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
57703all-gold: maybe-all-libiberty
57704
57705all-stage1-gold: maybe-all-stage1-libiberty
57706all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 57707all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
57708all-stage4-gold: maybe-all-stage4-libiberty
57709all-stageprofile-gold: maybe-all-stageprofile-libiberty
57710all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
57711all-gold: maybe-all-intl
57712
57713all-stage1-gold: maybe-all-stage1-intl
57714all-stage2-gold: maybe-all-stage2-intl
93f9b408 57715all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
57716all-stage4-gold: maybe-all-stage4-intl
57717all-stageprofile-gold: maybe-all-stageprofile-intl
57718all-stagefeedback-gold: maybe-all-stagefeedback-intl
57719all-gold: maybe-all-bfd
57720
57721all-stage1-gold: maybe-all-stage1-bfd
57722all-stage2-gold: maybe-all-stage2-bfd
93f9b408 57723all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
57724all-stage4-gold: maybe-all-stage4-bfd
57725all-stageprofile-gold: maybe-all-stageprofile-bfd
57726all-stagefeedback-gold: maybe-all-stagefeedback-bfd
57727all-gold: maybe-all-build-bison
57728
57729all-stage1-gold: maybe-all-build-bison
57730all-stage2-gold: maybe-all-build-bison
93f9b408 57731all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
57732all-stage4-gold: maybe-all-build-bison
57733all-stageprofile-gold: maybe-all-build-bison
57734all-stagefeedback-gold: maybe-all-build-bison
57735all-gold: maybe-all-build-byacc
57736
57737all-stage1-gold: maybe-all-build-byacc
57738all-stage2-gold: maybe-all-build-byacc
93f9b408 57739all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
57740all-stage4-gold: maybe-all-build-byacc
57741all-stageprofile-gold: maybe-all-build-byacc
57742all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
57743check-gold: maybe-all-binutils
57744
57745check-stage1-gold: maybe-all-stage1-binutils
57746check-stage2-gold: maybe-all-stage2-binutils
e5164e97 57747check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
57748check-stage4-gold: maybe-all-stage4-binutils
57749check-stageprofile-gold: maybe-all-stageprofile-binutils
57750check-stagefeedback-gold: maybe-all-stagefeedback-binutils
700d40ca
ILT
57751check-gold: maybe-all-gas
57752
57753check-stage1-gold: maybe-all-stage1-gas
57754check-stage2-gold: maybe-all-stage2-gas
57755check-stage3-gold: maybe-all-stage3-gas
57756check-stage4-gold: maybe-all-stage4-gas
57757check-stageprofile-gold: maybe-all-stageprofile-gas
57758check-stagefeedback-gold: maybe-all-stagefeedback-gas
7206a0ee
JJ
57759configure-opcodes: maybe-configure-intl
57760
57761configure-stage1-opcodes: maybe-configure-stage1-intl
57762configure-stage2-opcodes: maybe-configure-stage2-intl
57763configure-stage3-opcodes: maybe-configure-stage3-intl
57764configure-stage4-opcodes: maybe-configure-stage4-intl
57765configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
57766configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
57767all-opcodes: maybe-all-bfd
57768
57769all-stage1-opcodes: maybe-all-stage1-bfd
57770all-stage2-opcodes: maybe-all-stage2-bfd
57771all-stage3-opcodes: maybe-all-stage3-bfd
57772all-stage4-opcodes: maybe-all-stage4-bfd
57773all-stageprofile-opcodes: maybe-all-stageprofile-bfd
57774all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
57775all-opcodes: maybe-all-libiberty
57776
57777all-stage1-opcodes: maybe-all-stage1-libiberty
57778all-stage2-opcodes: maybe-all-stage2-libiberty
57779all-stage3-opcodes: maybe-all-stage3-libiberty
57780all-stage4-opcodes: maybe-all-stage4-libiberty
57781all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
57782all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
57783all-opcodes: maybe-all-intl
57784
57785all-stage1-opcodes: maybe-all-stage1-intl
57786all-stage2-opcodes: maybe-all-stage2-intl
57787all-stage3-opcodes: maybe-all-stage3-intl
57788all-stage4-opcodes: maybe-all-stage4-intl
57789all-stageprofile-opcodes: maybe-all-stageprofile-intl
57790all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
57791all-dejagnu: maybe-all-tcl
57792all-dejagnu: maybe-all-expect
57793all-dejagnu: maybe-all-tk
57794configure-expect: maybe-configure-tcl
57795configure-expect: maybe-configure-tk
57796all-expect: maybe-all-tcl
57797all-expect: maybe-all-tk
57798configure-itcl: maybe-configure-tcl
57799configure-itcl: maybe-configure-tk
57800all-itcl: maybe-all-tcl
57801all-itcl: maybe-all-tk
ae831be5 57802install-itcl: maybe-install-tcl
b4a77b47 57803configure-tk: maybe-configure-tcl
ae831be5 57804all-tk: maybe-all-tcl
9e6ce191
PB
57805all-sid: maybe-all-libiberty
57806all-sid: maybe-all-bfd
57807all-sid: maybe-all-opcodes
57808all-sid: maybe-all-tcl
57809all-sid: maybe-all-tk
57810install-sid: maybe-install-tcl
57811install-sid: maybe-install-tk
20e95c23
DJ
57812configure-sim: maybe-configure-intl
57813all-sim: maybe-all-intl
9e6ce191
PB
57814all-sim: maybe-all-libiberty
57815all-sim: maybe-all-bfd
57816all-sim: maybe-all-opcodes
57817all-sim: maybe-all-readline
57818all-sim: maybe-configure-gdb
57819all-fastjar: maybe-all-zlib
72b2455a 57820all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
57821all-fastjar: maybe-all-libiberty
57822all-autoconf: maybe-all-m4
72b2455a 57823all-autoconf: maybe-all-build-texinfo
9e6ce191 57824all-automake: maybe-all-m4
72b2455a 57825all-automake: maybe-all-build-texinfo
9e6ce191
PB
57826all-automake: maybe-all-autoconf
57827all-bison: maybe-all-intl
72b2455a 57828all-bison: maybe-all-build-texinfo
9e6ce191 57829all-diff: maybe-all-intl
72b2455a 57830all-diff: maybe-all-build-texinfo
9e6ce191 57831all-fileutils: maybe-all-intl
72b2455a
PB
57832all-fileutils: maybe-all-build-texinfo
57833all-flex: maybe-all-build-bison
57834all-flex: maybe-all-build-byacc
9e6ce191
PB
57835all-flex: maybe-all-intl
57836all-flex: maybe-all-m4
72b2455a 57837all-flex: maybe-all-build-texinfo
9e6ce191
PB
57838all-gzip: maybe-all-intl
57839all-gzip: maybe-all-zlib
72b2455a 57840all-gzip: maybe-all-build-texinfo
9e6ce191 57841all-hello: maybe-all-intl
72b2455a 57842all-hello: maybe-all-build-texinfo
9e6ce191 57843all-m4: maybe-all-intl
72b2455a 57844all-m4: maybe-all-build-texinfo
9e6ce191 57845all-make: maybe-all-intl
72b2455a
PB
57846all-make: maybe-all-build-texinfo
57847all-patch: maybe-all-build-texinfo
57848all-make: maybe-all-build-texinfo
930314a4 57849all-prms: maybe-all-libiberty
72b2455a
PB
57850all-recode: maybe-all-build-texinfo
57851all-sed: maybe-all-build-texinfo
930314a4 57852all-send-pr: maybe-all-prms
72b2455a
PB
57853all-tar: maybe-all-build-texinfo
57854all-uudecode: maybe-all-build-texinfo
9e6ce191 57855configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 57856configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 57857configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
57858all-target-fastjar: maybe-all-target-zlib
57859all-target-fastjar: maybe-all-target-libiberty
57860configure-target-libjava: maybe-configure-target-zlib
57861configure-target-libjava: maybe-configure-target-boehm-gc
57862configure-target-libjava: maybe-configure-target-qthreads
57863configure-target-libjava: maybe-configure-target-libffi
57864all-target-libjava: maybe-all-fastjar
57865all-target-libjava: maybe-all-target-zlib
57866all-target-libjava: maybe-all-target-boehm-gc
57867all-target-libjava: maybe-all-target-qthreads
57868all-target-libjava: maybe-all-target-libffi
4f0ef2d8 57869configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 57870all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 57871all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 57872all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 57873configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 57874all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
57875all-target-winsup: maybe-all-target-libiberty
57876all-target-winsup: maybe-all-target-libtermcap
c1102ce7
RW
57877configure-target-libiberty: maybe-all-binutils
57878configure-target-libiberty: maybe-all-ld
57879configure-target-newlib: maybe-all-binutils
57880configure-target-newlib: maybe-all-ld
9e6ce191
PB
57881
57882
6aa8ef82
DJ
57883# Dependencies for target modules on other target modules are
57884# described by lang_env_dependencies; the defaults apply to anything
57885# not mentioned there.
57886
57887
57888@if gcc-bootstrap
e8a5fa9c
RW
57889configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
57890configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
57891configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
57892configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
57893configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
57894configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
6aa8ef82
DJ
57895@endif gcc-bootstrap
57896
57897@if gcc-no-bootstrap
57898configure-target-libstdc++-v3: maybe-all-target-libgcc
57899configure-target-libmudflap: maybe-all-target-libgcc
57900configure-target-libssp: maybe-all-target-libgcc
57901configure-target-newlib: maybe-all-target-libgcc
57902configure-target-libgfortran: maybe-all-target-libgcc
57903configure-target-libobjc: maybe-all-target-libgcc
57904configure-target-libtermcap: maybe-all-target-libgcc
57905configure-target-winsup: maybe-all-target-libgcc
57906configure-target-libgloss: maybe-all-target-libgcc
57907configure-target-libiberty: maybe-all-target-libgcc
57908configure-target-gperf: maybe-all-target-libgcc
57909configure-target-examples: maybe-all-target-libgcc
57910configure-target-libffi: maybe-all-target-libgcc
57911configure-target-libjava: maybe-all-target-libgcc
57912configure-target-zlib: maybe-all-target-libgcc
57913configure-target-boehm-gc: maybe-all-target-libgcc
57914configure-target-qthreads: maybe-all-target-libgcc
57915configure-target-rda: maybe-all-target-libgcc
57916configure-target-libada: maybe-all-target-libgcc
57917configure-target-libgomp: maybe-all-target-libgcc
57918@endif gcc-no-bootstrap
57919
57920
57921configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
57922
57923configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
57924
57925configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
57926
57927
57928
57929configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
57930
57931configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
57932
57933configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
57934
57935configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
57936
57937
57938
57939configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
57940configure-target-gperf: maybe-all-target-libstdc++-v3
57941
57942configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
57943
57944configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
57945
57946configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
57947configure-target-libjava: maybe-all-target-libstdc++-v3
57948
57949configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
57950
57951configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
57952
57953configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
57954
57955configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
57956
57957configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
57958
57959configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
57960
57961
907be67c 57962CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 57963GDB_TK = @GDB_TK@
907be67c
DJ
57964INSTALL_GDB_TK = @INSTALL_GDB_TK@
57965configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 57966all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 57967install-gdb: $(INSTALL_GDB_TK)
907a7241 57968
a2cc058a
NN
57969# Serialization dependencies. Host configures don't work well in parallel to
57970# each other, due to contention over config.cache. Target configures and
57971# build configures are similar.
57972@serialization_dependencies@
57973
15723a45
NN
57974# --------------------------------
57975# Regenerating top level configury
57976# --------------------------------
252b5132 57977
14a2a2f1 57978# Rebuilding Makefile.in, using autogen.
43be203f 57979AUTOGEN = autogen
6b784d9f 57980$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 57981 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 57982
a0da8069 57983# Rebuilding Makefile.
43be203f
AO
57984Makefile: $(srcdir)/Makefile.in config.status
57985 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
57986
479759c8 57987config.status: configure
10ecffb9 57988 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 57989
a0da8069 57990# Rebuilding configure.
43be203f 57991AUTOCONF = autoconf
da888c87
PB
57992$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
57993 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 57994 cd $(srcdir) && $(AUTOCONF)
252b5132 57995
3728fade
NN
57996# ------------------------------
57997# Special directives to GNU Make
57998# ------------------------------
57999
3728fade
NN
58000# Don't pass command-line variables to submakes.
58001.NOEXPORT:
58002MAKEOVERRIDES=
58003
252b5132 58004# end of Makefile.in
This page took 4.241669 seconds and 4 git commands to generate.